Что я должен установить размер единицы размещения при форматировании?
В дополнение к запросу на файловую систему, которую вы хотите использовать, инструменты форматирования диска также запросят «Размер единицы выделения». Что это значит и какое значение выбрать?
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser Эндрю Китон (Andrew Keeton) интересуется, что именно он должен поместить в раздел выделения при форматировании диска. Он пишет:
Я форматирую внешний жесткий диск объемом 1 ТБ как NTFS. Этот накопитель в основном предназначен для хранения таких носителей, как музыка и видео.
Что я должен выбрать для установки размера единицы размещения? Опции варьируются от 512 байт до 64К. Есть ли какие-либо рекомендации, которые я мог бы применить к другим типам дисков? Должен ли я прекратить ковыряться и просто оставить его по умолчанию?
Хотя настройка по умолчанию обычно является лучшим выбором для большинства пользователей, давайте копнем немного глубже.
Ответы
Авторы SuperUser Джонатан и Эндрю предлагают некоторые идеи. Джонатан пишет:
Если вы являетесь «обычным пользователем» по определению Microsoft, вы должны оставить значение по умолчанию 4096 байт. По сути, размер единицы размещения - это размер блока на вашем жестком диске, когда он форматирует NTFS. Если у вас много маленьких файлов, то рекомендуется сохранить небольшой размер выделения, чтобы пространство на жестком диске не было потеряно. Если у вас много больших файлов, сохранение его на более высоком уровне увеличит производительность системы за счет уменьшения количества блоков для поиска..
Но опять же, в настоящее время емкость жесткого диска становится все выше и выше, что делает небольшую разницу при выборе правильного размера распределения. Предлагаю вам просто оставить по умолчанию.
Также имейте в виду, что большинство файлов являются относительно небольшими, большие файлы имеют большой размер, но небольшие единицы.
Эндрю расширяет ответ Джонатана:
С точки зрения эффективности использования пространства, меньшие размеры единицы размещения работают лучше. Среднее потраченное пространство на файл будет вдвое меньше выбранного AUS. Таким образом, 4 КБ тратят 2 КБ на файл, а 64 К тратят 32 КБ. Тем не менее, как отмечает Джонатон, современные накопители имеют большой объем, и немного потраченного впустую места не стоит суетиться, и это не должно быть определяющим фактором (если только вы не используете небольшой SSD).
Сравните 4 КБ и 64 КБ в среднем (32 КБ - 30 КБ) для 10 000 файлов, которые выходят только на 300 000 КБ или около 300 МБ..
Вместо этого подумайте, как ОС использует пространство. Допустим, у вас есть файл 3К, который должен расти 2К. С 4K AUS данные должны быть разделены на два блока - и они могут не быть вместе, поэтому вы получите фрагментацию. С 64K AUS гораздо меньше блоков для отслеживания и меньше фрагментации. 16x размер блока означает 1/16 количество блоков для отслеживания.
Для медиа-диска, на котором хранятся фотографии, музыка и видео, каждый файл занимает не менее 1 МБ. Я использую самый большой AUS. Для загрузочного раздела Windows я использую Windows по умолчанию (4 КБ для любого диска NTFS размером менее 16 ТБ).
Чтобы узнать размер кластера на существующем диске:
fsutil fsinfo ntfsinfo X:
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.