У меня есть SD-карта с разделом NTFS.При попытке отформатировать SD-карту я столкнулся со следующей проблемой.Далее следуют следующие шаги:
- Смонтирован раздел ntfs, который присутствует на SD-карте
- Создан файл на этом разделе и записаны некоторые данные в файл через приложение c, т.е. open (), write (), close ().
- Размонтирован раздел ntfs, т.е. команда umount
- Отформатирован раздел ntfs, т.е. команда mkfs.ntfs
- Перемонтирован раздел ntfs, т.е. ntfs-Команда 3g
- Чтение ранее созданного / записанного файла через приложение c, т.е. open (), read (), close ().На этом шаге системный вызов open () выполнен успешно, но поскольку я отформатировал вызов open (), он должен вернуть ошибку, поскольку файл отсутствует.
Насколько я понимаю, он хранит файл в оперативной памяти.Когда я пытаюсь прочитать файл, он читает из ОЗУ, а не с устройства хранения, т.е. с SD-карты.
Какие действия необходимо выполнить после форматирования, чтобы он прочитал файл с устройства хранения?