При проверке оригинального, заводского, создания разделов и форматирования FAT32 на флэш-накопителе Kingston DT 32 ГБ (USB-флешка) я заметил, что:

  • раздел был выровнен по 8064 секторам
  • Параметры FAT32 (как проверено с помощью fsck.fat в Linux) также дают число 8064 зарезервированных секторов.

8064 = 63 * 128 = 63 * 2 ^ 7 = (2 ^ 6 - 1) * 2 ^ 7

Я думал, что размер стираемого блока для флэш-памяти всегда равен 2 ^ n. Почему бы не быть здесь?

Я намеревался переформатировать эту флешку, чтобы она была диском без диска (суперфлоппи) с FAT32, выровненным по 8192 = 2 ^ 13, но я сейчас не уверен.

Всегда ли размер блока стирания равен двум, или возможны другие значения? Должен ли я выровнять FAT на 8064 секторах?

Спасибо за все комментарии!

0