Який розмір одиниці розподілу використовувати для форматування флеш-пам’яті USB у FAT32?


20

Я хочу використовувати Windows 7 для форматування флеш-пам’яті ~ 4 ГБ у файловій системі FAT32. (Я хочу відформатувати його у FAT32 , а не NTFS.)

У Windows Explorer я клацніть правою кнопкою миші флешку та клацніть Формат.

  • З'явиться діалогове вікно "Формат" [(A) нижче] .

  • Розмір одиниці розподілу встановлюється на 4096 байт, коли відкриється діалогове вікно, але коли я відкриваю випадаюче меню [(B) нижче] , я бачу, що є інші варіанти.

  • Коли я натискаю кнопку Restore device defaults button, розмір одиниці розподілу змінюється на "Розмір виділення за замовчуванням" [(C) внизу] , хоча він не вказує, який насправді розмір виділення за замовчуванням.

Формат Windows 7

Який розмір одиниці розподілу потрібно використовувати для цієї флеш-пам’яті ~ 4 Гб і чому?

Чи відрізнятиметься відповідь для флеш-пам’яті різної ємності (наприклад, ~ 16, ~ 32 або ~ 64 ГБ)?

(Я хочу мати флешку як для Windows, так і для Mac, тому я вибираю FAT32. Я буду зберігати трохи флеш-накопичувачів.)



1
Це насправді зафіксовано десь на сторінці довідки підтримки Windows. Але я вважаю, що цитувати довгий текст із довідкової сторінки не вартує багатства ... Перш за все я повинен прочитати повний текст. Хтось інший, можливо, матиме кращу відповідь.
клеаркімура

Немає великої різниці в сучасному світі.
neverMind9

Відповіді:


16

Для швидких читачів:

В загальному:

Це залежить від того, який тип даних ви збираєтесь зберігати на пристрої. Для всіх типів носіїв для зберігання даних у будь-яких розмірах:

  • Невеликі розміри кластерів більше підходять для багатьох невеликих файлів, таких як документи та звичайний текст.
  • Великі розміри кластерів досить відповідають великим файлам. Це більш орієнтоване на мультимедіа.
  • У сучасному світі це не має помітної різниці, як це робилося десятиліть тому. Сміливо використовуйте попередньо вибраний розмір кластера, який зазвичай становить 4 КБ (4096 байт).

Деталі:

Давайте зануримося в деталі.

  • Навіть порожній файл матиме повний розмір блоку на FAT32. Новіші та сучасні файлові системи, такі як BtrFS та ext4, мають більш ефективні способи поводження з ним. Останній, і, можливо, обидва, наприклад, здатні зберігати кілька невеликих файлів в одному кластері. Але це також давня проблема через надзвичайно розвиваючі розміри сховища.
  • Якщо файл зростає за будь-який розмір одного чи множинного кластера (наприклад, розмір кластера 4 КБ: 4096, 8192, 12288, 16384, 20480, n × 4096 тощо), і наступний кластер після цього файлу вже використовується іншим файлом , трапляється фрагментація.
  • FAT32 - це файлова система USB за замовчуванням і найчастіше підтримується для вбудованих систем, таких як автомобільні радіостанції та USB HiFi, Boomboxes для вашої музики. Цілком можливо, що конкретні пристрої страждають від проблем сумісності з екзотичними розмірами кластерів. Ви можете спробувати декілька, але розміром 4 КБ (4096 байтів) за замовчуванням є найімовірніший розмір, який потрібно підтримувати.

Оскільки флешки (наприклад, SDD, SD, USB) мають близько нульовий час доступу та відсутні рухомі частини, фрагментація файлів там менше проблеми. Немає голови, яка повинна перейти до місця пошуку LBA (адреса логічного блоку), де триває файл. Зазвичай це не помітна затримка, але може перетворитися на незначну проблему, якщо операційна система працює на цьому диску і потребує доступу до багатьох файлів та величезної кількості даних у режимі реального часу.

Але більший розмір кластера призводить до меншої кількості кластерів, що містять більше даних, що полегшує, тим самим швидше обробляючи комп'ютер.

