ImDisk Virtual Disk Driver & Toolkit Part1
■ このスレッドは過去ログ倉庫に格納されています
コピペ
716 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2018/12/09(日) 11:03:15.28 ID:XazRsmar0 (PC)
ImDisk Toolkit凄くね?
例えばSoftPerfect RAM Diskで8GBのRAMディスクを作るとその瞬間から8GB分のメモリを消費するが
ImDisk Toolkitで8GBのRAMディスクを作ると8GB分のメモリを消費せず使った分だけしかメモリが減らない
つまりRAMディスクに書き込まない限り全くメモリは減らず、RAMディスクに2GB書き込めば2GBのメモリを消費する 現在Softperfectを使ってて、これを試してみたが、俺的には微妙に一長一短だな
imdisk.exeを直接起動すると、ファイル削除時にメモリが解放される機能が使えない
ImDisk Toolkitを使うとExplorerのゴミ箱が使えなくなり、ついでに起動時に複数のディレクトリを作るのに別途バッチを使わなきゃならない
うーん、RamDyn.exeのコマンドラインパラメーターが分かれば、全部バッチにしてオプションを摺り合わせていけそうな気がするんだが…… 頭が悪い人は大変やね
そもそもimdisk.exeを直接起動する必要はないし
ImDisk Toolkitを使うとExplorerのゴミ箱が使えなくなることもない
起動時に複数のディレクトリを作るのはImDisk Toolkitから普通に設定可能 >>7
起動時に複数のフォルダを作成するにはどうすればいいんですか? >>8
1. ■雛形となるフォルダを作る
例
C:\RAMディスク
├フォルダA
├フォルダB
└フォルダC
2. ■ToolkitでRamDisk Configuration起動
Basicタブ
「Launch at Windows Startup」Windows起動時にマウント)→有効
Dataタブ
「Load Content from Image File or Folder:」(イメージファイルまたはフォルダからコンテンツを読み込む)
★ここ↑に1で作ったフォルダ(C:\RAMディスク)を選択
「Synchronize at System Shutdown」(シャットダウン時に同期)→無効
例では3つのフォルダがRamDiskに作成される >>6
コマンドラインパラメータのヘルプはramdyn.exeを単独で起動すれば表示される
権限さえあれば人の手なしで仮想メモリと物理メモリで作り分けができて便利かも >>12
わざわざ、詳しく説明してくれてありがとう
空のフォルダを作らなくちゃいけないのは、少しスマートじゃないですね メモリ16GBにしたからこれ使ってみようと思うんだけど、TEMPをRAMディスクに置くのは不味いのかな?
AMDのドライバ更新みたいな再起動挟んでからTempフォルダの中身使って更新かけるようなのは不味いよね?
みんなどんな感じで使ってるの? 圧縮解凍、お絵かきソフトやブラウザとかのキャッシュだね
TEMPはリスク高すぎるわ tempで不具合出たのxpぐらいじゃないの?
今win10でシステム、ユーザー共にRAMディスクだけど全然問題ないよ
WUでも大丈夫だった tempで不具合出たのはゲームのインストール時くらいしかない
(4GBのRAMディスクにTemp指定していたがインストール時に一時的にTempフォルダに展開するらしく容量が足りずインストール失敗) SoftPerfect RAM DiskからImDisk Toolkitに乗り換えたんだけど、
Ramdiskからファイルを削除すると、ごみ箱が使えず直接削除されるね。
Allocate Memory Dynamicallyにチェックを入れてるからかな? >>6-7
過去スレ読んだら、ごみ箱の話題が出てたね。
どうやったら使えるようになるのか教えてください。
Windows 7の64bit。
Ramdiskは2GBでファイルシステムはNTFSです。 ほかスレで聞いたのですが、ごみ箱を経由せず直接削除されるのは仕様らしいです。
で、思ったのですが、
>>7
> ImDisk Toolkitを使うとExplorerのゴミ箱が使えなくなることもない
これは、ごみ箱そのものが他のドライブからも使えなくなることはない、
という意味だったのですね。
どうも失礼しました。 ImDisk Toolkit Version 20190629
- fix in RamDiskUI.exe: an error occurred if RamDyn took more than 15 seconds to load an image file (regression from 20160726)
- fix in ImDisk-Dlg.exe: when unmounting a ramdisk, the prompt to save it as an image file is now displayed even for dynamic ramdisks TEMPをRAMに置くとセキュリティ的にやばいだろw ならなんでTEMPをRAMに置くというオプションがあるのかな? >>25
SoftPerfect RAM Diskにもあるね。
TEMPをRAMに置いても、よほどメモリが少ない環境でなければ問題ないからだろうね。 Win7ではSoftPerfectのフリー版使ってたけどWin10で使えなくなったんで
OS変更を機にImDisk Toolkitに乗り換えた
RAMディスクと仮想ディスクが作れてDAEMONも不要になってスッキリした
自分もWin10でシステム、ユーザー共にTEMPをRAMディスクにしてるけど
特に不具合出た事ない
AMDは使ってないから分からないけどIntelのドライバ更新は無問題
RAM64GBでRAMディスク52GBにしてて動画エンコするのに重宝してる
HDD上でのシークは遅いし、SSDじゃGB単位の読み書きが多くなると
気になるからRAMディスクが丁度いい RAMディスクだけじゃなくてDAEMONの代わりもできるのか
そりゃいいな >>29
対応形式は数種類だけでDAEMONやAlcohol等とは比べものにならないけどね
個人的には最近ISOしか使ってないからImDiskで事足りてる
コンテキストメニュー以外にもWINDOWS\SYSTEM32にあるimdisk.exeを使えば
コマンドラインでマウントやアンマウントの指定も出来るし
他の形式を読み込みたい時にはImgDrive使ってるけど
それでも物足りない人はgBurnerVirtual Driveとか 20190629/ImDiskTk-x64.exe
このバージョンインストールしてから16時間くらい経過してPC付けっぱなしで寝たら
就寝中(アイドル中)に勝手にOS再起動がかかってデスクトップが表示されてた
(WindowsUpdateは無効 UpdateOrchestratorも無効にしてある)
ImDiskは関係ないと思うが一応 >>31
インストール後、再起動してからの話?
俺はなんともないな >>32
インストール後、再起動しない状態で使い続けてた
(常時稼働で運用してる)
20190419/ImDiskTk-x64.exeは特に問題もなかった はじめまして。
RAMディスク友の会から誘導されて来ました。
ImDisk Toolkitで初めてRAMディスクなるものを作ってみたのですが、
思ったより簡単にできてびっくりしました。
とりあえず1GBに設定して、ブラウザのキャッシュを置くところから始めました。
TEMPフォルダを置くのはまだ怖くてできませんw
他に有効活用方法は何がありますかね?
皆さんはどうやって利用してます?
メモリは8GBなので、動画の編集に利用とかは無理かなぁ。 592 名前:名無し~3.EXE[sage] 投稿日:2019/07/08(月) 15:03:02.83 ID:4/d/dvT2
初めてRAMディスクを作成しました。
とりあえず1GBに設定して、ブラウザのキャッシュを置くところから始めました。
TEMPフォルダを置くのはまだ怖くてできませんw
他に有効活用方法は何がありますかね?
皆さんはどうやって利用してます? 35 名無しさん@お腹いっぱい。 sage 2019/07/09(火) 10:05:38.23 ID:+/hcgiWw0
592 名前:名無し~3.EXE[sage] 投稿日:2019/07/08(月) 15:03:02.83 ID:4/d/dvT2
初めてRAMディスクを作成しました。
とりあえず1GBに設定して、ブラウザのキャッシュを置くところから始めました。
TEMPフォルダを置くのはまだ怖くてできませんw
他に有効活用方法は何がありますかね?
皆さんはどうやって利用してます? >>34
書き込みも初心者?マルチはあまり歓迎されないよ
RAMディスクの最大の利点は他の記録媒体と違って読み書きの量に制限が無い事
デメリットと合わせて考えて、重要なファイルはSSDやHDDに必ずバックアップしておく事
自分は64GB積んでるから使い道は
・TEMP、ブラウザキャッシュ
・動画編集、変換
・長期保存しない録画
・ゲームをお試しインスコして、やり込みたいゲームはHDD等に移動 (SSDやHDDへの不要な書き込み&HDD断片化減少)
・ディスクアクセスの多いゲームを一時保存してプレイ
・アプリ、画像、テキスト等のファイルの保存、編集、展開、圧縮等
あとは環境の変更等が少ない常用アプリとかを入れておくのも良いかも知れない
環境・用途は人それぞれだから君も良い使い方が見つかったらここで報告してくれ 32GBのメモリも出始めたから、4枚指し128GBにして、
100GBのRAMディスク作りたい
でもコンシューマー向けのminiITXって2枚指しばっかなんだよな 64GBはほぼ底値の\28kの時に買ったんだけど
128GBは最低でも\80kするからまだまだ高価だね
取り敢えず64GBあれば色々使えるから\60k以下になったら考えたい ドライバーだけ ImDisk から Arsenal Image Mounter に変えたら
ディスクの管理で扱えるディスクになってこれまでの不満が解消した
imdisk.exe と違って aim_ll.exe は管理者権限が必要だけど
どうせ ramdyn.exe で必要だから今までと変わらない
もっと早く試せばよかった >>41
ゴミ箱に捨てられるようになるって事ですかね?
もう少し詳しくやり方を教えてください コマンドラインで直接消すからごみ箱は使ってないけど、試したら使えたよ
ドライバーのインストール方法は
http://reboot.pro/topic/22068-arsenal-image-mounter-aim/ が参考になる
まず AIM のGitHub から DriverSetup.7z を落としてくる
展開すると aim_ll.exe とドライバーが出てくるので
aim_ll.exe でドライバーをインストール
フリーモードなので使えるのはコア機能だけらしいけれど詳細は不明
後は使い方
imdisk.exe を使っているなら、aim_ll.exe のオプションを確認して
問題なさそうなら代わりに使えば OK
RamDyn.exe を使っているなら、aim_ll.exe を imdisk.exe だと思わせれば OK
手っ取り早くは、%ProgarmFiles%\ImDisk に aim_ll.exe と aimapi.dll を置いて
aim_ll.exe を imdisk.exe という名前でコピーして一緒に置く
(GUIツールとか他のコマンドは使ってないので、影響は考えてない……)
他のツールは一切使ってないからどんな影響があるかは本当に不明
多分いろいろ制約があると思うので自己責任でお試しを >>43
詳しく教えてくれてどうもありがとう
早速試してみるよ! Win10 Proでテンポラリーをシステム、ユーザーともにRAMに指定しているが、Oracle VM VirtualBox 5.2.20-125813のインストールが出来なかった
システムを一時的にSSDに戻すと当たり前だがインストールできた。その後はRAMに戻したが問題なく VirtualBoxは使えている。(共有フォルダを実機RAMを指定し同じようにテンポラリを置いたりしているがこれも問題ない感じ)
すごく謎だが、たかがインストーラーがそんな特殊なディスクアクセスをするのだろうか?
ニッチな需要だろうがPC TV PlusというDLNAで連携するビデオビュアーのインストールも出来なかった。(システムの戻しで出来る)運用では問題ない
やはり謎である インストールする前にTEMPに展開するインストーラーが少なからずあって
容量が不足しているみたいなことにはなるかもね >>45
RAMディスクにテンポラリーファイルを置いているとインストールできないソフトは結構あるよ。
しかし、RamDisk Configuration起動して一時的にデフォルトに戻せばたいがいのソフトはインストールできる。 なぜかtempがODDやメモリーカードになってる場合の対策なんだろうけどたまにtempがあるドライブタイプが固定ディスクじゃないとだめなインストーラーがあるね
他にもFirefoxのプロファイルをRAMディスクに置いた時にWidevineCDMが動かなくなるんでそこのフォルダだけSSDにジャンクション張って対処したり 一番ありそうな理由は
一時ファイルを置く残量があるかチェックできなかった
そもそもどこに置くのかわからなかったのかも
意味不明かもしれないので別の例
wslを起動するとカレントディレクトリがそのままでbashが起動するけど
RAMディスク上で起動するとカレントがホームに変わってしまう
俺はこれでRAMディスクのドライバを変えた
速度は遅いけど利便性を優先した 何かのインストールでtempフォルダに入れておいて再起動時にインストール続行する場合があって、tempフォルダ自動削除とか、システム認識が遅いRamdiskの場合は弊害が出るんだろ? 個人的には、ESET の Internet Security 12 でインストールに失敗する現象に
出くわしたことがある 要再起動のインストールがうまくいかない可能性は想定内だからどうでもいいよな
そうでないケースが悩ましい
他に悩ましいのが、テンポラリーがどうとかでなくRAMディスク上で挙動が変わるソフト
wsl起動以外の例だと、rustのビルドツールcargoがbuildでコケる
cargo new hello_world ←問題ない
cd hello_world
cargo build ←失敗
こういうRAMディスクもあるのは心の片隅に覚えておく方がいいかもしれず・・・ ramdiskにいろいろつっこむのにmklinkでジャンクション覚えたときは
おれって天才じゃね?
って勘違いする程度にはWindowsの使い方かわった EpicGamesLauncherがRamdiskに置いて実行するとインストールできなかった
HDDに置いて実行すると正常にインストール完了
要は容量の少ないドライブ(Ramdisk)上で実行するとインストール不可能 RamDisk が〜、じゃなくて、ImDiskが〜、というので解決方法が分からず
今に至っているのがある
この設定変えれば行ける!、というのがあれば教えてください
NTFS でフォーマットしているのに everything 検索で即時反映されない
ImDisk だと上記の通りで、PrimoRamdisk だと通常のHDDのように問題ない
>>51 補足すると、インストールに失敗ではあるけど、
実際はインストーラの起動に失敗するのでインストールできない、という状態 RAMディスク上で位置がわからなくなるとダメなんだろうな
位置がわからなければ、例えばディスク残量もわからない
Possible bug or incompatibility in ImDisk
http://reboot.pro/topic/21152-possible-bug-or-incompatibility-in-imdisk/#entry199268
ここに書いてあることに該当するかどうかはわからんけど
ImDiskが対応してない機能があるのを作者が説明してる
そういう時はAIMの利用を勧めてる(AIMの開発もしてるから?)
実際wslもcargoもAIMに変えたら解決した
今はドライバをAIMにして、ImDisk ToolkitのRamDyn.exeにメモリ確保/解放させてる
ImDiskではダメなこともあるよというお話
ただデータの置き場としてならImDiskの方がかなり速いから用途次第だな >56
くわしく乙
原因があるならよかった。謎だと不安だなーと思ってたからね
機会があれば検証してみよ >>56
試してみたいけど難易度高し……
いつか試せるようになる日のためにブクマしました ImDiskの動的メモリ確保が良過ぎて離れられない
解放の方も自力でやってくれたら最高なのにな >>59
常に監視でRamdisk容量管理してるんじゃないの? softperfectから引っ越しも変わらず簡単にできるのはうれしいが
タスクマネージャーのsystemに使ったGB単位の使用量が映るのはちょっと怖い
表示をさせないようにできないかなとか思ったりするけど
確かsoftperfectって動的メモリの機能ってなかったよね これのTemp変更って他のRamDiskより不安定な気がする
msiインストーラは大体実行中にエラー吐くし AWEだからそういうおかしなことが出来なくしてあるってことじゃないの 動的メモリーがまずいのかフリーズする期会が増えたな
APU使用でVramも同じメモリーだし、しかもこっちも自動にしといたから
タイミング悪いとバッティング起こすのかな? >>69
メモリーテストした方がいいな
マザーとか壊れることもあるものよ >>43
この方法って今でも使えるの?
本来のimdisk.exeが入ってるのが%windir%\system32だからか、
aim_ll.exeからリネームしたimdisk.exeをImDiskフォルダに置いてもうまく見つけてもらえなかった あれはRamDyn.exeを直接使う人しかできない Version 20191126 change log
- the shortcut for the driver control panel now asks for administrative privileges
- removed "Request administrator rights in Explorer" from the installer; they are now always required
- RamDyn.exe: performances improved with NT API
- RamDyn.exe: no longer waits for WM_ENDSESSION when executed in session 0
パフォーマンス改善(*'ω'*) Toolkitの20191126版を AIM + RamDyn.exe で試した
10%以上速くなってる 安定性はどうなの?
つぎのマシンはRAMを128G載せるつもりなので気になる ImDisk Toolkitに変えてからアップデートしたことないが、どうやるの?
上書きインストールでいいのかな? >>80
サンクス。
上書きインストールしてみたが、大丈夫だった。
再起動を要求されて再起動したら、設定もそのまま残ってた。
RamDisk Configurationが起動しないので焦ったが、COMODO Firewallのせいだった。 アルコール○%みたいな使い方がしたい
ショートカットのImDisk Virtual Disk Driverがそれっぽく見えたけど違うんだな これって自動マウント切るのどうするんだっけ
removeしても再起動したら復活してるんだが Launch at Windows Startup Imdiskそのものは外連味なく動作してくれて気に入ってたけどやっぱ使うのやーめた
tempをramdisk上に移すとしょうもないトラブルがちょくちょく発生するのがうざすぎる ramディスクをtempに使わなければいいだけでは? >>85
しょうもないトラブルってどんなトラブル?
SoftPerfect RAM Diskから乗り換えて、どちらでもTEMPを移して使ってたけど、
トラブルなんてまったくなかったよ。 今primo ramdisk使ってて週末に自作パーツ一式来るから引っ越すときにこのソフト試そうと思ってるんだけど
安定性はどっちがいいの? >>84
あーなるほどコンパネばっかり見てからだめだったわ
インスコフォルダみたら設定用のファイルあったわ >>86
それ以外の用途で使う気はないのよ
>>87
だいたいはインストーラがらみ
めったに無いだろ・・・と思ったらこれが結構な頻度で遭遇する
windows updateあたりでも更新に失敗することがある
ただ失敗するだけならいいが、間が悪いと泥沼になることもある
そしてM.2なSSDはしょうもないトラブルの種をかかえながら無理に
ramdisk使わなくてまあまあ速い
つうことでやっぱ見限った 手元に残ってる一番古いのが2014年のimdiskinst-1.8.5.exeだけど
今までWindows Update でこけたことないな
使い方が違うからとしか言えんが インスコでコケるのは再起動絡みが多いね(ramdiskだから仕方ない)
事前にわかってればtemp他のHDDに移動させとけばおk 俺の場合はvisual c++絡みがエラーになることが多い気がするな
tempを移動させれば大体大丈夫になるが そういえばWindows Updateの前はTempフォルダ元に戻しておいたほうがいいなって思ってたけど
すっかり忘れてそのままやってたわ
でも問題は出てない これ起動スイッチとかない?
右クリックでマウントするときにマウント設定画面表示させずに
毎回決まったドライブ、デバイスタイプでマウントしてほしいんだけど 設定してスタートアップにLaunchしたら以降何もすることはないのがこれを含む普通のRAMディスクなんだが
別の雑魚ソフト使ってるやつの誤爆かな 人によって使い方はいろいろだから……
好きな時に追加したり削除したりできるんで
速度を優先してメモリの動的解放を使わない場合は
ディスクを一旦削除してメモリ解放、再追加したりもできる
(動的にメモリ割り当てされるから、追加直後はメモリが最小限)
とはいうもののコマンドライン派なんで右クリックでどうこう言われても知らない >>76に入れ替えてみたけどベンチマークだとパフォーマンスに違いはなかったな
あと今まではFAT32だったのをexFATにしてみた(そのベンチも変化なし) ■ このスレッドは過去ログ倉庫に格納されています