Créer et formater une partition exFAT sous Linux

47

Est-il possible de créer et de formater une partition exFAT à partir de Linux?

Sean
la source

Réponses:

56

Oui, un projet implémentant exfat et les utilitaires associés à relan / exfat .

Pour formater une partition, utilisez mkexfatfs/ mkfs.exfatlike avec la plupart des systèmes de fichiers, par exemple:

mkfs.exfat /dev/sdX1

En ce qui concerne la création de la partition, c’est la même chose que pour tout autre système de fichiers. Créez une partition dans votre gestionnaire de partitions préféré. Si vous avez un type de partition MBR, définissez son type sur NTFS (c'est-à-dire du code 7).

Notez que certaines distributions ne conditionnent que le module fusible, vous devrez donc peut-être le construire vous-même.

crater2150
la source
9
Sur Ubuntu Je viens d'installer un colis couple premier: sudo apt-get install exfat-utils exfat-fuse. Source: askubuntu.com/a/374627/18665
bmaupin
2
Pour être clair, le code est 7 (hex), pas 7h.
Thetoolman
Le fdisktype que vous voulez est moderne 11( données de base Microsoft ). Ignorez le lien google.code.com dans la réponse et utilisez plutôt la commande de @ bmaupin sur Debian / Ubuntu.
Adam Katz
faites attention en faisant ceci, il ne m'a pas prévenu et a complètement supprimé tous les fichiers que j'avais dedans. Alors première sauvegarde et ensuite le faire
doniyor
2
CA marchait bien pour moi. J'avais déjà installé l'exfat et le fusible. MAIS ... le coup de Billious est trompeur . SI vous venez de formater un disque, vous devez fournir plus d'informations à mkfs.exfat- Par exemple, où placer la partition et quelle est sa taille, ya-da-ya-da . Je suis juste paresseux. J'avais l'habitude gPartedde configurer ma clé USB comme je le voulais. Laissez la partition que vous voulez créer avec exFAT. Ou formatez-le en FAT32 pour traiter l’ensemble de la clé USB. Assurez-vous ensuite que la partition cible est démontée. Procéder, par exemple: sudo mkfs.exfat -i DAT -n data /dev/sdc3. Je laisse gPartedtraiter avec des alignements et autres.
sera
3

La solution mkfs.exfat ci-dessus fonctionne si une partition existe déjà sur un lecteur, comme une clé USB achetée. Utilisez ce lien si vous commencez à partir d'un disque nu:

Formater un lecteur universel

Billious
la source
J'ai essayé de suivre plusieurs guides, qui ont tous échoué dans Fedora 29. Celui-ci a fonctionné. :)
Nick Ribal
2

Sur la ligne de commande, le processus est le suivant:

Utilisez la commande lsblk pour savoir quel lecteur est votre clé USB. (par exemple / dev / sdx)

lsblk

Ensuite, démarrez Parted et indiquez sur quel lecteur vous souhaitez effectuer les opérations:

sudo parted /dev/sdx

En mode interactif partagé, tapez:

mklabel msdos

Maintenant, redémarrez. Et après le redémarrage, faites:

sudo parted /dev/sdx

Et en mode interactif partagé:

mkpart primary ext4 0% 100%

Lorsque la partition est créée, appuyez sur q pour quitter Parted.

Maintenant que le lecteur flash contient une partition, créez un système de fichiers exFAT sur la partition nouvellement créée (en remplacement du système de fichiers ext4 ne fonctionnant que sous Linux):

sudo mkfs.exfat /dev/sdx1

Copié-collé à partir de https://forum.manjaro.org/t/how-to-format-a-usus-stick-so-that-it-is-usable-on-manjaro-windows-and-macos/3972

Personnellement, j'ai sauté l'étape de "redémarrage". Au lieu de cela, j'ai sorti la clé USB (sdb est partie) et après l'avoir réinsérée, elle est devenue sdd. Si ce n'était pas évident, avec sdx1 le "x" pourrait être n'importe quelle lettre de l'alphabet (habituellement c'est a, b, c, d ...) mais cela dépend de votre configuration particulière.

PJ Brunet
la source