Терапия для IDE (Как убрать или закрыть глаза linux'а на бэды)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Терапия для IDE

Сообщение LuckyStr »

На ЖД IDE 80 GB куча бэдов, но он рабочий и линукс его видит и даже работает с ним, на него можно что-нибудь записать, а потом если повезет может быть и прочитать что записал.
Поможет ли ему низкоуровневое форматирование? Если да, то какой утилитой это сделать и как.
Можно ли просто сказать линуксу, чтобы он не работал с бэдами, если да то как?
Это наш химический дом для печальных жителей Земли!
Спасибо сказали:
t2a
Сообщения: 694
ОС: Sidux-2008-2 (Debian sid)

Re: Терапия для IDE

Сообщение t2a »

"Поможет ли ему низкоуровневое форматирование? Если да, то какой утилитой это сделать и как."

Может и поможет.
Утилитой производителя диска.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Терапия для IDE

Сообщение Flaming »

mhdd
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Терапия для IDE

Сообщение Ali1 »

Лучшее - избавиться от диска.
Кроме сказанного выше,
badblocks -o Spisok /dev/...
mkfs.ext3 -l Spisok /dev/...
Спасибо сказали:
Greignar
Сообщения: 7
ОС: Debian GNU/Linux

Re: Терапия для IDE

Сообщение Greignar »

У умного нужно учиться, с равным можно поспорить, а с глупым лучше молчать...
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Терапия для IDE

Сообщение Flaming »

Можно ещё dd if=/dev/zero of=/dev/<винчестер>. Правда, на ошибках ругаться будет... Стоит попробовать ddrescue, возможно, он умеет на каждую ошибку отвечать retry - то, что нужно. Сам я им не пользовался.
Но это не низкоуровневое форматирование, низкоуровневое - это только DOS. То есть mhdd, который с него и работает.
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

Re: Терапия для IDE

Сообщение kma21 »

Если почитать указанную выше Вики, то можно понять, что "низкоуровневое форматирование" на современных девайсах прст недоступно и делается один раз в жизни девайса. А то, что мы им называем сейчас это прст перебивание всей ФС девайса.

Винту забивание нулями поможет постольку-поскольку. Во-первых, это займЁт чуть ли не сутки, а во-вторых, это исправит ошибки в ФС, а если ошибки уже физические, на магнитных пластинах, то тут уже ничем не помочь (чисто теоретически можно конечно, но ремонт будет стоить дороже 5-ти таких винтов).

Так же, вроде как-можно изолировать бэды. Я читал, как ядро неким образом и ОЗУ так изолировало, когда Windows вываливался в BSOD.
Спасибо сказали: