Erstellen und formatieren Sie eine exFAT-Partition unter Linux

47

Ist es möglich, eine exFAT-Partition unter Linux zu erstellen und zu formatieren?

Sean
quelle

Antworten:

56

Ja, es gibt ein Projekt zur Implementierung von exfat und den dazugehörigen Hilfsprogrammen bei relan / exfat .

Verwenden Sie zum Formatieren einer Partition mkexfatfs/ mkfs.exfatlike für die meisten Dateisysteme, z.

mkfs.exfat /dev/sdX1

Das Erstellen der Partition erfolgt wie bei jedem anderen Dateisystem. Erstellen Sie eine Partition in Ihrem bevorzugten Partitionsmanager. Wenn Sie einen MBR-Partitionstyp haben, setzen Sie den Typ auf NTFS (das ist Code 7).

Beachten Sie, dass einige Distributionen nur das Sicherungsmodul packen, sodass Sie es möglicherweise selbst erstellen müssen.

crater2150
quelle
9
Auf Ubuntu musste ich nur ein paar Pakete installieren Sie zuerst: sudo apt-get install exfat-utils exfat-fuse. Quelle: askubuntu.com/a/374627/18665
bmaupin
2
Um klar zu sein, der Code ist 7 (hex), nicht 7h.
Thetoolman
Auf modern ist fdiskder Typ, den Sie wollen 11( Microsoft Basisdaten ). Ignorieren Sie den Link google.code.com in der Antwort und verwenden Sie stattdessen @ bmaupins Befehl unter Debian / Ubuntu.
Adam Katz
Seien Sie dabei vorsichtig, es hat mich nicht gewarnt und alle Dateien, die ich darin hatte, vollständig gelöscht. Also erst sichern und dann tun
doniyor
2
Das hat gut funktioniert für mich. Ich hatte bereits das Exfat und die Sicherung installiert. ABER ... der Post Blow von Billious ist irreführend . WENN Sie gerade ein Laufwerk formatiert haben, müssen Sie weitere Informationen mkfs.exfatangeben, z. B. wo die Partition abgelegt werden soll und wie groß, ya-da-ya-da . Ich bin nur faul. Ich habe gPartedmeinen USB-Stick so eingestellt, wie ich wollte. Lassen Sie die Partition, die Sie exFAT machen möchten, in Ruhe. Oder formatieren Sie es auf FAT32, um den gesamten USB-Speicher zu verarbeiten. Stellen Sie als Nächstes sicher, dass die Zielpartition nicht gemountet ist. Gehen Sie , zum Beispiel: sudo mkfs.exfat -i DAT -n data /dev/sdc3. Ich lasse mich gPartedmit Alignments und so befassen.
wird
3

Die oben beschriebene mkfs.exfat-Lösung funktioniert, wenn auf einem Laufwerk bereits eine Partition vorhanden ist, z. B. ein gekaufter USB-Stick. Verwenden Sie diesen Link, wenn Sie von einer leeren Festplatte starten:

Formatieren eines Universallaufwerks

Billious
quelle
Ich habe versucht, mehreren Anleitungen zu folgen, die in Fedora 29 alle fehlgeschlagen sind. Diese funktionierte. :)
Nick Ribal
2

In der Befehlszeile ist der Prozess wie folgt:

Verwenden Sie den Befehl lsblk, um herauszufinden, auf welchem ​​Laufwerk sich Ihr USB-Stick befindet. (zum Beispiel / dev / sdx)

lsblk

Beginnen Sie dann mit dem Trennen und teilen Sie ihm mit, auf welchem ​​Laufwerk Sie Vorgänge ausführen möchten:

sudo parted /dev/sdx

Im geteilten interaktiven Modus geben Sie Folgendes ein:

mklabel msdos

Jetzt neu starten. Und nach dem Neustart machen Sie:

sudo parted /dev/sdx

Und im geteilten interaktiven Modus geben Sie Folgendes ein:

mkpart primary ext4 0% 100%

Wenn die Partition erstellt wurde, drücken Sie q, um die Partition zu verlassen.

Nachdem das Flash-Laufwerk eine Partition enthält, erstellen Sie ein exFAT-Dateisystem auf der neu erstellten Partition (ersetzen Sie das ext4-Dateisystem, das nur unter Linux funktioniert):

sudo mkfs.exfat /dev/sdx1

Copy-Paste von https://forum.manjaro.org/t/how-to-format-a-usb-stick-so-that-it-is-usable-on-manjaro-windows-and-macos/3972

Persönlich habe ich den Schritt "Neustart" übersprungen. Stattdessen habe ich den USB-Stick herausgezogen (SDB ging weg) und nach dem erneuten Einstecken wurde er als SDD angezeigt. Wenn es nicht offensichtlich war, könnte mit sdx1 das "x" ein beliebiger Buchstabe des Alphabets sein (normalerweise ist es a, b, c, d ...), aber es hängt von Ihrem speziellen Setup ab.

PJ Brunet
quelle