Я использовал Avira Rescue Disk (Ubuntu 12.04) для доступа к сломанному загрузочному разделу NTFS. Windows 7 не может его смонтировать: она отображает синий экран ("UNMOUNTABLE_BOOT_VOLUME") и немедленно перезагружается. С помощью Rescue Disk я мог сделать резервную копию наиболее важных данных (Ubuntu не отказывает при монтировании). Теперь я попытался gparted
исправить раздел. Для анализа раздела gparted сначала запускает ntfsresize
только для сканирования .
Аналогичный (= не записывающий), но ручной запуск ntfsresize -info --force /dev/sda3
дает:
ntfsresize v2012.1.15AR.1 (libntfs-3g)
Device name : /dev/sda3
NTFS volume version: 3.1
Cluster size : 4096 bytes
Current volume size: 484336226816 bytes (484337 MB)
Current device size: 484336230400 bytes (484337 MB)
Checking for bad sectors ...
Checking filesystem consistency ...
0,00 percent completed
..
..
..
12,83 percent completed
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73604 count=1 br=-1: Eingabe-/Ausgabefehler (= I/O error)
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73605 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73606 count=1 br=-1: Eingabe-/Ausgabefehler
ntfs_attr_pread_i: ntfs_pread failed: Eingabe-/Ausgabefehler
Failed to read of MFT, mft=73607 count=1 br=-1: Eingabe-/Ausgabefehler
12,85 percent completed
..
..
..
100.00 percent completed
Accounting clusters ...
Cluster accounting failed at 9962391 (0x980397): extra cluster in $Bitmap
..
..
..
Cluster accounting failed at 9963113 (0x980669): extra cluster in $Bitmap
Filesystem check failed! Totally 723 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.
Итак, $ MFT, похоже, сломан. Тем не менее, ntfsfix --no-action /dev/sda3
(без записи) сообщает:
avira@avira:~$ sudo ntfsfix -n /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.
Кому я могу доверять? Что на самом деле случилось с моим $ MFT? Почему Ubuntu по- прежнему читать большинство файлов, и Win 7 не удается установить (ожидать от того , в Windows)? Какой инструмент я должен использовать для исправления MFT: gparted
или testdisk
или ntfsfix
(без --no-action
) или chkdsk /f
? Еще не повезло. Я читал о том, что testdisk
может испортить $ MFT и $ MFTMirr в серьезных случаях. Может ли это случиться?
Кроме того, SMART сообщает об одном плохом секторе (количество перераспределенных секторов = 1). Должен ли я обновить диск в любом случае?
Что я могу запустить еще, чтобы (по крайней мере) найти ошибку (например, затронутые имена файлов, электромеханический сбой да / нет?) лучше?