Hoe XP installeren op een externe harde schijf

Hoe XP installeren op een externe harde schijf Thomas Northcut / Photodisc / Getty Images

Windows XP werd gebouwd om te draaien op het interne systeem van harde schijven.Het heeft geen eenvoudige optie setup of configuratie te draaien op een externe harde schijf.Het is mogelijk om \ "te maken \" XP draaien op een externe harde schijf, maar het gaat om een ​​veel tweaken, waaronder het maken van de externe schijf bootable en bewerken van opstartbestanden.

wat je

  • Windows XP CD & lt nodig; br / & gt; USB externe harde schijf & lt; br /& gt; ISO Software (WinISO) & lt; br / & gt;-cd branden van software die kan omgaan met ISO bestanden

Het creëren van de Windows XP boot image

  1. Stel je BIOS, zodat USB opstarten is ingeschakeld.(Je BIOS moet opstarten vanaf USB-ondersteuning.) Sluit de USB externe harde schijf rechtstreeks naar uw computer.

  2. Maak een ISO image (een ISO-bestand is een archief schijfkopie van een optische schijf) van de Windows XP-cd-rom met behulp van uw favoriete software.Op te sla

    an op uw harde schijf.

  3. Open het ISO-bestand dat u zojuist hebt gemaakt.Ga naar de map I386, en selecteer de volgende bestanden:. & Lt; br />TXTSETUP.SIF, Dosnet.inf, USB.IN , USBPORT.IN en USBSTOR.IN _ & lt; br / & gt; Pak de bestandenen leg ze in een map te werken.

  4. Open een opdrachtprompt en gebruik Cab SDK om de inhoud van de .IN bestanden uit te pakken;Cabine SDK is een Microsoft compressie en decompressie programma beschikbaar als een .exe-bestand in de Windows-map.Elk van de .IN bestanden bevat precies één INF-bestand.Een voorbeeld command line zou zijn: \ "cabarc x USBSTOR.IN \".U moet eindigen met drie nieuwe bestanden in de map, genaamd usb.inf, usbport.inf en usbstor.inf.Wis de .IN bestanden.

  5. Open de bestanden met behulp van een eenvoudige teksteditor zoals Kladblok.Bewerk ze volgens het onderstaande gedeelte met de titel \ "Bestanden bewerken \ '.

  6. Open de eerder gemaakte ISO-bestand en verwijder de bestanden die u eerder hebt uitgepakt.Vervang ze met de pas gewijzigde bestanden.

  7. Sla de ISO-bestanden en branden op een CD met behulp van de software voor het branden van uw keuze.

  8. Plaats de CD die u hebt gemaakt en start de computer opnieuw.Zorg ervoor dat deze is ingesteld om te booten vanaf cd.De meeste computers zal dit automatisch te doen, maar zo niet, hit F8 bij het opstarten te starten opties.Toen hem werd gevraagd, kies de externe USB harde schijf om Windows XP te installeren.

