Упоминаемое вами описание «базы данных», о котором вы читали, немного упрощено.
chkdsk
иногда «конвертирует» папки в файлы, когда папка слишком повреждена для восстановления - она пытается восстановить как можно больше, возможно, у нее не было возможности узнать, что это была папка с самого начала.
В любом случае, на самом деле нет прямого способа восстановить эти папки. Ваши основные варианты:
Восстановите данные из предыдущей резервной копии.
Убедитесь, что в Проводнике настроено отображение скрытых файлов (я не знаю, как это сделать в Windows 8.1, но в Windows 7 это Сервис -> Параметры папки -> Вид -> Показать скрытые файлы / папки), затем посмотрите в корневой каталог диск для файлов и папок с именем "found. *"; chkdsk
часто будет перемещать содержимое поврежденных папок в каталоги здесь; и затем вы можете положить файлы обратно, где они принадлежат. Если у вас есть только файлы .chk, некоторые из приведенных ниже утилит могут помочь.
Попробуйте TestDisk - из комментариев ниже, ОП смог использовать этот инструмент для восстановления отсутствующих файлов (структуру каталогов пришлось восстанавливать вручную).
Попробуйте некоторые решения из https://superuser.com/a/42205/245945 (я никогда не пробовал эти и не имею опыта работы с ними):
Замените потерянные данные из исходного источника (например, переустановите поврежденные программы и т. Д.)
Попробуйте инструмент для восстановления файлов, такой как Recuva .
Если у вас нет резервной копии, Recuva - лучший способ вернуть недостающие файлы, хотя вам, возможно, придется проделать некоторую работу, чтобы воссоздать структуру каталогов вручную. Если вы собираетесь попробовать Recuva, то минимизируйте объем данных, которые вы записываете на диск, начиная сразу, потому что все , что вы пишете, снижает вероятность восстановления потерянных файлов.
Кроме того, как вы восстанавливаете данные, зависит от папок / файлов, которые были повреждены. Например, если потерянные данные были программными данными из установленной программы, вы можете переустановить их. Если это были системные данные для Windows, возможно, запуск sfc /scannow
из командной строки может исправить это. Если были загружены данные, загрузите их заново.
В будущем, чтобы предотвратить это:
Регулярно копируйте важные данные на отдельный диск. Такие программы, как Acronis True Image , отлично подходят для этого и стоят разумной цены, и их можно использовать для внешнего диска, такого как WD MyBook, или сетевого диска, такого как Seagate Central . Есть также много других вариантов, в зависимости от вашего уровня знаний и уровня мотивации (у меня есть Seagate Central объемом 4 ТБ, он компактен и прост в настройке, просто подключите его к маршрутизатору, и он будет отображаться в сетевых местах Windows ).
Всегда правильно выключайте компьютер. Если перебои с питанием являются серьезной проблемой, когда вы живете, подумайте о приобретении хорошего ИБП, желательно с возможностью сообщать о потере мощности на компьютер и автоматически отключать его.
В основном все в этом списке , который вы действительно должны уделить минутке, чтобы прочитать (обратите внимание, что резервные копии # 1).