Недавно я купил новый диск (а именно Samsung Spinpoint на 2 ТБ), на этикетке которого указано, что он поддерживаетрасширенный формат, и что мне следует загрузить инструмент с их сайта.
Если я ничего не упускаю, максимальный размер сектора mkntfs всегда составлял 4096 байт:
-s, --sector-size БАЙТЫ
Укажите размер секторов в байтах. Допустимые значения размера сектора: 256, 512, 1024, 2048 и 4096 байт на сектор. Если этот параметр опущен, mkntfs пытается определить размер сектора автоматически, а если это не удается, используется значение по умолчанию 512 байт на сектор.
Будет ли этот инструмент на сайте Samsung делать что-либо, кроме форматирования диска таким же образом, как и
mkntfs -s 4K /dev/sdb1
сделал бы?
Если говорить конкретно, я собираюсь использовать этот диск на машине, на которой в первую очередь будет работать Windows XP, но я бы лучше загрузился в Linux/BSD и отформатировал диск вручную, чем имел бы раздутое программное обеспечение. Яделатьхотя хочется иметь новые сектора в стиле AF — это принципиально важно.
Итак, если я выполню команду, указанную выше (или другую команду, доступную в Linux/BSD), будет ли это иметь тот же эффект, что и использование инструмента расширенного форматирования?
решение1
Да, вы можете сделать это в Linux, но это должно быть сделано при создании раздела, а не при создании файловой системы. Например, вы должны сделать это с помощью fdisk, а не с помощью mkfs. Вот несколько ссылок, объясняющих это:
решение2
Важно то, что ваши разделы создаются выровненными по границе 4 КБ, а не по размеру сектора отформатированного раздела. По умолчанию Windows XP не создает разделы с таким выравниванием, и диски должны выполнять операцию чтения-изменения-записи по 2 секторам внутри для каждой операции записи.
Инструмент поставщика убедится, что ваши разделы выровнены, и изменит их, если они еще не выровнены. Windows Vista и 7 создадут правильно выровненные разделы. Я не уверен в том, как ведут себя инструменты Linux/BSD, но я думаю, что последние инструменты будут работать правильно.