4

Меня попросили отформатировать USB-накопитель с большим размером блока размещения, чем по умолчанию. Я использую Mac, Snow Leopard. В Дисковой утилите я не вижу ничего общего с размером единицы размещения. Немного Googling предполагает, что он может называться Cluster Size, но я тоже ничего не вижу для этого. Кто-нибудь знает, возможно ли отформатировать диск с помощью FAT и использовать больший, чем по умолчанию, размер блока выделения / размер кластера?

3 ответа3

5

Вы должны быть в состоянии сделать это из командной строки, используя команду newfs_msdos . Например:

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

Команда принимает множество аргументов, которые вы можете захотеть изучить, например, -c cluster-size.

Я уверен, что вы могли бы поискать newfs_msdos для некоторых примеров использования, а также man newfs_msdos

Надеюсь это поможет!

5

Например, чтобы отформатировать FAT32 с размером блока выделения 64 КБ:

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

с размером блока выделения 32 КБ следует использовать размер кластера 64:

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

1

Я не знал, что мне нужно unmount диск, чтобы отформатировать карту. Поэтому я посмотрел вокруг, чтобы найти ответ на различные ошибки, когда все, что мне действительно нужно было сделать, это

diskutil unmount /dev/disk(the ident number)

Я должен был отформатировать свою микро SD для спортивной камеры, и размер "кластера" был неправильным. Сначала я попробовал -c 32 , без радости. -c 64 Бинго!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .