-
AutorBeiträge
-
6. Dezember 2006 um 17:53 #1574whitenexxTeilnehmer
Microsoft Windows XP Service Pack 2 von USB-Laufwerken booten (externe HDD)
Viele wünschen sich Windows XP von einer externen Festplatte zu booten. Microsoft hat dies zwar nicht vorgesehen, aber mit ein paar Tips und Tricks bekommt man es trotzdem hin.In diesem Tutorial gehe ich davon aus, dass man ein von USB bootfähiges BIOS und Medium besitzt.
1. Die externe Festplatte an den vorhandenen Windows XP Rechner anschließen und mit dem NTFS Dateisystem formatieren.
2. Kopieren der Systemdateien:
Wer sein vorhandenes XP gerne mit allen Programmen und Software usw. auf seine externe Platte haben möchte, kopiert einfach alle Dateien und Ordner aus seinem internen Windows XP auf die externe Festplatte.
Wer gerne nur ein relativ schlankes XP haben möchte kopiert die Ordner „Dokumente und Einstellungen“, „WINDOWS“, „Programme“ und die versteckten Dateien aus dem Hauptverzeichniss. Da XP oft nicht alles anzeigt und manchmal das kopieren verweigert sollte man eine LiveCD wie z.B. ein PEWindows [1] oder Knoppix dafür verwenden.3. Im XP von der internen Platte muss man nun die Registry (XP) der externen Platte ändern. Dabei geht man wie folgt vor:
Start–>Ausführen–>“regedit“ eintippen und mit der Eingabetaste bestätigen.
Den Schlüssel „HKEY_LOCAL_MACHINE“ (HKLM) markieren und dann in der Menüleiste unter „Datei“ auf „Struktur laden…“
Es öffnet sich ein Fenster und man wechselt auf die externe USB-Festplatte. Dort wählt man die Datei „WindowsSystem32ConfigSystem“ aus (Datei ohne Endung).
Jetzt will regedit, dass man einen Schlüsselnamen festlegt. Am besten gibt man etwas wie z.B. „USB-BOOT“ ein. Daraufhin hangelt man sich nach „SYSTEM–>ControlSet001–>Services“ Dort findet man die Schlüssel „usbehci“, „usbhub“, „usbstor“ und „usbuhci“.
In jedem der Schlüssel ist ein DWORD Wert namens „Start“ (Meistens mit „3“).
Nun ändert man jeden „Start“ DWORD auf „0“.
Ausserdem findet man in jedem dieser Schlüssel die Group/Gruppe „Base“. Dieser Wert „Base“ muss gegen „System Reserved“ ausgetauscht werden.4. Sollte auch ein „ControlSet002“ vorhanden sein, muss man die Prozedur aus Punkt 3, nochmal unter „ControlSet002“ ausführen.
5. Wenn alles in der Registry abgeschlossen wurde, sollte man diese durch markieren von „HKLMUSB-BOOT“ und „Datei“–>“Struktur entfernen“ schließen.
6. Jetzt kann man den PC neustarten und von USB booten. Sollte normalerweise funktionieren und wenn nicht, dann muss man den ganzen Weg nochmal überprüfen.
Es kann vorkommen, dass es einen BlueScreen gibt. Dann einfach mal hier fragen
Es kann vorkommen, dass XP nur einmal von USB startet und dann nicht. Wenn dies der Fall ist:
Vom internen XP aus die Registry wieder bearbeiten wie in Punkt 3.
Vom externen XP booten und immer wenn man den PC ausschalten will/möchte wiederum die Registry Werte ändern. Anderes ist leider nicht möglich, da XP die Werte bei jedem booten zurücksetzt/neu schreibt.7. [1] Ein PEWindows kann man sich mit BartPE erstellen.
Sollte genug Interesse an diesem Tutorial bestehen, werde ich gerne auch noch ein Tutorial zum booten auf anderen Rechnern schreiben.
(c) whitenexx | Support-Network.info13. Oktober 2007 um 15:09 #6435benno61TeilnehmerHallo,
die o.g. Beschreibung ist ja einfach und funktioniert wunderbar, leider Bootet XP so nicht mit jedem USB-Adapter.
Ich habe das Problem bei verschiedenen Adaptern, dass XP bis zum Treiber agp440.sys hochläuft kurz wartet und dann der Rechner neu bootet.
Gibt es dafür eine Lösung ?
13. Oktober 2007 um 21:40 #6440whitenexxTeilnehmerHm, ich denke das es auch nicht mit jedem Adapter gehn kann, vielleicht müsstest du diverse USB-Treiber von Drittherstellern einbinden.
Kann ich leider nicht genau sagen, da bei mir jedes USB Gerät funktionierte…21. November 2007 um 20:32 #6635AnonymGastHallo Alle,
ich habe Probleme mit dem Booten von XP SP2 von einer ext. USB-Festplatten.
Mein Vorgehen: Ich habe XP Ursprünglich auf diesem Laufwerk installiert (da war sie noch intern).
Dann habe ich das Start- & Group-Attribut in HKLM../ControlSet001 & 002/Services/ (usbuhci, usbehci, usbhub, usbstor und usbccgp) geändert (Start=0 / Group=“System Reserved“).
Wenn ich jetzt von der Platte boote kommt der Windows Startbildschirm – der blaue Balken läuft – und dann steigt er mit einem BlueScreen und dem Fehler 0x00….07B aus. Was mir auffällt ist das er noch versucht auf die Interne Platte zuzugreifen.
Ich bin ein bischen ratlos… was könnte ich noch tun…
Danke euch…
Michael
21. November 2007 um 21:57 #6636whitenexxTeilnehmerAlso über ICQ habe ich zu diesem Thema schon tausende Anfragen bekommen und kann mittlerweile aus Erfahrung sagen: WINDOWS TAUGT NICHT AUF EXTERNEN MEDIEN.
Ganz klipp und klar, es gibt wegen irgendwelchen Updates immer wieder Probleme, wegen Kleinigkeiten Probleme….usw.
Also ich kann es garnicht empfehlen. Viel besser hingegen ist ein kleines Linux auf einem externen Medium. Dafür gibts sogar schon extra USB-Distributionen und Anleitungen.
Wenn du dich dafür interessierst, schreib einfach, dann werden dir sicherlich einige in unserem Linux Bereich gerne weiterhelfen. -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.