И снова файловые системы. На этот раз меня замучил вопрос: «Почему Дисковая утилита не отображает дополнительные файловые системы FAT, поддержка которых изначально имеется в системе?». Острой необходимости в этих ФС у мен нет, на крайний случай форматну что нужно через консоль. Но спортивный интерес — это такой интерес… Отправился осматривать строение одного из компонентов драйвера MS-DOS (FAT) — бандл msdos.fs, который находится в /System/Library/Filesystems. Так как модули типа *.fs являются пакетами (бандлами), можно легко просмотреть их структуру: кликаем правой клавишей по msdos.fs и выбираем пункт меню Показать содержимое пакета. После данного действия взору открывается структура:

В каждом выделенном сегменте нам нужно заметить значение исходного параметра FSFormatMaximumSize на 8796093022208, то есть для MS-DOS FAT12 вместо выделенного фрагмента вставляем вот такой:
<key>FSFormatMaximumSize</key>Параметр FSFormatMinimumSize не трогаем. Проделываем замену для FAT12, изменив в параметре FSFormatMaximumSize значение 133169152 на 8796093022208:
<integer>8796093022208</integer>
То же самое проделываем и для для FAT16, изменив в параметре FSFormatMaximumSize значение 2147483648 на 8796093022208:


Та-да-ммм! Можно создавать и форматировать накопители и разделы в любой файловой системе FAT. Тестируйте!



Ваще крутяк! Вы как всегда радуете)
Спасибо 😉
Волшебно!
Благодарю 😉
а для siera?