FreeBSD 2.X についての FAQ (よくある質問とその答え) : トラブルシューティング : ハードディスクに不良ブロックがあります!
Previous: トラブルシューティング
Next: Bustek 742a EISA SCSI が認識されません.

4.1. ハードディスクに不良ブロックがあります!

SCSI ディスクの場合は自動的に再マップする機能があるはずです. しかし, 理解し難い理由から多くのドライブがこの機能が無効化 されて出荷されています...

これを有効化するには, 最初のデバイスのモードページを変更する 必要があります. これは次のコマンドを実行することで, FreeBSD 上でおこなうことができます (root 権限でおこないます).

        scsi -f /dev/rsd0c -m 1 -e -P 3
      

そして, AWRE と ARRE の値を 0 から 1 へ変更します:-

        AWRE (Auto Write Reallocation Enbld):  1
        ARRE (Auto Read Reallocation Enbld):  1
      

他の種類のディスクでは, オペレーティングシステムからサポート されているかによります. 残念ながら, この目的のために FreeBSD が提供する ``bad144'' コマンドはかなり手を入れる必要があります...

IDE ディスクは, おそらく不良ブロックの再マップを内蔵していると 思います; ディスクの説明書がある場合は, この機能が無効になって いるかを確認するとよいでしょう. しかし, ESDI, RLL, ST-506 ディスクは, 通常これをおこないません.

再マップが可能になっていて不良ブロックを見つけたのであれば, ドライブを交換することを考えましょう. 不良ブロックの状態は時間と ともに悪い方向にしか行きません.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : トラブルシューティング : ハードディスクに不良ブロックがあります!
Previous: トラブルシューティング
Next: Bustek 742a EISA SCSI が認識されません.