Biasanya, jika pilihan dalam menu boot BIOS anda urutan, jawaban untuk ini adalah ya. Jika tidak di sana, mencari update BIOS. Jika Anda tidak yakin, melanjutkan dan melihat apa yang terjadi
2. Memilah "Bootability" dari Anda Drive USB-
Hubungkan USB drive ke komputer Anda, secara langsung, tanpa suatu Hub. Kemudian, matikan komputer Anda, cabut hard disk keras lainnya dari itu, dan masukkan asli CD Windows XP ke dalam drive.Memulai instalasi, dan lanjutkan ke bagian di mana Anda diijinkan untuk memilih hard drive. Jika melampaui pemilihan partisi, drive Anda sudah baik untuk boot Windows XP. Jika tidak (tampaknya menjadi kasus dengan banyak HDD USB Freecom misalnya), Anda akan mendapatkan error seperti "Windows tidak dapat menemukan drive Anda, partisi, data dll bla". Ini biasanya bukan masalah besar.
Yang perlu Anda lakukan adalah "benar" format drive. Reboot ke Windows normal Anda, dan mendapatkan ini alat HP , Dan menggunakannya untuk memformat HDD Anda sepenuhnya. Saya memilih format NTFS, bekerja dengan baik setiap saya mencoba.Setelah ini, drive saya diakui sebagai perangkat instalasi sah oleh installer Windows XP.
(Bahkan, saya tidak berhasil membuat partisi primer USB dengan FAT32 yang diakui sebagai diinstal)
3. Dumping CD Windows asli ke Berkas ISO
Cukup mudah satu. Cukup WinISO terbuka, dan Tindakan pilih -> Make ISO dari CDROM, dan menyimpan gambar CD Anda.
4. Ekstrak file yang kita butuhkan untuk bekerja pada
Setelah membuang CD dilakukan, menutup dan membuka kembali WinISO. Kemudian, buka file ISO yang baru saja dibuat menggunakan File -> Buka.
Sekarang, klik folder I386, dan pilih file-file berikut (tombol Ctrl untuk multi-pilih)
TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Tindakan Pilih -> Extract dan menempatkan file yang dihasilkan ke dalam beberapa folder untuk bekerja pada mereka.
5. Membongkar file IN_
Gunakan SDK Cab (dari baris perintah) untuk mengekstraksi isi dari. IN_ file. Masing-masing berisi tepat satu. Inf. Jika Anda tidak yakin bagaimana menggunakan SDK Cab, di sini adalah contoh baris perintah:
cabarc x USBSTOR.IN_
Anda harus berakhir dengan tiga file baru di folder, yang disebut:
usb.inf
usbport.inf
usbstor.inf
Anda sekarang dapat menghapus. IN_ file.
6. Mengedit file
Ini adalah pekerjaan utama. saya juga akan mencoba untuk menjelaskan sedikit whats terjadi. Gunakan TextEditor sederhana seperti Notepad.
TXTSETUP.SIF
File ini dimuat pada langkah instalasi awal oleh installer Windows XP CD. Dalam file ini, kita akan mengubah cara Windows memperlakukan perangkat USB saat pengaturan sistem - default adalah hanya memperlakukan mereka sebagai alat input saat instalasi - kami akan mengubah ini untuk mencakup penyimpanan dukungan driver massa (yang harus dimuat ke dalam jauh lebih awal dalam rangka untuk bekerja) installer.
Pertama, memindahkan entri berikut dari [InputDevicesSupport.Load]ke bagian [BootBusExtenders.Load], seperti ditunjukkan di sini
[BootBusExtenders.Load]
pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys
[InputDevicesSupport.Load]
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbccgp = usbccgp.sys
hidusb = hidusb.sys
serial = serial.sys
serenum = serenum.sys
usbstor = usbstor.sys
... kini sama untuk [BootBusExtenders] dan [InputDevicesSupport]
[BootBusExtenders]
pci = "PCI-Bustreiber", files.pci, pci
acpi = "ACPI Plug & Play-Bustreiber", files.acpi, acpi
isapnp = "ISA Plug & Play-Bustreiber", files.isapnp, isapnp
acpiec = "Integrierter ACPI-Controllertreiber", files.none, acpiec
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber", files.ohci1394, ohci1394
usbehci = "Erweiterter Hostcontroller", files.usbehci, usbehci
usbohci = "Buka Hostcontroller", files.usbohci, usbohci
usbuhci = "Universeller Hostcontroller", files.usbuhci, usbuhci
usbhub = "Standar-USB-Hubtreiber", files.usbhub, usbhub
usbstor = "USB-Speicherklassentreiber", files.usbstor, usbstor
[InputDevicesSupport]
usbehci = "Erweiterter Hostcontroller", files.usbehci, usbehci
usbohci = "Buka Hostcontroller", files.usbohci, usbohci
usbuhci = "Universeller Hostcontroller", files.usbuhci, usbuhci
usbhub = "Standar-USB-Hubtreiber", files.usbhub, usbhub
hidusb = "HID-Parser", files.hidusb, hidusb
serial = "Treiber bulu seriellen Anschluss", files.none, serial
serenum = "Enumerator bulu seriellen Anschluss", files.none, serenum
usbstor = "USB-Speicherklassentreiber", files.usbstor, usbstor
usbccgp = "USB Driver Generic Parent", files.usbccgp, usbccgp
Selanjutnya, kita juga harus menulis beberapa kunci ke dalam registri. Convieniently, TXTSETUP.SIF memungkinkan Anda untuk menentukan file yang dipecah dan instered ke dalam registri pada waktu menginstal. Masukkan berikut ini di bagian [HiveInfs.Fresh]:
[HiveInfs.Fresh]
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
dan juga dalam [SourceDisksFiles]
[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
Akhirnya, simpan dan tutup TXTSETUP.SIF. Kita selesai dengan hal itu.
DOSNET.INF
Sekarang, buka DOSNET.INF, dan mengubah kedua [Files] bagian untuk terlihat seperti ini:
[Files]
d1, usbboot.inf
d1, _default.pif
d1, 12520437.cpx
d1, 12520850.cpx
usb.inf
Ubah garis tebal pada [StandardHub.AddService] dan[CommonClassParent.AddService] bagian:
[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 = Boot Bus Extender
[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 = Boot Bus Extender
usbport.inf
Ubah garis tebal pada [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] dan [ROOTHUB.AddService] bagian:
[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 = Boot Bus Extender
usbstor.inf
Ubah / Tambah [USBSTOR.AddService] bagian ini:
[USBSTOR.AddService]
DisplayName =% USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3
ErrorControl = 1
ServiceBinary =% 12% \ USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender
file baru: USBBOOT.INF
Buat file baru yang disebut USBBOOT.INF dalam direktori yang sama seperti file lain Anda berubah, dan menempatkan konten berikut ke dalamnya:
[Usbservices]
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "DisplayName", 0x00000000, "USB Mass Storage Driver"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "ErrorControl", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "Grup", 0x00000000, "Sistem Reserved"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "ImagePath", 0x00020000, "system32 \ DRIVER \ USBSTOR.SYS"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "Start", 0x00010001, 0
HKLM, "SYSTEM \ CurrentControlSet \ Services \ USBSTOR", "Type", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "DisplayName", 0x00000000, "USB 2.0 Host Controller Ditingkatkan Miniport Driver"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "ErrorControl", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "Grup", 0x00000000, "Sistem Reserved"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "ImagePath", 0x00020000, "system32 \ DRIVER \ usbehci.sys"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "Start", 0x00010001, 0
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbehci", "Type", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "DisplayName", 0x00000000, "USB2 Hub Diaktifkan"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "ErrorControl", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Grup", 0x00000000, "Sistem Reserved"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "ImagePath", 0x00020000, "system32 \ DRIVER \ usbhub.sys"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Start", 0x00010001, 0
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbhub", "Type", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "DisplayName", 0x00000000, "Microsoft USB Universal Host Controller Miniport Driver"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "ErrorControl", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "Grup", 0x00000000, "Sistem Reserved"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "ImagePath", 0x00020000, "system32 \ DRIVER \ usbuhci.sys"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "Start", 0x00010001, 0
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci", "Type", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "DisplayName", 0x00000000, "Microsoft USB Host Controller Buka Miniport Driver"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "ErrorControl", 0x00010001, 1
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "Grup", 0x00000000, "Sistem Reserved"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "ImagePath", 0x00020000, "system32 \ DRIVER \ usbohci.sys"
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "Start", 0x00010001, 0
HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbohci", "Type", 0x00010001, 1
7. Repack file inf ke format IN_ asli mereka
Jika Anda belum menghapus file diekstrak. IN_ Anda, lakukan sekarang. Mereka perlu diganti. Buka DOS shell lagi, dan arahkan ke folder dengan file Anda berubah. Kemudian exceute perintah berikut:
cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf
Tiga file IN_ sekarang harus ada lagi.
Selamat. Semua modifikasi keluar dilakukan.
8. Menyuntikkan file berubah menjadi ISO
Buka gambar CD Windows lagi dengan WinISO. Arahkan ke folder I386, dan menghapus file-file berikut dari ISO, menyimpan perubahan ke ISO setelahnya:
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Hanya untuk memastikan semua diperbarui dalam ISO, cloase dan repoen ISO di WinISO. Sekarang, lagi pergi ke folder I386 dan pilih "Add Files". Sekarang tambahkan file Anda berubah, secara rinci:
USBBOOT.INF
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Simpan ISO. Anda selesai.
9. Burn ISO ke CD kembali
Jangan ragu untuk menggunakan paket terbakar yang Anda inginkan.Saya menggunakan burnatonce gratis dan sederhana
10. Instal Windows XP dari CD
Shut down komputer Anda. Putus APAPUN hard drive internal dan eksternal (sehingga Windows tidak dapat menemukan mereka selama instalasi dan mengacaukan Master Boot Record mereka hehe). Beberapa komputer akan mengalami kesulitan untuk boot tanpa HDD internal yang terpasang, periksa di BIOS Anda dan, jika mungkin, menghapus HDD dari urutan boot dan mengatur Harddisk USB sebagai perangkat boot pertama, dan CDROM sebagai kedua.
Juga, sekarang menghubungkan Harddisk USB langsung ke komputer, tanpa Hub di antara.
Windows harus menginstal baik-baik saja, dengan pengecualian di bawah ini.
Masalah Anda akan menemukan selama instalasi:
Selama instalasi driver, USB driver akan meminta Anda, karena mereka "tidak bersertifikat" - ini adalah normal. Perubahan kami membatalkan checksum, dan karena pengemudi tidak lagi ditandatangani. Hanya tekan "ya" beberapa kali.
Setelah selesai menginstal, sistem akan mengeluh sekali pada boot pertama yang pagefile tidak ada. Anda dapat mengabaikan ini untuk saat ini, karena Windows akan bekerja dengan baik tanpa itu. Orang-orang melihat memperbaiki masalah ini, tapi tidak kritis untuk saat ini.
Setelah semuanya bangun dan berjalan, menutup dan kembali semua drive Anda.
0 komentar:
Posting Komentar