восстановление файлов на NTFS объем не так просто, как листать один бит.
Это правда, что разница между удаленным и не удаленным файлом только одна
немного в MFT, но нужно также восстановить содержимое файла, которое хранится в виде потоков,
а также повторно отметить удаленные сектора как используемые в псевдо-файле $ Bitmap, который содержит
один бит в участок,
каждый бит указывает, используется (выделен) или свободен (доступен для распределение.)
сложность работы такова, что все инструменты восстановления предпочитают не писать в
поврежденный объем. Например, пометка сектора в $Bitmap может привести к перекрестной цепочке
если этот сектор уже используется другим файлом.
эта статья очень хорошо продемонстрировала проблему с шестнадцатеричными дампами:
Windows ‘File Recovery’ серия: Часть 5 вручную восстановить удаленный файл из файловой системы NTFS.
другая статья даже содержит исходный код программы, которая может быть изменена
чтобы unflip "удаленные" бит :
восстановить файл в NTFS.
есть довольно много NTFS дисковых редакторов, которые могут редактировать MFT, чтобы перевернуть этот бит.
Некоторые, которые я нашел через Google (но, к счастью, никогда не нужно использовать) являются :
WinHex
NTFS Data Recovery Toolkit
DMDE
Бесплатный Активный Диск Editor
возможное решение, которое может даже работать было бы отменить удаленный бит в MFT,
затем используйте утилиту chkdsk, чтобы попытаться восстановить содержимое.
Эта утилита может восстановить секторы-цепочки файлов, сектора которых были ошибочно помечены как
доступно для перераспределения и исправит $Bitmap.
тем не менее, всегда есть вероятность, что эта процедура может уничтожить ваш диск.
вот почему вы и все комментаторы выше (включая себя) не нашли ни одного продукта, который делает восстановление на месте. Возможности для привинчивать вверх ваш диск просто
слишком много для тех, кто не является сотрудником Microsoft, работающим на NTFS.
мои самые лучшие рекомендации для вас, чтобы получить второй жесткий диск и восстановить файлы.
Я считаю, что вы выяснили, что одного резервного диска недостаточно.
У меня уже было несколько случаев, когда друзья просили меня восстановить их единственную резервную копию,
и я всегда советую им (иногда тоже поздно) иметь два резервных диска.
кроме того, как минимум один из двух резервных дисков должен быть отключен от компьютера.
Я советую это после слушания случая, когда компьютер поджарил себя и каждого
подключенное USB-устройство, оставляя владельца без данных и без резервной копии в один удар.