読者です 読者をやめる 読者になる 読者になる

Gavotte RamdiskでWindowsXP 32bit メモリ4G越え!!

Windows Hardware

インストール、設定方法まとめました。

2008年05月12日 Gavotte Ramdisk インストール 設定方法 使い方
http://d.hatena.ne.jp/sona-zip/20080512

WindowsXP 32bitでメモリ4G越え!!

ここ↓でも昔紹介しましたがRAMDISKのお話

[Windows][Hardware] Qsoft Enterprise Liteを使ってRAMDISKを作成
http://d.hatena.ne.jp/sona-zip/20080330/p2

なんとWindowsXP 32bit でメモリを4G以上認識しちゃう方法が2chで明らかになりました。

どういうことかというとOS上でシステム用として使えるメモリは3Gちょっとと変わりはないのですが、8G搭載した場合は残りの約5GをRAMDISKとして認識することができます。
これはすごい!!!!!

しかもWindows XP SP3でも動作するようです。
Qsoft Enterprise LiteはSP3で動作しなかったからちょうどいいですね。(使えている人もいるみたい

引用なので引用先のリンクを張っていましたが、引用先が迷惑しているようなのでリンクは省略します。

175 名前:名無し~3.EXE[] 投稿日:2008/05/08(木) 01:59:09 id:TQsohD7I
32bitXPではできないと決め付けているようだが、
2GB*2+1GB*2のメモリを積んで、OS管理メモリ2.87GB(VRAM128MB)+RAMディスク3GBで使用中。
SP2(一ヶ月)>SP3(二週間)特に不具合なし。

このソフトを利用すると使えるようです。

Gavotte Ramdisk
http://www.chweng.idv.tw/swintro/ramdisk.php

あとマザーボードのチップセットが、対応しているメモリサイズしか読み込めないので所持しているマザーボードの型番で調べてみてください。



これはどういう仕組みなのかな?と思っていたところに詳しい方が↓とのこと

362 名前:名無し~3.EXE[sage] 投稿日:2008/05/09(金) 15:50:45 id:Glap9QDu
何でこのソフトだけがそんな芸当できるのかが謎。
OS上のドライバでOS管理外のメモリを弄れるとかどうなってるんだろ

380 名前:名無し~3.EXE[sage] 投稿日:2008/05/09(金) 16:25:55 id:eQPCdyUk
>>362
ドライバ屋さんがきましたよ。ちょっとデバッガ走らせて動き観察したので解説

割と昔からある技術でOS管理外のメモリは
仮想アドレスとしては割り当てされないけど物理アドレスは有効なので
DDKの関数でMmGetPhysicalAddressなりMmMapIoSpaceなりでできるよん。
DirectXも似たようなことやってるじゃん。ビデオカード上のVRAMにアクセスしたりとか
あれもOS管理外のメモリでしょ。

我が家のPCはメモリを3Gしか積んでいないので、まだ導入していませんが
購入次第インストール方法やその他テスト結果の記事を書こうと思います。
(最近メモリが値上がりしたんだけどね・・・・