Come formattare una scheda SD su fat32 con Dimensione blocco di allocazione personalizzata

0

Vorrei formattare una scheda SD su fat32 con 64kb Block Size. L'utilità del disco sembra utilizzare 32kb per impostazione predefinita e non è possibile modificarlo. C'è un comando da terminale per fare ciò che voglio fare?

    
posta Strangeluv 05.11.2016 - 17:57
fonte

1 risposta

2

Per formattare un disco con dimensioni di blocco di allocazione personalizzate (FAT) utilizzare l'opzione -c con ad es. %codice%. -F è il tipo FAT (di solito FAT32 qui).

Prima ottieni l'identificativo del disco con sudo newfs_msdos -F 12|16|32 diskXsY e la dimensione del blocco del disco con diskutil list .

Per ottenere il fattore -c dividere la dimensione del blocco di allocazione desiderata per la dimensione del blocco del dispositivo: ad es. 65536/4096 = 16. I valori accettabili sono potenze di 2 nell'intervallo da 1 a 128.

Supponendo che la dimensione del blocco del dispositivo sia 512 byte nel tuo caso, il fattore è 65536/512 = 128 e il comando risultante è:

diskutil umount disXsY
sudo newfs_msdos -F 32 -c 128 diskXsY

Un'opzione aggiuntiva diskutil info diskYsX | grep "Device Block Size" aggiungerà anche un nome per il volume.

    
risposta data 05.11.2016 - 18:41
fonte

Leggi altre domande sui tag