◆FAQ 137GBの壁・BigDrive編 その1
(;´Д`)Windows上で137GB(128GB)超えを扱うにはどうしたらいいんですか?
(・∀・)IDEドライバが48bitLBAに対応していることが第一条件で、BIOSの対応はまた別問題。
(;´Д`)BIOSがBigDrive(48bitLBA)に対応してないんですが、これはもうダメポですか?
(・∀・)Windowsは基本的にHDDアクセスにBIOSを経由しないのでIDEドライバさえ48bitLBAに
対応していれば問題ありません。ただし、Windows起動時にはBIOS経由でHDDにアクセス
するため、BIOSで認識可能な範囲内にシステムパーティションがなくてはなりません。
(;´Д`)IDEドライバを48bitLBAに対応させるにはどうしたらいいんですか?
(・∀・)WinXPで標準IDEドライバを使う場合。(atapi.sysを使う場合)
(1)SP1以降を当ててatapi.sysを48bitLBA対応のものにすればOK。
(2)ただしSP1ではスタンバイ時にデータが破損するトラブルがあるので
http://support.microsoft.com/default.aspx?scid=kb;ja;331958 ここ↑にあるスタンバイパッチをあててatapi.sysを最新バージョン(5.1.2600.1135)にする。
SP2はスタンバイパッチ不要。
Win2Kで標準IDEドライバを使う場合。(atapi.sysを使う場合)
(1)まずSP3以上をあててatapi.sysを48bitLBA対応のものにする。
(2)更に、レジストリにEnableBigLbaの項目を作成。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
値の名前:EnableBigLba データ型:REG_DWORD 値のデータ:1
これをダウンロードして実行しても可→
ttp://www5a.biglobe.ne.jp/~winter/2ch/hdd/LBA.lzh ※VIA 4in1ドライバの場合も標準IDEドライバを使うこともあるのでレジストリ追加しておくのが安全確実。
※Daemon Toolsなどの仮想CDソフトを入れたままだとatapi.sysが更新されないこともあるので注意。
チップセット、ATAカードのメーカー等からドライバを導入する場合。
48bitLBA対応のドライバを導入すればそれでOK。
(例: Intel 8xx chipset→IAA導入、VIA→IDE miniport driver導入)
(;´Д`)BIOSの48bitLBA対応が必須な場合を教えてください。
(・∀・)FDISKなどDOS上で137GB(128GB)超えを扱う場合。
Win9xのDOS互換モードで137GB(128GB)超えを扱う場合。