espyの日記: インテルのICH4は、48bit LBAを 2
日記 by
espy
サポートしているのか否か。
録画その他の用途で常時通電している、Cube型PC(POLO Mu)のディスクが
そろそろ満杯なので、大きいIDEのHDDを買ってきて換装を試みた。
500GBのドライブだが、Windows2000は128GBしか認識しない。
色々調べると、このマシンのM/BはCOMMEL社のLV-671で、IDE I/FはUltra ATA100で、
Ultra ATA/100というものは128GB(137GBとも言われるがこれは1000で割るか1024かだ)の
壁が有ることが判明。不勉強であった。
そういえば、今使用しているHDD自体が200GBなのに128GBしか使えていないのだった。
他にも調べると、レジストリに手を加える方法で137GBを超える容量のハードディスクを
使えるようにする(48bit LBA対応する)という情報があり、ダメモトで試してみると、
ありゃ、200GBのディスクがしっかり見えるように。
真実は何なのだろうかと、IntelのサイトからICH4のデータシートを拾ってざっと目を通すが
よくわからなかった。
いきなり500GBは恐いので、この状態でしばし使って様子を見てみる。
日曜の、もう一つの買い物は完全に失敗。CUSL2-Cってメモリ512MBまでじゃん。
よく調べずに買いに走るの、やめぃ。>俺
48bitLBA (スコア:1)
典型的なのは「オマエ48bitモード持ってるか?」とHDDに聞いて、持ってたら使う、というつくりですが、非対応のソフトは28bitLBA固定で使います。
BIOSをアップデートできれば一番ですが、
BIOSが非対応でOSが対応してる場合、パーティションを分けて、OS起動パーティションをBIOSでアクセス可能な137G未満にし、残りをOSでアクセスします。
ただ俺が思うにBIOSは対応してる可能性があります。
Windows2000/XP無印は48bitLBA未対応なので、クリーンインストール時にはLBA48が使えません。
SP+メーカー
http://www.forest.impress.co.jp/lib/sys/instmng/instsupt/spmaker.html [impress.co.jp]
のようなものでサービスパックが当たった状態のCD-Rを作成して、それでインストールすれば最初からLBA48が使えます。
Re:48bitLBA (スコア:1)
ATA、ATAPIを解説している市販本などを読むうちに、コントローラ側は関係なさそうだなと
思い始めておりました。
ただ、インテルは、Ultra ATA100が133になった頃に、もうシリアルATAになるんだから
ATA133はサポートしないと公言していたニュース記事が過去にあったようで、気になりました。
インストール済みのWin2KはSP4まで当ててあるので問題ないす。