Кто-нибудь знает, как удалить плохой сектор с жесткого диска с помощью Fedora 11
Вы знаете, какие блоки плохие? Файловая система уже есть?
Если файловой системы еще нет, и вы не знаете, какие блоки плохие:
mkfs -c # rest of normal options, like -t ext3 /dev/sda4
Если у вас есть файловая система и вы не знаете, какие блоки плохие:
e2fsck -c /dev/sda4
Если вы знаете, какие блоки плохие, вы можете перечислить их в файле и запустить - однако этот вариант сложен, так как вам нужно точно ссылаться на блоки:
e2fsck -l BADBLOCKSFILENAME /dev/sda4
mkfs -l BADBLOCKSFILENAME -t ext3 /dev/sda4
Обычно рекомендуется использовать параметр -c, который сканирует плохие блоки.
И если вы имеете в виду полностью неиспользуемый жесткий диск, вы могли бы просто избежать плохих секторов при разделении с помощью fdisk (и использовать LVM для сохранения гибкости в отношении размера ваших различных файловых систем).
SpinRite, но для создания загрузочного диска вам понадобится машина с Windows. Он не зависит от ОС, и Стив вернет вам деньги, если он не сработает.
Вы можете заменить свой привод по гарантии производителя.
Если вы имеете в виду пометить плохие блоки как таковые, а не исправлять их, попробуйте утилиту badblocks. Он поддерживает как разрушающие, так и неразрушающие испытания. Он доступен в самых последних дистрибутивах.
Если вы имеете в виду ремонт плохого блока, то я второй SpinRite.
Если вы видите какие-либо сбойные блоки на жестком диске, это обычно не очень хороший знак. Когда жесткий диск сталкивается с плохим блоком, он переназначает этот блок на один из своих запасных блоков, который у него есть только по этой причине. Таким образом, количество сбойных блоков, отображаемых на уровне, на котором ваша ОС обращается к диску, всегда должно быть 0. Любое число выше этого означает, что накопитель переназначил все свои резервные блоки и больше не может корректно обрабатывать сбойные блоки.
Плохая блокировка инструмента Linux для выявления и решения этих проблем была создана и использовалась в то время, когда жесткие диски были дорогими. Подобно способности ядер предварительно выделять плохие адреса памяти в оперативной памяти, чтобы приложения не использовали их. Но эти инструменты действительно устарели из-за низкой стоимости жестких дисков и оперативной памяти.
Запуск Spinrite на уровне 5 дважды проверяет все блоки на жестком диске. Он отменит отображение любых блоков, ранее отмеченных как плохие, которые не были действительно плохими. Освобождение запасных блоков для действительно плохих блоков.
Поэтому я бы либо использовал Spinrite, чтобы вернуть диск в работоспособное состояние с помощью запасных блоков, либо заменить диск. Помните, что Spinrite не собирается восстанавливать все диски, и если на вашем диске просто есть много действительно плохих блоков, Spinrite ничего не может сделать. Но Spinrite стоит своих небольших затрат.