Как исправить «ошибку ввода-вывода» в разделе NTFS?
Я заменил глючную установку Windows Vista на Ubuntu. Все работает отлично, за исключением того, что основной HD, где у меня были все мои файлы, теперь недоступен. Вот сообщение об ошибке, которое я получаю:
Это обязательно аппаратная проблема? Если нет, есть ли способ восстановить HD из Ubuntu?
chkdsk /R довольно важная команда, когда дела идут плохо с NTFS. К сожалению, я не знаю инструмента Linux, который был бы близок к тому, чтобы охватить все, что он делает. Короче говоря, для его запуска вам понадобится какой-нибудь диск восстановления Windows.
Если у вас его нет, в другой ветке форумов поддержки предлагается ISO- образ (см. Первый ответ).
Существуют такие инструменты, как ntfsfix (часть ntfsprogs пакета), которые могут выполнять поверхностные проверки на дисках NTFS, но они не способны починить диски.
ntfsfix работал на меня:
Предоставляется в ntfs-3g упаковке.
NTFS — это файловая система Microsoft с закрытым исходным кодом, и вам потребуется Windows, чтобы восстановить ее, запустив chkdsk /f , как было предложено. Если проблема связана с аппаратным обеспечением, вам придется заменить жесткий диск.
Однажды я сталкивался с подобной ситуацией, затем я держал жесткий диск в Windows, затем появилось всплывающее окно с просьбой проверить диск на наличие ошибок.
если не спросить goto computer, щелкните правой кнопкой мыши на диске и затем нажмите на свойства, там будет вкладка «Инструменты»
выберите «проверить сейчас»
Этот тип ошибок возникает, если вы не удаляете жесткие диски безопасно.
Задний план:
Таким образом, я столкнулся с более или менее той же проблемой. Около 12 файлов в разделе NTFS моего HD были недоступны и не могли быть удалены. Узнал о них через журналы ошибок backintime. Запустил мой Windows 7 на vmware, получил доступ к этой папке, содержащей файлы, через общую папку и скопировал их в новую папку. Но по какой-то причине я не смог удалить эти файлы (0 байт) из Windows 7. Неудивительно, что ОС не имела низкоуровневого доступа к этим файлам.
ntfsfix не исправил, сказал, что ничего не случилось, и fsck сказал, что все круто с устройством. Я не мог, chkdsk /R потому что файлы были разделены через сетевой диск. И у меня не было установленного Windows 7 на моей физической машине.
Решение (шаги для vmplayer, но легко могут быть выполнены для virtualbox):
- Добавьте новый HD в ваш vm (должен был запустить vmplayer от имени root)
- При появлении запроса на тип диска выберите физический диск
- Выберите правильное устройство (по этой причине vmplayer был запущен от имени пользователя root)
- Выберите «Использовать отдельные разделы»
- Выберите раздел, содержащий файлы с ошибками
- Завершить добавление
- Запустите ВМ
Для меня Windows 7 обнаружил новый раздел и сделал checkdisk при загрузке. У него было много (Индекс) очистки, чтобы сделать. Глючные файлы пропали. И проблема решена.
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Не монтируется второй жесткий под NTFS (Помогите решением проблеммы!)
Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 08:59
$ sudo mount /dev/sdb1 /media/sdb1 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. drakkzar@drakkzar-desktop:
$ sudo mount -t ntfs -o force /dev/sdb1 /media/sdb1
Не знаю пригодится ли, но на всякий случай выкладываю свой /etc/fstab
proc /proc proc defaults 0 0 # / was on /dev/sda2 during installation UUID=afc8064e-3987-4b13-b8e2-f8dd013c6d76 / ext4 relatime,errors=remount-ro 0 1 # /media/sda1 was on /dev/sda1 during installation UUID=9CB01A80B01A6156 /media/sda1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1 # /media/sdb1 was on /dev/sdb1 during installation UUID=74880BBA880B7A3E /media/sdb1 ntfs defaults,nls=utf8,umask=007,gid=46 0 1 # swap was on /dev/sda3 during installation UUID=067bff00-6666-4afa-a641-26eee59a3abe none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
$ sudo sfdisk -l Диск /dev/sda: 19457 цилиндров, 255 головок, 63 секторов/дорожку Единицы = цилиндры по 8225280 байт, блоки по 1024 байт, начиная с 0 Устр-во Загр Нач Конец #цил #блоки Id Система /dev/sda1 * 0+ 14358- 14358 115330635 7 HPFS/NTFS /dev/sda2 14359 18946 4588 36853110 83 Linux /dev/sda3 18947 19456 510 4096575 82 Linux своп / Solaris /dev/sda4 0 — 0 0 0 Пустой Диск /dev/sdb: 77825 цилиндров, 255 головок, 63 секторов/дорожку Единицы = цилиндры по 8225280 байт, блоки по 1024 байт, начиная с 0 Устр-во Загр Нач Конец #цил #блоки Id Система /dev/sdb1 0+ 77824 77825- 625129281 42 SFS /dev/sdb2 0 — 0 0 0 Пустой /dev/sdb3 0 — 0 0 0 Пустой /dev/sdb4 0 — 0 0 0 Пустой drakkzar@drakkzar-desktop:
Вообщем что делать чтобы система его увидела и в дальнейшем монтировала сама?
К слову говоря при самом первом включении установленной Убунты система его видела, при последующих включениях и до сей поры видеть его система отказывается
И да, просьба относится ко мне пока как к человеку неопытному и объяснять всё поподробней, я в Linux только 3-й день
Re: Не монтируется второй жесткий под NTFS
Читайте внимательно то, что вам пишут команды. Смонтировать раздел не удалось, скорее всего, по причине повреждения NTFS-раздела. Команда mount очень ревностно относится к целостности данных. Вам была дана рекомендация войти в Windows, запустить в командной строке chkdsk /f , а затем дважды перезагрузиться, входя при этом в Windows. После этого можете пробовать повторно в Linux смонтировать раздел.
Начнем с этого? Удачи!
Кстати, предпочтительнее использовать не ntfs, а ntfs-3g.
Re: Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 09:35
Читайте внимательно то, что вам пишут команды. Смонтировать раздел не удалось, скорее всего, по причине повреждения NTFS-раздела. Команда mount очень ревностно относится к целостности данных. Вам была дана рекомендация войти в Windows, запустить в командной строке chkdsk /f , а затем дважды перезагрузиться, входя при этом в Windows. После этого можете пробовать повторно в Linux смонтировать раздел.
Начнем с этого? Удачи!
Кстати, предпочтительнее использовать не ntfs, а ntfs-3g.
Извините, забыл про это упомянуть. Делал всё это еще вчера, всяческие проверки перепроверки диска под вендой, и перезагружался именно два раза, Убунту после этого как не видела так и не видит ничего. Хотя судя по всему этот chkdsk там много чего исправил.
И с ntfs-3g тоже пытался, таже фигня.
Re: Не монтируется второй жесткий под NTFS
Re: Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 10:15
Re: Не монтируется второй жесткий под NTFS
Сообщение deadhead » 29.07.2009 10:41
Re: Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 11:45
Ничерта если честно там не понял.
Под виндой же нормально работает, или Linux нужен прям идеальный жесткий диск, абсолютно без ошибок?
Я бы конечно с радостью отформатил его нафиг в ext4, но без винды я пока жить не готов.
Возможно стоит копать в сторону последних строчек в ошибке?
Re: Не монтируется второй жесткий под NTFS
Сообщение deadhead » 29.07.2009 11:55
Re: Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 12:56
Re: Не монтируется второй жесткий под NTFS
Сообщение Rootlexx » 29.07.2009 14:19
Re: Не монтируется второй жесткий под NTFS
Добавлено: Обратите внимание на замеченное Rootlexx! Очень интересно и, видимо, в точку.
Очень сомневаюсь, что у Вас SoftRAID. Все-таки проверьте mhdd (хотя бы просто ради того, чтобы знать, как это делается ).
Скачиваете сжатый в zip образ загрузочного диска с mhdd по этой ссылке. Записываете, его на любую CD/DVD-RW болванку, загружаетесь с него. В начале он предлагает выбрать вариант с/без поддержки SCSI — выбирайте «without SCSI support».
Через некоторое время он предлагает на выбор найденные устройства (жесткие диски и приводы). В списке выбора около каждого устройства слева цифра , которую нужно ввести для выбора проверяемого устройства и нажать Enter. Затем, после выбора командная оболочка будет ожидать ввода; нажимаете F4 (появляется окошечко) и еще раз F4. Начинается процесс сканирования. В правом верхнем углу статистика просканированых блоков, чуть ниже которой свободное пространство, в котором будут появляться предупреждения и ошибки при появлении нечитаемых или медленно читаемых блоков.
Если в статистике блоков присутствуют зеленые или (тем хуже) красные блоки, то дело дрянь (я уж не говорю об ошибках).
P.S.: Вариант, установите Win на небольшой раздел NTFS, все остальное в ext3. Для оффтопа есть драйвер, позволяющий писать и читать ext2/ext3.
Re: Не монтируется второй жесткий под NTFS
Сообщение Drakkzar » 29.07.2009 15:36
Я так понял дело плохо?
Тоесть я так понял что он реально динамический.
Также понял как сделать из него нормальный, однако при это действительно сотрутся все данные
Хотя я тут посмотрел. Там кроме музыки и книг ниче особо полезного то и нет. Всё впренцепи легко восстановимо с безлимитным интернетом
Но тут назревает вопрос, есть ли смысл? Если я преобразую его в базовый точно ли Linux его увидит? А то я всё постираю, зайду туда а там «хрен те»
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
NTFS-3G: Failed to read NTFS $Bitmap
NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 14.06.2008 00:16
1) Средствами системы (mount -t ntfs /device /point) — раздел монтируется, но только в ro, что для меня не вариант.
2) Прочитал man ntfs-3g, попробовал ключи -o force и -o ro (теста ради) — эффекта ноль. Не монтирует даже ридонли.
Ставил через apt из backports. Ошибок при установке небыло.
Модуль fuse загружен.
p.s Ессесно никакого рейда, лвм и т.д там и близко нет. Обычный раздел.
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 14.06.2008 00:19
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 14.06.2008 00:58
Угу. Но винда — на этом диске
Винда не грузиццо — судя по всему при установке дебиана сместились номера разделов и винда не может найти свой. Я и ntfs-3g то поставил, чтобы подправить boot.ini. Три месяца винда никому не нужна была, вот и висела в нерабочем состоянии — а тут вдруг нужда возникла.
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение xasya » 14.06.2008 01:21
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 14.06.2008 02:39
От какого пользователя монтирование производите?
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 14.06.2008 12:07
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 14.06.2008 14:49
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 14.06.2008 18:24
Ошибка не исчезла.
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 14.06.2008 20:00
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 14.06.2008 20:32
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 14.06.2008 20:52
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 15.06.2008 01:12
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 15.06.2008 01:55
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 15.06.2008 16:15
mc говорит, что невозможно сохранить файл.
/dev/hda1 on /mnt/windowsc type ntfs (rw,umask=0)
Опции «ядерной» поддержки NTFS:
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 15.06.2008 16:26
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 15.06.2008 16:41
/boot.ini boot.ini
cp: невозможно создать обычный файл `boot.ini’: Read-only file system
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 15.06.2008 16:48
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение anjolio » 15.06.2008 18:56
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 15.06.2008 18:56
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение different » 15.06.2008 19:08
1) Cидирома нет, выдирать из другой машинки и нести — лень
2) Чем поможет fixboot? Тогда уж chkdsk.
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение KernelPanic » 15.06.2008 19:27
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение anjolio » 16.06.2008 00:54
Re: NTFS-3G: Failed to read NTFS $Bitmap
Сообщение dimko » 15.08.2008 23:19
Ищу помощи, потому что у меня точно такая же ошибка выскакивает (хочу сразу извинитьс за ламерское описание, inux стоит всего 3 дня). Правда , на том разделе, который не монтируется, не винда, а просто нужная информация.
Получилось как: было два раздела ntfs: под систему(основной) и под всякие доки (логический), потом решил высвободить место под Linux, «откусив» от того и другого раздела по чуть-чуть. Получилось, что на дополнительном разделе 2 логических диска: один ушел под /boot, другой остался ntfs.
Дык вот, когда я монтирую основной ntfs раздел (с системой), то он спокойно монтируется на чтение/запись. А когда пытаюсь примонтировать логический ntfs раздел, то он выдает ошибку: $MFTMirr does not match $MFT (record 3). Failed to mount ‘/dev/sda5’: Input/output error NTFS is either inconsistent, or you have hardware faults, or you have a SoftRAID/FakeRAID hardware. Попытался использовать прогу ntfs-config, однако та же самая ошибка
Вот так выгладит /etc/fstab (на всякий случай):