По моему опыту работы с многочисленными промышленными устройствами Windows Mobile / Windows CE на протяжении многих лет (Symbol / Motorola, Toshiba, Intermec и т. Д.), Вы не можете гарантировать что-либо относительно целостности данных в локальном хранилище.После сбоя питания данные часто будут частично повреждены или, чаще всего, полностью исчезнут.Это на самом деле не вина Windows Mobile - это просто способ создания подсистем флэш-памяти.Они являются «энергонезависимыми» при чистом включении / выключении, но сбой питания при незавершенных записях обычно фатален.Наши нынешние устройства Symbol / Moto WM6 блокируются и нуждаются в обновлении каждые несколько недель, когда кто-то слишком сильно разряжает батарею.
Если у вас есть в основном доступная сеть, я бы предложил разгрузить или расширить локальное хранилище с помощью устройства.-специфическое сетевое хранилище, где это возможно (например, файловый ресурс, веб-сервис и т. д.).
Итог: энергонезависимое хранилище на этих устройствах удобно, и ему нельзя доверять важное долговременное хранилище.