Исправление ошибок на ntfs разделе в Linux

Столкнулся с проблемой подключения винта разбитого под Windows (ntfs) к машине с бубунту. При попытке монтирования выдавал ошибку -

An error occurred while accessing 'Домашняя папка', the system responded: Не удалось выполнить запрошенную операцию.: Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sda1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

Следовать данному совету как-то не очень хотелось, то бишь перетыкать винт в машину с вендой и запускать chkdisk, а потом обратно переподключать .... брр, как-то слишком много действий.

Гугл подсказал прекрасную утилиту - ntfsfix, входящая в состав ntfsprogs, которая прекрасно справилась с данной ошибкой.

Из описания пакета -

ntfsfix - утилита которая исправляет некоторые основные ошибки NTFS. ntfsfix не является линукс-версией chkdsk. Она только исправляет некоторые базовые проблемы NTFS, сбрасывает файлы журнала NTFS, назначает проверку целостности файловой системы штатными утилитами Windows при ее следующей загрузке.

Также интересно:

Устанавливаем -

sudo apt-get install ntfsprogs

И проверяем наш раздел -

$ sudo ntfsfix /dev/sda1
Mounting volume... $MFTMirr does not match $MFT (record 0).
FAILED
Attempting to correct errors... 
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... FAILED
Correcting differences in $MFTMirr record 0...OK
Correcting differences in $MFTMirr record 1...OK
Correcting differences in $MFTMirr record 2...OK
Correcting differences in $MFTMirr record 3...OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda1 was processed successfully.

где sda1 наш раздел с ntfs.

После данных нехитрых манипуляций диск легко примонтировался.

Кондиционеры Одесса недорого со склада.

Интересное на сайте: 
0
Голосов пока нет

Комментарии

Спасибо за пост. ntfsfix также помог.

Спасибо огромное!!! Воевал два дня пока не наткнулся на этот форум!! Респект!!!

Спасибо большое))) Была проблема с дисками после установки второй системы ROSA KDE Fresh 7 в паре с Windows 10.
Теперь Linux от РОСы видит все диски NTFS

Команда sudo ntfsfix /dev/sda1 ... и все остальные диски примонтировались и заработали!!!

Мне не помогло. Втыкаю внешний диск в Windows - пишет "отформатируйте". Т.е файловая система из NTFS свалилась в RAW. Прогнал через TESTDISK 7.1 - нифика. Воткнул в Линукс - диск читается. Попробовал ntfsfix - получаю ответ "NTFS signature is missing. You should run chkdsk". Chkdsk в линуксе конечно же не запускается. Да и в винде тоже при RAW chkdsk не идет. Курю бамбук, пока сливаются файлы через линуксоид.