В ReactOS обещают поддержку журналируемого варианта файловой системы FAT, так называемый FastFAT:
FastFAT_new — это новая реализация файловой системы FAT для ReactOS, основанная на библиотеке FullFAT. Она заменит старый FAT в ReactOS-е. В скором времени в FullFAT будет реализация журналирования, но это не повлияет на совместимость с обычным FAT-ом. Для примера можно привести ext3, которая отличается от ext2 только журналированием. Эти две файловые системы можно конвертировать между собой без форматирования и потери данных. Активно ведут разработку файловой системы Алексей Брагин (Fireball) и создатель FullFAT — Джеймс Уолмсли. "FullFAT — это высокопроизводительная и поктоко-безопасная реализация файловой системы FAT (поддерживающая FAT12/16 и FAT32) для встраиваемых устройств. Также можно включить опциональную поддержку длинных имен файловов при помощи настроек компиляции. FullFAT очень хорошо оптимизирован, и может быть использован даже на устройствах с малым количеством оперативной памяти." К сожалению FastFAT_new не будет готов к выходу ReactOS 0.3.11, так как не реализован необходимый функционал. Поэтому следует ожидать его в 0.4.
Полезные ссылки:
Исходники в дереве GIT ReactOS
Valerius, ау!