У меня есть ноутбук Lenovo x220, который я загружаю между Win7 и Ubuntu. Я работаю таким образом около двух лет, а недавно обновил Ubuntu с 14.04 до 16.04.5 около двух недель назад, без каких-либо серьезных проблем.

Проблема началась после спящего режима Windows. В последний раз, когда я пытался загрузиться в Windows после спящего режима, он просто перезагружался на экран BIOS. Поэтому я загрузился в Ubuntu на другом разделе и попытался смонтировать раздел NTFS и получил сообщение об ошибке в заголовке. Я получил доступ к данным SMART через приложение disks , и оно говорит, что диск физически исправен и правильно читает структуру разделов диска.

Запуск ntfsfix дал следующие результаты:

~$ sudo ntfsfix /dev/sda2
Mounting volume... MFT is corrupt, cannot read its unmapped extent record 19
Note : chkdsk cannot fix this, try ntfsfix
Inode is corrupt (0): Input/output error
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0x3, last_vcn - 1 = 0x1023f
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... MFT is corrupt, cannot read its unmapped extent record 19
Note : chkdsk cannot fix this, try ntfsfix
Inode is corrupt (0): Input/output error
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0x3, last_vcn - 1 = 0x1023f
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... OK
MFT is corrupt, cannot read its unmapped extent record 19
Note : chkdsk cannot fix this, try ntfsfix
Inode is corrupt (0): Input/output error
Failed to load runlist for $MFT/$DATA.
highest_vcn = 0x3, last_vcn - 1 = 0x1023f
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

Итак, я запустил TestDisk:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63

     Partition                  Start        End    Size in sectors
> 1 * HPFS - NTFS              0  32 33    12 223 19     204800
  2 P HPFS - NTFS             12 223 20 21464  73 49  344616960
  3 E extended             21464 106 17 38913  70  5  280315906
  5 L Linux                21464 106 19 37883 218 31  263778304
    X extended             37883 218 32 38913  70  5   16537600
  6 L Linux Swap           37883 251  1 38913  70  5   16535552

Первый раздел - это маленький загрузочный раздел размером 100 МБ. Проблемным, где установлена Win7, является второй раздел. Тем не менее, TestDisk говорит, что загрузочный сектор на разделе в порядке:

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63
     Partition                  Start        End    Size in sectors
 2 P HPFS - NTFS             12 223 20 21464  73 49  344616960

Boot sector
Status: OK

Backup boot sector
Status: OK

Sectors are identical.

A valid NTFS Boot sector must be present in order to access
any data; even if the partition is not bootable.

Однако, если я выберу Список, чтобы попытаться перечислить файлы, которые я получу:

 2 P HPFS - NTFS             12 223 20 21464  73 49  344616960

Can't open filesystem. Filesystem seems damaged.

Если я выберу Repair MFT, я получу:

MFT and MFT mirror are bad. Failed to repair them.

Что касается того, почему это произошло, я думаю, что это могло быть результатом использования TestDisk 7.1 Beta для восстановления некоторых удаленных файлов из раздела Linux и использования раздела NTFS в качестве места назначения, в то время как Windows была в спящем режиме. Это единственное, о чем я могу думать ...

Итак, вопрос в том, могу ли я что-нибудь сделать?

0