Criar e formatar partição exFAT a partir do Linux

47

É possível criar e formatar uma partição exFAT a partir do Linux?

Sean
fonte

Respostas:

56

Sim, existe um projeto implementando exfat e os utilitários relacionados em relan / exfat .

Para formatar uma partição, use mkexfatfs/ mkfs.exfatlike na maioria dos sistemas de arquivos, por exemplo:

mkfs.exfat /dev/sdX1

Quanto à criação da partição, em primeiro lugar, é igual a qualquer outro sistema de arquivos. Crie uma partição no seu gerenciador de partições favorito. Se você tiver um tipo de partição MBR, defina seu tipo como NTFS (ou seja, código 7).

Observe que algumas distribuições empacotam apenas o módulo de fusível, portanto, você pode precisar construí-lo.

crater2150
fonte
9
No Ubuntu eu só tive que instalar um par de pacotes em primeiro lugar: sudo apt-get install exfat-utils exfat-fuse. Fonte: askubuntu.com/a/374627/18665
bmaupin
2
Para ser claro, o código é 7 (hex), não 7h.
Thetoolman 17/03/16
No moderno, fdisko tipo que você deseja é 11( dados básicos da Microsoft ). Desconsidere o link google.code.com na resposta e use o comando @ bmaupin no Debian / Ubuntu.
Adam Katz
tenha cuidado ao fazer isso, ele não me avisou e excluiu completamente todos os arquivos que eu tinha nele. Então, primeiro de backup e, em seguida, fazê-lo
doniyor
2
Isso funcionou bem pra mim. Eu já tinha o exfat e o fusível instalados. MAS ... o golpe pós de Billious é enganador . Se você acabou de formatar uma unidade, deve fornecer mais informações para mkfs.exfat- Como onde colocar a partição e qual o tamanho, ya-da-ya-da . Eu sou apenas preguiçoso. Eu costumava gPartedconfigurar meu USB como queria. Deixe a partição que você deseja criar exFAT sozinha. Ou formate-o para FAT32 para processar todo o USB. Em seguida, verifique se a partição de destino está desmontada. Prossiga, por exemplo: sudo mkfs.exfat -i DAT -n data /dev/sdc3. Deixei gPartedlidar com alinhamentos e tal.
será
3

A solução mkfs.exfat acima funciona se uma partição já existir em uma unidade, como uma pen drive USB adquirida. Use este link se estiver iniciando a partir de um disco vazio:

Formatar uma unidade universal

Billious
fonte
Tentei seguir vários guias, que falharam no Fedora 29. Este funcionou. :)
Nick Ribal 6/11
2

Na linha de comando, o processo é o seguinte:

Use o comando lsblk para descobrir qual unidade é o seu pendrive. (por exemplo / dev / sdx)

lsblk

Em seguida, inicie o parted e informe em qual unidade você deseja executar as operações:

sudo parted /dev/sdx

No modo interativo separado, digite:

mklabel msdos

Agora reinicie. E após a reinicialização, faça:

sudo parted /dev/sdx

E no modo interativo dividido, digite:

mkpart primary ext4 0% 100%

Quando a partição é criada, pressione q para sair da partição.

Agora que a unidade flash contém uma partição, crie um sistema de arquivos exFAT na partição recém-criada (substituindo o sistema de arquivos ext4 que funciona apenas no Linux):

sudo mkfs.exfat /dev/sdx1

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

Pessoalmente, pulei a etapa "reiniciar". Em vez disso, peguei o pendrive (o sdb foi embora) e, depois de reinseri-lo, ele apareceu como sdd. Se não fosse óbvio, com sdx1 o "x" poderia ser qualquer letra do alfabeto (geralmente é a, b, c, d ...), mas isso depende da sua configuração específica.

PJ Brunet
fonte