Это потому, что файлов много и они большие - они из кеша быстро попадают на диск. Проблемы с питанием и прочие физические проблемы это не то, с чем должна разбираться программа. Выше есть скриншот из настроек диска в Windows -
https://radioboss.ru/community_ru/threads/radioboss-6-1-beta.4561/post-33221 - там так и написано, что при нештатном завершении работы данные могут быть утеряны. Что у вас и происходит. Вам нужно решать этот вопрос, не нам. Как вариант, использовать UPS который бы при разряде батареи завершал работу компьютера (корректно).
Жаль что Вы не слышите пользователей, и похоже даже не читаете сообщения.
Была бы возможность, давно бы поставил ups или еще что то, но возможности нет!
Тогда зайду с другой стороны
Посидев с ProcMon узнал что программа пишет состояния в следующие файлы:
C:\Users\$user\AppData\Roaming\djsoft.net\RadioBOSS_737770235\Profile\resumeplayback.ini
C:\Users\$user\AppData\Roaming\djsoft.net\RadioBOSS_737770235\Profile\resumeplayback.ini.bak
C:\Users\$user\AppData\Roaming\djsoft.net\RadioBOSS_737770235\Profile\Default_0.m3u
C:\Users\$user\AppData\Roaming\djsoft.net\RadioBOSS_737770235\Profile\Default_0.m3u.bak
Делает это достаточно часто, каждые 15-20 сек.
Поискав в настройках путь для конфигурации, к сожалению не нашел. Пути для сохранения отчетов, бд и прочих есть. А вот выбора папочки конфигурации нету, в advanced тоже посмотрел. Предлагаю добавить!
Кеширование на системном диске отключить не возможно, но я могу перенести папку конфигурации на другой диск, на котором "кеша" отключен.