
Ich habe eine 1-TB-Festplatte, von der 700 GB für meine persönlichen Dateien reserviert sind. Der verbleibende Speicherplatz ist für Windows 8.1. Das Problem ist, dass Windows 8.1 mit seinen 4 Partitionen am Ende der Festplatte liegt, sodass ich den Speicherplatz für die Windows-Partition nicht erweitern kann.
Ich habe zwei Partitionierungs-Apps ausprobiert, aber keine dieser Apps kann die EFI-Systempartition verschieben, daher kann ich auch die reservierte Partition (Sonstige) und meine Windows-Partition nicht verschieben. Zuerst habe ich versucht, ein System-Backup-Image zu erstellen, aber dies stellt nur alle Partitionen in denselben Sektoren wieder her. Vielleicht gibt es einige Tricks, mit denen ich auswählen kann, wo Windows aus dem System-Backup-Image wiederhergestellt werden soll?
Antwort1
Standard-Haftungsausschluss: Sichern Sie alle Benutzerdaten, bevor Sie dies versuchen, da Benutzer- oder Softwarefehler diese zerstören können und werden.
Die EFI-Systempartition kann auf jeden Fall verschoben werden. (Die Identifizierung erfolgt rein über den Partitionstyp.)
Ich würde mir mehr Sorgen machen, dass beim Verschieben von Windows-Partitionen ein Problem auftritt. Wie Karan möchte ich eine Windows-CD haben, von der ich die Starthilfe ausführen kann. (Bei vorinstalliertem Windows 8.1 besteht die Möglichkeit, ein USB-Laufwerk zu brennen. Es enthält ein vollständiges Reset-Image ... Sie sind nicht gezwungen, dieses zu verwenden ... Sie haben keine große Wiederherstellungspartition, also gehe ich davon aus, dass es auf Ihrem System nicht funktionieren würde. Vermutlich haben Sie stattdessen eine Windows-Installations-CD.)
Ich persönlich habe GParted zum Verschieben von Partitionen verwendet. (Wennes wurde mir gesagt, dass ich eine EFI-Systempartition nicht verschieben könne. Ich würde versuchen, ihren Typ und/oder ihren aktiven/Boot-Status zu ändern und nach dem Verschieben wieder zurück. Ich bin einfach so eingebildet).
(Und falls es nicht offensichtlich ist: Um diese Partitionen zu bearbeiten, müssen Sie von einer Bootdiskette aus arbeiten. Ich glaube, GParted stellt beispielsweise ein bootfähiges Disk-Image bereit. Sie sollten im Allgemeinen nicht versuchen, eine Partition zu bearbeiten, während sie in einem laufenden Betriebssystem gemountet ist :).
Antwort2
Danke an sourcejedi! Ich hätte die Partitionsflags fast vergessen, aber Ihre Antwort hat mir geholfen. Im Folgenden beschreibe ich, wie ich auf die Lösung gekommen bin.
- Booten Sie von der GParted Live-CD und entfernen Sie das „Boot“-Flag von der EFI-Partition. Es gibt auch eine 128 MB große Partition mit dem „msftres“-Flag, aber entfernen Sie diese nicht.
- Booten Sie vom bootfähigen MiniTool Partition Wizard (Sie können eine andere App verwenden) und verschieben Sie die Wiederherstellungspartition auf den Anfangsdatenträger. Ich habe versucht, die EFI-Partition zu verschieben (zu diesem Zeitpunkt wird es eine Datenpartition sein), aber das Programm wollte Änderungen an der Partitionsgröße vornehmen, also habe ich diese Partition einfach auf den Anfangsdatenträger kopiert und die alte gelöscht. Kopieren Sie auch die 128-MB-Partition und löschen Sie die alte.
- Beginnen Sie mit dem Verschieben der Windows-Partition auf die Festplatte (das dauert einige Zeit, auf meinem Computer dauerte dieser Vorgang 30 Minuten).
- Booten Sie erneut von der GParted Live-CD und setzen Sie das „Boot“-Flag auf der EFI-Partition zurück (ich weiß nicht, vielleicht ist das nicht nötig)
- Booten Sie von der Windows 8.1-Installationsdiskette und reparieren Sie Ihre EFI-Partition gemäß dieser Anleitung -http://www.itechs-systems.com/fix_corrupt_UEFI_partition.aspx
Vergessen Sie nicht, vorher ein Backup zu erstellen. Die beste Lösung hierfür ist ein Systemabbild-Backup.