Сьогоднішні комп’ютери настільки швидкі, що, як уже згадувалося, вибраний розмір кластера не сильно відрізняється у випадках середнього використання, особливо для флеш-накопичувачів. Жорсткі диски схильні до падіння продуктивності із збільшенням фрагментації файлів, але сучасні операційні системи та файлові системи регулярно дефрагментизуються за замовчуванням і навіть дозволяють використовувати оперативну пам’ять та допоміжний накопичувач (тобто. швидший доступ.

Це просто повернення фрагментації файлу, просто сказано. Виділена стаття у Вікіпедії показує графічну анімацію, яка може допомогти вам зрозуміти.

Графічна анімація: ілюстрація фрагментації файлів та дефрагментації.

Резюме: У вашому випадку це не має суттєвої різниці в сучасному світі.

Музика, про що ви згадували у своєму запитанні, зовсім не вимагає надзвичайної швидкості читання. Навіть швидкість читання дискети достатня для музики.


1
Гарна відповідь. Хоча вам слід змінити zero access timeщось інше, оскільки хоч час пошуку / читання швидше, можливо, на порядок швидше, для флеш-пристроїв, ніж для обертового диска, наприклад, вони не дорівнюють нулю.
Xalorous

1
Я так вдячний за щедроту. Спасибі.
neverMind9

9

У статті Microsoft розмір кластера за замовчуванням для NTFS, FAT та exFAT має цю таблицю для розмірів кластерів за замовчуванням:

зображення

Оскільки ваш накопичувач має розмір 3,63 ГБ, розмір сектора за замовчуванням становить 4 КБ. Як бачите, чим більший диск, тим більший розмір сектора, запропонований Microsoft.

Що стосується того, як розмір сектору впливає на використання дискового простору, у статті Вікіпедії таблиця розподілу файлів - FAT32 має такий розрахунок:

Завантажувальний сектор використовує 32-бітове поле для підрахунку сектору, обмежуючи розмір об'єму FAT32 до 2 TiB для розміру сектору 512 байт і 16 TiB для розміру сектора 4 096 байт.

Тому будь-який розмір сектору дозволить використовувати весь дисковий простір.

Ваш вибір повинен бути:

  • Якщо у вас багато невеликих файлів, виберіть відповідний розмір сектору, який містить більшість файлів (навряд чи для mp3-файлів)
  • В іншому випадку залишайтеся з розміром сектора за замовчуванням 4 КБ. Навіть якщо більша частина ваших файлів набагато більша за 4 КБ, ви не отримаєте нічого із більшого розміру сектора. Крім того, чим більший розмір сектору, тим більше дискового простору втрачається як невикористаний, оскільки, статистично кажучи, приблизно половина останнього сектора такого файлу буде виділена, але ніколи не використовується. Розмір сектора в 4 КБ - це найбільш широко використовуваний розмір, і тому його можна краще підтримувати на більшості пристроїв.

4

Коли ви форматуєте його, диск розділяється на одиниці розподілу. Кожен непорожній файл на диску буде мати один або кілька одиниць розподілу, приписаних для зберігання його вмісту. Отже, найменший файл займе 4 КБ на диску. Це може бути корисно зменшити, якщо у вас багато невеликих файлів. У вашому випадку для mp3-файлу за замовчуванням буде добре.

Загальна вкладка властивостей файлу, що показує 4 КБ на розмірі диска Загальна вкладка властивостей файлу, що показує 4 КБ на розмірі диска


2

Ви можете використовувати все, що завгодно, і це спрацює. Відмінності:

Марно витрачений простір

Розмір блоку - це мінімальний розмір, який займає файл, тож ви зберігаєте файл 2 КБ із 4-х кбайт-розподільними одиницями, які ви щойно витратили на 50%. І якщо ви збережете файл 2 Кб з одиницями розподілу 16 Кб, ви витратили 87,5%.

Якщо ви не зберігаєте багато дуже маленьких файлів, марно витрачений простір - це не проблема. У вашому випадку це точно не так, як ви будете зберігати mp3-файли, розміром яких буде декілька МБ.

Ви можете перевірити незайнятого простору цілих папок , а не тільки окремі файли, порівнюючи Sizeі Size on diskв Властивості> Загальні. Дивись нижче

введіть тут опис зображення

Втрати продуктивності

Розмір фізичного сектору - це мінімальна кількість даних, яку диск може прочитати чи записати. Якщо ви форматуєте одиниці розподілу, менші за розмір сектора, ви втратите продуктивність.

Скажімо, у вашій флешці є 8 кб секторів, і ви форматуєте 4 одиниці розподілу КБ Ви просите написати 4 Кб, але мінімальний вміст, який може читати запис, - 8 Кб. Що трапиться, ви попросите написати 4 Кб, він читає 8 Кб, він поєднує нові 4 КБ і старі 4 Кб, пише 8 Кб.

У вашому випадку флеш-пам’ять об'ємом 4 ГБ у будь-якому випадку має дуже погану продуктивність, тому вас не надто хвилює. Якщо ви хочете дізнатися, який розмір сектору вашого накопичувача, ви запускаєте кілька "тестів на ефективність" (копіюйте великі файли на диск) форматування з більшим розміром розподілу між тестами. Коли продуктивність припиняється покращуватися, ви досягли розміру блоку накопичувача.


2
Сумісність із пристроями, що не належать до ПК, буде збільшена шляхом вибору за замовчуванням (4 кБ).
Xalorous
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.