Dateisystem NTFS konvertieren -> EXT4?

33

Ich habe 2 TB Daten auf einem NTFS-Laufwerk, das ich in ein EXT4-Dateisystem konvertieren möchte. Mein Betriebssystem läuft auf einer (vergleichsweise) kleinen 60GB SSD. Gibt es eine Möglichkeit, das Dateisystem zu konvertieren, abgesehen vom Sichern und Neuformatieren?

wim
quelle

Antworten:

36

Nur für das Protokoll, gibt es eine Software (eigentlich eine Mini-Distribution) , das genau funktioniert das Verfahren arrange in der enzotib Antwort :

Getrennte Magie

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

  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. Verkleinern Sie NTFS
  6. Vergrößern Sie ext4
  7. Wiederholen Sie die Schritte 3 bis 6, bis Sie fertig sind
  8. Löschen Sie die NTFS-Partition
  9. Verschieben Sie die ext4-Partition an den ursprünglichen Speicherort von NTFS
  10. Schneiden Sie die ext4-Partition auf die ursprüngliche Größe von NTFS

Je mehr Ihre NTFS-Partition belegt ist, desto länger dauert es. Wenn es weniger als 50% beträgt, wird es in einem Durchgang in einer einzigen Iteration zum Verkleinern, Kopieren und Vergrößern konvertiert.

Trotz der günstigen Lage Parted Magic all dies automatisiert, ist es nach wie vor im Wesentlichen die gleichen Verfahren durch arrangieren beschrieben, so dass es sehr riskant ist und sehr zeitaufwendig. Backup-Format-Restore ist viel sicherer und viel schneller.

MestreLion
quelle
Und @enzotib für die ursprüngliche Antwort, offensichtlich
MestreLion
4
Zu Ihrer Information, PartedMagic verfügt NICHT über ein Tool zur Automatisierung der Konvertierung von NTFS nach EXT4. Dies wird von einem PartedMagic-Administrator selbst in seinem Forum bestätigt. Der einzige Weg, dies zu tun, ist wie erwähnt manuell. > Aus PartedMagic-Foren:>> Patrick Verner: Ich denke, das ist der Beitrag:> askubuntu.com/questions/63022/convert-filesystem-ntfs-ext4>> Es ist unmöglich, NTFS nach EXT4 zu konvertieren. Sie müssen dies wie oben unter dem Link> tun. Was den Kommentar "automatisieren" betrifft, habe ich keine Ahnung, was damit gemeint ist. Vielleicht wollte er GParted benutzen.
Dulanic
11

Nein, es gibt keinen Weg, den ich kenne.

Der einzige Weg, wie Sie sagten, ist das Sichern-> Formatieren-> Wiederherstellen.

Enzotib
quelle
7
Oder defragmentieren-> verkleinern-> eine neue ext4-Partition erstellen-> Daten kopieren ntfs → ext4-> die ntfs-Partition löschen-> ntfs vergrößern. Riskant und nicht nett.
vereinbaren Sie den
3
@arrange, du meinst "ext4 vergrößern", oder? und nicht "Ntfs vergrößern" im letzten Schritt Ihrer Anweisungen ...
manipuliert
2
@rigved: ja, ext4 vergrößern, danke, kann den Originalkommentar nicht mehr bearbeiten ...
anordnen
ok das
laufwerk
6

Eigentlich gibt es eine Möglichkeit, dies fast direkt zu tun.

Sie können NTFS leicht mit anyconvertfs von anyfs-tools nach ext2 / ext3 konvertieren

Dann könnten Sie es mit tune2fs in ext4 konvertieren .

PASAf
quelle
1
Diese Antwort hat mich in die Irre geführt. Die Manpage gibt nicht an, dass es in ntfs konvertiert werden kann, und das Tool wird seit 2010 nicht mehr gepflegt. Ich konnte die letzten 6 Versionen von anyfs-tools für Ubuntu 12.04 nicht kompilieren.
Stephane Rolland
1
Eigentlich ging es um die Konvertierung von FROM ntfs, nicht zu ntfs. Und die Manpage gibt an, dass es: anyconvertfs . Außerdem habe ich erfolgreich Partition damit auf Gentoo konvertiert.
PASAf
3

Eine andere Alternative ist https://github.com/cosmos72/fstransform

Was auch in den Repos verfügbar ist , also installierbar mit:

sudo apt-get install fstransform

Bitte lesen Sie die Dokumentation durch, da dies ein riskantes Verfahren ist.

Nelaaro
quelle
"Insbesondere unterstützen sie (noch) NICHT die Dateisysteme ntfs, msdos, vfat und exfat."
RedEyed