На этот вопрос уже есть ответ здесь:
Мой USB был в USB-порту, и в то время я что-то копировал на мой HDD я решил отменить. Сразу после этого я решил удалить USB, но забыл нажать безопасное извлечение.
В результате, когда я снова вставил флешку в порт USB, я увидел одну папку с несколькими файлами, которая была одной из многих папок на моем USB, и АВТОЗАПУСК. INF
, которого раньше не было. Остальные файлы исчезли.
Странно то, что когда я проверяю раздел в Gparted, он показывает, что на моем USB все еще есть файлы, но когда я решил проверить наличие скрытых файлов (CTRL + H), была только одна папка .Trash-1000. Я также пытался восстановить некоторые данные через Gparted (GPart), но он не обнаружил никаких разделов. Согласно Gparted файлы все еще там, но я их не вижу. Я также проверил его на другом дистрибутиве, и результаты такие же. Файловая система на моей флешке - FAT32.
Что случилось с моими файлами и как их восстановить?
Это, вероятно, потому что файловая система USB FAT32 имеет "Грязный" набор битов.
Проверять:
Выйдите dmesg
команда, и считала последние несколько строк. Если "Грязный" бит будет установлен, то Вы будете видеть строку, подобную (YMMV) к
FAT-fs (sdc): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Если это верно, run fsck
шаг будет:
sudo fsck.vfat -w -y /dev/sdX
(замена /dev/sdX
с Вашим диском, и читают man fsck.vfat
)
Когда fsck.vfat
закончил, удаляют и повторно вставляют Карту памяти.
Если Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
не замечен в dmesg
вывод, но это болтает на приблизительно Mount on Windows, run chkdsk
затем вышеупомянутый ответ не применяется, и необходимо смонтировать его в Windows.