Harici Sabit Sürücüye XP Nasıl Kurulur

Windows XP, dahili sistem sabit sürücülerinde çalışacak şekilde oluşturulmuştur. Harici bir sabit sürücüde çalıştırmak için basit bir kurulum veya yapılandırma seçeneği yoktur. XP'yi harici bir sabit sürücüde çalıştırmak \"yapmak\" mümkündür, ancak harici sürücüyü önyüklenebilir hale getirmek ve önyükleme dosyalarını düzenlemek de dahil olmak üzere birçok ince ayar gerektirir.

Windows XP Önyükleme Görüntüsünü Oluşturma

BIOS'unuzu USB önyüklemesi etkin olacak şekilde ayarlayın. (BIOS'unuz USB'den önyüklemeyi desteklemelidir.) USB harici sabit sürücüyü doğrudan bilgisayarınıza bağlayın.

Tercih ettiğiniz yazılımı kullanarak Windows XP CD-ROM'undan bir ISO görüntüsü (.iso dosyası bir optik diskin arşiv diski görüntüsüdür) yapın. Sabit sürücünüze kaydedin.

Yeni oluşturduğunuz ISO dosyasını açın. I386 klasörüne gidin ve şu dosyaları seçin: TXTSETUP.SIF, DOSNET.INF, USB.IN_, USBPORT.IN_ ve USBSTOR.IN_. Dosyaları ayıklayın ve çalışmak için bir klasöre koyun.

Bir komut istemi açın ve .IN_ dosyalarının içeriğini çıkarmak için Cab SDK'yı kullanın; Cab SDK, Windows dizininizde bir .exe dosyası olarak bulunan bir Microsoft sıkıştırma ve açma programıdır. .IN_ dosyalarının her biri tam olarak bir .inf dosyası içerir. Örnek bir komut satırı şöyle olabilir: \"cabarc x USBSTOR.IN_\" . Klasörde USB.inf, usbport.inf ve usbstor.inf adlı üç yeni dosya bulmalısınız. .IN_ dosyalarını silin.

Not Defteri gibi basit bir metin düzenleyici kullanarak dosyaları açın. Bunları, aşağıdaki \"Dosyaları Düzenleme\" başlıklı bölüme göre düzenleyin.

Önceden oluşturulmuş ISO dosyasını açın ve daha önce çıkardığınız dosyaları silin. Bunları yeni değiştirilen dosyalarla değiştirin.

ISO dosyalarını kaydedin ve istediğiniz yazma yazılımını kullanarak bir CD'ye yazın.

Oluşturduğunuz CD'yi yerleştirin ve bilgisayarı yeniden başlatın. CD'den önyüklemeye ayarlandığından emin olun. Çoğu bilgisayar bunu otomatik olarak yapar, ancak değilse, önyükleme seçeneklerini seçmek için başlangıçta F8'e basın. Sorulduğunda, WIndows XP'yi kurmak için harici USB sabit sürücüyü seçin.

Dosyaları Düzenleme

TXTSETUP.SIF'i açın ve aşağıdaki girdileri [InputDevicesSupport.Load] öğesinden [BootBusExtenders.Load] öğesine taşıyın: usbehci = usbehci.sys usbohci = usbohci.sys usbuhci = usbuhci.sys usbhub = usbhub.sys usbstor = usbstor.sys

Aşağıdaki girdileri [InputDevicesSupport]'tan [BootBusExtenders]'a taşıyın: usbehci = \"Erweiterter Hostcontroller\",files.usbehci,usbehci usbohci = \"Open Hostcontroller\",files.usbohci,usbohci usbuhci = \"Universeller, Hostcontroller\" files.usbuhci,usbuhci usbhub = \"Standart-USB-Hubtreiber\",files.usbhub,usbhub usbstor = \"USB-Speicherklassentreiber\",files.usbstor,usbstor

Aşağıdakileri [HiveInfs.Fresh] bölümüne ekleyin: AddReg = hivedef.inf,AddReg AddReg = hivesys.inf,AddReg AddReg = hivesft.inf,AddReg AddReg = hivecls.inf,AddReg AddReg = hiveusd.inf,AddReg AddReg .inf,DM.AddReg AddReg = usbboot.inf,usbservisler

[SourceDisksFiles] bölümüne aşağıdaki komutları ekleyin:

[SourceDisksFiles] usbboot.inf = 1,,,,,,_x,3,,3 bootvid.dll = 1,,,,,,3_,2,0,0,,1,2 kdcom.dll = 1,, ,,,,3_,2,0,0,,1,2

DOSNET.INF dosyasını açın ve ikinci [Files] bölümünü şöyle görünecek şekilde değiştirin: [Files] d1,usbboot.inf d1,_default.pif d1,12520437.cpx d1,12520850.cpx

USB.INF'yi açın ve [StandardHub.AddService] ve [CommonClassParent.AddService] bölümlerindeki satırları şöyle görünecek şekilde değiştirin:

