【32bitOSで】 Gavotte Ramdisk Part12 【4GB超え】
レス数が900を超えています。1000を超えると表示できなくなるよ。
Gavotte Ramdisk まとめWIKI
ttp://www10.atwiki.jp/gavotterd/
配布先
Gavotte RAMDisk 1.0.4096.5
ttp://www.badongo.com/file/12113169
(右のアルファベットを入力してDLボタン押す)
■前スレ
【32bitOSで】 Gavotte Ramdisk Part11 【4GB超え】
http://hibari.2ch.net/test/read.cgi/win/1260635191/ アップグレード版でインストールしたの?
それならまずGavotteをアンインストールしてみたらどう? >>813
いえ、win7の64bit版はXPが入ってるハードディスクをフォーマットして新しくOSインストールしました。
gavotteは今、PC上に無いはずなのにBIOSで見ると物理メモリ4096MBとしかないのです。
BIOSのデフォルトをロードしても直らず、BIOS上にメモリリマップの項目もないのですが、なんとか6GB認識させたいです。 搭載メモリが4GBになっていた、とかないのかね?w
或いは普通に一部壊れて認識しなくなったとか… >>814
それだとGavotteは関係なさそうだね。
マザーボードかメモリ、どっちかの調子が悪そうだ。
認識しないメモリを特定するために1枚ずつ差し替えて調べてみたら?
とりあえずここはスレ違いだと思うから、自作PC版あたりの該当スレで相談しなおしてみるといいよ。 7→XPを2週間(gabotte使用)→7なのですが、最初に使っていた7では6GB認識されていたので
故障も考えづらい気がします。
結構大変ですが、メモリの抜き差しやってみようかなと思います。 クリーンインストールしてたらGavotte関係ないと思うんだよなぁ。
以前は大丈夫だったんなら、簡単に試せるのはOSをもう一度入れなおしてみるとかかな。 そもそもOSのインストール云々はBIOSで4GBしか認識されない事に全く関連が無いな
これは何もやってないのに壊れたレベルだな BIOSでメモリ容量制限できたっけ?
まあふつうに考えてハードウェア故障だろうな
と言うか誰かメモリ抜いたんじゃねーの?
XPだと4GBでいいだろって 抜かれた以外に低容量(2G→4G)に変えられたとかもあるね
見た目は分からないかも そもそも6GBなんて半端な時点で2GB*3か4GB+2GBだろう
いつの間にか4GB→2GBや2GBが破損は稀によくある DDR2とかだと4GB高いしね
どういう原因だったのか聞きたいなw ウワァァ-----。゚(゚´Д`゚)゚。-----ン!
メモリ抜き差しし直して、CMOSクリアしたら起動不安定になってあせったけど
なんとか起動したけど実装メモリ4GBから2GBに減っちまった。
とりあ、gabotto関係ないっぽいけどもうわけわかめ。 メモリか本体のハードウエア障害(故障)だね
メモリの接点を鉛筆でなぞるといいかも知れないけどだましだまし使っても
いつかダメになるだろうなあ CMOSで起動不安定になるのはオーバークロックでもしてるからじゃないのか?
なんかOCしたときの症状に似てるし CMOSクリアしても残るOCってどんなのだよ
昔懐かしいジャンパ設定かw 昔は組み上げて起動する前にまずBIOSの設定しないと起動すらしないというマザーがあったな
CPUじゃなくてメモリの設定関連だったが Vista Home Premium SP2 32ビットで6GBのメモリを積んでいます。
ギリギリまでRAMDISKを使いたいのですが、2818MBだと認識していますし、
実際古いGavotteではこれでうまく動いていました。
が、1.0.4096.5_200811130(と314氏のツール)を使うと、物理メモリの空きが
ほぼ0になってしまいます。
OSとバージョンの相性みたいなのって有るんでしょうか? >>832
かつてできてたんならram4g.regできてないだけと思う 832です。
試行錯誤したら巧く行きました。
どうやら、「bcdedit /set pae ForceEnable」を管理者権限で実行して
なかったのが原因っぽいです。
お騒がせしました。 653 :名無し~3.EXE:2014/03/06(木) 00:55:40.73 ID:g54szYyx
ERAMって凄いなNT3.51に対応しているうえに、PAE対応の
OSなら4GB以上に対応しているし。
(NT3.51用大容量RAMディスクだと他にAR RAMDISKがある。
但しNT3.51のDLLを一部NT4.0の物に置き換える必要がある、詳しくはNT3.51スレ
を参照) Gavotte Ramdisk使えねー。ERAM(改)の方が使えるね。
>Gavotte RamDisk の実験をしてみました
>前回ThinkPadでgavotteRamdiskを使用するのに失敗したので、
>今回はデスクトップの方でチャレンジです。
>果たして、Windows2000でGavotteRamDiskは使えるのでしょうか。
>取り敢えず、仕方が無いのでAdvanced ServerでPAE使用で4G
>割り当ててみます。
>当然ですが、メモリ使用量が4G増えました。
http://blog.livedoor.jp/blackwingcat/archives/613528.html >4. Posted by しらた 2012年08月15日 15:17
>いろいろご教示頂いて、拡張コアv10bとERAM改の共存に成功しました。
>8192MBのメモリを搭載したマシンで、boot.iniの起動スイッチに
>"/PAE /MAXMEM=5120" を記述し、ERAMの設定を上記の指示通りとし、
>RAMディスクの大きさを "3145728 byte"に設定してようやく目的とする
>環境で起動するようになりました。現在、メインメモリが4,455,204KB
>RAMディスクが3,214,931,968byte 確保できています。
http://blog.livedoor.jp/blackwingcat/archives/1699854.html 32ビットサーバOSなら0x100000000も管理内になるので管理外があるとは認識しないから管理内からとられるのは当然だね XP以降だとERAMじゃ仮想メモリに設定できないんだよね。
USB-HDDに仮想メモリが置けないように。
条件がハードディスクとして認識されていて、かつ
取り外し不可なデバイスとして認識されないといけない。
通常RAMディスクは取り外し可能デバイスとしてWindowsは認識している。
Gavotte Ramdiskはそこにも対応しており仮想メモリに設定ができる。 USB-HDDやUSBメモリならdiskmod.sysを使えば仮想メモリが
設定できるが、
RAMディスクはデバイスドライバの所にドライブが表示されていないから
無理っぽいな。あとdiskmod.sysは設定が難しく、USB-MOとは相性が
悪かったりする。 PAEは対応アプリじゃないと活用できないが、
RAMディスクとして使用すれば活用可能。
ページファイルの最大サイズ 4GB(PAE無) /16TB(PAE有)
RAMディスクがFAT32でフォーマットされている時は4GB
以上のファイルが作れないが、次のように分割することで
確保可能である。
ページング ファイルを保持するドライブまたはボリュームで、そのボリュームに作成するページング ファイルの数のフォルダを作成します。たとえば、[C:\Pagefile1]、[C:\Pagefile2]、[C:\Pagefile3] です。
レジストリ エディタ (Regedt32.exe) を使用して、以下のキーを見つけます。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Pagingfiles 値を検索し、その値をダブルクリックしてオープンします。
既存の値をすべて削除し、以下の値を追加します。
c:\pagefile1\pagefile.sys 3000 4000
c:\pagefile2\pagefile.sys 3000 4000
c:\pagefile3\Pagefile.sys 3000 4000
Windows 2000 での 4,095 MB のページング ファイルのサイズ制限を解決する方法
http://support.microsoft.com/kb/237740 こんにちは、VISTA32bt OS i7-920 で、MMOのBlade&soulをやっているのですが
2時間もしないうちにクラ落ちします。
物凄くメモリーを食うゲームのようです
http://www10.atwiki.jp/gavotterd/
こちらを参考にして自分なりに、設定。 5G積んで、RamDisk-PAEが1.7Gに出来ました。
Vista
管理者権限でコマンドプロンプト起動
bcdedit /set {current} pae ForceEnable
を実行して、無事再起動
ここまでやっても、タスクマネージャーでは合計3325で、5Gカウントしていないし
ゲーム使用中では3Gめいいっぱい使っているようで、クラ落ちしてしまいます
これって、仮想メモリとして1.7gの方が使えていないのでしょうか?
MMOではこの方法つかっても意味が無いのですか?
誰かわかるかたいませんか? [OS] Windows8.1 pro 32bit
[メモリ] DDR2 2GB×4 8GB
でGavotte RamdiskとRAMDAでOS管理外をRamdiskにして速度計測してみた。
Gavotte Ramdisk
http://2ch-ita.net/upfiles/file14150.jpg
RAMDA
http://2ch-ita.net/upfiles/file14151.jpg 32bitの場合、RAMDAは管理外にページファイルが置けないからな。
32bitで管理外が使え、さらにランダム4kが早く、ページファイルをちゃんとおける
フリーのソフトってあったっけ? 管理外はOSに使わせろ
ttp://www.softantenna.com/wp/windows/pae-patch-updated-for-windows8/ 大容量のRAMDISKが使いたいんだ。
OSに使わせるなら64bitOSでいい。 いまさらだけど...。
色々なところで「ram4g.regは、4GB以上のメモリ認識のため必要」と書かれているが、32bitOSでも4GBまでは認識するから、正確には「4GBより多い」場合だよね? >>856
paelimitでパッチしていないGavotteは物理的なアドレス4GB(0x100000000)から連続しているメモリを取ろうとするので
「ram4g.regは、4GB以上のメモリ認識のため必要」はこういう動作のためにほぼ正しいけど
「4GBより多い」は3〜4GB搭載機でも効果があるハードウェア構成が存在するため間違いです >>857
レスthx
じゃあ搭載量4GBでも、ram4g.regは必須ということなんだね。ありがとう。
話は変わるけれど、Gavotteは管理外動作時にベンチとると4kが5Mとか10Mとか
激遅なんだけど、皆はどういう理由からこれを使ってるのかな?素朴な疑問でした。 >>858
自己レスです。
管理外のベンチマーク
gavotte 12MB/s
ramda 150MB/s
ガボは管理外のときは激遅の模様。
一方ramdaは管理外に1GB程度のページファイルを置いて、他はなしにすると、
エラーが出てcドライブにも3GBくらいのページファイルが作られてしまう。
ガボはできるので、自分もガボを使うことにした。
チラ裏スマソ。 >>859
補足
速度はDDR2 の4kの値。シーケンシャルはどちらも1500ほどでていた。 Gavotteの管理外は16MB単位でアクセスするようになっていて現在ドライバ内でマップされていないところをアクセスする場合はリマップする実装になっている
このような実装なので小さなサイズのランダムアクセスベンチマークはGavotteは明らかに他のRAMディスクと比べて遅い結果が出る
またWindows7以降ではOSの実装が変わったようなのでGavotteがリマップするために使っているAPIはVista以前と比べて10倍ぐらい時間がかかるっぽいので
ベンチマークが50MBサイズでもほぼ毎回リマップが発生することになるためランダム4Kは超遅い結果が出るのだろう >>861
詳しい解説ありがとう。
管理外メモリにのみページファイル置けて、ガボより早いフリーのRamdiskプリーズ。エロいひと。 >>863,864
ありがとう!MBがasrockではないので、864を試してみます。 32bitWin7でメモリ6GBなんだけど、
このソフト使うべきなのかねえ・・
あまり効果がないんであれば、
余計なものは入れたくないんだけど
64にしろよっていわれそうだが、
キャプボが対応してないんでね >>866
おそらくなんの効果もないので入れないでください >>862
まだDataram試していないけれど、
ガボの挙動報告です。
win7 32bit 4gbにて、管理外に900mbのramdisk作って、
ページファイルとfirefoxのキャッシュを配置したら、
youtueの再生2つめからが、
10秒くらいで終わって勝手に次の動画にスキップするようになりました。
なので狐のキャッシュは2つめのHDDに戻しました。
チラ裏スマソ。 >>862
まだDataram試していないけれど、
ガボの挙動報告です。
win7 32bit 4gbにて、管理外に900mbのramdisk作って、
ページファイルとfirefoxのキャッシュを配置したら、
youtueの再生2つめからが、
10秒くらいで終わって勝手に次の動画にスキップするようになりました。
なので狐のキャッシュは2つめのHDDに戻しました。
チラ裏スマソ。 windows7 pro 64 bit で8Gメモリのうち1Gをramdiskに割り当てたのだけれど、
タスクマネージャの物理メモリは8Gのまま、そして使用メモリが起動直後
で4G消費してる。個々のプロセスのメモリ消費を合計しても3G程度にしか
ならないのだけれど、これは実消費メモリにramdiskで確保してる1Gを加算
しているという認識でいいのかな?
さすがに軌道直後に4G消費はおかしいよなあ。 PAE 有効のWindows server 2003でram4g.reg入れてからramdisk.exeクリック
したら落ちた(ブルースクリーン) RAMDISKなんて使う行為自体が間違いだね。
SSD使えば良いだけの話なのに買う金が無いからって
そんな誤魔化しソフトに逃げてんじゃねーよ馬鹿がw
RAMDISKなんか使ったところで高速にはならない。
SSDを使って、消耗すれば買い換えるのがまともな常識人の打ち筋。 なんでここのスレの馬鹿住人どもは、いつまでもいつまでもRAMDISKなんて使ってるの?
SSDも買えない貧乏人はそもそもPCなんて使うんじゃねーよksg
あきらめてHDD使ってれば可愛い雑魚だなwで済む話なのに
RAMDISKなんか使って、速くなったと勘違いしてる奴らがウザイねw
速く無い。RAMDISKはSSD単体使用に比べてはるかに遅い。珈琲が沸くほどに遅い。
これだけは忘れるなよwRAMDISK使う奴は頭がおかC
なんでSSD買わないの?なんで64BITOSで大容量メモリ使わないの?
答えは簡単。阿呆だからだなw Gavotte Ramdiskはランダム リード/ライト 4KBが遅すぎる。
他のRAMDISKの1/10のスピードしか出なかった。 体感はどうだろうなぁ
でも速度を改善する余地があることは確か。 確かに遅いな。
チップセットとかの所為もあるんだろうけどこの程度しか出なかった。
-----------------------------------------------------------------------
CrystalDiskMark 3.0.2 (C) 2007-2013 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 byte/s [SATA/300 = 300,000,000 byte/s]
Sequential Read : 2627.551 MB/s
Sequential Write : 1199.863 MB/s
Random Read 512KB : 1988.709 MB/s
Random Write 512KB : 1123.349 MB/s
Random Read 4KB (QD=1) : 48.036 MB/s [ 11727.5 IOPS]
Random Write 4KB (QD=1) : 47.045 MB/s [ 11485.7 IOPS]
Random Read 4KB (QD=32) : 47.337 MB/s [ 11556.8 IOPS]
Random Write 4KB (QD=32) : 43.846 MB/s [ 10704.6 IOPS]
Test : 50 MB [Z: 88.8% (4315.0/4859.3 MB)] (x1)
Date : 2015/02/21 0:57:29
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86) >>879
普通にOSのディスクキャッシュを使うようCrystalDiskMarkにパッチして試してみた
リード系はHDDとGavotteは変わらなかったがライト系はGavotteが数十倍速かった
ということでGavotteにも普通にOSのディスクキャッシュが効いているので
意識してRAMディスクの長所を使っている人以外が体感することは難しそう またベン厨が阿呆なことほざいてるなw
RAMDISKでベンチのスコアなんて意味ねーんだよ。
遅いもんは遅い。根拠がベンチのスコアばっかりのRAMDISK厨は
SSDを買う金すら無い便所の貧乏人のくせに、そんな薄ら寒い脳味噌で体感できると思うなw 結論
RAMDISK使う奴は阿呆。
SSDのほうがよっぽど速い。 しっ!こういうやつは自分の事は棚の上から下ろすつもり無いから構うなって 888ゲット、余裕でした。
RAMDISK使ってる奴って馬鹿なんじゃないの?
どう見てもSSDより遅いからね。ベンチのスコアうんぬん以前に
ソフトウェアでやってるエミュレーションである限りは
ただのIOに負荷をかけるだけの馬鹿の行為。
そんな簡単な前提すら無視して、ベンチのスコアだけで
速いとか言ってられるんだからベン厨の脳味噌はおめでたいよなw >>881
そんなパッチがあるのか。Windows 9x系だとsafeモードで起動すると、
MS-DOSのキャッシュが使われるから、キャッシュ込の値で表示されるね BBRされて書き込めないので表記変更
ERAM改
Seq R: 397.319 MB/s
Seq W: 380.295 MB/s
R R 512KB : 399.940 MB/s
R W 512KB : 376.296 MB/s
R R 4KB : 271.910 MB/s
R W 4KB : 216.780 MB/s
AR Ramdisk
Seq R: 393.216 MB/s
Seq W: 369.398 MB/s
R R 512KB : 391.468 MB/s
R W 512KB : 364.283 MB/s
R R 4KB : 258.252 MB/s
R W 4KB : 208.335 MB/s
Gavotte Ramdisk
Seq R: 378.547 MB/s
Seq W: 389.644 MB/s
R R 512KB : 318.386 MB/s
R W 512KB : 318.383 MB/s
R R 4KB : 13.426 MB/s
R W 4KB : 13.101 MB/s Windows98でXMSDSK(MS-DOS用大容量RAMDISK)
--------------------------------------------------
CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo
Crystal Dew World : http://crystalmark.info/
--------------------------------------------------
Sequential Read : 381.421 MB/s
Sequential Write : 347.532 MB/s
Random Read 512KB : 380.385 MB/s
Random Write 512KB : 345.613 MB/s
Random Read 4KB : 202.133 MB/s
Random Write 4KB : 148.040 MB/s
Test Size : 50 MB
Date : 2015/02/21 22:56:26 Random R/W 4KBがMS-DOSのRAMDISKに負けるなんて… >>872
BOOT.INIに/NoExecute=OptInを入れたら落ちなくなった Win7 professionalでGavotte入れてるんだが、メモリを4GBから8GBに増やしたところ、
RAMディスク自体を認識しなくなった。
コントロールパネルで見たところ、メモリは8GBで認識してる。
原因はなんだろう?入れたメモリのせい? ちょっと間違えた。
RAMディスクを認識しないのではなく、フォーマットされてないと出る。
それでフォーマットしてみても元に戻る。
http://geekna.hatenablog.jp/entries/2008/05/12
に書いてある.bat当ててもやっぱり元に戻るのは同じ。 >>897
Win7 x86ではもう>>314を使わないとダメみたいだよ ありがとう!でけました!!
ただ、実装メモリが「2.46GB使用可能」になっちゃったけど、これでいいの? >>899
意味がわからないけど、もしram4g.regしてramdisk.exeでInstallするときに
容量を管理外容量より大きく指定してたら管理内からもとるから減るよ
2.46G残ってるようだから多分容量に5G(=管理外4.5G+管理内0.5G)を指定してるんじゃない? すみません、レジストリからDiskSizeMを「0」にしてみたんだけど、
それでもやっぱりコントロールパネルからメモリサイズ見てみると
8.00GB(2.46GB使用可能)になります。 ramdiskの大きさは5.43GBで、DiskSizeMを色々いじっても変化無いですね。 計算はわかってるだろ
ramdiskのサイズの変え方がわからないんだろ、たぶん >>901
やっぱり意味がわからないのでWin7 Pro x86を見てみたけど8.00GB(2.46GB使用可能)なら正常
グラボが1Gとってるだけじゃないかな(残り0.5G程度はその他ハード)
sc stop rramdiskしても変わらないだろう
なおDiskSizeMは0じゃなく16でよい そういうことですか。
3.2GB使えるようにはならないのですね。
調べて頂いてありがとうございます。 OSはXP Professional 32ビット SP3。
メモリ6GBを積んで、約3.2GBがOSに認識され、残りはGavotte RamdiskでRAMドライブにした。
そしてRAMドライブに、1024MB-2048MB(カスタムサイズ)のページングファイルを配置。もともとのページングファイル(Cドライブ)は無効にした。
という環境なんだけど、
Gavotte Ramdiskを導入後、ウインドウの描画、再描画がモッサリしてる。重い。前よりスローになってしまった。
例えば、ウインドウのタイトルバーをドラッグしてウインドウの位置を移動すると、移動先に再描画されるときにもっさり。
ウインドウが上端から描画されるときは、下端までいく過程がパラパラアニメみたいになる。
なんなんだこれは・・・前は一瞬で描画されたのに。
マザボがオンボードVGAだとメモリ関連の不具合が起こるそうだけど、マザボのVGAはBIOSで無効にしてあって、VGAは増設したRadeonのグラボを使ってる。VRAMは1GB。
似た不具合の人がいないか気になるので、メモもかねての報告です・・・ >>911
残りじゃなくてメインメモリをRAMディスクにしたんじゃない? 反応サンクス
3GBスイッチを取り消したら直った。
/3GB /USERVA=2900
これを消したら、描画のスローが直った。
どうもVGAも関係してるっぽい。
ゲームが起動しないことに気付き、ファイル名を指定して実行でdxdiag(ダイレクトX診断ツール)を確認。
すると、ディスプレイ1のタブとディスプレ2のタブのDirectDrawアクセラレータ、Direct3Dアクセラレーター、AGPテクスチャアクセラレータの3つが利用不可になってた。
ビデオメモリを示すメモリ合計の欄も表示が不明になってた。
グラボ(SAPPHIRE ULTIMATE HD6670)がちゃんと動いてないことがわかり、>>911に書いたオンボードの件をもう一度確認したのだが、やはりオンボードグラフィックはBIOSで無効になってる。
しかし、↓のブログを見て、オンボードを使ってなくても不具合が発生することがわかった。
ブログ記事 3GBスイッチを使えない環境
http://blog.livedoor.jp/nelnel00/archives/53981809.html
ネックとなったのはビデオドライバでした。上記の3GBスイッチを設定し、PCは起動するのですが表示が遅いとゆ〜か、通常の画面でさえグラフィックボードの性能不足っぽぃ表示に・・・。
試しにドラゴンネストを起動してみると、ドライバの不具合で起動不可的なエラーが発生
自分の症状と重なるので、3GBスイッチをboot.iniから消したら、描画スピードが元にもどり、ゲームも起動するようになった。
3GBスイッチを解除しただけで、Gavotte Ramdiskはそのまま使ってる。
>>911に書いたように、XPでメモリは6GB積み、約3.2GBがXPの物理メモリとして認識されてる。
そして、Gavotte RamdiskでつくったRドライブは2.74GB。Rドライブに1GBのページングファイルを起き、Cドライブのページングファイルは無効にしてる。
とりあえず変な症状が消えてよかったぜ・・・ レス数が900を超えています。1000を超えると表示できなくなるよ。