Исправление ошибок на 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.
После данных нехитрых манипуляций диск легко примонтировался.
Комментарии
Спасибо за пост. ntfsfix
Спасибо за пост. ntfsfix также помог.
Спасибо огромное!!! Воевал
Спасибо огромное!!! Воевал два дня пока не наткнулся на этот форум!! Респект!!!
ROSA KDE Fresh 7 и NTFS диски WINDOWS 10
Спасибо большое))) Была проблема с дисками после установки второй системы ROSA KDE Fresh 7 в паре с Windows 10.
Теперь Linux от РОСы видит все диски NTFS
Команда sudo ntfsfix /dev/sda1 ... и все остальные диски примонтировались и заработали!!!
Мне не помогла при RAW
Мне не помогло. Втыкаю внешний диск в Windows - пишет "отформатируйте". Т.е файловая система из NTFS свалилась в RAW. Прогнал через TESTDISK 7.1 - нифика. Воткнул в Линукс - диск читается. Попробовал ntfsfix - получаю ответ "NTFS signature is missing. You should run chkdsk". Chkdsk в линуксе конечно же не запускается. Да и в винде тоже при RAW chkdsk не идет. Курю бамбук, пока сливаются файлы через линуксоид.
Linux CHKDSK NTFS
Приветствую !
Сам промучался полдня , и тестдиск пробовал , который всё ОК с разделом показывал , и ntfsfix -d
пока просто-тупо не запустил в виртуальной винде в компндной строке "CHKDSK G: /F" для примонтированного USB-диска ! Висел, долго думал ... но потом пошёл с проверкой и все проблемы с самой ФС исправил !!! ))
Не проверял - сработает ли такое на живой винде ....
Репа + автору!
Думал уже хоронить раздел с документами, оказалось менее чем за секунду проблема решилась!
стоит отметить что в ubuntu
стоит отметить что в ubuntu 18 ntfsfix в коробке лежит
для тех у кого