[StandardHub.AddService] DisplayName = %StandardHub.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbhub.sys LoadOrderGroup = Önyükleme Veri Yolu Genişletici [CommonClassParent.AddService] DisplayName = %GenericParent.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbccgp.sys LoadOrderGroup = Önyükleme Veri Yolu Genişletici

usbport.inf dosyasını açın ve [EHCI.AddService], [OHCI.AddService] , [UHCI.AddService] ve [ROOTHUB.AddService] bölümlerindeki satırları şu şekilde değiştirin:

[EHCI.AddService] DisplayName = %EHCIMP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbehci.sys LoadOrderGroup = Boot Bus Extender [OHCI.AddService] DisplayName = %OHCIMP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbohci.sys LoadOrderGroup = Boot Bus Extender [UHCI.AddService] DisplayName = %UHCIMP.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbuhci.sys LoadOrderGroup = Boot Bus Extender [ROOTHUB.AddService] DisplayName = %ROOTHUB.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 0 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12\usbhub.sys LoadOrderGroup = Önyükleme Veri Yolu Genişletici

usbstore.inf dosyasını açın ve [USBSTOR.AddService] bölümündeki satırları şöyle görünecek şekilde değiştirin:

[USBSTOR.AddService] DisplayName = %USBSTOR.SvcDesc% ServiceType = 1 StartType = 0 Etiket = 3 ErrorControl = 1 ServiceBinary = %%12\USBSTOR.SYS LoadOrderGroup = Önyükleme Veri Yolu Genişletici

Değiştirilen diğer dosyalarla aynı dizinde USBBOOT.INF adlı yeni bir dosya oluşturun ve aşağıdaki içeriği buna yapıştırın: [usbservices]

HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"DisplayName\",0x00000000,\"USB Yığın Depolama Sürücüsü\" HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\", \"ErrorControl\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"Grup\",0x00000000,\"Sistem Ayrıldı\" HKLM,\"SYSTEM\CurrentControlSet\ Hizmetler\USBSTOR\",\"ImagePath\",0x00020000,\"system32\DRIVERS\USBSTOR.SYS\" HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"Başlat\" ,0x00010001,0 HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"Type\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"GörünenAdı \",0x00000000,\"USB 2.0 Gelişmiş Ana Bilgisayar Denetleyicisi Miniport Sürücüsü\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"ErrorControl\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet \Services\usbehci\",\"Grup\",0x00000000,\"System Reserved\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"ImagePath\",0x00020000,\" system32\DRIVERS\usbehci.sys\" HKLM,\"SYSTEM\Cur rentControlSet\Services\usbehci\",\"Başlat\",0x00010001,0 HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"Type\",0x00010001,1 HKLM,\"SYSTEM \CurrentControlSet\Services\usbhub\",\"GörünenAdı\",0x00000000,\"USB2 Etkin Hub\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\",\"ErrorControl\", 0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\",\"Group\",0x00000000,\"System Reserved\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\" ,\"ImagePath\",0x00020000,\"system32\DRIVERS\usbhub.sys\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\",\"Başlat\",0x00010001,0 HKLM, \"SYSTEM\CurrentControlSet\Services\usbhub\",\"Type\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"GörünenAdı\",0x00000000,\ "Microsoft USB Evrensel Ana Bilgisayar Denetleyicisi Miniport Sürücüsü\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"ErrorControl\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci \",\"Grup\",0x00000000,\"Sistem Ayrıldı\" HKLM ,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbuhci.sys\" HKLM,\"SYSTEM\CurrentControlSet\Services\ usbuhci\",\"Start\",0x00010001,0 HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"Type\",0x00010001,1 HKLM,\"SYSTEM\CurrentControlSet\Services \usbohci\",\"GörünenAdı\",0x00000000,\"Microsoft USB Açık Ana Bilgisayar Denetleyicisi Miniport Sürücüsü\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\"ErrorControl\",0x00010001, 1 HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\"Group\",0x00000000,\"System Reserved\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\ "ImagePath\",0x00020000,\"system32\DRIVERS\usbohci.sys\" HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\"Başlat\",0x00010001,0 HKLM,\" SYSTEM\CurrentControlSet\Services\usbohci\",\"Tür\",0x00010001,1

Orijinal ayıklanmış .IN_ dosyalarınızı silin. Komut istemini açın ve değiştirdiğiniz dosyaların bulunduğu klasöre gidin. Dosyaları yeniden paketlemek için şu komutları yürütün: cabarc n USB.IN_ USB.inf cabarc n USBPORT.IN_ usbport.inf cabarc n USBSTOR.IN_ usbstor.inf

Üç IN_ dosyası şimdi yeniden mevcut olmalıdır. Tamamlamak için yukarıdaki 6. Adıma dönün.

İhtiyacınız olacak öğeler

  • Windows XP CD'si

  • USB harici sabit disk sürücüsü

  • ISO oluşturma yazılımı (WinISO)

  • ISO dosyalarını işleyebilen CD yazma yazılımı