質問: NEC ValueStar U VU45L17Aという、去年の秋くらいに 発売されたPCを使っています。 6.4GBのHDDが最初から付いてきたのですが、これを 20.3GBのものと取り替えても8GBまでしか認識して くれません。 BIOSのアップデートをしなければいけないようですが、 NECのサイトにそれらしきBIOSはありません。 何か他の方法か、互換のBIOSの入手方法などがあれば 教えてください。 お願いします。
回答: HDDメーカで、起動直後にBIOSシャドウ(RAM上にコピーされたBIOSイメージ)を書き換えて拡張INT13に対応させるというドライバを配布しているところもありますので、HDDメーカのwebサイトをのぞいてみてはいかがでしょうか。 または、BIOSの設定でアドレシングモードが"NORMAL"や"LARGE"になっていないでしょうか。最近のHDDはみなLBAモードを使うように作られています。NORMALは一番初めのもので、BIOSとATA(IDE)の両方の制限を受けて500MB程しかアクセスできません。LARGEはBIOSの出すCHS(シリンダ、ヘッド、セクタ)アドレスをHDDのCHSに変更してアクセスするもので、BIOSの制限の8GBまでアクセスできます。LBAはBIOSを拡張し、CHSからLBA方式にアクセス方式を変えたもので、これはATAの上限137GBまでアクセスすることができます。 ですので、BIOSが対応していたとしても方式が"LBA"でなければダメなので、ここも調べてみましょう。ただ、LARGEやNORMALで初期化されたHDDはLBAとは違うフォーマットになるはず(パーティションIDが違うかも?)ですので、もう一度初期化の必要が出てくるかもしれません。