Недавно я столкнулся со встроенной системой с дисками IDE, которые являются FAT32, но имеют файлы> 4 ГБ. Кажется, это делается путем установки размера файла в записи каталога 32 байта на то, сколько байтов использует конечный кластер, а не на фактический размер файла. Это позволяет файлам иметь произвольные цепочки FAT. Недостатком является то, что единственный способ узнать размеры файлов — это поток через цепочки, которые огромны.
Я никогда не видел этого раньше. Является ли это известным стандартом или вариантом, и поддерживает ли его что-нибудь в Windows или Linux?
Существуют ли какие-либо «причудливые» модификации FAT32, которые являются более стандартными и допускают файлы размером более 4 ГБ?