Перейти к содержанию
    

FatFs и большие диски в формате FAT32: что такое "MAX_DIR" и каким оно должно быть?

Здравствуйте!

 

В FatFs есть такое:

#define MAX_DIR		0x200000		/* Max size of FAT directory */

Что это значит? Это действительно максимальный размер директории FAT? В байтах или секторах или кластерах ?

В исходниках мне кажется что оно применимо к размерам сдвигов в байтах (проверяется выход за границу этого значения при работе с директориями).

Но: на моем диске 64 GB /FAT32 WinHex пишет, что размер FAT 7'598'592 bytes, это 0x73F200. Явно больше чем "MAX_DIR"

 

Кто-то разбирался, этот "MAX_DIR" в байтах или нет? И не нужно ли эту величину корректировать для больших дисков? 

В интернете на эту тему ничего не вижу, значит у народа нет проблем?

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У народа и не будет проблем - народ файл откроет и посмотрит для чего это используется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...