1

Я решил восстановить некоторые файлы, которые недавно удалил с карты micro SD в старой Nokia. Я подключил телефон к ноутбуку, скачал TestDisk и по тем или иным причинам выбрал все файлы, которые TestDisk обнаружил на карте (даже если некоторые из них имели размер 0 байт).

Размер карты составляет всего 1 ГБ, но папка на моем рабочем столе, куда были скопированы файлы, оказалась размером 9 ГБ, и моя Windows 7 начала двигаться немного медленнее, чем обычно. Свободное место на диске C: сократилось с 60 до 51 ГБ; после просмотра восстановленного содержимого я решил удалить папку, только чтобы столкнуться с некоторыми проблемами.

В настоящее время папка имеет размер 0 байт и содержит некоторые файлы, также размером 0 байт. Я не могу удалить / переименовать / и т.д. ни один из них («Не удалось найти этот элемент. Это больше не находится в [...] ") и свободное место на C: не вернулось к 60 ГБ.

chkdsk не обнаружил никаких ошибок, но цифры по-прежнему не складываются. Выходные данные WinDirStat плюс точки восстановления системы , кажется, не занимают так много времени, как говорится (54,1 ГБ свободно из общего объема 99,9 ГБ, следовательно, 45,8 используется).

Кроме того, восстановление системы выдает "неопределенную ошибку" после завершения и ничего не меняет.

Я что-то пропустил? Может быть, жесткий диск поврежден?

вывод chkdsk :

 104755199 KB total disk space.
  47730864 KB in 76077 files.
     53724 KB in 24619 indexes.
         0 KB in bad sectors.
    305559 KB in use by the system.
     65536 KB occupied by the log file.
  56665052 KB available on disk.

1 ответ1

1

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

Откройте cmd с правами администратора и cd в родительский каталог поврежденной иерархии. Представьте иерархию в виде дерева, где листьями являются либо файлы, либо пустые папки, а затем:

  • вручную cd в родительские узлы каждого листа;
  • используйте ren для переименования листа (что угодно);
  • используйте del чтобы удалить его; удалите все дочерние элементы узла, прежде чем двигаться вверх;
  • повторите этот процесс, пока иерархия больше не существует.

После каждого удаления проверяйте пустое место в соответствующем разделе; Я наблюдал, как мои растут в случайных количествах, пока они не стабилизируются на уровне до передачи

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .