バッドセクタ(不良セクタ)とは?

バッドセクタとは、I/Oエラーが検出されたセクタの総称である。


※ バッドセクタが検出されたハードディスクのスクリーンショット

HDDで発生するI/Oエラーは、基本的には物理的な原因に起因するものであり、昨今のHDDにおいて物理的に全くバッドセクタ存在しないHDDは存在しないと考えることが必要である。

製造時に存在するバッドセクタは、プラッタ上に形成されたデータ記録用の磁性体そのものに起因するものが大部分であり、後発的なものとしては、事故としてのヘッドクラッシュを除くと、プラッタやヘッドの経時劣化や、ヘッドのトラッキング性能に起因して発生するヘッドの微妙な位置のずれなどによるリードエラーの発生である。

HDDの製造工程上では、フォーマット作業工程(ローレベルフォーマット:物理フォーマット)で自動的に代替セクタ処理が行われているので、物理的には存在していても、HDDの使用上においてユーザが論理的にその存在を認識することは出来ない。このため、通常HDDを使用中にバッドセクタとして認識されるものは、HDDの工場出荷以降に発生し、使用しているOSやHDD検査ソフトなどによって論理的に検出されたものに限定されている。これらのバッドセクタは、OSのシステムツールに含まれている(Windowsのチェックディスクやスキャンディスクのような)ツール、その他のHDD検査ソフトの修復機能を使用し、「代替セクタ処理」や「不良セクタスキップ処理」を実行することによって、HDDを使用する上で発生する障害を回避することを可能にすることが出来る。

但し、その修復処理は、そのバッドセクタ上にデータが存在しても、そのデータの保護・保全を保証している訳ではないので、データが重要な場合は修復処理を行うことによって、データが完全に失われてしまう(最悪の場合は、データ復旧業者の手によっても復旧不能となる)リスクが存在することを認識することが必要である。(データの書き込み時に発生したビット化けが原因でI/Oエラーと判定される、論理的なバッドセクタが存在することも否定はしないが、現実的にはごくまれである。)

バッドセクタは、どのようなHDD診断ソフトを使用しても、発生原因を判定することは不可能であり、発生原因が物理的であることが大部分であるため、一度バッドセクタを検出したHDDをその後も継続使用するためには、データの消失・損失を予防するために、進行性を持つ原因(軽度のクラッシュ等)を懸念し、バッドセクタの発生・増加を継続的に監視することが必須である。

バッドセクタに類するものとして、“CRCエラー”が存在するが、“CRCエラー”そのものが、広義にとらえればI/Oエラー(読み出し時の「ビット化け」によるもの)であり、HDDは読み出しエラーに対する「リードリトライ(読み出し再試行)」機能を実行しているため、CRCエラーが検出された場合でも物理的な障害(原因)と判断することが必要である。

(CRCエラー:セクタ内に存在するCRCエリアのデータを読み出し、正規のデータと比較することにより診断を行い、エラー判定された場合の表示。)

このエントリーを含むはてなブックマーク この記事をクリップ! Yahoo!ブックマークに登録 Buzzurlにブックマーク @niftyクリップに追加 このエントリをつぶやく Share on Tumblr FC2ブックマークへ追加 Googleブックマークに追加
データ復旧のお問い合わせ
  1. まだコメントはありません。

  1. 2010年 11月 1日
  2. 2010年 11月 2日
  3. 2010年 11月 2日
  4. 2010年 11月 10日
  5. 2010年 11月 24日
  6. 2010年 11月 26日
  7. 2010年 11月 29日
  8. 2010年 12月 14日
  9. 2010年 12月 17日
  10. 2010年 12月 20日
  11. 2010年 12月 21日
  12. 2010年 12月 22日
  13. 2010年 12月 26日
  14. 2010年 12月 29日
  15. 2010年 12月 31日
  16. 2011年 1月 18日
  17. 2011年 1月 18日
  18. 2011年 1月 19日
  19. 2011年 1月 20日
  20. 2011年 1月 28日
  21. 2011年 2月 2日
  22. 2011年 2月 3日
  23. 2011年 2月 4日
  24. 2011年 2月 15日
  25. 2011年 2月 21日
  26. 2011年 3月 1日
  27. 2011年 3月 1日
  28. 2011年 3月 3日
  29. 2011年 3月 6日
  30. 2011年 3月 9日
  31. 2011年 3月 10日
  32. 2011年 3月 16日
  33. 2011年 3月 17日
  34. 2011年 3月 23日
  35. 2011年 3月 25日
  36. 2011年 3月 29日
  37. 2011年 3月 30日
  38. 2011年 4月 1日
  39. 2011年 4月 20日
  40. 2011年 4月 22日
  41. 2011年 6月 1日
  42. 2011年 6月 3日
  43. 2011年 8月 25日
  44. 2011年 8月 29日
  45. 2011年 11月 2日
  46. 2011年 11月 22日
  47. 2011年 12月 8日
  48. 2011年 12月 13日
  49. 2011年 12月 15日
  50. 2011年 12月 16日
  51. 2012年 1月 20日
  52. 2012年 1月 27日
  53. 2012年 2月 7日
  54. 2012年 2月 9日

関連記事

データサルベージ最近の記事