従来、私の認識ではHDD中の不良領域を使用しないようにしたものがスキップセクタであるという程度の理解をしていました。 そこから一歩踏み込んで、スキップセクタを管理しているのはファイルシステム(OS)なのか、HDD自体(のファームウェア)なのかについて、明確に答えられる人はどれほどいるでしょうか?少なくとも、私は知りませんでした。 この辺を説明している記事もほとんど見かけませんので、今回調べたことを記載しておきます。 はじめに シングルボードコンピュータで自作したLinux NASで使用していたUSB接続の外付けHDDに障害が発生し、一部のファイルが正常にR/Wできなくなりました。当該HDDに既に記録済の読み出し可能なデータは別のHDDにコピーし、問題のHDDは取り外しました。 このHDDを再使用するか廃棄するかを決めるため状態確認を始めたのが、今回の調査のきっかけです。 試行した事をシーケ