Sicher, Sie können gparted verwenden, um die Partition auf dem ursprünglichen Laufwerk nach links zu verschieben und sie dann zu klonen, wenn Sie über den Speicherplatz verfügen. Sie können auch dd
einen Bereich sorgfältig überspringen, indem Sie ihn zweimal ausführen: einmal mit einem count=x
Argument für den ersten Teil, dann ein zweites Mal mit einem Argument skip=y
und mit einem seek=x
Argument, um alles nach y in der Quelle zu übernehmen und ab x in das Ziel zu kopieren. Die Einheiten werden standardmäßig in Sektoren festgelegt, sofern Sie dies nicht angeben bs=
. Sie müssen auch die Partitionstabelle bearbeiten, um die verschobene Position des ESP wiederzugeben.
Partitionen am Anfang und Ende des Laufwerks und Migration auf kleinere SSDs
Ich muss eine 256-GB-Festplatte auf eine 240-GB-SSD migrieren, aber die EFI-Partition befindet sich ganz am Ende meiner Festplatte.
Ich habe schon Backup gemacht:
sudo dd if=/dev/sda of=backup.img
Ich kann dieses Image jedoch nicht auf meinem SSD-Laufwerk ablegen, da dieses Image 256 GB umfasst.
Auf der Festplatte befinden sich 165 GB Daten und 68 GB leerer Speicherplatz sowie 20 MB EFI-Partition (entschuldigen Sie sich für polnische Beschriftungen in dieser Windows-App). Ich kann also dd oder ein anderes Linux-Tool verwenden, um etwa Folgendes zu sagen:
sudo dd if=/dev/sda of=/dev/sdb SKIP_SECTORS_FROM_166GB_TO_186GB
Kann ich ein beliebiges Linux-Tool (parted?) Verwenden, um die EFI-Partition 20 GB nach links zu verschieben und mit dd die ersten 236 GB der Daten auf das SSD-Laufwerk zu kopieren?
(Ich habe CloneZilla Live USB.)
2 Antworten auf die Frage
Danke für die Antworten!
Ich habe versucht, Partitionen mit parted und gparted zu verschieben, aber beide verschieben EFI-Partitionen nicht. Also habe ich das gemacht:
- Ich kopierte Dateien von / dev / sda3 (D :) nach / dev / sda1 (C :) und entfernte die Part / dev / sda3 (D :) -Datei.
- Ich hatte nur 3 primäre Partitionen, also habe ich am Anfang leerer Sektoren eine neue primäre Partition erstellt [ich habe nur gparted length (in Sektoren) meiner EFI-Partition geprüft, um eine neue FAT32-Partition mit derselben Länge zu erstellen.]
- Ich habe in DD alle Sektoren von der EFI-Partition auf die neue Partition kopiert
- Ich habe parted verwendet, um die alte EFI-Partition zu entfernen
Ich hatte alle Partitionen in den ersten 116 GB der Festplatte, also habe ich nur diese 116 GB auf die SSD im DD-Befehl kopiert:
`sudo dd if=/dev/sda of=/dev/sdb bs=512KB count=237568 status=progress`
Ich habe das SSD-Laufwerk an den SATA-Anschluss meines Laptops angeschlossen und Windows bootet einwandfrei.
Verwandte Probleme
-
4
Kann ich eine Boot Camp-Partition von meinem MacBook entfernen?
-
3
Wiederherstellen der Wiederherstellung auf einem neuen Festplattenlaufwerk auf einem Dell-Computer?
-
3
Alle Laufwerkpartitionen klonen?
-
2
Windows 7 RC-Sicherung ist fehlgeschlagen "weil wichtige BitLocker-Systemdateien fehlen oder beschäd...
-
6
Kostenloses Partition Migration Tool
-
6
Möglichkeit, die Größe der Partition sicher zu ändern? Windows XP, NTFS
-
9
Benutzerordner unter Windows Vista / 7 auf eine andere Partition verschieben
-
11
Gibt es ein Äquivalent von Time Machine für Windows?
-
3
Ist es möglich, ein Volume in einer Mac OS X-Partition zu vergrößern?
-
2
Meine neue Partition ist nicht leer