Монтирование флеш-диска
В этом разделе рассматривается: fd.mount, fd.ready.
Флеш-диск недоступен, пока он не смонтирован методом fd.mount. Смонтировать его можно только после успешного форматирования флеш-памяти методом fd.formatj (рекомендуется) или fd.format. Диск нужно монтировать после каждой перезагрузки устройства (если, конечно, вам нужен к нему доступ). После успешного монтирования свойство fd.ready (только чтение) принимает значение 1 - YES.
При монтировании объект fd. обращается к секторам BOOT диска, считывает размеры всех областей диска и определяет, исправен ли флеш-диск. Подробная проверка каждого файла или сектора данных диска при этом не выполняется, но её достаточно, чтобы «поймать» грубые проблемы, например повреждение диска из-за увеличения размера приложения.
После монтирования диска можно проверить его параметры, создавать и удалять файлы и выполнять другие дисковые операции.
Явно размонтировать диск нельзя, да это и не требуется. Диск размонтируется (а fd.ready становится равным 0 - NO), если:
- При работе с ним обнаружено любое критическое состояние. Оно отражается в свойстве fd.laststatus (только чтение). Не каждая ошибка, на которую указывает fd.laststatus, критична (см. Коды состояния).
- Диск форматируется методом fd.formatj или fd.format.
- Приложение неправильно вызывает fd.setbuffer или fd.setsector.