Как исправить поврежденную файловую систему / раздел NTFS без потери данных на нем?

17

Я собирался установить Fedora 15 вместе со своим Windows 7 Starter на мой Acer Apire One D255E, и в какой-то момент во время изменения размера раздела NTFS (тот, на котором установлена ​​Windows) установка не удалась. Теперь я не могу получить доступ к этому разделу из любой ОС. Когда я пытался получить доступ к нему из установки Fedora, работающей на USB-накопителе, я получаю эту ошибку:

Error mounting: mount exited with exit code 12: Failed to read last sector (452534271):
Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/sda5': Invalid argument
The device '/dev/sda5' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Это не имеет большого смысла для меня, но я действительно надеялся, что это будет кому-то, и они могут дать мне способ восстановить раздел, не теряя все на нем (у меня есть много важных замечаний от различных классов там) ?

Gareth
источник
Вы пытались установить его в другой установке Windows?
Кирк
2
Сделайте изображение, а затем привинтите его.
Котро
Что вы подразумеваете под другой установкой Windows? Я попытался вставить туда установочный диск XP, чтобы посмотреть, смогу ли я использовать его для запуска chkdsk, но он не сработал.
Гарет
Вы можете попробовать Test Disk: cgsecurity.org/wiki/TestDisk . Если это исправит, измените размер вашего раздела в Windows, а не в Linux. Или используйте VirtualBox и запустите Linux в виртуальной машине.
Джо Интернет

Ответы:

17

Если вы можете получить Ubuntu на живом компакт-диске и установить NTFS-3G и NTFSProgs (в репозиториях), вы сможете восстановить ваши печали NTFS.

Я должен был сделать это один раз для ПК своего друга, и я следовал инструкциям этого парня . Это очень полезно и должно либо исправить вашу проблему, либо дать вам больше информации о том, что именно не так (тогда мы можем работать оттуда).

Это вполне может сделать работу:

sudo ntfsfix /dev/<device name>
n0pe
источник
Это сработало отлично! Большое спасибо за это! : D
Гарет
Не беспокойтесь, рад помочь!
n0pe
Спасибо за ответ! Старый пост, но все равно очень полезно!
Раду Рэдяну
2

У меня была похожая проблема на одном из компьютеров моего клиента. После прохождения нескольких программ, таких как spinrite, утилиты Windows, утилиты на основе Linux (например, предложение предыдущего ответа), HDD Regenerator был тем, который обнаружил и восстановил поврежденные сектора рассматриваемого жесткого диска в моем случае, и этот жесткий диск почти 15% его секторов помечены как ПЛОХО. Это заняло около 11 дней, но я смог смонтировать диск и удалить налоги, сотрудников и другие важные данные пользователя.

Джошуа А.Т.
источник