Ich habe ein Bild, das mit Clonezilla als SAVEDISK auf einer 160-GB-Festplatte aufgenommen wurde.
Jetzt ist eine neuere Version des PCs mit einer 120-GB-Festplatte verfügbar. Der verwendete Speicherplatz beträgt nur noch 20 GB
Gibt es eine Möglichkeit, Clonezilla (oder ein anderes Programm) zu zwingen, die Originalgröße der Bilder auf 120 GB oder weniger zu ändern, damit Clonezilla sie auf den neuen PC schreiben kann?
linux
hard-drive
partitioning
clonezilla
Sander
quelle
quelle
Antworten:
Clonezilla verlässt sich beim Speichern und Wiederherstellen von Dateisystemen auf Partclone. Obwohl es nützlich ist, selbst wenn Sie die
-icds
Option verwenden, reicht das allein nicht aus. Beim Wiederherstellen des ursprünglichen Dateisystems auf der kleineren Festplatte tritt bei Partclone ein Suchfehler auf, der versucht, über die Festplattengrenze hinaus zu schreiben. Dies ist also eine Einschränkung nicht nur von Clonezilla, sondern auch der zugrunde liegenden Tools, die es verwendet.Sie können das Image jedoch vorübergehend auf einer 160-GB-Festplatte wiederherstellen und ein Tool zur Größenänderung des Dateisystems verwenden, z. B.
ntfsresize
(für NTFS) oderresize2fs
(für ext3 / 4), um das Dateisystem zu verkleinern, beispielsweise auf 25 GB. Das Ändern der Größe der Partitionstabelle, wie es GParted tut, ist nicht erforderlich. Verwenden Sie Clonezilla erneut, um mit der Option "savedisk" ein neues Bild zu erstellen.Verwenden Sie beim Wiederherstellen des Images auf der kleineren Festplatte die
-icds
Option, um Clonezilla zu überspringen und zu überprüfen, ob die Festplatte mit der ursprünglichen Festplatte identisch oder größer ist. Da Sie das Dateisystem verkleinert haben, tritt bei Partclone kein Suchfehler auf und Ihre Daten werden auf Ihrer kleineren Festplatte wiederhergestellt.Wenn Sie die Option zum proportionalen Wiederherstellen der Partitionstabelle verwendet haben (
-k1
), erstellt Clonezilla eine geeignete Partitionstabelle und ändert die Größe (Erweiterung) des ursprünglichen Dateisystems, sodass der gesamte freie Speicherplatz auf der neuen Festplatte verfügbar wird.BEARBEITEN: DieDer Fehler wurde behoben.-icds
Option wird nicht an übergebenocs-expand-mbr-pt
, daher schlägt dieser Schritt derzeit fehl. Darüber wurde beim Projekt ein Fehlerbericht eingereicht.quelle
Stellen Sie das Image auf einer Festplatte mit 160 GB oder mehr wieder her ... könnte virtuell sein.
Starten Sie diesen Computer mit PartedMagic Live CD.
Ändern Sie die Größe der Partition mit parted.
Legen Sie das Laufwerk unter Windows oder Linux als sekundäres Laufwerk ein
und ändern Sie die Größe mithilfe von parted, gparted oder Windows Disk Manager.
quelle
Ich habe es mit einem Windows 10-Image wie folgt gelöst
c:\
durch Klicken mit der rechten Maustaste auf das Laufwerk -> Werkzeugec:\
durch die Windows-Datenträgerverwaltung so klein wie möglich-icds
und schließlich die-k1
OptionIn der Vergangenheit ist der 4. Schritt fehlgeschlagen, aber seit 2015 unterstützt Clonezilla GPT mit der
-k1
Option. Ich denke, dies ist der Grund, warum dies jetzt funktioniert:http://clonezilla.org/downloads/stable/changelog.php
Der sechste Schritt ist erforderlich, da Windows das Startlaufwerk im Optimierungstool (SSD-Trimmung) nicht erkennt und versucht, das Laufwerk nach dem Zufallsprinzip zu reparieren, sodass in der Tabelle für den Startsektor / die Partition etwas nicht stimmt, die Reparatur durch den Start jedoch behoben wird.
BEARBEITEN: Ich habe ein Video des gesamten Prozesses hochgeladen:
https://www.youtube.com/watch?v=GJ2LVY5ja-o
quelle
Wenn der Speicherplatz nicht verwendet wird, wechseln Sie in den Expertenmodus und aktivieren Sie
-icds
das Image. Stellen Sie es dann wieder her. Die Überprüfung der Partitionsgröße wird übersprungen und erfolgreich wiederhergestellt (nur wenn <120 GB verwendet werden).quelle
Meine Situation:
Die folgenden Vorschläge (wie https://superuser.com/a/592283/229908 ) haben das Problem für mich nicht gelöst.
Was für mich funktioniert hat war:
restorepart
Befehl) vom Größenänderungslaufwerk auf der entsprechenden Partition auf dem Ziellaufwerk wiederherzustellen .Der Haupttrick, warum dies funktionierte, bestand darin, eine Partitionstabelle zu erstellen (in meinem Fall automatisch durch Installation von Windows), die dem Ziellaufwerk entspricht, und dann nur Inhalte (über
restorepart
) zu kopieren, die die Partitionskonfiguration nicht berühren würden. Selbst wenn die wiederherzustellende Quellpartition kleiner als das Ziel war, da die Partitionstabelle nicht berührt wirdrestorepart
, muss die Zielpartition nach dem Vorgang nicht "erweitert" werden.quelle
In meinem Fall
-icds
allein hat das Problem nicht gelöst. Ich weiß nicht, ob das Problem genau das gleiche ist wie meines. Aber ich habe hier meinen Cent gelassen.Ich habe versucht, eine Disc von einer 930-GB-Festplatte (Quelllaufwerk) mit einer GPT-Partitionstabelle auf eine 890-GB-SSD (Ziel) zu klonen. Bitte beachten Sie, dass ich ein Linux-Benutzer bin und einen Dual-Boot mit Windows 10 habe. Ich habe versucht, alle Partitionen unverändert zu lassen und nur die Größe meiner Datenpartition geringfügig zu reduzieren.
-icds
aktiviert.Es ist fehlgeschlagen . Es sieht so aus, als ob Clonezilla beim Start die Partitionstabelle nicht auf die Zieldatenträger klonen kann, da fälschlicherweise das Dienstprogramm sfdisk für ältere Partitionstypen anstelle der Dienstprogramme sgdisk verwendet wird. Meine Lösung:
Ich habe die Partition manuell von einem Laufwerk auf ein anderes kopiert und dabei die Clonezilla-Shell mit diesem Befehl verwendet ( nur für GPT-Partitionen! ):
sgdisk / dev / sdSourceDeviceName -R / dev / sdDestinationDeviceName
Clonezilla-Disc-to-Disc-Klon durchgeführt, wobei die Option
-icds
und die Option zum NICHT ERSTELLEN einer Partitionstabelle auf der Zielfestplatte ausgewählt wurden-k
. (In diesem Fall verwendet Clonezilla die Zielpartitionen so wie sie sind und ändert die Größe von Partitionen, wenn die Größen kleiner sind, um eine gute Leistung zu erzielen.)Es hat funktioniert . Ich habe alle Partitionen in der gleichen Größe wie die Quelle erhalten (Ja, ich habe die größere Partition nur ein wenig reduziert). Dual Boot mit Windows funktioniert weiterhin gut. Grüße
quelle