софт может просто записать кривые данные, и тут как бы от файловой системы не зависит.Если ПО не содержит явных ошибок, то сохранение состояния не должно быть проблемой согласованности данных. Но если ПО через средства ОС скомандовала сохранить файлы, но аппаратная часть не смогла вовремя сделать из-за отключения электроэнергии, то ПО тут ни при чём.