先日インストールしたXP環境で早速プログラムのコンパイル作業等をしていたところ、ふと
「メモリ何GB認識してるんだろ?」
32bitOSでリマッピングしてるので、セオリー通りなら3.5GBぐらいなはずだと思うんだけど(積んでるのは5GB
確認したら物理メモリ2GBとなっていた
・・・・・あれ???
一応原因調べたら、システムドライブ直下のboot.iniってファイル内で制限を解除する必要があるらしい
いや、必要があるというか普通はそういう設定になっている(はず
なのでここが原因というか、実は最初から思い当たっていたというか・・・
マルチブート設定時
にXPがロードできなくなったって話をしたと思うんだが、それの原因がシステムドライブ直下にある4つのファイルが消失しているって状態のせい
VistaからXPのディスクのデータをコピーして4個中3個は復元できてたんだけど、唯一入れられなかったのが、このboot.ini
ファイルの中身はこんな感じらしい(ググって出たものコピペ)
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
こーゆーものなのでインストール時に作成されるのかな? ディスクには入ってないファイルでした
その状態でもXP起動できたので放置してたんですが、さて、どうしたものか・・・
調べれば作れるテキストファイルではあるが、、、、
XPなんて2GBあれば余るし、マルチブートのせいでOS側のパーティション認識ずれてるし、こまかいとこは調べないと分かんないし
結論→放置
あ、うん、正直メンドウなんだwww
ってーことで必要が出るまでXPはこの環境で行きます