BigDriveの壁について再質問

このQ&Aのポイント
  • 古いPCのため128GBの壁があります。WIN7用のソフトやドライバーがなく、また、PCに接続するデバイスがWIN7に対応していなく、今のまま使わざるを得ません。
  • 少ないながらも大きめのHDD160GBを購入、OS丸ごとのせかえを試みようとしましたが、壁のため140GBではのせかえできませんでした。
  • 137GBはPC上では128GBになると思いますが、ぎりぎりのところでどこまでが許容範囲なのかが知りたいのです。
回答を見る
  • ベストアンサー

BigDriveの壁について再質問

以前BigDriveの壁について質問したところ、回答を何件か頂いたのですが、どれも満足できる回答ではありませんでした。どうも、私の質問の仕方に問題があるのかも知れないと思い、もう1度質問させて下さい。 古いPCのため128GBの壁があります。買いかえたほうが良いのは分かっていますが、WIN7用のソフトやドライバーがなく、また、PCに接続するデバイス(どうしても必要)がWIN7に対応していなく、今のまま使わざるを得ません。そこで、少ないながらも大きめのHDD160GBを購入、ソフトを使って、OS丸ごとのせかえを試みようとしました。フォーマットの段階では140GB+αの認識はできていたのですが、やはり、壁のため140GBではのせかえできませんでした。 最大の容量を得るためにKB単位での最大フォーマット数字を教えてほしいのです。1024の単位計算からすると137GBはPC上では128GBになると思いますが、ぎりぎりのところでどこまでが許容範囲なのかが知りたいのです。 以前の質問では、「PCが古いから買いかえるべきだ」とか、「160GBが認識しているならそのまま最大で良い」とか的外れな回答が多く、困惑致しました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

その話題がトレンドだった時代の記事から、定番の手順として 確保するパーティションサイズの情報が見つからないとしたら そんなものを気にした人が少なかったんだと思います。 XPユーザー以外は、SATAという逃げ道がありましたから。 137,438,953,472bytesが定数のはずですが 実際に、XPでそのサイズでパーティションを切ったという人は たぶんいません。 これは、シリンダー単位の容量の倍数にならないのが普通だからです。 (Vista以降のWindowsや現行のLinux系OSを使えばシリンダー境界に束縛されません) WindowsXPでは、137,438,953,472bytes以内の最大にするためには シリンダー境界で調整せざるを得ません。 それがめんどうくさいから、80GBのシステムと120GBのデータドライブみたいな もっと使いやすい分割を考えたりするのが普通だったんじゃないかとも思います。 実際はデバイスドライバーの都合などで、よりめんどうくさかったと思いますが。 シリンダー単位の容量は、HDDによって違うので 実際には、パーティションを切る段階で丸められるはずです。 丸めた容量が137,438,953,472bytesを越えていないことを確認して それでXPを入れてみるしか無いんじゃないかと思います。 ただ、以前にも書いたような気がしますが 無料で使えるXubuntu12.04LTSなどをホストOSとして導入して (インストールディスク段階でSATA,BigDrive,GPT,AFTなどに対応しています) その上で、VIrtualBoxなどの仮想環境でXPを動かすほうが簡単かもしれません。 なお、PCでは128GBという認識は間違いで 137,438,953,472bytesはどう計算しても137GBにしかなりません。 ただ、Windwosは1024で割った数値を128GiBと表記すべきところを 誤った単位で128GBと表示します。 (正確にはGiBは国際電気標準会議による標準化を受けていますが、たぶん強制力がありません) これをシェアの大きさから、無理に押し通してきていて パソコン業界もそれに合わせ HDDメーカー側やBIOSなどでは、正しくGB表示を行なっているのに 結果的に、Windowsで容量が少なくなったなどと Windowsを使う人"だけ"が、よけいな混乱に陥っているだけです。 XubuntuなどLinux系OSでは 1024で割った場合は、GiB,MiBなどを使うのが一般化しています。 MacOSXもGB表示は1000で割った数字を用いています。 蛇足ながらLinux上のディスクユーティリティとGPartedでの表示の違いの画像を添付しておきます。

intellig
質問者

お礼

解りやすく説明して頂き、ありがとうございました。Windows以外のOSは使ったことがなく、また、GiBの事も知りませんでした。最終的に127.9GBでフォーマットしました。

その他の回答 (3)

noname#196379
noname#196379
回答No.4

