Я заменил глючную установку Windows Vista на Ubuntu. Все работает отлично, за исключением того, что основной HD, где у меня были все мои файлы, теперь недоступен. Вот сообщение об ошибке, которое я получаю:
Error mounting: mount exited with exit code 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: 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
Это обязательно аппаратная проблема? Если нет, есть ли способ восстановить HD из Ubuntu?
chkdsk /R
- довольно важная команда, когда дело касается NTFS. К сожалению, я не знаю ни одного инструмента для Linux, который был бы близок к тому, чтобы охватить все, что он делает. Короче говоря, чтобы запустить его, вам понадобится какой-нибудь диск восстановления Windows.
Если у вас нет такого диска, то в теме на другом наборе форумов поддержки предлагается ISO (см. первый ответ).
Есть такие инструменты, как ntfsfix
(часть пакета ntfsprogs
), которые могут выполнять проверку поверхности на NTFS дисках, но они, как правило, не могут исправить диски.
ntfsfix
a funcționat pentru mine:
sudo ntfsfix /dev/sdb1
Furnizat în pachetul ntfs-3g
.
Однажды я столкнулся с похожей ситуацией, потом оставил жёсткий диск на windows, потом появилось всплывающее окно с просьбой проверить диск на наличие ошибок.
если бы не спросили у компьютера goto, щелкнули бы правой кнопкой мыши на диске и затем щелкнули бы на свойствах, появилась бы закладка "tools"
выберите "check now"
этот тип ошибок возникает, если вы не удалите жесткие диски безопасным способом.
Справочная информация:
Итак, я столкнулся, более или менее, с той же проблемой. Около 12 файлов в NTFS-разделе моего жесткого диска были недоступны, и их нельзя было удалить. Узнал о них из журналов ошибок backintime. Запустил мой Window 7 на vmware, получил доступ к этой папке, содержащей файлы, через общую папку и скопировал их в новую папку. Но по какой-то причине мне также не удалось удалить эти файлы (0 байт) из Windows 7. Неудивительно, что у ОС не было доступа к этим файлам на низком уровне.
ntfsfix
не исправил это, сказал, что все в порядке, а fsck
сказал, что с устройством все в порядке. Я не мог chkdsk / R
, потому что файлы были переданы через сетевой диск. И на моем физическом компьютере не было установлено Window 7.
Решение (шаги для vmplayer, но их можно легко выполнить для виртуального бокса):
Для меня Windows 7 обнаружила новый раздел и проверила диск при загрузке. Пришлось проделать большую очистку (Индекса). Файлы с ошибками исчезли. И проблема решена.
Я получил это после того, как недавно преобразовал SD-карту в NTFS, все, что мне нужно было сначала сделайте то, что его размонтируете.
sudo umount -l /dev/sdx1
затем монтирование снова заработало
NTFS - закрытая файловая система Microsoft с исходным кодом, и вам понадобится Windows, чтобы восстановить ее, запустив chkdsk /f
, как и предлагалось.
Если проблема связана с аппаратным обеспечением, вам придется заменить hdd.