Windows XP izgrađen je za rad na unutarnjim sistemskim tvrdim diskovima. Nema jednostavnih mogućnosti postavljanja ili konfiguracije za pokretanje na vanjskom tvrdom disku. Moguće je \ "natjerati \" da XP radi na vanjskom tvrdom disku, ali to uključuje puno podešavanja, uključujući stvaranje vanjskog pogona za pokretanje i uređivanje datoteka za pokretanje.
Stvaranje slike za podizanje sustava Windows XP
Postavite svoj BIOS tako da je omogućeno USB pokretanje. (Vaš BIOS mora podržavati pokretanje s USB-a.) Spojite USB vanjski tvrdi disk izravno na računalo.
Izradite ISO sliku (.iso datoteka je slika arhivskog diska optičkog diska) sa CD-a sa sustavom Windows XP pomoću željenog softvera. Spremite na tvrdi disk.
Otvorite ISO datoteku koju ste upravo stvorili. Dođite do mape I386 i odaberite sljedeće datoteke: TXTSETUP.SIF, DOSNET.INF, USB.IN_, USBPORT.IN_ i USBSTOR.IN_. Izdvojite datoteke i stavite ih u mapu za rad.
Otvorite naredbeni redak i upotrijebite Cab SDK za izdvajanje sadržaja .IN_ datoteka; Cab SDK je Microsoftov program za kompresiju i dekompresiju dostupan u obliku .exe datoteke u vašem Windows direktoriju. Svaka od .IN_ datoteka sadrži točno jednu .inf datoteku. Primjer naredbenog retka bio bi: \ "cabarc x USBSTOR.IN_ \". Na kraju biste trebali imati tri nove datoteke u mapi pod nazivom USB.inf, usbport.inf i usbstor.inf. Izbrišite .IN_ datoteke.
Otvorite datoteke pomoću jednostavnog uređivača teksta, kao što je Notepad. Uredite ih u skladu s odjeljkom u nastavku pod naslovom \ "Uređivanje datoteka. \"
Otvorite prethodno stvorenu ISO datoteku i izbrišite ranije izdvojene datoteke. Zamijenite ih novoizmijenjenim datotekama.
Spremite ISO datoteke i snimite ih na CD pomoću softvera za narezivanje po vašem izboru.
Umetnite CD koji ste stvorili i ponovno pokrenite računalo. Provjerite je li postavljeno za pokretanje s CD-a. Većina računala će to učiniti automatski, ali ako ne, pritisnite F8 pri pokretanju kako biste odabrali opcije pokretanja. Kad se to zatraži, odaberite vanjski USB tvrdi disk za instaliranje WIndows XP.
Uređivanje datoteka
Otvorite TXTSETUP.SIF i premjestite sljedeće unose iz [InputDevicesSupport.Load] u [BootBusExtenders.Load]: usbehci = usbehci.sys usbohci = usbohci.sys usbuhci = usbuhci.sys usbhub = usbhub.sys usbstor = usbhub.sys usbstor = usb
Premjestite sljedeće unose iz [InputDevicesSupport] u [BootBusExtenders]: usbehci = \ "Erweiterter Hostcontroller \", files.usbehci, usbehci usbohci = \ "Open Hostcontroller \", files.usbohci, usbohci usbuhci = \ro Universeller Holder, \ "Universeller Holder, \" files.usbuhci, usbuhci usbhub = \ "Standardno-USB-Hubtreiber \", files.usbhub, usbhub usbstor = \ "USB-Speicherklassentreiber \", files.usbstor, usbstor
U odjeljak [HiveInfs.Fresh] umetnite sljedeće: 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
U odjeljak [SourceDisksFiles] umetnite sljedeće naredbe:
[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
Otvorite DOSNET.INF i promijenite drugi odjeljak [Datoteke] kako bi izgledao ovako: [Datoteke] d1, usbboot.inf d1, _default.pif d1,12520437.cpx d1,12520850.cpx
Otvorite USB.INF i promijenite linije u odjeljcima [StandardHub.AddService] i [CommonClassParent.AddService] kako bi izgledali ovako:
[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 = Proširivač magistrale za pokretanje [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 = Proširivač sabirnice za pokretanje
Otvorite usbport.inf i promijenite retke u odjeljcima [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] i [ROOTHUB.AddService] kako biste izgledali ovako:
[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 = Proširivač sabirnice za pokretanje [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 = Proširivač sabirnice za pokretanje [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 = Proširivač magistrale za pokretanje [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 = Proširivač magistrale za pokretanje
Otvorite usbstore.inf i promijenite linije u odjeljku [USBSTOR.AddService] kako biste izgledali ovako:
[USBSTOR.AddService] DisplayName =% USBSTOR.SvcDesc% ServiceType = 1 StartType = 0 Tag = 3 ErrorControl = 1 ServiceBinary =% 12% \ USBSTOR.SYS LoadOrderGroup = Proširivač sabirnice za pokretanje
Stvorite novu datoteku koja se zove USBBOOT.INF u istom direktoriju kao i ostale izmijenjene datoteke i zalijepite u nju sljedeći sadržaj: [usbservices]
HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "DisplayName \", 0x00000000, \ "USB pogonitelj masovne pohrane \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "ErrorControl \", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Group \", 0x00000000, \ "System Reserved \" HKLM, \ "SYSTEM \ CurrentControlSet \ Usluge \ USBSTOR \ ", \" ImagePath \ ", 0x00020000, \" system32 \ DRIVERS \ 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, \" Poboljšani upravljački program hosta Miniport upravljački program USB 2.0 \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" ErrorControl \ ", 0x00010001,1 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" Group \ ", 0x00000000, \" System Reserved \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" ImagePath \ ", 0x00020000, \" system32 \ DRIVERS \ usbehci.sys \ "HKLM, \" SUSTAV \ Cur rentControlSet \ Services \ usbehci \ ", \" Start \ ", 0x00010001,0 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" Type \ ", 0x00010001,1 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbhub \ ", \" DisplayName \ ", 0x00000000, \" USB2 Enabled 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 \", \ "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 \ ", \" Grupa \ ", 0x00000000, \" Sustav rezerviran \ "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 \ ", \" DisplayName \ ", 0x00000000, \" Microsoft USB Open Host Controller Miniport Driver \ "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 \", \ "Start \", 0x00010001,0 HKLM, \ " SUSTAV \ CurrentControlSet \ Usluge \ usbohci \ ", \" Tip \ ", 0x00010001,1
Izbrišite izvorne izvađene datoteke .IN_. Otvorite naredbeni redak i idite do mape s promijenjenim datotekama. Izvršite ove naredbe za ponovno pakiranje datoteka: cabarc n USB.IN_ USB.inf cabarc n USBPORT.IN_ usbport.inf cabarc n USBSTOR.IN_ usbstor.inf
Tri datoteke IN_ sada bi trebale ponovno postojati. Vratite se na gornji korak 6 da biste dovršili.
Predmeti koji će vam trebati
CD sa sustavom Windows XP
USB vanjski pogon tvrdog diska
Softver za stvaranje ISO-a (WinISO)
Softver za narezivanje CD-a koji može obraditi ISO datoteke