>最大の容量を得るためにKB単位での最大フォーマット数字を教えてほしいのです。 HDDのパーティションはシリンダ単位でしかできない。 だからきっちりとした数字には絶対できない。 HDDの機種によって1シリンダの容量が違うからすべて違う数値になる。 どうしても知りたければHDDごとに何度もフォーマットして自分で調べろ。 そもそもそんな細かいことを考えても仕方がない。 さっさと131072(128GB)でフォーマットする。 もし、フォーマット直後に表示される容量が131072を超えている場合は境界を超えているので 130048(127GB)でフォーマットする。 これで十分だ。 OSがXPならインストール後SP1以降になればBigDrive問題は解消するので 残り容量をディスクの管理で拡張パーティションにフォーマットすればHDDの全容量を使える。 BigDrive問題はBIOSのコマンドサポート問題のせいなので OSが起動してHDDのコントロールがOSに移行すればそんな問題はないのだ。 BigDriveの壁で最大の問題はOSインストールパーティションが128GB以下にしかできないということだけでそれ以外は重大な問題ではない。 規制の厳しいBIOSやハードウエア設計でない限り どんな古いパソコンでも2TB(非AFT)までのHDDが自由に使えるのだ。

  • saltmax
  • ベストアンサー率39% (2997/7598)
回答No.2

機種や使用デバイスを明記すれば それなりの回答があると思いますけど。 128GBの壁にはハード面で48bitLBAに依存するので マザー、チップセットが48bitLBAに対応していないと駄目ですし、 biosも48bitLBA対応biosでないと駄目です。 オンボードのPromise/SiliconImage/VIA/SiSなどのIDEコントローラーは 48bitLBAに対応するドライバを使わないと駄目です。 intelのチップセットだと800シリーズには IAAというソフトがあってbigdrive使えますけど。 そんなことで悩むのは2003年以前の機種なんでしょう。 当時のOSでスタンドアローンで使えばいいのでは。 XPで128GB未満の領域のみにして フォーマットすればOSも入るでしょう。

  • seble
  • ベストアンサー率27% (4041/14682)
回答No.1

128GBでどうぞ。140というのは1000での換算では? 正確に計算すると、137,438,953,472バイトです。1000で割って行けば約137.4GBですし、1024で割って行けば約128GBです。 131072Mバイトです。 ただ、XP(sp1だっけかな?)と2KのSP4以降でレジストリを書き換えればその壁はありませんが・・・ xpのカテで7がどうとか書くから・・・ dosのカテで(あるのか?)98SEしか動かせないとでも書けば・・・8GBで引っ掛かるとか?w

