Windows XP'yi harici bir sabit sürücüye nasıl yüklerim

Dosyaları düzenle

BIOS'unuzu, USB önyüklemenin etkinleştirileceği şekilde yapılandırın (BIOS'unuzun USB'den başlatılmasını desteklemesi gerekir). Harici USB sabit sürücüyü doğrudan bilgisayarınıza bağlayın.

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

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

Bir komut istemi penceresi açın ve .IN_ dosyalarının içeriğini çıkarmak için Kabin SDK'sını kullanın; Cab SDK, Windows dizininizde bir .exe dosyası biçiminde bulunan bir Microsoft sıkıştırma ve açma programıdır. .IN_ dosyalarının her biri tam bir .inf dosyası içerir. Bir komut satırı örneği şöyle olurdu: "cabarc x USBSTOR.IN_". USB.inf, usbport.inf ve usbstor.inf olarak adlandırılan klasörde üç yeni dosya ile bitmelidir. .IN_ dosyalarını silin.

Dosyaları, Not Defteri gibi basit bir metin düzenleyicisi kullanarak açın. Aşağıdaki bölümü "Dosyaları düzenle" yazan bölüm olarak düzenleyin.

Önceden oluşturulan ISO dosyasını açın ve daha önce çıkardığınız dosyaları silin. Onları yeni değiştirilmiş dosyalar ile değiştirin.

ISO dosyalarını kaydedin ve istediğiniz kayıt yazılımını kullanarak kaydedin.

Oluşturduğunuz CD'yi takın ve bilgisayarı yeniden başlatın. CD'den başlayacak şekilde yapılandırıldığından emin olun. Çoğu bilgisayar bunu otomatik olarak yapar, ancak yapmazlarsa, başlangıç ​​seçeneklerini seçmeye başlarken F8 tuşuna basın. Sorulduğunda, Windows XP'yi yüklemek için USB harici sabit sürücüyü seçin.

TXTSETUP.SIF açın ve aşağıdaki girdileri [InputDevicesSupport.Load] [BootBusExtenders.Load] için taşıyabilirsiniz: usbehci = usbehci.sys usbohci = usbohci.sys usbuhci = usbuhci.sys usbhub = usbhub.sys usbstor = usbstor.sys

Aşağıdaki girdileri [InputDevicesSupport] 'dan [BootBusExtenders]' a taşıyın: usbehci = "Erweiterter Hostcontroller", files.usbehci, usbehci usbohci = "Açık 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 = dmreg .inf, DM.AddReg AddReg = usbboot.inf, usbservices

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

[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'yi açın ve bunu yapmak için ikinci bölümü [Dosyalar] değiştirin: [Dosyalar] d1, usbboot.inf d1, _default.pif d1, 12520437.cpx d1, 12520850.cpx

USB.INF'yi açın ve aşağıdaki gibi okumak için [StandardHub.AddService] [CommonClassParent.AddService] bölümlerindeki satırları değiştirin:

[StandardHub.AddService] DisplayName =% StandardHub.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbhub.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

[CommonClassParent.AddService] DisplayName =% GenericParent.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbccgp.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

Usbport.inf dosyasını açın ve aşağıdaki gibi yapmak için [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] ve [ROOTHUB.AddService] bölümlerindeki satırları değiştirin:

[EHCI.AddService] DisplayName =% EHCIMP.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbehci.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

[OHCI.AddService] DisplayName =% OHCIMP.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbohci.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

[UHCI.AddService] DisplayName =% UHCIMP.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbuhci.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

[ROOTHUB.AddService] DisplayName =% ROOTHUB.SvcDesc% ServiceType = 1; SERVICE_KERNEL_DRIVER StartType = 0; SERVICE_DEMAND_START ErrorControl = 1; SERVICE_ERROR_NORMAL ServiceBinary =% \ usbhub.sys LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

Usbstore.inf dosyasını açın ve bunları yapmak için [USBSTOR.AddService] bölümündeki satırları değiştirin:

[USBSTOR.AddService] DisplayName =% USBSTOR.SvcDesc% ServiceType = 1 StartType = 0 Tag = 3 ErrorControl = 1 ServiceBinary =% \ USBSTOR.SYS LoadOrderGroup = Önyükleme Veriyolu Genişleticisi

USBBOOT.INF adlı diğer değiştirilmiş dosyalar ile aynı dizinde yeni bir dosya oluşturun ve aşağıdaki içeriği ona 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 \" Hizmetler \ USBSTOR ", " Grup ", 0x00000000, " Sistem Ayrılmış "HKLM, " SYSTEM \ CurrentControlSet \ Services \ USBSTOR ", " ImagePath ", 0x00020000, " system32 \ DRIVERS \ USBSTOR.SYS "HKLM, " SYSTEM \ CurrentControlSet \ Services \ "USBSTOR", "Başlat", 0x00010001, 0 HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "Tip", 0x00010001, 1

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "DisplayName", 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, " Sistem Ayrılmış "HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbehci ", " ImagePath ", 0x00020000, " system32 \ DRIVERS \ usbehci.sys "HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbehci ", " Başlat ", 0x00010001, 0 HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbehci ", " Tip ", 0x00010001, 1

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "DisplayName", 0x00000000, "USB2 Etkin Hub" HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "ErrorControl", 0x00010001, 1 HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub ", " Grup ", 0x00000000, " Sistem Ayrılmış "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 ", " Tip ", 0x00010001, 1

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "DisplayName", 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ılmış "HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbuhci ", " ImagePath ", 0x00020000, " system32 \ DRIVERS \ usbuhci.sys "HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbuhci ", " Başlat ", 0x00010001, 0 HKLM, " SYSTEM \ CurrentControlSet \ Services \ usbuhci ", " Tip ", 0x00010001, 1

HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "DisplayName", 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 ", " Grup ", 0x00000000, " Sistem Ayrılmış "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 ", " Tip ", 0x00010001, 1

.IN_ dosyalarınızı orijinal olarak ayıklayın. Komut istemini açın ve dosyalarınız değiştiğinde klasöre gidin. Dosyaları yeniden paketlemek için bu komutları yürütün: cabarc n USB.IN_ usb.inf cabarc n USBPORT.IN_ usbport.inf cabarc n USBSTOR.IN_ usbstor.inf

Bu üç IN_ dosyası tekrar mevcut olmalıdır. Bitirmek için yukarıdaki 6. adıma geçin.