Поврежденные секторы Внешнего жесткого диска восстанавливаются/отмечают утилиту в Linux

Я только что установил новую версию Ubuntu, Кармической Коалы, в моем ноутбуке. Все прекрасно, за исключением факта, система определила приблизительно 300 поврежденных секторов в моем внешнем жестком диске на 1 ТБ. Я хотел бы восстановить или просто отметить затем. Есть ли какая-либо свободная утилита, что я могу работать на Linux, для выполнения этого?

Обновление:

Раздел отформатирован в NTFS.

Заранее спасибо

4
задан 10.12.2009, 19:04

3 ответа

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

Я принял бы предложение David близко к сердцу и переместил бы Ваши данные как можно скорее. Можно хотеть установить "smartmontools" и выполнить smartctl для наблюдения то, о чем сообщает само устройство.

Можно попытаться использовать "badblocks" утилиту на неструктурированном устройстве, которое содержит диск NTFS, так как это работает над устройством и не является зависимым файловой системы. Удостоверьтесь, что Вы читаете страницы справочника ТЩАТЕЛЬНО и используете неразрушающий режим. Это должно смочь считать каждый сектор, затем переписать каждый сектор. Выполнение этого должно вынудить сам диск повторно отобразить любые проблематичные секторы. Протестируйте эту процедуру по карте с интерфейсом USB или некоторым другим медиа сначала.

Я рекомендую сказать badblocks обрабатывать большое количество секторов за один раз, так как диск на 1 ТБ займет очень долгое время для сканирования.

Снова... удостоверьтесь, что Вы знаете то, что Вы делаете. Один промах и Ваши данные являются тостом.

Если данные ценны Вам, и Вы не уверены в своих способностях, можно хотеть использовать коммерческое решение, такое как SpinRite (хотя, это дорого и потребует Windows machinie). Отметьте, я никогда не использовал SpinRite, но я услышал хорошие вещи об этом онлайн.

6
ответ дан 07.12.2019, 19:25

Это зависит от файловой системы, которую Вы используете. При использовании ext2, etx3 или ext4 (IIRC значения по умолчанию Ubuntu 9.10 к ext4 для новых установок, более раннее значение по умолчанию версий к ext3) затем, можно работать

e2fsck -c -c -k -C 0 /dev/device

т.е.

e2fsck -c -c -k -C 0 /dev/sdc1

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

-c опция - то, что заставляет поверхностное сканирование быть добавленным к тому, что средство проверки делает, затем второй -c заставляет его сделать неразрушающий тест write+read, -k говорит этому сохранять любой существующий список badblocks вместо того, чтобы повторно тестировать их и -C 0 просто заставляет e2fsck произвести больше информации о прогрессе, поскольку это делает свою работу. Посмотрите man e2fsck для большего количества детали.

Вышеупомянутое отметит сбойные блоки так, чтобы не использовались в будущем. Необходимо будет повторно выполнить его, если Вы когда-либо переформатируете диск или тот отдельный раздел. Необходимо также повторно выполнить его иногда так или иначе, в случае, если существуют любые "почти плохо" секторы, которые ухудшаются далее. Нет никакого способа "восстановить" поврежденные секторы.

Я рекомендую рассмотреть миграцию данных на другой диск вместо этого хотя, если нет ничего ни из какой реальной важности на там (т.е. это не причинило бы беспокойство Вам чрезмерно, если бы диск внезапно стал намного хуже, и данные стали практически нечитабельными или поврежденными). Если Вы не заменяете диск, удостоверьтесь, что Вы имеете в распоряжении хорошие резервные копии для чего-либо, о чем Вы действительно заботитесь о (хотя необходимо иметь в распоряжении хороший резервный режим так или иначе).

2
ответ дан 07.12.2019, 19:25

Не уверенный, если связанный с NTFS:

ПРАКТИЧЕСКОЕ РУКОВОДСТВО сбойного блока для smartmontools

0
ответ дан 07.12.2019, 19:25

Теги

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