Gavotte Ramdisk まとめWIKI
http://w.atwiki.jp/gavotterd/
Gavotte Ramdisk まとめWIKI
ja
2012-05-30T10:55:35+09:00
1338342935
-
橋本聖司(hsmts1ib)まとめwiki
https://w.atwiki.jp/gavotterd/pages/29.html
知恵袋でよく出現する「hsmts1ib」さん、本名「橋本聖司」さんのまとめwiki
2012-05-30T10:55:35+09:00
1338342935
-
資料室
https://w.atwiki.jp/gavotterd/pages/28.html
-先ほどのリンク
[[テスト>http://www10.atwiki.jp/gavotterd/pages/27.html]]
----
検索用:keywordtest
2011-08-13T15:45:14+09:00
1313217914
-
テスト
https://w.atwiki.jp/gavotterd/pages/27.html
<p>テスト</p>
2011-08-13T15:41:28+09:00
1313217688
-
ReadyBoost に割り当てる
https://w.atwiki.jp/gavotterd/pages/26.html
Windows Vista で Gavotte Ramdisk を使用する場合、RamDisk を Fixed Media ではなく Removable Media にしておくと、ReadyBoost に使用するドライブにすることができます。
&strike(){が ReadyBoost はページングファイルのキャッシュとして動作するので、大容量の RamDisk が}
&strike(){ある場合は ReadyBoost よりも、ページングファイル自体を置いた方がよいかもしれません。}
ReadyBoostはSuperFetchによる先読みキャッシュを保存し、破棄された後の復元を高速化する仕組みです。
そのため一定の効果は期待できますが、そもそも大容量メモリを搭載しているシステムの場合、メモリ確保要求により先読みキャッシュが実メモリより破棄される可能性が低い為効果は限定的となります。
RamDisk を Removable Media にして、ドライブを ReadyBoost のドライブに割り当てても NTFS フォーマットされている場合、再起動後 ReadyBoost の割り当てが外れてしまいます。
原因は不明ですが、FAT32 にしておくと割り当てが外れることはないようです。
276 名前:名無し~3.EXE[sage] 投稿日:2008/06/17(火) 23:57:16 ID:qUyjUhEN
>>260や>>267は偽者だから。
みんなでbatを考えようって粘着してたのは俺。
ページファイルを4G置けばReadyBoostなんかどうでもいい事に気付いた。
ページファイルに割り当てとくと起動時にNTFSフォーマットができないからbat使うのやめた。
すると起動時にFAT32のままページファイルが作られ、同時にReadyBoostに680MB割り当てられてると 判明。
つまりbatなんか必要なかったわけだ。
2008-09-21T15:21:43+09:00
1221978103
-
スリープ・休止状態からの復帰監視ソフト
https://w.atwiki.jp/gavotterd/pages/25.html
----------
*ダウンロード
このページ一番下にある「SuspendWatcher-日付-release.lzh」をクリック。
&bold(){ソースも公開しておきました。}
----------
*注意
+Vistaでスリープ/休止状態に入るときは、エクスプローラで RamDisk を開いている状態にしないで閉じてから、スリープ/休止するようにしてください。
エクスプローラで RamDisk を開いたままにスリープ/休止に入ると、復帰時に RamDisk をフォーマットしようとしてもできない状態になってしまい、Vista を強制終了しないと OS がシャットダウンしなくなってしまいます。
※この現象は Vista 32bit のみで確認しました。
----------
*SuspendWatcher の概要
【32bitOSで】 Gavotte Ramdisk Part4 【4GB超え】
http://pc11.2ch.net/test/read.cgi/win/1211559803/128
128 名前:名無し~3.EXE[sage] 投稿日:2008/05/25(日) 17:42:19 ID:1lJH5s5J
がぼちゃん向けのソフトを作ってみた。
常駐ソフトで、サスペンドに入るときと、スリープ・休止状態から復帰したときに、指定したコマンド ( .bat or exe ) を実行できるソフト。
スリープから復帰したのか、休止状態から復帰したのかを見分けて、コマンドを実行できるようにしてある。
1. 休止状態から復帰すると RamDisk のファイルシステムが壊れてて RAW になってるので、この状態になってたら実行する。
2. スリープから復帰すると RamDisk のファイルシステムは壊れてないので、コマンドを実行しない。
という流れ。
動作を確認している環境は Vista 32bit。
Vista だとサスペンドに入ると有無を言わさず OS が落ちるので、サスペンドに入るときのコマンドは実行されない。
XP は動作確認してないのでどういう動きをするか不明。
有用性は分からないが、おもしろそうだったので作ってみた。
Vista で休止状態から復帰したときに、いちいちフォーマ
2009-06-12T20:05:46+09:00
1244804746
-
RAMディスクをNTFS圧縮する
https://w.atwiki.jp/gavotterd/pages/24.html
=NTFS 圧縮時のベンチマーク=
gavotte Ramdisk で作成した RAMDISK を NTFS 圧縮したときに、どのくらいの転送レートが出るかどうか、ベンチマークしてみました。
------------------------------------------------------------------------------
System Information
------------------------------------------------------------------------------
OS : Windows Vista Home Premium Service Pack 1 [6.0 Build 6001]
Display Mode : 1680 x 1050 32bit 60Hz
Memory : 3326 MB
DirectX : 10.0
------------------------------------------------------------------------------
CPU
------------------------------------------------------------------------------
CPU Name : Intel Core 2 Duo (Allendale)
Vendor String : GenuineIntel
Name String : Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz
-----------------------------------------------------------------------------
HDD
------------------------------------------------------------------------------
Type Size Model ( Buffer
2008-05-21T16:49:39+09:00
1211356179
-
ページングファイルを置く
https://w.atwiki.jp/gavotterd/pages/23.html
どこまで有効かは微妙ですが、ページファイルをRamDiskに作成できます。
システムでメモリを2GBまでしか認識しないマザボの人とかには便利かも。
----
0.事前に、エクスプローラー >ツール >フォルダオプション >表示タブ
にある「保護されたオペレーティング システム ファイルを表示しない(推奨)」の項目のチェックを外しておく
1.ページファイルのサイズを一旦ゼロにする
システムのプロパティー >詳細設定タブ >パフォーマンスの設定 >詳細設定タブ >仮想メモリ >変更
2.他のドライブを「ページングファイルなし」にして設定ボタンを押す
3.RamDiskのページファイルサイズをカスタムサイズで設定する
(例)初期サイズ 64MB
最大サイズ 900MB
※初期サイズをRamDisk容量ギリギリに大きく取るとバグるので注意(後述)。
おすすめは、初期サイズも最大サイズもRamDisk容量-100MBぐらいの値
4.設定ボタンを押してからOKボタンを押す
5.再起動
6.Cドライブにあるpagefile.sysを削除する
----
>78 名前:名無し~3.EXE[sage] 投稿日:2008/05/17(土) 10:18:56 ID:9dvKNWO6
>PagefileとRamDiskの前後はどうだかわからんけど
>起動にPagefile無ければ勝手に作ってるようでなんの問題もなし
>正直なところ拍子抜けした
>今は各種一時キャッシュとPagefileが起動ごとにきれいさっぱりになるのでホントありがたい
>
>なんか2G以上のPagefile作れないとか前出してるけど
>そんなバカでっかいPagefile要らんだろとも思う
>237 名前:名無し~3.EXE[sage] 投稿日:2008/05/18(日) 00:19:24 ID:Dr0K7+7U
>pagefile.sysの削除は再起動しないとできないな。
>追加は再起動無しでできるけど。
>252 名前:名無し~3.EXE[sage] 投稿日:2008/05/18(日) 01:31:51 ID:CR6XgZII
>確認した所、ramdiskにpagefileを作るように
2010-11-15T09:31:22+09:00
1289781082
-
大容量RAMディスク活用例
https://w.atwiki.jp/gavotterd/pages/22.html
こんなんに使うと良いよって例
・[[Firefox Portable を置く>http://portableapps.com/apps/internet/firefox_portable]]
・ブラウザのキャッシュを置く
・[[ページングファイルを置く]]
・OSのテンポラリを置く
・Photoshopのキャッシュを置く
・[[頻繁に読み込むゲームフォルダを移す>http://www10.atwiki.jp/gavotterd/pages/18.html]]
・[[MSDNライブラリにシンボリックリンク]]
・Outlook の pst ファイルを置く
http://pc11.2ch.net/test/read.cgi/win/1210498064/699
>>698
・Windowsの一時ファイル
・アプリケーションのキャッシュ(ブラウザのキャッシュや2chブラウザのdat等)
・読み込み速度が要求されるファイル(ゲームのマップデータ、アプリ独自のデータベース等)
・アプリケーションの設定ファイル(FirefoxのProfile、IEのFavorites等)
・各種エンコーダ/デコーダ/アーカイバの一時ファイル領域
・Windowsのページングファイル
・アプリケーション独自の仮想記憶領域(PhotoshopやIllustrator等)
・共有ファイルやライブラリ(JavaランタイムやGTK、AdobeCSの共用ファイル等)
・その他一時作業領域
高速化だけじゃなくてディスクアクセスの低減や
フラグメントの抑止の観点から見ると選択肢が広がる
RAMディスク上のファイルへの変更を保存したい場合は
シャットダウン時に一括保存するより常駐監視がお勧め
http://www.sunvisor.net/modules/pico/script/robocopy.htm
このページの「モニタリング」の項を参照
2009-03-01T15:37:31+09:00
1235889451
-
MSDNライブラリにシンボリックリンク
https://w.atwiki.jp/gavotterd/pages/21.html
=やること=
Windows Vistaではシンボリックリンクが可能なようです。(ジャンクションではなく)
個人的には、ゲームはあまりやらない方なので違うソフトでシンボリックリンクを試してみました。
なお、作業手順自体は[[ゲームのフォルダをRAMディスクに置く方法(仮)]]とほとんど同じだったりします。
=環境=
OS:Windows Vista Ultimate 32bit
ターゲット:MSDNライブラリ
RamDisk:NTFSフォーマット済
プログラムを書いてる人は知ってると思いますが、MSDNライブラリ(専用ビューア含む)は、かなり「もっさり」したアプリの1つです。
こいつをRamDiskに置いてみます。
がっかりしないように最初に結論を書いてしまいますが、あんまり早くなりませんでした。
効果絶大なら、ついでにVisualStudioの方もRamDiskに置いてみようかと思ったりもしたけど、残念ながらあんまり恩恵には預かれないようです。
Jane付属の画像ビューアとか、ViXのキャッシュをRamDiskに置いたときのような感動は無かったです。正直。
=手順=
以下のサイトからユーティリティをダウンロード。
展開して出てきた ln.exe をシステムディレクトリにコピー。
http://homepage1.nifty.com/emk/symlink.html
C:\Program Files\MSDN\MSDN9.0 を
C:\Program Files\MSDN_org\MSDN9.0 に移動。
以下のバッチを実行。
xcopy /s /e /y /h /r "C:\Program Files\MSDN_org\MSDN9.0" R:\MSDN9.0\*.*
ln -s R:\MSDN9.0 "C:\Program Files\MSDN\MSDN9.0"
以上。
2008-09-01T14:42:29+09:00
1220247749
-
過去ログ倉庫
https://w.atwiki.jp/gavotterd/pages/20.html
*Windows板
**Html版
+&link(【XPで】 Gavotte Ramdisk 【4GB超え】){http://www10.atwiki.jp/gavotterd?cmd=upload&act=open&pageid=20&file=1210490072.html}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
2009-12-13T02:14:49+09:00
1260638089