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