MFT поврежден, не может прочитать его непропорциональную запись степени 19

421
Robert S. Barnes

У меня есть ноутбук 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
Это самый актуальный вопрос, который я нашел на данный момент о суперпользователе: https://superuser.com/questions/1332970/ntfs-partition-no-longer-accessible-3-mft-records-corrupted-way-to-fix -их Robert S. Barnes 5 лет назад 0
https://www.cgsecurity.org/wiki/Advanced_NTFS_Boot_and_MFT_Repair Robert S. Barnes 5 лет назад 0

0 ответов на вопрос