関連するQ&A

  • BigDriveの壁について

    いわゆるビッグドライブの壁について教えて下さい。 パソコンに最大限のHDD容量を確保するために160GBのHDDのパーティションを128GBで切りたいのですが、ディスク管理や設定ソフト等で設定する場合、メガバイト単位での表示になっており、127000MB~128000MBの間ならどこでも良いのか、あるいは128999MBまで良いのか解りません。結局のところ1024バイトでの計算によると127.5911GBとなり127.59以上は設定してはいけないのでしょうか?あるいは切り捨てれば128GBとなる128.9GBでも良いのでしょうか。お教え下さい。よろしくお願いします。

  • BigDrive対応なのに認識されません。

     ASUS P4SDXでW2k_sp4を使っています。マザーボードはBigDrive対応ではないので、BUFFALO IFC-AT133を増設しました。  Maxtor 4A160J0は160GBで認識されたのですが、Seagate OEM160-7 2Aのほうが、フォーマットしたら127GBと壁にあたっているようなのです。  コネクタのつなぎ方を変えたりいろいろしてみたのですが、一向に効果はありませんでした。これはIFC-AT133が対応していないハードディスクを増設してしまったということなのでしょうか?

  • BigDriveに対応していないPC

    BigDrive(137GB以上)に対応していないPCに OS入りの160GBの内臓HDDを接続して、OSを起動することが出来るのでしょうか? 137GBまでは認識するのか、それともHDD自体を認識しないのか教えてください。

  • 外付けHDDのbigdriveについて

    質問させていただきます。 私は、コレガの CG-U2HDC35 という商品を購入し、250GBの内蔵HDDを入れようと考えています。 これを、winMEとwinXPで併用したいのですが、商品の説明書に 『windowsMEでの使用の場合、OSの制限によりbigdriveのHDDはサポート対象外です』と書いてありました。 そこで、250GBをNTFSの130GBとFAT32の120GBに分けてフォーマットした場合に、windowsMEで120GBを認識してくれますか? その場合に、不具合などは出ないのでしょうか? PCは COMPAQ presario 5wv210 です

  • 128Gの壁

    以前にも同じような質問された方がいらっしゃったかも知れません!自作PCに160GBのハードディスクを増設しました。噂通り128GBの壁にあたりました、ディスク管理からパーテションはせず単独として認識しますがうまくできません。レジストリから編集しようとしたのですがHKEY\LOCAL\MACHINE\SYSTEM\CurrentControlset\Services\atapi\Parameters までは辿り着いたのですがそこからどのようにすれば良いかが判りません!WIN2KSP4 マザボはBigdriveに対応してます。i865G セレロンD2.4 HDDはhitachi160G SATA接続です。 それとレジストリというのはユーザーがある意味、勝手に書き換えてもいいんでしょうか? そのあたりも勉強不足です、宜しくお願いします!

  • HDDの容量の壁について

    HDDの容量の壁(本来より少ない容量しか認識されない問題)ですが、128GB(137GBとも)、いわゆるBigDrive問題はこのサイトでも結構Q&Aが見つかりました。 しかし、128GB以前の容量の壁については、ほとんど見つかりませんでした。 かつてはBIOSやファイルシステムの問題から504MB・2GB・7.8GB・32GBなどが存在していましたが、OKWave開設当初からこれらの問題にはあまり触れられていないのか、504MBで検索してもまったくといっていいほど504MBの壁に対する質問は見つかりませんでした。 (504MBの壁とは、IDEとBIOSの組み合わせから生じる問題で、Windows95以前は多かった模様) 今は128GB以前の容量の壁を扱う機会は、もうs区内のでしょうか?

  • BigDrive以内の最大のパーティションのサイズとは

    BigDriveの影響を受ける環境なので、約138GB以内のパーティションにしなくてはいけないみたいなのですが、できるだけ大きなパーティションにしたいので、その138GBと言われている値について、より詳細な情報を教えてください。 パーティションを作成後、FAT32で、Win98のエクスプローラでドライブのプロパティを見た時、総容量が137438953472-1バイトが最大なのでしょうか?

  • BigDrive?

    最近、自作PC又は安い市販PCでファイルサーバの 購入を検討しています。 理由としては以下の通りです。 ・自分用PCのTVの録画データが増えてきた ・TVの録画データやその他家族のファイルの共有及び情報共有をしたい。 ・現状、ややスペックの高い自分のマシンをファイルサーバ代わりにしているので電気代が気になる。 それに際し、いろいろ安いものや部品について調べました。 そこでBigDriveなるものの存在を知りました。 従来のIDEハードディスクの限界の 137GB(128GB?)以上のハードディスクを 使う為の技術(?)だと言う事は理解したのですが、 それ以外は良くわかりませんでした。 137GB以上のハードディスクを使用するためには、 何が必要なのでしょうか? できるだけ安く済まそうとしているのですが、 安いのでは無理とかあるのでしょうか? また、逆に電気代がかかる可能性があるとか ありますでしょうか? ちなみに、今後2~3年の見据えて 300GB~500GBくらいを考えています。 回答及び助言をよろしくお願いします。

  • BigDrive非対応HDDケースで大容量HDDを使う方法

    FireWire接続の外付けHDDケースを持っています。 が、このケース、なにぶん古いもので BigDriveに対応していません。 もったいないのでHDDを買って使おうかと思っているのですが 価格的に見て120GB(でしたっけ?)以下のものは 現在ではやはり割高です。 そこで思ったのですが、120GB以上のHDDを BigDrive対応のHDDケースに入れてパーティション分割(100/60とか)、 その後で非対応のケースに入れたとして きちんと認識させることはできるのでしょうか? それとも、パーティション分割したところで やはり120GBの壁は乗り越えられないのでしょうか? 何かアドバイスなどありましたらよろしくお願いします。 ちなみに使おうと思っている環境は MacOS9、PowerMacG4(詳しい型番などはわかりません)です。

  • BigDrive対応について教えて!

    WinXPを使用したたのですが、Win2000に乗り換えようと思い、インストールしたのですが容量の壁のあたりました。 Win2000SP4を入れたので無事に認識したのですが、この場合でもレジストリを変更するやり方ありましたよね?あれもやっといたほうがいいのでしょうか? また、Win2000で130GB以上のHDDを使うと危険って前ここでいわれたのですが、無難にXPにしたほうがいいですか? ファイルが破損したらいやなので、、お願いします。