Що я повинен встановити розмір одиниці розміщення при форматуванні?
На додаток до запиту файлової системи, яку ви хочете використовувати, інструменти форматування диска також запитають "Розмір одиниці розміщення". Що це означає і яке значення слід вибрати?
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Питання
Читач SuperUser Ендрю Кітон цікавиться тим, що саме він повинен поставити в розділі виділення при форматуванні диска. Він пише:
Я форматування зовнішнього жорсткого диска 1TB як NTFS. Цей пристрій призначений головним чином для зберігання таких носіїв, як музика та відео.
Що потрібно вибрати для встановлення розміру одиниці розміщення? Параметри варіюються від 512 байт до 64К. Чи існують інструкції, які я можу застосувати до інших типів дисків? Чи повинен я припинити натискання навколо і просто залишити його на "за замовчуванням?"
Хоча типова настройка зазвичай є найкращим вибором для більшості користувачів, давайте трохи глибше копаємося.
Відповіді
Співробітники SuperUser Джонатан і Ендрю пропонують деяке розуміння. Джонатан пише:
Якщо ви використовуєте стандартний користувач за визначенням корпорації Майкрософт, ви повинні зберігати стандартні 4096 байт. В основному, розмір блоку розміщення - це розмір блоку на жорсткому диску, коли він форматує NTFS. Якщо у вас є багато дрібних файлів, хороша ідея, щоб розмір розміщення був невеликим, щоб ваш простір жорсткого диска не був витрачений даремно. Якщо у вас є багато великих файлів, збереження їх буде збільшити продуктивність системи за рахунок зменшення кількості блоків для пошуку.
Але знову ж таки, на сьогоднішній день потужність жорсткого диска стає все вище і вище, це робить невелику різницю, вибираючи правильний розмір розміщення. Запропонуйте лише зберегти типове значення за замовчуванням.
Також майте на увазі, що більшість файлів відносно невеликі, великі файли великого розміру, але невеликі в одиницях.
Андрій розширює відповідь Джонатана:
З точки зору ефективності простору, менші розміри одиниць розміщення працюють краще. Середній простір, витрачений на один файл, буде половиною вибраного AUS. Так 4К витрачають 2K за файл і 64K відходів 32K. Проте, як зазначає Джонатон, сучасні диски масові, і трохи витраченого простору не варто переборювати, і це не повинно бути визначальним фактором (якщо ви не перебуваєте на невеликому SSD).
Порівняйте 4K проти 64K середніх відходів корпусу (32K-2K = 30K), для 10000 файлів, які виходять лише до 300,000 Кб або близько 300 Мб.
Замість цього подумайте про те, як ОС використовує простір. Припустимо, у вас є 3K файл, який повинен зрости 2K. З 4K AUS дані повинні бути розділені на два блоки - і вони не можуть бути разом, тому ви отримуєте фрагментацію. З 64K AUS є набагато менше блоків для відстеження та меншої фрагментації. 16x розмір блоку означає 1/16 число блоків для відстеження.
Для мультимедійного диска, на якому зберігаються фотографії, музика та відео, кожен файл має принаймні 1 Мб. Я використовую найбільший AUS. Для завантажувального розділу Windows я використовую Windows за замовчуванням (4K для будь-якого диска NTFS менше 16TB).
Щоб дізнатися, який розмір кластера є на існуючому диску:
fsutil fsinfo ntfsinfo X:
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.