Wie booten Sie von einem separaten Laufwerk, das geklont wurde, um eine Sicherungssystempartition zu erstellen?

Wie booten Sie von einem separaten Laufwerk, das geklont wurde, um eine Sicherungssystempartition zu erstellen?

Ich verwende Acronis, umBildklondie Systempartition (Betriebssystem) auf ein separates Laufwerk (kein Festplattenklon).

Bildbeschreibung hier eingeben
ups, nur die Partition

Der Zweck des separaten Laufwerks mit geklonter Systempartition besteht darin, jederzeit mithilfe von UEFI-Startmenümethoden auf dieses Backup-System zugreifen zu können.
Nachdem Sie den Klon aus einer Image-Datei erstellt und das Startmenü zum Booten der Festplatte/Partition verwendet haben, ist die Partition nicht für das Booten eingerichtet, wie es das Windows 7-System erfordert.

Wie richte ich diese geklonte Partition auf einer separaten Festplatte ein, sodass sie problemlos von dort aus gebootet werden kann, genauso wie sie vom ursprünglichen Systemlaufwerk gebootet wurde?

Die Hauptpartition hat den Buchstaben „C:“ und die Beschriftung „SYS7“.
Die Klonpartition auf der separaten Festplatte heißt „D:“ und hat die Beschriftung „SYS7Bak“.
Beide Partitionen sind die erste Partition auf der Festplatte.

Die Partitionen sind nur kleinere Teile ganzer sehr großer Festplatten. Die Partitionen sind etwa 30 GB groß. Die Partitionen mit der Bezeichnung SYS7 enthalten nur das Betriebssystem und Programme. Auf den Partitionen sind keine großen Datenmengen gespeichert. Die Partitionen werden auch zur Dateisicherung in eine Datei auf der Festplatte abgebildet.

Das Motherboard verwendet ein UEFI-BIOS und kann direkt aus dem UEFI-Startbereich oder über die Startmenümethode (F8 F12 Esc), die das UEFI-Startmenü aufruft, von jedem Laufwerk aus starten.

Es gibt keine anderen Bootloader, keine anderen Betriebssysteme, keine Reservepartition, keine Wiederherstellungspartition, nichts Besonderes außer zwei geklonten System-/Betriebssystempartitionen. Ich möchte auf beiden Systemen booten.

Antwort1

Zu dieser nützlichen Frage,Warum enthält ein geklonter Windows 7-BCD unvollständige Daten (und verhindert daher das Booten)? Sie fragen etwas Ähnliches, aber doch etwas Anderes. Die nützlichen Antworten waren überhaupt nicht das, wonach ich gesucht habe. Meine Antwort würde an dieser Stelle nicht gut passen, es gibt keine XP und die Aktion, die ich ausführe, ist sehr spezifisch und einfacher.

Ich klone mit der (komprimierten) Image-Dateimethode. Diese Klondatei der Partition C: wird dann an die Backup-Systempartition D: gesendet. Da jedes Mal, wenn ich die Image-Datei an den neuen Speicherort sende, Disk-IDs (GUID) verwendet werden, muss sie vor dem Booten korrigiert werden.

Nach Recherchen und vielen wiederholten Klonen eines sehr spezifischen Setups habe ich jetzt eine Batchdatei, mit der ich den Bootvorgang auf meiner geklonten Partition in 3 Sekunden „reparieren“ kann.

Die auf meinem System vorzunehmenden Änderungen sollten an einer Partition mit dem Buchstaben D vorgenommen werden. Wenn das nicht die richtige Partition ist, müssen Sie die Instanzen von D: ändern. Bei meinen Tests befindet sich die Partition an der Vorderseite der Festplatte, es gibt keine Reserve, es gibt keine Partition davor.

Nach dem Booten des Backup-Klonsystems hat das Betriebssystem entschieden, der Partition den Buchstaben C: zu geben. Für meine Zwecke funktioniert das sehr gut.

Bildbeschreibung hier eingeben
Dieses Bild zeigt, wie es zum Backup gebootet hat und wie sich der Buchstabe selbst beim Booten von dort geändert hat.

Wenn Sie nicht wissen, was dies bewirkt oder warum, verwenden Sie es nicht, es ist sehr spezifisch und auf das genaue Layout beschränkt, das ich verwende.

CLONEbootFix.Bat

Echo OFF
CLS
Color 0C
Echo ************** CLONE BATCH ***************
timeout /T 1 > NUL
Echo.
Echo ************** BCD EDIT D ***************
Echo.
Echo.
Echo Do you want to make the D: Drive or Partition to be bootable to Windows 7
Echo By messing with the BCD?   You must type Yes If you wish to do it.
Echo.
SET /P Choice1=type "YES" "NO" ? - 
IF /I "%Choice1%"=="YES" GOTO DOIT

Echo.
Echo You did not indicate yes, so It will not proceed.
Echo.
Echo It will now exit.
Echo.
pause
Exit

:DOIT
Echo.
Echo * * * Setting OS device * * *
Echo.
bcdedit /store D:\boot\bcd /set {default} osdevice boot
Echo.
Echo  * * * Setting Default Device Boot * * * 
Echo.
bcdedit /store D:\boot\bcd /set {default} device boot
Echo.
Echo  * * * Setting Boot Manager * * * 
Echo.
bcdedit /store D:\boot\bcd /set {bootmgr} device boot
Echo.
Echo  * * * Setting Memory Diagnostics Location * * * 
Echo.
bcdedit /store D:\boot\bcd /set {memdiag} device boot
Echo.
pause
exit

Nur die 4 BCDedit-Zeilen sind erforderlich, Sie können es also bei Bedarf kürzen. Es gibt keine Fehlerprüfung, es wird nur versucht sicherzustellen, dass es nicht versehentlich ausgeführt wird.

Ich habe dies für meine eigenen Zwecke erstellt und kann nicht garantieren, dass es für Ihre Zwecke funktioniert oder dass alles richtig funktioniert. Es hätte mir einfach geholfen, dies fertig vorzufinden.

Denken Sie daran, Ihr Laufwerk/Ihre Partition neu zu benennen, da die Buchstaben möglicherweise keine Bedeutung haben.

Nachdem ich das Image an die Backup-Partition gesendet habe, starte ich wie immer das Originalsystem. Sobald ich im Originalsystem bin, führe ich den Batch aus, um diese Backup-Systempartition zu „reparieren“, damit sie auch bootet. Sie wird vorzugsweise repariert, bevor das Original auf irgendeine Weise beschädigt wird. Ich kann immer auf ein GUI-Betriebssystem zugreifen, selbst wenn die Originalfestplatte einen Hardwarefehler hat, einen Virus bekommt oder abstürzt, nicht bootet oder wenn ich die Software darauf durcheinander bringe.

verwandte Informationen