Бэд блоки на hdd как убрать??

На моем жд появились бэд блоки ,подскажите, может их можно как-то убрать??
  • Вопрос задан
  • 2698 просмотров
Решения вопроса 1
valerium
@valerium
Изобретая велосипед
Смотря что Вы имеете ввиду под «бэд блоками». SMART имеет такие показатели, как Relocated Sectors (перемещённые секторы) и Relocation Candidate (кандидаты к перемещению).

С первыми нельзя сделать ничего. Если их количество превысило некоторый предел, то пора бы менять диск, а то риск скорого накрытия велик. Если на нём есть ценные данные, то как минимум пора участить бэкапы.

Со вторыми ещё есть шанс. Кандидаты к перемещению — это такие сектора, чтение из которых произошло однажды с ошибкой (у каждого сектора есть на этот случай CRC32). Чтобы проверить, окончательно ли накрылся сектор, контроллер жёсткого диска пытается записать туда данные. Этого можно ждать, пока само сложится, а можно форсировать утилитами типа упомянутой здесь mhdd. Так вот, если запись пройдёт успешно, сектор будет помечен рабочим. Если нет, будет увеличен счётчик перемещённых секторов.

Перемещаются, кстати, сектора в специально зарезервированный участок, обычно в конце диска. Логически он остаётся там же, где был, но фактически головка бегает за ним в другое место.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Spetros
@Spetros
IT-шник
Никак. Бедблоки - это дефекты поверхности диска.
Можно сделать специальными утилитами ремап(переназначение битых участков), но если диск начал сыпаться они не помогут.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Никак.
Это невозможно.

Купите новый HDD.
Ответ написан
Комментировать
zmeyjr
@zmeyjr
Дисклеймер в профиле.
Если "бэд блоки":
- это ошибки файловой системы, то это лечится пересозданием таблицы разделов и форматирование
- это диск начался "сыпаться", то есть физические нарушения поверхности, то покупайте новый.

Ну и разворачивайте вопрос, например, добавте информацию со SMART диска.
Ответ написан
Комментировать
@telealex
примерно пол года назад нарвался на неожиданность.

1) HD Sentinel когда делал многократно проверку readonly то оно проходило всю поверхность и показывало какоето количество bad blocks (23 как видно на скрине) cd17825917c9429abd3d337f28537830.pngf814f806059d4a9c9e61b8a3f960063a.jpg

2) потом пробовал использовать victoria 4.46 [20080812] там remap сделал вид что типа ремапил...
d881da608f6041e9b5463672672ba5bc.JPG

3) после чего сделал проверку в HD Sentinel readonly еще раз
afed70da0c8b4d8a9acea638e2b97083.png

4) чето решил сделать read-write-read тест, так оно умудрилось регенерировать сектора и потом они уже были нормальные и записывались и читались нормально. опять так и делал проверку многократно...
1f9cfb93b8d941e685b346c2f9ce8377.jpg819ae01e02af486b8785e5035d0b0063.JPGf9fad81d5fd3492ab2016a63f86ed799.jpg8354a0dd01ac4144abfca69d3161dd30.jpg

на данный момент неизвестно как там поживает тот диск

но такая штука помогла вобщемто всего один раз)))

другие подобные попытки, на других дисках, после этого, не дали положительного эффекта
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы