Может ли размер страницы стирания флэш-памяти отличаться от 2 ^ n

335
taaatiti

При проверке оригинального, заводского, создания разделов и форматирования 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
Я бы осторожно подозревал, что это «63» происходит из исторически распространенной ценности 63 секторов на дорожку в схеме «CHS» (https://en.wikipedia.org/wiki/Cylinder-head-sector). Kamil Maciorowski 5 лет назад 0

0 ответов на вопрос

Похожие вопросы