Как безопасно удалить USB-накопитель в Windows CE 5.0?

До сегодняшнего дня я предполагал, что Windows CE записывает все на диск, и у меня не получится сломанный FAT16 при удалении USB-накопителя. Сегодня я оказался неправ.

Я использую флешку для тестирования на устройстве WinCE 5.0. Я ничего не пишу из приложения или WinCE на флешку. Я просто запускаю свое приложение, и мое приложение считывает его настройки и картинки с флешки. Сегодня именно этот порядок операций сломал мою файловую систему флешки (и я должен это исправить).

Есть ли способ сказать WinCE 5.0 размонтировать флешку, прежде чем я ее уберу? Он видит его как "Жесткий диск", а в меню касания и удержания нет ничего похожего на "безопасно извлечь диск".

Я доволен как кодом для выполнения этой операции, так и некоторыми хитростями, которых я еще не нашел в Windows CE. Спасибо.

1 ответ

Вероятно, вы можете отключить подкачку и отключить кэширование для хранилища, используя записи реестра файловой системы FAT. Производительность, очевидно, будет страдать.

Другие вопросы по тегам