Slik installerer XP på en ekstern harddisk

Slik installerer XP på en ekstern harddisk


Windows XP ble bygget for å kjøre på intern systemharddisker. Det har ikke noe enkelt oppsett eller konfigurering muligheten til å kjøre på en ekstern harddisk. Det er mulig å \ "gjøre \" XP kjøre på en ekstern harddisk, men det innebærer mye tweaking, inkludert å gjøre den eksterne stasjonen oppstartbar og redigering oppstartsfiler.

Bruksanvisning

Opprette Windows XP Boot bilde

1 Still inn BIOS slik at USB oppstart er aktivert. (BIOS må støtte oppstart fra USB.) Koble USB ekstern harddisk direkte til datamaskinen.

2 Lag en ISO image (iso-fil er et arkiv diskbilde av en optisk disk) fra Windows XP CD-ROM med din foretrukne programvare. Lagre på harddisken.

3 Åpne ISO-filen du nettopp opprettet. Naviger til I386 mappen, og velg følgende filer: <br /> txtsetup.sif, DOSNET.INF,

USB.IN, USBPORT.IN, og USBSTOR.IN_ <br /> Pakk ut filene og legg dem i en mappe. å jobbe med.

4 Åpne en ledetekst og bruke Cab SDK til å pakke ut innholdet i de .I

filer; Cab SDK er en Microsoft komprimering og dekomprimering program tilgjengelig som en .exe-fil i Windows-katalogen. Hver av de .I filene inneholder nøyaktig ett INF-filen. Et eksempel kommandolinjen vil være: \ "Cabarc x USBSTOR.IN \". Du bør ende opp med tre nye filer i mappen, kalt usb.inf, usbport.inf og usbstor.inf. Slett .in filene.

5 Åpne filer ved hjelp av en enkel tekst editor som Notisblokk. Redigere dem i henhold til avsnittet nedenfor tittelen \ "Redigere filer. \"

6 Åpne den tidligere opprettede ISO-filen og slette filene du hentet tidligere. Erstatt dem med den nylig endrede filer.

7 Redd ISO-filer og brenne dem på en CD ved hjelp av brenning av ditt valg.

8 Sett inn CD-en du opprettet, og start maskinen på nytt. Sørg for at den er satt til å starte opp fra CD. De fleste datamaskiner vil gjøre dette automatisk, men hvis ikke, traff F8 ved oppstart for å velge oppstartsalternativer. Når de blir spurt, velger ekstern USB-harddisk til å installere Windows XP.

Redigere filer

9 Åpne txtsetup.sif og flytte følgende oppføringer fra [InputDevicesSupport.Load] til [BootBusExtenders.Load]: <br /> usbehci = Usbehci.sys <br /> usbohci = usbohci.sys <br /> usbuhci = usbuhci.sys <br /> USBHUB = Usbhub.sys <br /> usbstor = usbstor.sys

10 Flytt følgende oppføringer fra [InputDevicesSupport] til [BootBusExtenders]: <br /> usbehci = \ "Erweiterter Hostcontroller \", files.usbehci, usbehci <br /> usbohci = \ "Open Hostcontroller \", files.usbohci, usbohci < br /> usbuhci = \ "Universeller Hostcontroller \", files.usbuhci, usbuhci <br /> USBHUB = \ "Standard-USB-Hubtreiber \", files.usbhub, USBHUB <br /> usbstor = \ "USB-Speicherklassentreiber \ "files.usbstor, usbstor

11 Sett inn følgende i [HiveInfs.Fresh] seksjonen: <br /> AddReg = hivedef.inf, AddReg <br /> AddReg = hivesys.inf, AddReg <br /> AddReg = hivesft.inf, AddReg <br /> AddReg = hivecls.inf, AddReg <br /> AddReg = hiveusd.inf, AddReg <br /> AddReg = dmreg.inf, DM.AddReg <br /> AddReg = usbboot.inf, usbservices <br /> <br /> Sett følgende kommandoer inn i [SourceDisksFiles] seksjonen: <br /> <br /> [SourceDisksFiles] <br /> usbboot.inf = 1 ,,,,,,

x, 3, 3 <br /> bootvid.dll = 1 ,,,,,, 3, 2,0,0, 1,2 <br /> kdcom.dll = 1 ,,,,,, 3_, 2,0,0, 1,2

12 Åpne DOSNET.INF og endre andre [Files] avsnitt skal se slik ut: <br /> [Files] <br /> d1, usbboot.inf <br /> d1, _default.pif <br /> d1,12520437. CPX <br /> d1,12520850.cpx

