Windows 2000 で 137GB を超える HDD を認識させる

Desktop PC の 120GB HDD が死んでしまったため、今現在 GB 単位の単価が最も安い 320GB HDD ( ST3320620A ) を購入。未だに OS は Windows 2000 を使用しているのですが、ここに罠がありました。Windows 2000 は、Service Pack 3 以降が当たっていない状態では 48bit LBA に対応していないことをすっかり忘れていたわけで・・・。見事に OS Install 時に 137GB の壁にぶち当たりました。今更な情報ですが、自身の備忘録ということで。< 事前準備 >

  1. 137GB 以下の Partition を作成し、Windows 2000 を Install
  2. Service Pack 3 以降 ( 最新は Service Pack 4 ) を適応

< 実作業 >

  1. [スタート] -> [ファイル名を指定して実行] をクリック
  2. [regedit] と入力して [Enter] ( レジストリ エディタが起動 )
  3. [HKEY_LOCAL_MACHINE] -> [System] -> [CurrentControlSet] -> [Services] -> [Atapi] -> [Parameters] を開く
  4. [編集] -> [新規] -> [DWORD 値] をクリック
  5. [名前] を [EnableLBA] にする
  6. [EnableLBA] を右クリック -> [変更] をクリック
  7. [ベース] を [10 進数], [値のデータ] を [1] にする ( 0x00000001 になる )
  8. レジストリ エディタを終了し、再起動
  9. [マイ コンピュータ] を右クリック -> [管理] -> [ディスクの管理] で認識できていたら完了