Formatar unidade USB com FAT no Mac com tamanho de unidade de alocação diferente

4

Recebi uma solicitação para formatar uma unidade USB com um tamanho de unidade de alocação maior que o padrão. Estou usando um Mac, o Snow Leopard. No Utilitário de Disco, não consigo ver nada a ver com o Tamanho da Unidade de Alocação. Um pouco do Googling sugere que ele pode ser chamado de Cluster Size, mas também não vejo nada para isso. Alguém sabe se é possível formatar uma unidade com FAT e usar um tamanho de unidade de alocação / tamanho de cluster maior que o padrão?

    
por Kenny 26.03.2012 / 20:53

3 respostas

5

Você deve conseguir fazer isso a partir de uma linha de comando usando o comando newfs_msdos . Por exemplo:

#> newfs_msdos -F 32 -V somevolumename /dev/youdiskdevice

O comando leva muitos argumentos que você pode querer explorar .. -c cluster-size por exemplo.

Tenho certeza de que você pode pesquisar no Google por newfs_msdos para alguns exemplos de uso e também man newfs_msdos

Espero que isso ajude!

    
por 26.03.2012 / 21:42
5

Por exemplo, para formatar o FAT32 com um tamanho de unidade de alocação de 64kb:

sudo newfs_msdos -F 32 -c 128 -v VOLUMEID /dev/yourdiskdevice

com tamanho de unidade de alocação de 32kb deve usar 64 tamanho de cluster:

sudo newfs_msdos -F 32 -c 64 -v VOLUMEID /dev/yourdiskdevice

    
por 03.10.2015 / 10:13
1

Eu não sabia que tinha que unmount do disco para formatar o cartão. Então olhei em volta para encontrar uma resposta para os diferentes erros, quando tudo o que eu realmente precisava fazer era

diskutil unmount /dev/disk(the ident number)

Eu tive que formatar meu micro SD para uma câmera esportiva e o tamanho do "cluster" estava errado. Eu tentei o -c 32 primeiro, sem alegria. -c 64 Bingo!

    
por 24.12.2016 / 22:12