Wie XP auf einer externen Festplatte installieren . Es hat keinen einfachen Installation oder Konfiguration Option auf eine externe Festplatte laufen . Es ist möglich, \\ " machen \\ " XP auf einer externen Festplatte laufen, aber es erfordert eine Menge Optimierungen , darunter macht die externe Festplatte bootfähig und Bearbeiten von Boot-Dateien . Was Sie brauchen
Windows XP CD
externe USB- Festplatte
ISO Software zur Erstellung von ( WinISO )
CD- Brennsoftware , die ISO-Dateien verarbeiten können
anzeigen Weitere Anweisungen
Erstellen der Windows XP -Boot-Image
1
Stellen Sie Ihre BIOS , so dass das Booten von USB aktiviert ist. (Ihr BIOS muss Booten von USB . ) Schließen Sie das externe USB- Festplatte direkt auf Ihren Computer.
2
Machen Sie ein ISO-Image ( eine . Iso Datei ist ein Archiv Disk-Image von einer optischen Disk ) von der Windows XP CD -ROM mit Ihrem bevorzugten Software. Speichern auf Ihre Festplatte .
3
Öffnen Sie die ISO-Datei die Sie gerade erstellt . Navigieren Sie zu dem Ordner I386 , und wählen Sie die folgenden Dateien: .
TXTSETUP.SIF , Dosnet.inf , USB.IN_ , USBPORT.IN_ und USBSTOR.IN_
Extrahieren Sie die Dateien und legte sie in einen Ordner mit
4
arbeiten Öffnen Sie eine Eingabeaufforderung und verwenden Cab SDK , um die Inhalte der IN_ Dateien extrahieren; . . Cab SDK ist ein Microsoft Kompression und Dekompression Programm erhältlich als exe . Datei in Ihrem Windows-Verzeichnis. Jedes der . IN_ Dateien enthält genau eine . Inf -Datei. Ein Beispiel Befehlszeile wäre : \\ " cabarc x USBSTOR.IN_ \\ " . Sie sollten am Ende mit drei neuen Dateien in dem Ordner , genannt usb.inf , usbport.inf und usbstor.inf . Löschen Sie die . IN_ Dateien .
5
Öffnen Sie die Dateien mit einem einfachen Text-Editor wie Notepad. Bearbeiten sie nach dem folgenden Abschnitt mit dem Titel \\ "Bearbeiten von Dateien . \\ "
6
Öffnen Sie die zuvor erstellte ISO-Datei und löschen Sie die Dateien, die Sie zuvor extrahiert . Ersetzen Sie sie mit den neu geänderten Dateien .
7
Speichern Sie die ISO -Dateien und brennen sie auf eine CD mit dem Brennprogramm Ihrer Wahl .
8
Die CD einsetzen, erstellt , und starten Sie den Computer neu. Stellen Sie sicher, dass es so eingestellt ist, von CD zu booten . Die meisten Computer wird dies automatisch zu tun, aber wenn nicht, drücken Sie F8 beim Start die Boot- Optionen wählen . Wenn Sie gefragt werden , wählen Sie das externe USB-Festplatte , um Windows XP zu installieren.
Dateien bearbeiten
9
öffnen TXTSETUP.SIF und bewegen Sie die folgenden Einträge aus [ InputDevicesSupport.Load ] der [ BootBusExtenders.Load ] :
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = Usbuhci.sys
usbhub = usbhub.sys < br /> usbstor = usbstor.sys
10
Verschieben Sie die folgenden Einträge aus [ InputDevicesSupport ] bis [ BootBusExtenders ] :
usbehci = \\ " Erweiterter Hostcontroller \\ " , files.usbehci , usbehci
usbohci = \\ " öffnen Hostcontroller \\ " , files.usbohci , usbohci
usbuhci = \\ " Universeller Hostcontroller \\ " , files.usbuhci , usbuhci
usbhub = \\ " Standard- - USB - Hubtreiber \\ " , files.usbhub , usbhub
usbstor = \\" USB - Speicherklassentreiber \\ " , files.usbstor , Einfügen usbstor
11
die folgenden in der [ HiveInfs . Frisch ]-Abschnitt :
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
Setzen Sie die folgenden Befehle in den Abschnitt [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
12
öffnen Dosnet.inf und ändern Sie die zweite Abschnitt [Files] wie folgt aussehen :
[Files ]
d1 , usbboot.inf
d1, _default.pif
d1, 12520437.cpx
d1, 12520850.cpx
13
öffnen usb.inf und Wandel Zeilen in der [ StandardHub.AddService ] und [ CommonClassParent.AddService ] Abschnitte wie folgt aussehen :
[ 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
14
Öffnen usbport.inf und Änderung Zeilen in der [ EHCI.AddService ], [ OHCI.AddService ], [ UHCI.AddService ] und [ ROOTHUB.AddService ] Abschnitte wie folgt aussehen :
; [ EHCI.AddService ]
DisplayName =% EHCIMP.SvcDesc %
ServiceType = 1; SERVICE_KERNEL_DRIVER
StartType = 0; SERVICE_DEMAND_START
ErrorControl = 1; SERVICE_ERROR_NORMAL < ; br /> 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 < ; br /> LoadOrderGroup = Boot Bus Extender
[ UHCI.AddService ]
DisplayName =% UHCIMP.SvcDesc %
ServiceType = 1; SERVICE_KERNEL_DRIVER < ; br /> 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
15
öffnen usbstore.inf und Wandel Linien in der [ ,"USBSTOR.AddService ]-Abschnitt wie folgt aussehen :
[ USBSTOR.AddService ]
DisplayName =% USBSTOR.SvcDesc %
ServiceType = 1 < br /> = 0 StartType
Tag = 3
ErrorControl = 1
ServiceBinary = % 12% \\ \\ USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender
16
erstellen Sie eine neue Datei namens USBBOOT.INF im gleichen Verzeichnis wie die anderen modifizierten Dateien , und fügen Sie den folgenden Inhalt hinein:
[ usbservices ]
< ; br /> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " , \\ " DisplayName \\ " , 0x00000000 , \\ "USB Mass Storage Driver \\ "
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " , \\ " ErrorControl \\ " , 0x00010001 , 1
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " , \\ " Gruppe \\ " , 0x00000000 , \\ "System Reserved \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " , \\ " Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " \\ " Typ \\ " , 0x00010001 , 1
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " , \\ " DisplayName \\ " , 0x00000000 , \\ "USB 2.0 Enhanced Host Controller Miniport Driver \\ "
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " , \\ " ErrorControl \\ " , 0x00010001 , 1
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " , \\ " Gruppe \\ " , 0x00000000 , \\ " System Reserved \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " , \\ " Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " \\ " Typ \\ " , 0x00010001 , 1
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbhub \\ " , \\ " DisplayName \\ " , 0x00000000 , \\ " USB2 Aktiviert Hub \\ "
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbhub \\ " , \\ " ErrorControl \\ " , 0x00010001 , 1
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbhub \\ " , \\ " Gruppe \\ " , 0x00000000 , \\ " System Reserved \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbhub \\ " , \\ " Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbhub \\ " \\ " Typ \\ " , 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 \\ " , \\ " Gruppe \\ " , 0x00000000 , \\ " System Reserved \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbuhci \\ " , \\ " Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbuhci \\ " \\ " Typ \\ " , 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 \\ " , \\ " Gruppe \\ " , 0x00000000 , \\ " System Reserved \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbohci \\ " , \\ " Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbohci \\ " \\ " Typ \\ " , 0x00010001 , 1
17
löschen Sie Ihre ursprüngliche extrahiert. IN_ Dateien . Öffnen Sie die Eingabeaufforderung, und navigieren Sie zu dem Ordner mit Ihrem geänderten Dateien . Führen Sie diese Befehle , um die Dateien packen :
cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf
Die drei IN_ Dateien sollten nun wieder vorhanden sein. Zurück zur 6 oben zu vervollständigen Schritt .