■HDD買い換え大作戦 part79■

このエントリーをはてなブックマークに追加
4Socket774
◆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)超えを扱う場合。
5Socket774:2006/01/13(金) 14:41:59 ID:Z/BcfT/m
◆FAQ 137GBの壁・BigDrive編2

(;´Д`)137GB超えを認識しましたが、正常に使えるか確認したいんですが?
(・∀・)通常フォーマットで(クイックフォーマットでなく)137GB超えの領域がエラー無く確保出来ればOK
 ※Windows上でフォーマットできてることが大切。DOS上のツール等でフォーマットできても確認にならない。
 ※クイックフォーマットの場合でも実際に137GB(128GB)超えの領域で読み書きができればOK

(;´Д`)137GB超えた領域を確保済みのHDDに48bitLBAに未対応な状態でアクセスしたらどうなりますか?
(・∀・)その場合でも、137GB超えた容量が見えてしまいますが、
 実際には137GB超えた領域にはアクセスできない。そして137GB超えた領域に
 書き込もうとすると、先頭の方の領域に誤って書き込んでしまって、システムが
 破壊したり、パーティションが破壊されたりします。

(;´Д`)BigDriveにOSをインストールする時に全容量認識してくれないんですけど。
(・∀・)Windows2000/無印XPではOSインストール時には全容量認識できませんので、
 先頭から128GB未満の位置にパーティションを切ってそこにOSをインストールしましょう。
 標準ドライバを使う場合、WindowsXP SP1以降なら、インストール時に全容量認識できます。
 環境によってはインストール中にF6押しでBigDrive対応IDEドライバを入れて全容量認識できる場合も有ります。

(;´Д`)Windows9xで、BigDriveを扱うにはどうればいいですか?
(・∀・))Windows9xは、標準ドライバが48bitLBA対応してないので、そのチップセット対応した
 Windows9x用の48bitLBA対応IDEドライバを入れてください。
 (例: Intel 8xx chipset→IAA導入、VIA→IDE miniport driver導入)
 なお9x用の48bitLBA対応ドライバが無いチップセットの場合は諦めて別の手段を取って下さい(ATAカード導入等)