OSがWindows 98であるクライアントPCに80Gバイトのハードディスクを増設して,FDISKコマンドを実行したところ,ハードディスクの容量が17Gバイトと表示されました。解決する方法はありますか。

 Windows 95/98/98 SEのFDISKコマンドは,64Gバイトを超えるハードディスクのサイズを正しく認識できません。FDISKがドライブのサイズを計算するのにいくつかの16ビット値を内部的に使用しているからです。ドライブのサイズが64Gバイト以上だと,この16ビット値の変数がオーバーフローし,ハードディスク全体のサイズから64Gバイトを引いた値を認識します。

 マイクロソフトでは,この問題を修正するためのモジュールを同社のサイト(http://support.microsoft.com/default.aspx?scid=kb;ja;JP263044)で提供しています。修正モジュールがあるのはWindows 98/98 SE用のものだけで,Windows 95用のものはありません。ここからダウンロードしたファイルを実行すると,「\Windows\Command」フォルダにあるFdisk.exeがアップデートされます。また,起動フロッピ・ディスク上にあるオリジナル・バージョンのFdisk.exeを別途置き換えます。

(日経Windowsプロ編集)