Dateisystem NTFS -> EXT4 konvertieren?

Dateisystem NTFS -> EXT4 konvertieren?

Ich habe 2 TB Daten auf einem NTFS-Laufwerk, die ich gerne in ein EXT4-Dateisystem konvertieren möchte. Mein Betriebssystem läuft auf einer (vergleichsweise) kleinen 60 GB SSD. Gibt es eine Möglichkeit, das Dateisystem zu konvertieren, außer es zu sichern und neu zu formatieren?

Antwort1

Nur zur Info: Es gibt eine Software (eigentlich eine Mini-Distribution), die genau das gleiche Verfahren durchführt.arrangierensagte inEnzotibs Antwort:

Geteilte Magie

Es sieht aus wie eine direkte Konvertierung von NTFS nach ext4, intern sind die Verfahren jedoch:

  1. Verkleinern Sie die NTFS-Partition
  2. Erstellen Sie eine ext4-Partition im leeren Bereich
  3. Verschieben Sie Daten von NTFS nach ext4, bis ext4 voll ist
  4. Wenn NTFS leer ist (alle Daten wurden verschoben), fahren Sie mit Schritt 8 fort
  5. NTFS verkleinern
  6. Vergrößern ext4
  7. Wiederholen Sie die Schritte 3 bis 6, bis Sie fertig sind
  8. NTFS-Partition löschen
  9. Verschieben Sie die ext4-Partition an den ursprünglichen Ort von NTFS
  10. Reduzieren Sie die ext4-Partition auf die Originalgröße von NTFS

Je mehr Ihre NTFS-Partition belegt ist, desto länger dauert es. Wenn sie weniger als 50 % belegt ist, wird die Konvertierung in einem Durchgang durchgeführt, in einer einzigen Iteration aus Verkleinern, Kopieren und Vergrößern.

Obwohl Parted Magic all dies bequem automatisiert, handelt es sich im Wesentlichen immer noch um die gleichen Verfahren, die von arrange beschrieben werden. Daher ist es sehr riskant undsehrzeitaufwendig. Backup-Format-Restore ist viel sichererUndviel schneller.

Antwort2

Nein, es ist mir keine Möglichkeit bekannt.

Die einzige Möglichkeit besteht, wie Sie sagten, in der Ausführung „Sichern -> Formatieren -> Wiederherstellen“.

Antwort3

Tatsächlich gibt es eine Möglichkeit, dies fast direkt zu tun.

Sie können NTFS problemlos in ext2 / ext3 konvertieren mitKonverterausAnyFS-Tools

Dann können Sie es in ext4 konvertieren mittune2fs.

Antwort4

Alter Beitrag, ich hoffe, jemand findet ihn nützlich. Das kann lange dauern.

Öffnen Sie gparted, klicken Sie mit der rechten Maustaste auf die betreffende Partition, klicken Sie auf „Größe ändern“ und verkleinern Sie sie auf nur wenige GB über den vorhandenen Wert hinaus. Erstellen Sie eine ext4-Partition.

Mounten Sie beide Partitionen und kopieren/verschieben Sie so viele Dateien wie möglich vom NTFS nach Ext4.

Wenn Sie die Dateien verschieben, geben Sie Speicherplatz auf der NTFS-Partition frei.

Hängen Sie beide aus (ich glaube nicht, dass das funktioniert, wenn sie eingehängt sind) und gehen Sie zurück zu gparted. Wiederholen Sie Schritt eins, um das NTFS so weit wie möglich zu verkleinern, lassen Sie aber wieder ein paar GB Spielraum. Vergrößern Sie die ext4-Partition.

Mounten Sie die Partitionen erneut und fahren Sie mit dem Verschieben der Dateien fort.

Wiederholen Sie den Vorgang, bis alle Dateien erfolgreich verschoben wurden.

Bei Bedarf können Sie einige GB Ihrer SSD verwenden, um genügend Speicherplatz auf der NTFS-Partition freizugeben. Bedenken Sie jedoch, dass dies umso schneller geht, je mehr freier Speicherplatz zur Verfügung steht.

Wenn Sie dies oft genug wiederholt haben, löschen Sie die NTFS-Partition und vergrößern Sie ext4, um das gesamte Laufwerk auszufüllen.

Dies SOLLTE mit jedem von Linux unterstützten Dateisystem funktionieren, ich habe es aber nur mit ext4/ntfs getestet.

verwandte Informationen