NTFS; маркировка секторов плохо с помощью Linux

У меня есть значительный массив ZFS на моем файловом сервере. Каждый раз, когда диск сообщает о поврежденных секторах smartmon, я заказываю замену, и я откладываю провальный.

И путем "откладывания провального", я подразумеваю, что даю его, формат низкого уровня если применимо или разрушительный badblocks, выполненный к возможным секторам запчасти требования для замены плохих, затем использует его для дампа моих DVD (и в последнее время BluRays) на, так, чтобы я мог использовать его со своим HTPC и принести его со мной при попытке к моим друзьям смотреть кино. Это - просто действительно легкий и портативный способ смотреть кино с XBMC. У меня уже есть материал на нажатых дисках, таким образом, я не завишу от их уверенности, и перестающий работать диск просто получает жизнь хосписа, служащую устройством хранения данных медиа быстрого доступа. При учете отчетов Google, что диски 39x более вероятно для смерти в течение 60 дней после их первой УМНОЙ ошибки, я разворачиваю тот период тем, что эти диски главным образом остаются на их полках и только включаются в отсек SATA несколько раз каждый год.

Я просто говорю это, чтобы ясно дать понять, что я не смущен этими дисками смерть, и я не надеюсь удлинять их жизни ;)

Так. Иногда эти диски, после выполненного badblocks, просто требуют новых секторов от запасного пула, но иногда нет никого оставленного, и я считаюсь с фактом, что существуют поврежденные секторы в моем FS. Это не проблема, если Вы используете один из ряда файловых систем Linux, как mkfs.* часто берет список badblocks, как введено. Но видя, поскольку я иногда приношу диск или два моей девушке (Mac) или один из моих друзей (обычно Windows), я решил использовать NTFS для этих вещей. Недо теперь, когда диск имел неперемещаемые поврежденные секторы, я только что записал данные в него, перечитал его, и файлы, которые были плохи, были помещены в папку "BAD_SECTOR_FILES" на диске.

Несомненно, это работает, но было бы действительно хорошо смочь просто отметить те секторы плохо вместо этого. Это - много стычки наоборот.

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

Альтернатива должна использовать ext3, но я хотел бы услышать, знает ли кто-то, как я могу подать вывод badblocks к mkfs.ntfs, так, чтобы сбойные блоки не использовались. Или если существуют другие инструменты (я мог бы использовать Windows в VM), которые делают то же. Я смущен chkdsk, кажется, что вещью поврежденных секторов является FAT только?

8
задан 20.02.2011, 18:50

1 ответ

Отметить секторы как плохие в файловой системе NTFS требует модификации и знания скрытого файла "$BadClus". Я не уверен в утилите Linux, способной к редактированию того файла.

У меня создалось впечатление, что небыстрый формат NTFS просканирует жесткий диск и отметит поврежденные секторы для пропуска позже. Вы попытались просто переформатировать диск с поврежденными секторами в Windows VM с помощью или Команды форматирования или diskmgmt.msc и затем делаете a chkdsk видеть, сообщает ли это о количестве поврежденных секторов, согласовывающихся с тем, что Вы обнаружили?

3
ответ дан 07.12.2019, 14:17

Теги

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