Я работал над некоторыми документами на своей карте памяти, а затем большинство файлов на ней исчезло. Система показывает следующую статистику для карты памяти:
capacity 59.6GB, used 51GB, free 8.58GB
Это кажется приблизительно правильным. Однако, хотя некоторые папки, кажется, содержат все, что им положено, другие папки, которые должны содержать файлы, пусты. И когда я выбираю все папки вместо всей карты памяти, она показывает, что используется только 17 ГБ. Таким образом, 34 ГБ файлов отсутствуют.
Что я пробовал:
Основываясь на своих исследованиях в Интернете, я попробовал несколько вариантов.
На случай, если файлы стали скрытыми, я выполнил следующую команду:
attrib –h –r –s /s /d g:*.*
Это не имело никакого эффекта.
На случай, если вредоносное ПО было задействовано, я установил Malwarebytes и просканировал систему. Он нашел несколько зараженных файлов и удалил их, но проблема осталась. Возможно, заражения были случайными. Судя по моим действиям, зараженные файлы могли быть там, когда флешка еще вела себя нормально.
Я проверил Корзину и ничего там не нашел.
Что я могу сделать, чтобы найти или восстановить пропавшие файлы?
решение1
В показанной вами команде есть два недостатка.
Так как шаблон поиска -
*.*
это повлияет только на файлы, которые содержат расширение (или папки, которые содержат точку). Используйте*
вместо этого шаблон, который будет соответствовать возможным файлам, которые не имеют расширения.Синтаксис пути неверен, вы забыли добавить обратную косую черту.
Вот правильная команда для отображения файлов:
Attrib –H –R –S /S /D "G:\*"
решение2
У вас, вероятно (но не обязательно), плохой диск. Вам следует скопировать свои файлы как можно скорее. Если вы время от времени получаете ошибки в определенных файлах, в которых упоминается, что в приводе находится не тот диск, то ваш диск очень скоро станет доступен только для чтения, а затем и вовсе выйдет из строя. Лучший способ скопировать кучу файлов — использовать ROBOCOPY. Откройте новое командное окно (можно использовать Win+R
и ввести cmd
в Run...
поле), а затем выполните следующие команды:
cd %USERPROFILE%\documents
mkdir dump
robocopy /mir /r:2 X:\ dump
замените X: на путь к вашему диску. Через некоторое время копирования у вас будут все ваши неповрежденные файлы в папке, которая называется dump
в ваших документах. r:2
важно, потому что robocopy повторит попытку неудачного копирования миллион раз, прежде чем по умолчанию прекратит работу, что означает более года со стандартной задержкой в 30 секунд.