【音熱壁】HDD買い換え大作戦☆43【dB℃GB】

このエントリーをはてなブックマークに追加
9Socket774
*********(・∀・)突き破れ!! 137GB(128GB)の壁(・∀・)*********

?(;´Д`)Windows上で137GB(128GB)超えを扱うにはどうしたらいいんですか?
 (・∀・)IDEドライバが48bitLBAに対応していることが第一条件です。

?(;´Д`)IDEドライバを48bitLBAに対応させるにはどうしたらいいんですか?
 (・∀・)標準IDEドライバを使う場合。(atapi.sysを使う場合)
  (1)まず、WinXPならSP1以上(※要hotfix)、Win2KならSP3以上をあててatapi.sysを48bitLBA対応のものにする。
  ※WinXP SP1でhotfixをあててないとデータが破損する可能性があります。
   http://support.microsoft.com/default.aspx?scid=kb;ja;331958
  (2)そして、レジストリにEnableBigLbaの項目を作成。
  HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
  値の名前:EnableBigLba   データ型:REG_DWORD  値のデータ:1
  ※Win2000SP4ではレジストリ追加無しに認識の報告あり。
 (・∀・)チップセット、ATAカードのメーカー等からドライバを導入する場合。
  48bitLBA対応のドライバを導入すればそれでOK。
  (例: Intel 8xx chipset→IAA導入、 VIA chipset→4in1Driver 4.38以降を導入)

?(;´Д`)BIOSの48bitLBA対応が必須な場合を教えてください。
 (・∀・)FDISKなどDOS上で137GB(128GB)超えを扱う場合。
 (・∀・)Win9xのDOS互換モードで137GB(128GB)超えを扱う場合。
 (・∀・)WindowsXP + 標準IDEドライバ(atapi.sys)の場合も
  BIOS対応が必須とされているが、今のところ真相は不明。
 http://support.microsoft.com/default.aspx?scid=kb;ja;303013

  ※WindowsはHDDアクセスにBIOSを経由しないので(起動時とDOS互換モード時にはBIOSを経由する)
  BIOSの48bitLBA対応は必ずしも必須では無い。
  ※Windows起動時にはBIOS経由でHDDにアクセスするため、
  BIOSで認識可能な範囲内にシステムパーティションがなくてはならない。
10Socket774:03/07/26 05:24 ID:VPRwZsRc
*********(・∀・)突き破れ!! 137GB(128GB)の壁(・∀・)その2*********

?(;´Д`)137GB超えを認識しましたが、正常に使えるか確認したいんですが?
 (・∀・)通常フォーマットで(クイックフォーマットでなく)137GB超えの領域がエラー無く確保出来ればOK
  ※Windows上でフォーマットできてることが大切。DOS上のツール等でフォーマットできても確認にならない。
  ※クイックフォーマットの場合でも実際に137GB(128GB)超えの領域で読み書きができればOK
 (・∀・)または『chkdsk X: /r』でチェックすると、137G以上に書き込めるかの確認&不良セクターの
  確認も同時に出来るので、なお良いかも。(Xはドライブ最後尾のパーティションを指定)

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

【137GBの壁関連リンク】
48bitLBA基礎知識
http://www.atmarkit.co.jp/fpc/experiments/009over137hdd/index.html
http://www.atmarkit.co.jp/fpc/kaisetsu/disk_new_if/index.html
その他137GBの壁関連
http://www.systemworks.co.jp/ex_bigdrive.htm
http://www.tadachi-net.com/pc_info/ide.html
http://www.mnet.ne.jp/~angie/exp/hdd160gb.html
Microsoftサポート技術情報
http://support.microsoft.com/default.aspx?scid=kb;ja;305098 (Win2k)
http://support.microsoft.com/default.aspx?scid=kb;ja;303013 (WinXP)

(・∀・)レジストリにEnableBigLbaのキーを追加する時に、登録ミスが心配な人は以下の三行を、
メモ帳にコピペして、拡張子を「reg」に変えてからダブルクリックしてもレジストリ登録できます。

REGEDIT4
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters]
"EnableBigLba"=dword:00000001