Я использовал TestDisk для восстановления "быстро отформатированного" диска. Когда программа спросила что-то о разных MFT, я решил скопировать резервную копию MFT. Теперь я понял, что целые ветви каталогов отсутствуют (как и все в разделе bar в /foo/bar/xxx/xxx/).

Когда я выбираю диск в TestDisk, я вижу следующее:

Hidden sectors are present.

size       312579695 sectors
user_max   312579695 sectors
native_max 312581808 sectors
dco        312581808 sectors
Host Protected Area (HPA) present.

При более глубоком поиске я вижу следующее:

HPFS - NTFS              0   1  1 19455 254 63  312560577
Warning: Incorrect number of heads/cylinder 0 (FAT) != 255 (HD)
Warning: Incorrect number of sectors per track 0 (FAT) != 63 (HD)
  FAT32                    0   1  1     0   0 63          0

FAT32, вероятно, пустая файловая система, которую я случайно создал и удалил, пытаясь восстановить NTFS. Это отсутствует в конечном результате:

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * HPFS - NTFS              0   1  1 19455 254 63  312560577

К сожалению, я использовал несколько МБ на частично восстановленном диске, прежде чем размонтировать его. Я не делал копию образа, но я сделал резервную копию со списком разделов:

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
     Partition               Start        End    Size in sectors
>* HPFS - NTFS              0   1  1 19326 106 48  310478853
 * HPFS - NTFS              0   1  1 19455 254 63  312560577

Я не могу найти отсутствующие файлы с опцией P: list files в любом из вариантов. (Сам параметр виден только при выборе второго.) Как я могу вернуть эти файлы? Функция Undelete не видит их. Я потерял кучу важных файлов, включая много GPX (Guitar Pro) из менее распространенных типов. Я сейчас на Linux.

1 ответ1

1

Решением для возврата отсутствующих файлов было использование коммерческого программного обеспечения от Windows.

  1. Создайте образ диска на съемном диске из Linux (без монтирования поврежденной файловой системы).
  2. Восстановите структуру файла из изображения с помощью GetDataBack.
  3. Скопируйте восстановленные файлы в их исходное местоположение.
  4. Перестройте grub.cfg с помощью update-grub . (У меня все еще был рабочий Linux на другом диске.)

CHKDSK запустится автоматически, и я смогу загрузить исходную установку Windows.

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