Как восстановить файлы, удаленные chkdsk, они где-то хранятся?

463
mevsme

Я убил отсталую Windows, выключив компьютер, я торопился. Затем я загрузился в Linux и переместил некоторые файлы. После того, как я перезагрузился в Win и забыл нажать «Пропустить проверку», чем chkdsk удалил файлы с моим проектом, я работал в течение двух часов. WTF Windows? Могу ли я восстановить его, не восстанавливая инструменты?

-3
После всех неправильных действий лучше всего использовать инструмент восстановления или резервного копирования. Вы можете заглянуть в каталог chk, чтобы увидеть, когда он был перемещен туда первым (возможно, с загадочным именем). Seth 6 лет назад 2
chkdsk вносит немедленные и постоянные изменения в таблицу основных файлов, а предыдущие состояния в действительности не сохраняются. Это существует ** fsutil usn readjournal c: ** Однако, после изучения данных, я чувствую, что это будет минимально полезным. cybernard 6 лет назад 0

1 ответ на вопрос

0
cybernard

Вы можете использовать testdisk или photorec от cgsecurity или аналогичные утилиты сканирования жесткого диска.

Он соберет все данные из неиспользуемых секторов. Chkdsk может изменить MFT и привести к нераспределению секторов. Однако, если сектор не нужен для записи новых данных, он не удаляет намеренно свободные сектора. Таким образом, некоторые или все ваши данные могут существовать. Однако чем дольше вы ждете, тем больше записей происходит, и вероятность успешного результата.

Тем не мение:

  1. Он найдет тысячи, если не десятки тысяч результатов.
  2. Просеивать не понравится
  3. Имена файлов будут в основном разделаны
  4. Из-за фрагментации файлов вы можете получить только те части файлов, которые вам нужны.

Думайте о своем файле как о кусочках головоломки, MFT связывает виртуальную строку от одного к следующему до следующего, пока не дойдете до конца файла. Удалите файл, и все строки будут удалены, но нет записи о том, как части были ранее соединены вместе.

  1. Некоторые форматы файлов затрудняют или делают невозможным повторную сборку фрагментов.
  2. Это займет много часов, если только вам не повезет
Разве это не означает, что Windows и ее файловая система NTFS полностью отстой и должны быть переработаны? mevsme 6 лет назад 0
@mevsme Нет, файловые системы чрезвычайно сложны, и нужно найти компромисс. Возьмите FAT12 / 16/32 против NTFS, например, хакеры воспользовались нулевой безопасностью с FAT, поэтому было принято снижение производительности для реализации безопасности. Если объем служебных данных, пространство, производительность или память слишком велики, никто не будет использовать вашу файловую систему. NTFS - лучший компромисс, основанный на разнообразных компромиссах, которые Microsoft имела в то время. Вместо сохранения производительности и снижения производительности для поддержки удаленных записей пользователь несет ответственность за создание резервных копий. cybernard 6 лет назад 0
BTRFS является относительно новым, но по крайней мере пару лет, и он поддерживает снимки, содержащие измененные и удаленные файлы. Тем не менее, он регулярно является самым медленным в различных тестах. Кроме того, вы регулярно исчерпываете свободное место на томе, если только у вас не хватает примерно 4х необходимого объема памяти. Затем вы должны потратить время на очистку снимков и решение, какие из них удалить, или просто отказаться от произнесения «черт с ним» и очистить их все сразу. cybernard 6 лет назад 0
сложность - враг надежности. Чем больше функций вы добавите, тем сложнее программирование, тем менее надежным оно будет, особенно в таких необычных ситуациях, как сбой питания, неожиданные перезагрузки и т. Д. cybernard 6 лет назад 0