TOP 最近の出来事

▽  ▽
更新日 2004年08月13日



なにを今更・・・
と思う方が多いと思うかもしれませんが、ちょいとてこずってしまったので
メモ代わりに書いときます。


さて、137Gの壁といわれても分からない人はさっぱり何のことだか分からないと思います。
さあ、まず137Gの壁とは・・・

  • IDEハードディスクの仕様そのものの壁である。
  • 従来のIDEハードディスクは、LBAというセクタ・アドレスのサイズ(LBAのbit幅)が28bitである。
  • そのため、最大でも2の28乗=268,435,456個のセクタしか扱えないのである。
  • まあ、要するにこのセクター数に512バイトを掛けた、[137,438,953,472バイト]≒137GBとなるのだ。


それではそれを解決するにはどうすればいいのかというと、LBAを28bitから48bitに広げれば問題が解決する。
それにより、アクセス可能な総要領は2の48乗*512バイトで・・・

  約 144PBとなる。(ペタバイト)


しばらく大丈夫そうね。・・・ってスゴッ

※1ペタとは1,000,000GBのことである。
参考までに。

1,000  < 1,000,000 < 1,000,000,000 < 1,000,000,000,000 < 1,000,000,000,000,000
k(キロ) < M(メガ)  < G(ギガ)    <  T(テラ) <  P(ペタ)



因みに今まで以下のような壁が存在しました。

  • 約5年ほど前に問題となった「8.4Gbytesの壁
  • その他64Gの壁など、ソフトウェアのバグで生じたこともある。


ココからの説明は以下の環境下で行ったことをまとめています。
OS:Windows2000SP4
CPU:AthlonXP1600+
M/B:GIGABYTE GA-7N400L1

今回使用したHDDはMaxtor 160G
BIOSではちゃんと160Gと認識していました。


※もしBIOSで認識していない場合BIOSのファームを上げる必要があります。
それでも解決しない場合は以下のページ等読みながら解決してみてください。

137Gbytes超IDEディスクの正しい使い方
http://www.atmarkit.co.jp/fpc/experiments/009over137hdd/over137hdd_03.html

Windows 2000/XP で 137GB 以上の IDE HDD を使うには?
http://homepage2.nifty.com/winfaq/w2k/device.html#1416

WindowsXPにSP1を適用したが、なぜか137Gを超える大容量のHDDを認識しない
http://www5f.biglobe.ne.jp/~sharkey/PC-DATA/BigDrive.htm

ココを見ながらやっていただければまず問題ないです。
マイクロソフト
Windows 2000 における ATAPI ディスク ドライブの 48 ビット LBA のサポート

上のページを見やすく図入りでまとめてみました。

スタートファイル名を指定して実行


ここで、
  「Regedt32.exe」

と入力して OK を押す。
そうするとレジストリエディターが開きます。

作業をする前に、

表示⇒ツリーとデータ

に必ずチェックを入れておこう。
確認のために必要。
そしたら、

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters

を選択しよう。
以下のようになる。(因みに、WindowsXPでも同じです。)


編集⇒値の追加

を押し、右図のように値を入力する。

値の名前は「EnableBigLba
データー型は「REG_DWORD 」
そして、上の値でOKを押すと、
DWORDエディタが出て来る。
ここでは、
「1」を入力する。

基数はどれでもかまわない。
ちゃんとできていれば・・・w
それで、始めに(ツリーとデータ)を選択し、
右側に右図のような文字が出てくる。
図のとおりになっていれば、
間違いなく認識するだろう。

一応再起動をかけておこう。

では、ちゃんとOSで認識するか確認してみる。

マイコンピュータ(右クリック)⇒管理


そうすると下のようなウィンドウが開きます。

ディスクの管理をクリックすると右にドライブの一覧が表示される。

※BIOS上でHDD等が認識していることが条件で話を進めています。

160GのHDDをつけた場合しっかり認識していれば、150G前後で認識しているはずです。
もし認識していない場合、128Gと表示されている場合があります。
この場合上の設定が間違っていることがあると思うので、
再度確認してみてください。




ものすごく簡単なのですが、レジストリーの設定が間違っていて2時間ぐらいてこずっていました。
できなかったら、確認するようにする癖をつけたほうがいいと改めて痛感しました。

因みに160Gをパーミッションを切らずにNTFSでフォーマットすると約1時間かかります。

最近、データをDVDに焼くのが面倒になってきたので、HDD保存をしようと最近
以下のような簡易にHDDを交換できるものを取り付けました。(拾いものですが)


できれば、ほっとプラグ対応のものがいいような気もするが、多分なにかと面倒そうなので
しばらく再起動をするのが前提で使います。
これなら160G以上つけられることが分かりましたし。


2004年08月13日現在

120G   8000円〜10000円
160G   9000円〜12000円
200G  13000円〜15000円
250G  18000円〜21000円
300G  27000円〜31000円(Maxtorのみ)
400G  53000円ぐらい(日立のみ)

以上より、買うなら160Gが一番お得ですね。
次に200Gですね。
あとはまあ、お金があれば250Gと行きたいものですね。


上へ戻る