• 締切済み

どうやってローレベルフォーマットしているのですか?

技術的な興味です。 HDDのローレベルフォーマットといったとき、「現在あるセクタに0を書き込む」と、「トラックにセクタを再構築する」が2種類の意味で使われているようです。 前者は、拡張INT13を使って実行できると思うのですが、後者はどのように実現するのでしょうか? また、前者の最小実行単位はセクタ単位の書き込みで実現できますが、後者の最小実行単位はトラックでしょうか、それともシリンダ単位、HDDドライブ単位でしょうか?

みんなの回答

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

自分はHDDメーカーの中の人ではないが、おそらくHDD内にあるコントローラーCPUに制御コマンドを送っているのだと思う。 実行単位は、恐らくHDD全体でないかと思われる。  【参考】   http://www.geocities.co.jp/SiliconValley-Cupertino/6040/pc/pc8.htm#67

usatan2
質問者

お礼

回答ありがとうございます。 紹介くださったページ、大変参考になりました。 明確な答えは得られませんでしたが、やはりHDD全体のような感じですね。

関連するQ&A