Windows32bit版の管理外メモリをRamdiskにする ― 2009/02/03 05:40
今更な話だけど、4GBオーバーは初めてなので、Ramdiskはぜひ試そうと考えてました(早々とE8400に換装した理由の一つは、このためだった訳で)。
ただその前に、NTFSで使いたいということと、終了時のバックアップ方法をクリアしなければならず、いろいろ試行錯誤してました(実はリパースポイントはこの過程で知ったのでした)。そんな訳で、最近S70SDの電源が入らなかったとw
Ramdiskの候補としては
Gavotte Ramdisk まとめWIKI
ERAM隔離スレ - 2ch.net
があって、私はLibretto U100でERAMを使ってたこともあり、隔離スレで改造中のERAMを使うことにしました。
ERAMは起動時FAT32でフォーマットされてますから、グループポリシー(gpedit.msc)でWindowsの設定→スクリプト→スタートアップにバッチを設定して、NTFSに変換とバックアップからRamdiskへファイルをコピーします。
startRAM.bat
また、convertはキー入力が必要ですので、キー入力相当のファイルを作ってパラメータに指定します。
fat2ntfs.typ
とまあ起動時の話はわりと早く片付いたのですが、問題はバックアップです。
作業中に負荷がかかるのではRamdiskの魅力半減と考えると、安易に常駐して更新を監視したり、スケジューラーで定期バックアップは避けたいところ。終了時に更新されたファイルだけを素早くミラーリング(Ramdiskで作業中に消したファイルはバックアップからも削除される)し、コマンドラインで実行可能なソフトということで、BunBackupを高速ファイルチェックのオプションを有効(ただしこのオプションには、削除したフォルダが消えないデメリットがある)にして使うことにしました。
そこまではよかったのですが、グループポリシーでシャットダウンにBunBackupを指定すると、作業中に強制終了させられるようでバックアップされてません。結局ログオフスクリプトに指定することで回避できましたが、基本的にはBunBackupをマニュアル起動(ショートカットにコマンドラインのオプションをしてしておく)して、ログオフスクリプトは保険と考えた方が安心だと思います。
というわけで、Express5800/S70 タイプSDの本当のセットアップは始まったばかり。
つうか、いろいろ実験したので、XPのインストールからやり直し中ですw
ところで、Ramdiskが700MBくらいじゃ心許無いので、ML115の2GBを引っこ抜いてS70SDに入れました。計6GBです。
ML115はというと、元々の512MBとS70SDに付いていた1GBを突っ込んでおきました。S70SDがきて以来電源も入れておらず、可哀相というかもったいない。orz
使い道を考えないと。
覚書
物理アドレス拡張になってないときは、boot.iniに/PAEを追加する
ERAM for Windows よくある質問
OSに通知をチェックすると、スタンバイできなくなる。でもチェックアウトすると競合する危険があるので注意。
Windows32bit版の管理外メモリをRamdiskにする 2(Ramdiskにpagefile.sysを置く)
ただその前に、NTFSで使いたいということと、終了時のバックアップ方法をクリアしなければならず、いろいろ試行錯誤してました(実はリパースポイントはこの過程で知ったのでした)。そんな訳で、最近S70SDの電源が入らなかったとw
Ramdiskの候補としては
Gavotte Ramdisk まとめWIKI
ERAM隔離スレ - 2ch.net
があって、私はLibretto U100でERAMを使ってたこともあり、隔離スレで改造中のERAMを使うことにしました。
ERAMは起動時FAT32でフォーマットされてますから、グループポリシー(gpedit.msc)でWindowsの設定→スクリプト→スタートアップにバッチを設定して、NTFSに変換とバックアップからRamdiskへファイルをコピーします。
startRAM.bat
convert Z: /fs:ntfs < %1 xcopy /S /E /Q /H /R /K /Y W:\ERAM_bak Z:\ERAM
また、convertはキー入力が必要ですので、キー入力相当のファイルを作ってパラメータに指定します。
fat2ntfs.typ
ERAM-DRIVE y y
とまあ起動時の話はわりと早く片付いたのですが、問題はバックアップです。
作業中に負荷がかかるのではRamdiskの魅力半減と考えると、安易に常駐して更新を監視したり、スケジューラーで定期バックアップは避けたいところ。終了時に更新されたファイルだけを素早くミラーリング(Ramdiskで作業中に消したファイルはバックアップからも削除される)し、コマンドラインで実行可能なソフトということで、BunBackupを高速ファイルチェックのオプションを有効(ただしこのオプションには、削除したフォルダが消えないデメリットがある)にして使うことにしました。
そこまではよかったのですが、グループポリシーでシャットダウンにBunBackupを指定すると、作業中に強制終了させられるようでバックアップされてません。結局ログオフスクリプトに指定することで回避できましたが、基本的にはBunBackupをマニュアル起動(ショートカットにコマンドラインのオプションをしてしておく)して、ログオフスクリプトは保険と考えた方が安心だと思います。
というわけで、Express5800/S70 タイプSDの本当のセットアップは始まったばかり。
つうか、いろいろ実験したので、XPのインストールからやり直し中ですw
ところで、Ramdiskが700MBくらいじゃ心許無いので、ML115の2GBを引っこ抜いてS70SDに入れました。計6GBです。
ML115はというと、元々の512MBとS70SDに付いていた1GBを突っ込んでおきました。S70SDがきて以来電源も入れておらず、可哀相というかもったいない。orz
使い道を考えないと。
覚書
物理アドレス拡張になってないときは、boot.iniに/PAEを追加する
ERAM for Windows よくある質問
OSに通知をチェックすると、スタンバイできなくなる。でもチェックアウトすると競合する危険があるので注意。
Windows32bit版の管理外メモリをRamdiskにする 2(Ramdiskにpagefile.sysを置く)
S70SD:何が起こったのかさっぱり理解できない ― 2009/02/03 18:31
,. -‐'''''""¨¨¨ヽ
(.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ!
|i i| }! }} //|
|l、{ j} /,,ィ//| 『コンピュータの管理→ディスクの管理を起動したときに
i|:!ヾ、_ノ/ u {:}//ヘ Wドライブの筈のパーディションがDドライブになっていたんだ』
|リ u' } ,ノ _,!V,ハ |
/´fト、_{ル{,ィ'eラ , タ人 な… 何を言ってるのか わからねーと思うが
/' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった…
,゙ / )ヽ iLレ u' | | ヾlトハ〉
|/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった…
// 二二二7'T'' /u' __ /:::::::/`ヽ
/'´r -―一ァ‐゙T´ '"´ /::::/-‐ \ ウイルスに感染したとかHDDがクラッシュしたとか
/ // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ
ノ ' / ノ:::::`ー-、___/:::::// ヽ }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの片鱗を味わったぜ…
もう少し説明すると、ディスクを「C:16GB W:2GB D:8GB E:130GB」のパーディションに区切ってました。
ディスクの管理を起動したら、「C:16GB D:2GB E:8GB F:130GB」になってました。
しょうがないなぁとD:の中身がW:であることを確認しようとしたら、中身はD:でした。
パーティション(P1~P4)で説明すると、P2の中身がP3、P3の中身がP4、P4が空っぽで、P2の元々のファイル(Ramdiskのバックアップ)が無くなってるのです。
P2だけが失われたのなら理解もできるのですけど、なんで中身がシフトしてるんだろう。
パーティションのサイズ的にもありえないだろうと。
なんかきつねにつままれた気分……
∧_∧ / ヽ | ` ´| <>○<>\= o/ // ヽ\⊂ ̄ , ヽ / ∧_∧ヽ  ̄ ヽ /,( ;´∀`)ヽ ,ゝ |___, ヘ | ヽ\`yノ )( | < | ヽ ___ノ_と_ノ\_<_ノいや違うw
起動時に既におかしかったのかもと、Ramdiskを見てみると昨日の起動スクリプトは無事実行されているようで、Wドライブの中身が全てコピーされてました。つまり、起動直後までW:は存在したはずなのです。
これでは、ディスク管理が壊したとしか思えないのですけど……このままセットアップを続けていいのか?
すんげー怖いんですけど……(((( ;゚Д゚)))ガクガクブルブル
最近のコメント