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

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

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が自由に使えるのだ。
No.2
- 回答日時:
機種や使用デバイスを明記すれば
それなりの回答があると思いますけど。
128GBの壁にはハード面で48bitLBAに依存するので
マザー、チップセットが48bitLBAに対応していないと駄目ですし、
biosも48bitLBA対応biosでないと駄目です。
オンボードのPromise/SiliconImage/VIA/SiSなどのIDEコントローラーは
48bitLBAに対応するドライバを使わないと駄目です。
intelのチップセットだと800シリーズには
IAAというソフトがあってbigdrive使えますけど。
そんなことで悩むのは2003年以前の機種なんでしょう。
当時のOSでスタンドアローンで使えばいいのでは。
XPで128GB未満の領域のみにして
フォーマットすればOSも入るでしょう。
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が見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 中古パソコン 比較的最近のメーカーパソコンのリカバリーやOS Updateについて 3 2023/06/06 13:01
- ドライブ・ストレージ windows10 ゲーミングpc hdd 4 2022/12/30 02:37
- その他(AV機器・カメラ) 電子ピアノに内蔵されているデモ曲を、PCやCDに入れて聴けるようにできますか? 以下、前回質問した内 2 2022/05/02 14:36
- Windows 7 Windows7の外付けhddについて SONYのVAIO Lシリーズ Windows7のPCに 動 5 2022/06/18 22:02
- ノートパソコン PCのWiFiが繋がらない。 SSDをつけてるのに容量不足の通知が来たり、ソフトが強制終了される。 6 2023/04/27 22:45
- 減税・節税 80歳越え高齢父の医療費負担についてご相談 追加 3 2022/12/17 15:13
- BTOパソコン OSの入ったHDDがBIOSには認識されるが起動しない 5 2022/04/15 00:47
- メルカリ メルカリで古着販売、古物商許可証必要でしょうか。 3 2023/02/20 10:42
- デスクトップパソコン google chrome、イラストレーター、フォトショップの同時作業におすすめのPC構成 1 2022/10/19 14:23
- ドライブ・ストレージ 取り外し出来て、どこでも見られる外付けHDD 3 2023/03/04 11:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
右クリックで「フォーマット」...
-
HDDをフォーマットしても交換し...
-
CD-RWはフォーマットすると書き...
-
WindowsでEXT3もしくはXFS形式...
-
フォーマットとディスク消去の...
-
CD-RWへの書き込みにはフォーマ...
-
Windows10へのアップグレードの...
-
CDがCD-Rか、CD-RWかを見分ける...
-
フォルダ名に.(ドット)が付い...
-
USBメモリー 点滅が続く
-
HDDのイメージファイル(*.img...
-
Windows 7でHDDをフォーマット...
-
SDカードをFAT16でフォーマット...
-
CD-Rをフォーマットする
-
回復ディスクを別のPCで復元で...
-
読み取り専用、隠しファイル、...
-
2つある回復ドライブがどのPC用...
-
ローカルディスクを分けたい
-
ルートにコピーとはどうやるの...
-
パーティションを削除の仕方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WindowsでEXT3もしくはXFS形式...
-
ライブファイルシステムからマ...
-
右クリックで「フォーマット」...
-
フォーマットとディスク消去の...
-
SDカードをFAT16でフォーマット...
-
CDがCD-Rか、CD-RWかを見分ける...
-
USBメモリー 点滅が続く
-
Windows10へのアップグレードの...
-
HDDをフォーマットしても交換し...
-
DVD-RAMのUDFバージョンの確認...
-
Win2000でのHDD限界容量
-
ハードディスクのシリアルナン...
-
CD-RWの容量について教え...
-
特定のUSBメモリだけ認識しない
-
CD-Rのフォーマット方法 IS...
-
BD-RE の使い方を教えてください!
-
フォーマットで「準備ができて...
-
macで使っていた外付HDDを読み...
-
WindowsNT4.0でUSBについて
-
CD-RWはフォーマットすると書き...
おすすめ情報