Como formatar o microSD para FAT com tamanho de cluster de 64 bits [duplicado]

1

Eu quero formatar meu cartão SD para uso dentro de um SKY3DS + Flashcart para o Nintendo 3DS, ele precisa ser formatado para FAT com um tamanho de cluster de 64kb. O utilitário de discos não está me dando a opção de escolher o tamanho do cluster e o DiskWriterV203b4.exe recomendado fornecido não é executado no Wine.

Existe algum tipo de utilitário de formato para o Ubuntu 16.04 que me dará essa opção ??

    
por jimmydabosh 27.09.2016 / 15:22

1 resposta

2

mkfs.fat(8) tem as opções -s e -S para tamanhos de cluster e setor personalizados.

  
  • -s SECTORS-PER-CLUSTER

         

    Especifique o número de setores de disco por cluster. Deve ser uma potência de 2, ou seja, 1, 2, 4, 8, ... 128.

  •   
  • -S LOGICAL-SECTOR-SIZE

         

    Especifique o número de bytes por setor lógico. Deve ser uma potência de 2 e maior ou igual a 512, ou seja, 512, 1024, 2048, 4096, 8192, 16384 ou 32768.

  •   

Portanto, o comando que você deseja deve ser algo como o nome do dispositivo correto, 128 clusters por setor e um tamanho de setor de 512 bytes:

mkfs.vfat -s 128 -S 512 /dev/name

para este propósito, vfat e fat são provavelmente os mesmos, embora o 3DS possa querer apenas ler sistemas de arquivos a partir de partições marcadas como vfat ao invés de gordura. gordura é da era dos msdos e vfat é do win95 em diante.

    
por Amias 27.09.2016 / 15:39