Bestanden bewerken

  1. Open TXTSETUP.SIF en verplaats de volgende inzendingen uit [InputDevicesSupport.Load] om het [BootBusExtenders.Load]: & lt; br / & gt; usbehci = Usbehci.sys & lt; br / & gt; usbohci= usbohci.sys & lt; br / & gt; usbuhci = Usbuhci.sys & lt; br / & gt; USBHUB = usbhub.sys & lt; br / & gt; USBSTOR = usbstor.sys

  2. Verplaats de volgende inzendingen uit [InputDevicesSupport] aan [BootBusExtenders]: & lt; br / & gt; usbehci = \ "Erweiterter Hostcontroller \", files.usbehci, usbehci & lt; br / & gt; usbohci = \ "Open Hostcontroller \", files.usbohci, usbohci & lt; br / & gt; usbuhci = \ "UniversellerHostcontroller \ ", files.usbuhci, usbuhci & lt; br / & gt; USBHUB = \" Standard-USB-Hubtreiber \ ", files.usbhub, USBHUB & lt; br / & gt; USBSTOR = \" USB-Speicherklassentreiber \ ", files.usbstor,USBSTOR

  3. Plaats de volgende in de sectie [HiveInfs.Fresh]: & lt; br / & gt;AddReg = hivedef.inf, AddReg & lt; br / & gt;AddReg = hivesys.inf, AddReg & lt; br / & gt;AddReg = Hivesft.inf, AddReg & lt; br / & gt;AddReg = hivecls.inf, AddReg & lt; br / & gt;AddReg = hiveusd.inf, AddReg & lt; br / & gt;AddReg = dmreg.inf, DM.AddReg & lt; br / & gt;AddReg = usbboot.inf, usbservices & lt; br / & gt; & lt; br / & gt;Steek de volgende opdrachten in de sectie [SourceDisksFiles]: & lt; br / & gt; & lt; br / & gt;[SourceDisksFiles] & lt; br / & gt;usbboot.inf = 1 ,null,null,null,null,null, x, 3, 3 & lt; br / & gt;bootvid.dll = 1 ,null,null,null,null,null, 3 , 2,0,0, 1,2 & lt; br / & gt;kdcom.dll = 1 ,null,null,null,null,null, 3_, 2,0,0, 1,2

  4. Open Dosnet.inf en de tweede sectie [Files] om te kijken als dit te veranderen: & lt; br / & gt;[Files] & lt; br / & gt;d1, usbboot.inf & lt; br / & gt;d1, _DEFAULT.PIF & lt; br / & gt;d1,12520437.cpx & lt; br / & gt;d1,12520850.cpx

  5. Open usb.inf en verandering lijnen in de [StandardHub.AddService] en [CommonClassParent.AddService] secties uitzien: & lt; br / & gt; & lt; br / & gt;[StandardHub.AddService] & lt; br / & gt;DisplayName =% StandardHub.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ usbhub.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender & lt; br / & gt; & lt; br / & gt;[CommonClassParent.AddService] & lt; br / & gt;DisplayName =% GenericParent.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ Usbccgp.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender

  6. Open usbport.inf en lijnen in de [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] en [ROOTHUB.AddService] secties veranderen om er zo uitzien: & lt; br/ & gt; & lt; br / & gt;[EHCI.AddService] & lt; br / & gt;DisplayName =% EHCIMP.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ Usbehci.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender & lt; br / & gt; & lt; br / & gt;[OHCI.AddService] & lt; br / & gt;DisplayName =% OHCIMP.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ usbohci.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender & lt; br / & gt; & lt; br / & gt;[UHCI.AddService] & lt; br / & gt;DisplayName =% UHCIMP.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ Usbuhci.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender & lt; br / & gt; & lt; br / & gt;[ROOTHUB.AddService] & lt; br / & gt;DisplayName =% ROOTHUB.SvcDesc% & lt; br / & gt;Servicetype = 1;SERVICE_KERNEL_DRIVER & lt; br / & gt;StartType = 0;SERVICE_DEMAND_START & lt; br / & gt;ErrorControl = 1;SERVICE_ERROR_NORMAL & lt; br / & gt;ServiceBinary =% 12% \ usbhub.sys & lt; br / & gt;LoadOrderGroup = Boot Bus Extender

  7. Open usbstore.inf en verander lijnen in de sectie [USBSTOR.AddService] om er als volgt uitzien: & lt; br / & gt; & lt; br / & gt;[USBSTOR.AddService] & lt; br / & gt;DisplayName =% USBSTOR.SvcDesc% & lt; br / & gt;Servicetype = 1 & lt; br / & gt;StartType = 0 & lt; br / & gt;Tag = 3 & lt; br / & gt;ErrorControl = 1 & lt; br / & gt;ServiceBinary =% 12% \ USBSTOR.SYS & lt; br / & gt;LoadOrderGroup = Boot Bus Extender

  8. Maak een nieuw bestand met de naam USBBOOT.INF in dezelfde map als de andere gewijzigde bestanden, en plak de volgende inhoud erin: & lt; br / & gt;[usbservices] & lt; br / & gt; & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "DisplayName \", 0x00000000, \ "USB Mass Storage Driver \" & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "ErrorControl \", 0x00010001,1 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "groep \", 0x00000000, \ "System Reserved \" & lt; br / & gt; HKLM,\"SYSTEM\CurrentControlSet\Services\USBSTOR\",\"ImagePath\",0x00020000,\"system32\DRIVERS\USBSTOR.SYS\"<br/ & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Start \", 0x00010001,0 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Type \", 0x00010001,1 & lt; br / & gt; & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "DisplayName \", 0x00000000, \ "USB 2.0 Enhanced Host Controller Miniport Driver \" & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "ErrorControl \", 0x00010001,1 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "groep \", 0x00000000, \ "System Reserved \" & lt; br / & gt; HKLM,\"SYSTEM\CurrentControlSet\Services\usbehci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbehci.sys\"<br/ & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "Start \", 0x00010001,0 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", \ "Type \", 0x00010001,1 & lt; br / & gt; & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "DisplayName \", 0x00000000, \ "USB2 Enabled Hub \" & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "ErrorControl \", 0x00010001,1 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "groep \", 0x00000000, \ "System Reserved \" & lt; br / & gt; HKLM,\"SYSTEM\CurrentControlSet\Services\usbhub\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbhub.sys\"<br/ & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "Start \", 0x00010001,0 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBHUB \", \ "Type \", 0x00010001,1 & lt; br / & gt; & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "DisplayName \", 0x00000000, \ "Microsoft USB Universal Host Controller Miniport Driver \" & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "ErrorControl \", 0x00010001,1 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "groep \", 0x00000000, \ "System Reserved \" & lt; br / & gt; HKLM,\"SYSTEM\CurrentControlSet\Services\usbuhci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbuhci.sys\"<br/ & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "Start \", 0x00010001,0 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "Type \", 0x00010001,1 & lt; br / & gt; & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "DisplayName \", 0x00000000, \ "Microsoft USB Open Host Controller Miniport Driver \" & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "ErrorControl \", 0x00010001,1 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "groep \", 0x00000000, \ "System Reserved \" & lt; br / & gt; HKLM,\"SYSTEM\CurrentControlSet\Services\usbohci\",\"ImagePath\",0x00020000,\"system32\DRIVERS\usbohci.sys\"<br/ & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Start \", 0x00010001,0 & lt; br / & gt;HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Type \", 0x00010001,1

  9. Verwijder uw originele gewonnen .IN bestanden.Open de opdrachtprompt en navigeer naar de map met de gewijzigde bestanden.Voeren deze commando's om de bestanden inpakken: & lt; br / & gt;cabarc n USB.IN usb.inf & lt; br / & gt;cabarc n USBPORT.IN usbport.inf & lt; br / & gt;cabarc n USBSTOR.IN usbstor.inf & lt; br / & gt; & lt; br / & gt;De drie IN_ bestanden moeten nu bestaan ​​weer.Terug naar boven Stap 6 voltooid.

Resources

  • XP op USB Tutorial
  • XP op USB Tutorial 2
833
0
3
Externe Harde Schijven