Восстановление данных из разбитого (NTFS) раздела

Я пытаюсь восстановить данные с диска Windows (NTFS), который по какой-то причине стал нечитаемым. Я делаю это из среды Linux Mint.

Обычно я вижу разделы, и я также вижу правильное свободное пространство на диске. Тем не менее, его установка создает проблемы:

> sudo ntfs-3g -o force,rw /dev/sdc1 /media/windows2 ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0). ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0). ntfs_mst_post_read_fixup_warn: magic: 0x43425355 size: 4096 usa_ofs: 33488 usa_count: 34671: Invalid argument Actual VCN (0x8000020b5080000) of index buffer is different from expected VCN (0x0). > ls /media/windows2 ls: cannot access /media/windows2: Input/output error 

Я уже пробовал запустить testdisk:

 Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63 Partition Start End Size in sectors >* HPFS - NTFS 0 32 33 25 126 37 407552 P HPFS - NTFS 25 126 38 60797 59 62 976297984 

Если я выбираю файлы списка, я вижу пару файлов / каталогов, но далеко не все. Если я перейду на восстановление, я вижу некоторые файлы, в основном временные интернет-файлы, которые, вероятно, действительно удалены. Кажется, у меня нет возможности увидеть оставшиеся фактические файлы.

Я уже пытался перестроить загрузочный сектор и проверить MFT в checkdisk, но это не помогло.

Я также попытался запустить ntfsfix:

 > sudo ntfsfix /dev/sdc1 Mounting volume... OK Processing of $MFT and $MFTMirr completed successfully. Checking the alternate boot sector... OK NTFS volume version is 3.1. NTFS partition /dev/sdc1 was processed successfully. 

Кажется, что нет ничего физически неправильно с диском:

 > sudo badblocks /dev/sdc -sv Checking blocks 0 to 488386582 Checking for bad blocks (read-only test): done Pass completed, 0 bad blocks found. (0/0/0 errors) 

Есть ли что-нибудь еще, что я мог бы попытаться получить доступ к файлам?

4 Solutions collect form web for “Восстановление данных из разбитого (NTFS) раздела”

Для восстановления данных вы можете попробовать photorec PhotoRec_Step_By_Step

Редактировать Попробуйте проверить badblocks

Используйте команду df -h чтобы найти имя устройства на вашем жестком диске, а также fdisk -l поможет найти информацию на дисках и выполнить следующую команду: e, g

 /sbin/badblocks -v /dev/hda 

Следующий шаг попытается исправить раздел NTFS, umount раздел и тип

 ntfsfix /dev/hdaX 

Для этой задачи вы также можете попробовать testdisk.

Следующее содержимое находится из вики Arch :

TestDisk предназначен, в первую очередь, для восстановления потерянных разделов и / или перезагрузки загрузочных дисков, когда эти симптомы вызваны неправильным программным обеспечением, определенными типами вирусов или человеческой ошибкой, например, случайным удалением таблиц разделов.

PhotoRec – это программа для восстановления файлов, предназначенная для восстановления потерянных файлов, включая фотографии (Hint: PhotographRecovery), видео, документы, архивы с жестких дисков и компакт-дисков. PhotoRec игнорирует файловую систему и идет после базовых данных, поэтому она будет работать даже с переформатированными или сильно поврежденными файловыми системами и / или таблицами разделов.

Пожалуйста, прочитайте эту статью, у нее много хороших вариантов.

Удачи!

В конце концов, я отказался от решения проблемы с Linux и попробовал ее из Windows. Это оказалось хорошей идеей: запуск chkdsk решил проблему.

Interesting Posts

Использование «зарезервированных» кодов для статуса выхода сценариев оболочки

Запуск NGINX в качестве обратного прокси на Docker?

Как перенаправить USB HID-трафик на виртуальную машину VirtualBox?

Почему мое имя пользователя вдруг добавило @dhcp?

Служба Daemon, которая выполняет последовательность процессов (сбалансированное распределение)

CoreOS не может вытащить контейнер для докеров

ls: уточнить: файл или папку

Ярлык клавиатуры для переключения файлов в одном экземпляре Emacs?

Присоедините произвольные строки для вывода в виде одной строки

Ошибка «Short read block» при попытке загрузки RHEL

Запустите программу, когда любое беспроводное соединение появляется с помощью netcfg

Как рассчитываются разрешения для файлов?

Почему я должен создать собственное ядро?

Должны ли скрипты, требующие sudo fail, если у них их нет, или использовать sudo и prompt?

Элементы меню Centos 7 / Gnome Applications не отвечают

Linux и Unix - лучшая ОС в мире.