Ich habe ST380 (80GB) Festplatte, die nur 1 Partition mit Windows Vista hat und ich habe ST500 (500GB) Festplatte, die ich die Systemplatte sein möchte. Um dies zu erreichen, habe ich eine Kopie der Systempartition auf der zweiten Festplatte erstellt.
Und die Frage ist - wie macht man es bootfähig?
Ich habe versucht, der Antwort zu folgen diese Frage , Ich tat bootsect /nt60 [my-partition] /mbr
und bcdboot c:\windows
aber jetzt, wenn sich der PC einschaltet, sehe ich eine Liste von zwei "Fenstern", die nach dem Laden des Bildschirms zum ersten Mal abstürzen: Ich sehe ein animiertes Vista-Logo auf einem schwarzen Bildschirm für 20-30 Sekunden, dann wird es sanft ausgeblendet und neu gestartet.
windows
boot
windows-vista
lucifer63
quelle
quelle
Antworten:
In der Microsoft-Terminologie werden unter "Systempartition" Startdateien und unter "Startpartition" Windows-Dateien abgelegt (kann mit der Datenträgerverwaltung angezeigt werden).
Nun zum Problem. Sie haben die "Boot-Partition" von Vista auf ein anderes Laufwerk kopiert (mit einer Kopierfunktion).
In der Registrierung gibt es einen wichtigen Schlüssel:
"HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices" und dann Werte wie
"\ DosDevices \ C", "\ DosDevices \ D" ....
Diese DosDevices-Werte enthalten die Signaturen von Partitionen und dienen als Basis für den Zugriff auf Dateien.
Sie müssen diese Signaturen für das kopierte Vista auf ST500 manuell korrigieren!
Dies kann von Vista aus erfolgen.
Sie laden die SYSTEM-Registrierung von ST500. (Menu-File-Load Hive)
Löschen Sie alle "DosDevices" mit Ausnahme von "\ DosDevices \ C:" und ändern Sie ihren Wert in die Signatur der Partition auf der Festplatte ST500, auf der Sie die Kopie von Vista gespeichert haben.
Hive entladen (Menü-Datei-Hive entladen)
Zum Anzeigen von Datenträger- und Partitionssignaturen können Sie einen Datenträgereditor verwenden (ich verwende "PartitionGuru").
Die SYSTEM-Struktur befindet sich im Ordner "\ Windows \ System32 \ Config".
Hoffe das hilft.
quelle