« アンバサダーホテルにて | メイン | PSPとメディアリーダー »

2004年12月26日

HDが正しい容量を認識しない

数日前、知り合いから「新しく買ったハードディスクが容量を正しく認識しないんだけど」
こんな質問があったのでちょっと調べてみました。

知り合いの環境は、
nForce2のチップセットにWindow2000sp4という組み合わせ。
購入したHITATCHIの160Gのハードディスクが少なく認識されている様子とのこと。

まずはBIOSで状況を確認したところ、問題なく160Gと認識されているようでした。

次にOS上では137Gを上限として認識していることを確認しました。
1Kbyte単位の計算上のズレ(1k=1000とするか1024とするか)によって160Gの容量全てを使い切ることは出来ませんが、幾らなんでも足りなすぎです。
計算上は150G程は使えるはず。

ですのでBigDriveの仕様を念頭に確認したところ、

OSインストール時にはSPの当てていないWindow2000であったとのことです。

意外と忘れられがちですが、Windows2000の登場時は137Gの壁が存在していました。SP3以降、137G以上の容量も認識するようになったのですが、Window2000のインストールをSP2以前で行い、UPDATEを実施してSP3以降にした場合、初期インストール時の設定が残ったままでうまく137G以上のハードディスクを認識してくれないことがあるようです。SP3以降のOSディスクを作成して再インストールすれば良いのですが、既に構築されたシステムを軽々と再インストールして下さいというのもアレすでので、更に調べてみました。

対処方法としては、IDEドライバをBigDrive対応の物に変え、レジストリを変更する必要があります。IDEドライバについてはnForce2のチップセット用ドライバの最新版に同梱されているのでそれをインストールすれば問題ないでしょう。

次に、レジストリですが・・

regedit を起動します。
HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \atapi \Parameters を開きます。
メニューから [編集]-[新規]-[DWORD 値] をクリックし、「EnableBigLba」を作成します。
「EnableBigLba」をダブルクリックし、データに 1 を記入して「OK」します。

以上で無事に残りの約30Gの領域を認識させることに成功しました。

ふぅ。



投稿者 zakq : 2004年12月26日 23:58[ 駄目人間]

トラックバック

このエントリーのトラックバックURL:
http://www.dame-z.com/mt/mt-tb.cgi/239

コメント

コメントしてください




保存しますか?


(JavaScriptをオンにして,コメントスパム防止キーを入力して下さい。)