Vista von USB Platte booten!- Die externe Festplatte MUSS im BIOS als Bootlaufwerk auswählbar sein.
- Die externe Festplatte muss aus dem Gehäuse ausgebaut werden und als interne Festplatte an den PC / Laptop eingebaut werden da Vista sich standartmäßig auf keiner USB Platte installieren lässt!
In meinem Fall habe ich eine 250GB externe Festplatte (USB 2.0), diese habe ich an einen Desktoprechner (SATA) angeschlossen und dann das Vista wie gewohnt installiert.
Es würde auch gehen wenn man die Festplatte da 2,5 Zoll in einem Laptop anschließt aber die Bauform der externen war zu groß für den HD Slot des Laptops
Vista normal installieren und neu starten lassen. Wenn Vista hochgefahren ist, ein USB Gerät anschließen damit die USBSTOR.SYS in das system32 wandert.
Jetzt kommt das besondere. Nach dem Neustart muß jetzt erstmal das alte Windows gestartet werden (im BIOS Bootreihenfolge ändern).
Nun den Registry Editor öffnen, auf HKEY_LOCALE_MACHINE klicken und dann im Datei Menu „Struktur Laden…“ auswählen. Im folgenden Dateidialog auf die Windows Vista Festplatte gehen und Ihr findet unter windows\system32\config die Datei „SYSTEM“ ohne irgendeine Dateiendung. Diese öffen. Im folgenden Eingabefenster dem Ganzen irgendeinen Namen geben (der Einfachheit halber empfehle ich „VISTAUSB“) und weiter geht’s.
In diesem neuen Strukturbaum (den Ihr durch klicken auf das „+“ Symbol öffnet) findet Ihr ControlSet001, ControlSet002, ControlSet003 und weitere Dinge, die hier nicht wichtig sind. In der Anleitung steht, daß man die Änderungen nur an einem der Beiden Bäume vornehmen muß (und zwar dem Aktiven, was in aller Regel das ControlSet001 ist). Da ich dem ganzen nicht traue, empfehle ich die Änderungen an beiden Bäumen vorzunehmen.
Also. Nun öffnen wir den Baum ControlSet001 und den darin enthaltenen Baum „Services“. Nun habt ihr eine recht lange Liste vor euch. Scrollt jetzt nach unten, bis Ihr USB findet. Hier müssen nun einige Werte geändert werden, damit die USB Treiber früher geladen werden, damit das Booten von der USB Festplatte möglich wird.
Folgende Änderungen müssen vorgenommen werden:
DWORD „Start“ den Wert „3“ in „0“ ändern
STRING „Group“ den Wert „Base“ in den Wert „System Reserved“ ändern.
Und zwar bei Folgenden Schlüsseln:
- usbccgp
- usbehci
- usbhub
- usbohci
- usbuhci
In der c’t steht, dass es in der Registry entweder usbohci oder usbuhci gibt. Bei mir waren dennoch beide Schlüssel vertreten.
Bei dem schlüssel „USBSTOR“ muß auch das DWORD „Start“ von „3“ auf „0“ geändert werden und der String „Group“ mit dem Wert „System Reserved“ muß neu angelegt werden.
Habt Ihr alle Änderungen vorgenommen (bei ControlSet001 und ControlSet002 oder 003), klickt Ihr auf die Struktur „VISTAUSB“ oder wie auch immer Ihr das genannt habt und im Datei Menu auf „Struktur Entfernen…“.
WICHTIG: NICHT mit Rechtklick auf die Struktur und dann Löschen. Wenn Ihr daß macht, könnt ihr die Installation von vorne anfangen.
Da jetzt die Einstellungen geändert habt, könnt Ihr jetzt den Computer neu starten (und im BIOS die Bootreihenfolge wieder zu der USB Platte Ändern), und die Installation fortsetzen, bis zum nächsten Neustart. Bei der automatischen Treibererkennung und Installation werden nämlich nahezu alle Änderungen von Windows wieder Rückgängig gemacht (aber keine Angst, nur dieses eine mal). Also die ganze Prozedur nochmal, weils so schön war mit dem Boot Laufwerk ändern und dann in der Registry Arbeiten, wie oben beschrieben. Danach läuft der Rest der Installation Problemlos ab und Ihr könnt euch freuen, nun ein Bootfähiges Windows Vista auf einer externen USB Festplatte zu haben.
Wenn man allerdings Updates (Hardware) installiert kann es vorkommen dass die Einträge wieder aus der Registry verschwinden, dann einfach nochmal ändern.
Ich arbeite gerade an einer Lösung das dies automatisch vor dem booten der Externen Platte passiert.
Man kann die Platte auch an einen anderen Rechner anschließen nur holt sich Vista dann wieder die Hardwaretreiber was dann bedeutet dass man die Registry wieder ändern muss
Habe das System jetzt seit 2 Tagen am Laufen und schreibe auch grad diese Anleitung damit , funktioniert 1A+++++
Die Geschwindigkeit ist wunderbar, nahezu keinen Unterschied zu einer internen!
Bei Fragen einfach melden !
Grüße