1. 3 Åpne USB.INF og endre linjene i [StandardHub.AddService] og [CommonClassParent.AddService] seksjoner for å se slik ut: <br /> <br /> [StandardHub.AddService] <br /> Displayname =% StandardHub.SvcDesc% <br /> Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ Usbhub.sys <br /> LoadOrderGroup = Boot Bus Extender <br /> <br /> [CommonClassParent.AddService] <br /> Displayname =% GenericParent.SvcDesc% <br / > Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ usbccgp.sys <br /> LoadOrderGroup = Boot Bus Extender

14 Åpne usbport.inf og endre linjer i [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] og [ROOTHUB.AddService] seksjoner for å se slik ut: <br /> <br /> [EHCI.AddService ] <br /> Displayname =% EHCIMP.SvcDesc% <br /> Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ Usbehci.sys <br /> LoadOrderGroup = Boot Bus Extender <br /> <br /> [OHCI.AddService] <br /> Displayname =% OHCIMP.SvcDesc% <br / > Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ usbohci.sys <br /> LoadOrderGroup = Boot Bus Extender <br /> <br /> [UHCI.AddService] <br /> Displayname =% UHCIMP.SvcDesc% <br / > Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ usbuhci.sys <br /> LoadOrderGroup = Boot Bus Extender <br /> <br /> [ROOTHUB.AddService] <br /> Displayname =% ROOTHUB.SvcDesc% <br / > Servicetype = 1; SERVICE_KERNEL_DRIVER <br /> StartType = 0; SERVICE_DEMAND_START <br /> ErrorControl = 1; SERVICE_ERROR_NORMAL <br /> ServiceBinary =% 12% \ Usbhub.sys <br /> LoadOrderGroup = Boot Bus Extender

15 Åpne usbstore.inf og endre linjer i [USBSTOR.AddService] avsnitt skal se slik ut: <br /> <br /> [USBSTOR.AddService] <br /> Displayname =% USBSTOR.SvcDesc% <br /> Servicetype = 1 <br /> StartType = 0 <br /> Tag = 3 <br /> ErrorControl = 1 <br /> ServiceBinary =% 12% \ USBSTOR.SYS <br /> LoadOrderGroup = Boot Bus Extender

16 Opprett en ny fil som heter USBBOOT.INF i samme mappe som de andre endrede filer, og lim følgende innhold i det: <br /> [usbservices] <br /> <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \ ", \" Displayname \ ", 0x00000000, \" USB Mass Storage Driver \ "<br /> HKLM \" SYSTEM \ CurrentControlSet \ Services \ USBSTOR \ ", \" ErrorControl \ ", 0x00010001,1 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "gruppe \", 0x00000000, \ "System reserved \" <br /> HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"ImagePath\",0x00020000,\"system32\DRIVERS\USBSTOR.SYS\"<br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Start \", 0x00010001,0 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Type \", 0x00010001 , en <br /> <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "Displayname \", 0x00000000, \ "USB 2.0 forbedret vertskontroller Miniport Driver \" <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "ErrorControl \", 0x00010001,1 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "gruppe \", 0x00000000, \ "System reserved \ "<br /> HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbehci.sys\"<br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "Start \", 0x00010001,0 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "Type \", 0x00010001 , en <br /> <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "Displayname \", 0x00000000, \ "USB2 Aktivert Hub \" <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \ ", \" ErrorControl \ ", 0x00010001,1 <br /> HKLM \" SYSTEM \ CurrentControlSet \ Services \ USBHUB \ ", \" gruppe \ ", 0x00000000, \" System reserved \ "<br /> HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbhub.sys\"<br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "Start \", 0x00010001,0 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "Type \", 0x00010001 , en <br /> <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "Displayname \", 0x00000000, \ "Microsoft USB Universal Host Controller Miniport Driver \" <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "ErrorControl \", 0x00010001,1 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "gruppe \", 0x00000000, \ "System reserved \ "<br /> HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbuhci.sys\"<br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "Start \", 0x00010001,0 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "Type \", 0x00010001 , en <br /> <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Displayname \", 0x00000000, \ "Microsoft USB Open Host Controller Miniport Driver \" <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "ErrorControl \", 0x00010001,1 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "gruppe \", 0x00000000, \ "System reserved \ "<br /> HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbohci.sys\"<br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Start \", 0x00010001,0 <br /> HKLM \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Type \", 0x00010001 ,1

17 Slett den opprinnelige hentet .I filer. Åpne ledeteksten og gå til mappen med dine endrede filer. Kjør disse kommandoene for å pakke ut filene: <br /> Cabarc n USB.IN usb.inf <br /> Cabarc n USBPORT.IN usbport.inf <br /> Cabarc n USBSTOR.IN usbstor.inf <br /> <br /> De tre IN_ filer skal nå finnes igjen. Gå tilbake til trinn 6 ovenfor for å fullføre.