Windows-Partition verschieben (EFI, GPT)

589
Mona the Monad

Angenommen, ich habe einen Computer, der einmal ein reiner Windows-Desktop war, dessen Festplatte mindestens die übliche EFI-Systempartition (das ESP) und die Windows-Partition selbst enthielt. Angenommen, ich habe mich eines Tages entschlossen, es für ein besseres Betriebssystem (nämlich Linux) loszuwerden, /bin/dddie Windows-Partition auf eine externe Festplatte (dh eine wortweise bitweise, Sektor für Sektor-Kopie, wahrscheinlich zu einem gewissen Maß) zu kopieren Datei, die ich wahrscheinlich genannt habe Windows.img), löschte die ursprüngliche Festplatte sauber, indem sie /bin/dddas Ganze mit Nullen änderte und irgendwie einige Linuxes darauf installierte.

Aber jetzt sagen wir, ich möchte Windows als zweites Betriebssystem (nicht wirklich als zweites, da ich mehrere Linuxes hier habe) wieder in die Festplatte einschleusen. Was jetzt? Ich habe möglicherweise eine Sicherungskopie des ursprünglichen ESP mit dem ursprünglichen Bootloader im Inneren aufbewahrt, kann aber davon ausgehen, dass ich dies getan habe. Gibt es eine Möglichkeit, willkürlich Platz zu schaffen und irgendwo eine Partition zu erstellen, /bin/dddie Windows-Partition, und irgendwie wie in alten Zeiten zu booten? Hilft rEFInd hier überhaupt? Und was ist, wenn ich aus irgendeinem Grund vergessen habe, das ursprüngliche ESP zu sichern?

0
Diese Frage kann nur beantwortet werden, wenn Sie uns mitteilen, ob Sie diese EFI-Daten haben oder nicht. Bearbeiten Sie Ihre Frage und geben Sie uns die wesentlichen Informationen, die zur Beantwortung dieser Frage erforderlich sind. Ramhound vor 5 Jahren 0
Angenommen, ich mache das, da ich so viel wie möglich archiviere. Ich weiß es selbst nicht, da mir die Platte momentan nicht physisch zur Verfügung steht. Mona the Monad vor 5 Jahren 0
Sie können DISM verwenden, um ein WIM-Image auf die Partition anzuwenden, Ihren aktuellen Bootloader zu ändern und den Windows-Bootloader (der in Ihre Windows-Installation booten soll) zu booten. Dadurch wird verhindert, dass das Windows-Installationsprogramm Ihren aktuellen Bootloader ändert. Ein relativ einfacher Vorgang, wenn Sie über die erforderlichen Daten verfügen. Ramhound vor 5 Jahren 0
@Ramhound DISM scheint ein Windows-Dienstprogramm zu sein, und ich verwende kein Windows. Gibt es etwas, was ich von Linux aus machen kann, vielleicht mit Tools wie "efibootmgr" und "dd" und so weiter? Wenn Sie nicht meinen, verwenden Sie ein Windows-Installationsprogramm (z. B. eine CD), um die Partition zu "reparieren". Mona the Monad vor 5 Jahren 0

1 Antwort auf die Frage

1
grawity

Gibt es eine Möglichkeit, beliebig Platz zu schaffen und irgendwo eine Partition zu erstellen,

Wenn Sie einen nicht zugewiesenen Speicherplatz auf einer vollständig von Linux belegten Festplatte erstellen möchten, verwenden Sie Linux-Tools, um das Linux-Dateisystem und dann die Partition zu verkleinern. Dies führt zu nicht zugewiesenem Speicherplatz rechts neben der geschrumpften Partition.

Die übliche Ein-Klick-Methode hierfür ist GParted von einer Live-CD.

/ bin / dd die Windows-Partition dazu und irgendwie wie alte Zeiten hinein booten?

Ja.

Ich wollte nur wissen, ob Windows sich gut bewegen würde.

Es variiert. Windows kümmert sich nicht um absolute Offsets, aber es wurde von der Partitionsnummer wählerisch (z. B. ursprünglich Partition 2, jetzt Partition 4 auf derselben Festplatte).

Hilft rEFInd hier überhaupt?

Es ist nur ein EFI-Startmenü, das entweder vmlinuz.efi oder Microsoft \ Bootmfgw.efi Ihrer Wahl startet. Die Größe Ihrer Partitionen wird dadurch nicht geändert, und Windows hat keine spezielle Möglichkeit, Windows zu booten, die Sie sonst nicht hätten.

Und was ist, wenn ich aus irgendeinem Grund vergessen habe, das ursprüngliche ESP zu sichern?

Starten Sie vom entsprechenden Windows-Installationsmedium aus und bcdbootinstallieren Sie den Windows-Bootmanager in Ihrem aktuellen ESP erneut.

Nun, ich bin mit dem Partitionsmanagement sicherlich nicht vertraut. Ich wollte nur wissen, ob Windows sich gut bewegen würde. Es könnte eine Weile dauern, bis ich tatsächlich versuchen kann, es wieder rein zu stopfen. Mona the Monad vor 5 Jahren 0