RAMディスク友の会32
入れてみました。
ImDiskで10GBと設定すると、そのドライブもエクスプローラー上では相応に取られてるけど
タスクマネージャーで見ると空きメモリがSoftPerfect RAM Diskのそれとははっきり違いますね
Allocate Memory Dynamicallyが効いてるのでしょう
ベンチ取って比較はしてないけど、差があったとしても体感レベルで顕著な違いは無いだろうからいいや 他も同じかもしれないけどImDiskはAllocate Memory Dynamicallyを無効にしていても始めてそのメモリ領域にアクセスされるまでは実際にメモリは確保されない
つまり10GBのRAMディスクを作ったとしてもその直後にタスマネを見たら全然増えてないように見える
まあこれはImDiskというよりWindowsの仕様だけどね どうせスパンドボリュームにして使っているただの貧乏性だろうよな
ダイナミックと聞いてこのように判断した あとでチマチマ足すのめんどいから物理メモリ128GBブチ込んで32GBをRAMDISKにしてるわ
快適快適 >>434
C:\Windows\System32 って7.3GB程度だけど、これをRAMドライブ内に置いて
シンボリックリンクなどは使えないのだろうか?
基本一番もたつくものがここにあると思うんだけどな
ここまでのスキルがある人っている? そんな馬鹿なことするくらいならスクリプトで空読みしてキャッシュにぶっ込んだほうが早いし
SSDならそんな程度のファイル気にするまでもない ramda高機能なんだけどライセンス認証
のせいでimdiskに引っ越したな
OS入れ直しでも認証NGになるし
毎回問い合わせとかいやだったし >>159
ありがとう
ようやく重い腰をあげてImDiskに変えました
使えるまで1分40秒で起動するようになったよ
これ以上はRAMディスク以外の環境のせいの気がする
RamPhantomはUIがわかりやすくて気に入っていたんだけと
ImDiskに変えて良かったよ 変えたところ申し訳ないけどImDiskはWin8以降に実装された一部のWin32APIに非対応だから、その手の最新APIを利用する極一部のアプリでは正常動作が妨げられることになる
だからImDiskの製作者は後継プロジェクトであるArsenal Image Mounterの使用を推奨してる
まあほとんどのアプリでは問題が無いのと、RAMディスクとしてのパフォーマンス自体はImDiskの方がオーバーヘッドが小さい分良好だけどね 昔のCD-Rの音がバリバリになってたから手持ちのCDをリッピングしてるんだが
作業場としてRamdiskを使うと気持ちいい。
バイナリ一致するまで複数回リッピングして、タグ書いて、
HDDへ保存までの作業が全部Ramdisk上で終わる。
まあ普通にストレージを使ってもできるから大した意味はないんだが。 Radeon RAMDiskの4.3.0をWindows11 23H2にインストールしてみたらふつうに動いた
ただこれが入っていると
設定-システム-ストレージ-ストレージの詳細設定から「ディスクとボリューム」を見ようとすると
設定画面自体が落ちるっぽい
エラーメッセージは出ないがイベントビューアーを見るとSettingsHandlers_Storage.dllのエラーらしい
まあ「ディスクの管理」を使えばほぼ用が足りるので困りはしないけどね RAM-Storage Driverは1.5.0.0でドライバーロックに強制的にチェックが入るのがOS飛ぶ原因
お陰でOS入れ直して1.3.0.1に戻す羽目になったわ。有料ソフト買えってことかね。
デフォルトのドライブ名が糞ダサすぎる。 余ってるメモリーとか挿したらSATAに繋がって
電池で保存される的な素敵デバイスはないの? 今の時代は何言ってもSSDでいいじゃんで光速論破されるのがつれぇ とは言え今はまだRAMディスクの方が速いけどDirectStorage実装してるアプリが多くなってきたらそうも言えなくなってくるね 拡張性がない点除いて、Apple M1/M2/M3のユニファイドメモリは素晴らしい
アーキテクチャは拡張性がまるでないものの、
に載ってるは低遅延広帯域かつGPU/CPUの両方からアクセスできる超高効率
幅CPUから3次キャッシュをパージする設計
スマートな そんなもん大昔からあるだろ
ノーパソや家庭用ゲーム機向けの低コスパ技術
それをぼったくり商品のMacでやろうとするから
ちょっとメモリ増やすだけでも価格爆増して信者にすら愛想尽かされて売上急低下中 Ryzenの3D V-CacheをRAMディスク化した猛者が現れる。尋常じゃない速さ。PCIe 5.0 SSDの12倍以上
https://www.nichepcgamer.com/archives/amd-ryzen-3d-v-cache-ram-disk.html
容量的にはまだまだだけど 速度重視するならファイルシステムを介在させた時点で意味がないじゃ… BUFFALOの無料で使える奴が10でダメになってから
ずっとImdiskだわ
これダメになったらきつい 大容量じゃヤバいらしいけど5GB程度だから11でもRamphantom安定 いらない何も 捨ててしまおう君を探し彷徨う MY SOUL ImDisk Toolkitのバージョンはどこで確認できるの? RamPhantomEX LE の上限2GBではきつくなってきたし
WindowsもそろそろWin11にアップグレードするから
有償版買うか~と思ったら、2022/4/6で生産(販売?)終了ってこと?
https://www.iodata.jp/product/soft/speed/ramphantomex/
今まで買わなかった方が悪いと言われればそれまでだけど‥‥
移行先どうしよう >>229
230の言うとおり
Imdiskいいですよ QILING disk master freeが便利なのでつかってるけどImDiskもいいね、シンプルでつかいやすいと思う tempとかとりあえずのダウンロード先とか永続性が不要なものをRAMディスクにすると一日数GBはSSDへの書き込みが減って良い感じだった!
ブラウザのキャッシュとか意外と書き込み量なかなか多いですね >>230-231
ImDisk Toolkit使ってみた
割と多機能ぽいけど、TempフォルダのRAMディスク化は
トラブルの原因になる場合あるらしいからシンプルな構成にしてみた
UIの言語設定に日本語ないのが残念だけど、RAMドライブだけ使う分には不自由ないね
大容量RAMディスクは快適だ~、紹介ありがとう 相変わらずここだけ昭和のインターネッツ状態だな
一回でもいいから最新SSD使い潰してから心配しろ 最近のSSDはQLC素子のゴミだから
全力で書き込むとひと月もたない。 >>236
そのトラブルを逆に利用してWindows Updateを意図的に失敗させる人もいるみたい >>233
QILING disk master free は
サービスとして登録されるからシステム起動時にRAMディスクを自動でマウントしてくれるからいいんだけどソフトの中での扱いはあくまでもおまけって感じで
あんまり設定を入れるところないんだね
あとメニューは日本語にできるけどところどころ怪しいw
速度は結構速いほうね
https://imgur.com/4qeMBAW
でもサービスで登録されてるから結構リソース食ってる気がする。。。
私はOSFMountっての使ってる
フリーだし軽いし、メニューは英語だけど色々いじれる
システム起動時のマウントはバッチファイルをタスクスケジューラにぶちこむというちょっと敷居が高い設定が必要だけど
この手のソフトを使う人にとってはまぁ問題ないでしょ
ちなみに速度は。。。特にwriteがおかしいことになってるw
https://imgur.com/wx3E5NQ サービスが動き始めないとRAMDISKが確保されないわけで
その前にアクセスするとエラーになるわな。OSのアップデートみたいなのが典型例。 >>236
日本語化はYoutubeで「ImDisk 日本語化」検索すればインストール解説動画が出るよ >>242
有志開発の日本語化パッチあるんだね
langファイルの差し替えじゃなくてインストーラーを書き換える方式で
ImDisk最新版対応のパッチはまだ未提供と‥‥
最新対応版が出たら試してみるよ。ありがとう >>243
20231231のlang.txtはユーチューブで日本語化解説の動画ページに上がってた >>244
日本語化langファイル反映にプロセス再起動が必要だと
RAMディスクが消えるだろうし、どのみちシステム再起動かなぁ、と思ってたら
langファイルの入れ替えだけであっさり日本語化されました
これでRamPhantomEX LEの移行先として文句なしの環境が完成です
ありがとうございました ImDisk Toolkitでドライブのフォーマットが
できずエラーになるPCがあります。
エラーメッセージは
Error the volume can not be formatted
原因わかる方教えてください。 diskpartからcleanして再マウントしてからフォーマットする
基本中の基本です 0247です。
imdisk -a -m Z: -s 100M -p "/fs:NTFS /q /y"
コマンドプロンプトから実行すると下記のようになります。
C:\WINDOWS\system32>imdisk -a -m Z: -s 100M -p "/fs:NTFS /q /y"
Creating device...
Created device 1: Z: -> Image in memory
Drive letter Z: points to '\Device\ImDisk0' instead of expected
'\Device\ImDisk1'. Will attempt to redefine drive letter.
Formatting disk Z:...
ファイル システムの種類は RAW です。
新しいファイル システムは NTFS です。
クイック フォーマットしています 100.0 MB
ファイル システム構造を作成します。
オフセット 0x2155000 で 0x4000 バイトの、状態 0xc0000022 の書き込み障害がありました。
フォーマットに失敗しました。
オフセット 0x0 で 0x4000 バイトの、状態 0xc0000022 の書き込み障害がありました。
オフセット 0x8000 で 0x200 バイトの、状態 0xc0000022 の書き込み障害がありました。
オフセット 0x1f53000 で 0x20000 バイトの、状態 0xc0000022 の書き込み障害がありました。
オフセット 0x63ffe00 で 0x200 バイトの、状態 0xc0000022 の書き込み障害がありました。
フォーマットに失敗しました。
Notifying applications...
Done.
この後、フォーマットしますか?のウインドウが出て
そこからはフォーマットできるのですが。
こちらの原因がわかる方おりましたらお教えください。 分かりますがimdiskとあるのでメモリが壊れている
それとパーティション自体を再確保してどうなるかを調べてみる windowsで高速スタートアップを許可してない? ImDisk Toolkitで作ったラムディスクにedgeのキャッシュを移動するようにしても
元の場所とラムディスクの両方にキャッシュができるだけで意味がなかった >>253
元のキャッシュを削除して、管理者でコマンドラインから
mklink /d "%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Cache" "Z:\Cache"
"Z:\Cache"は自分の環境に合わせて >>254
丁寧にありがとうございます
説明に従って試してみましたが
相変わらずCドライブとラムディスクの両方にキャッシュがあって
f_00000aというファイルの場合
Cドライブの方はプロパティで
C:\Users\***\AppData\Local\Microsoft\Edge\User Data\Default\Cache\Cache_Data\f_00000a
ラムディスクだと
R:\Cache\Cache_Data\f_00000a
という具合です
ひょっとしてこれで正常なんでしょうか? C:\Users\***\AppData\Local\Microsoft\Edge\User Data\Default\Cache
コマンドプロンプトから表示してみてリンク表示になっていれば大丈夫です
実体をエクスプローラーから開いてしまうとそのように見えてしまいます cd C:\Users\***\AppData\Local\Microsoft\Edge\User Data\Default
dir
例えばこのようにして確認します 質問者はシンボリックリンクについて誤解してる感じ?
リンクを張るとあたかもそこにあるように見えるし扱えるけど
実ファイルがリンク先とリンク元のそれぞれにあるわけじゃないしね UNIX系OSなら普通に使うけど
一般的なWindowsユーザーがシンボリックリンクなんて意識しないでしょ
シンボリックリンクをDIRコマンドで確認できることを初めて知った
それならファイルの実体がどちらにあるかも簡単に確認できるね >>256
大丈夫でした
ありがとうございました! >>259
Explzh入れたら右ドラッグでリンク張れる >>262
OS側で用意してる機能なのに外部ツールの名前が出てくるのはモヤモヤするな‥‥
と思ったらmklinkコマンドで作成可能なんだね
ショートカットと違ってファイルの実体として扱えるだろうから便利だな
スレ違いの話題なのでこの辺で止めておきます NT3.1の頃からAPIはあったのに
使われ始めたのWindows2000になってからだからな ショートカットって必要なかったよなと考えたが
こちらはWin95時代から存在していたか Win2000だとまだドライブを何処かのフォルダにマウントできますってだけだった
個人フォルダの中とかで本格的に使われ始めたのはVistaあたり? そんなもん使われてる?
Windows2000のとき試したらデータ飛ぶから使うのやめてそれっきりだけど。 joinとsubstはdosの頃からあったんじゃね? ハードリンクされた片方を消すとオリジナルも消滅する
とんでもないファイラーがいっぱいあった リンクかどうか気にせず
中のファイルを再帰で消していったら消えるよな 24/1/13版出てた
ImDisk Toolkit - Browse /20240113 at SourceForge.net
https://sourceforge.net/projects/imdisk-toolkit/files/20240113/ >>270
>>269はどういう理屈だ?? と思ったが
リンク対象がファイルではなくフォルダなら正しい挙動とも言える‥‥のか?
そのへんUNIX系だとどう動くんだろ ソフトの挙動次第だからOSの問題ではないかと。
まー昔からシンボリックリンクがある環境なら
ソフトもそれ前提に作ってあるだろうけど。 ファイルシステム上での問題だから参照先がリンクファイルとなっているのに無視するのであれば
ソフトウェア側での作成に問題がある
リンクファイルを削除後に実フォルダを作り直す必要がある ImDisk Toolkitで余ってるメモリを初めてRAM Diskにしてみたものの
リスク避けてUserのTEMP/TMP環境変数をRAM Diskに設定しただけではあまり使ってくれないね
やっぱりシステムのTEMP/TMP環境変数も一緒に変更しないとダメっぽいのかな
あとImDisk Toolkitの設定ではジャンクションリンクの設定があるけどシンボリックリンクではないのはなんでだろう?
リンク先が無くなってる場合を考慮しなくていいなら、微妙にジャンクションリンクの方が互換性が高いとかあるのかな 使ってるソフトによって違うんだろうけどもう5年くらいシステムもRAMディスクにしてるけど何も問題ないよ
Windowsアップデートも失敗したことない >>275
ファイルではなく、フォルダーへのリンクはシンボリックリンクである必要はなくジャンクションでよい
ジャンクションは管理者権限が必要ない
といった理由によりジャンクションにしたんじゃないかなーと思います
想像ですが >>278
すまん専スレのつもりで書き込んでたわ
Windows10でImDisk Toolkit
8Gを固定確保してTemp2種とChromeやFirefoxキャッシュなどなんもかんも全部RAMDiskに設定してる ImDIskってなんでこんな遅いの?
読み込みがSSDに負けてる… >>281
環境書いてみたら?
メモリ少ないのに常駐物多くてメモリ圧迫してるのに空きの殆どを指定してたりしないか? ImDiskはスペック的に他のソフトより落ちるとも聞くけど
自分の16GB(10GB充ててる)環境で体感的には何も変わらんし不満もない スレがないのでこちらで質問させてください
primo cache を使っていますが普段の再起動は問題ないんですが
windows11の更新すると再起動したあとブルースクリーンのエラーになり
自動で更新がもとに戻り、また再起動すると再起動繰り返すので復元ソフトを使い復元しています
primo cache をアンインストールして更新すると起こりません。
どうにかする方法がありましたらレスよろしくお願いします。 Tempに割り当ててたりしたら、一時ファイルが再起動時に無くなってエラーが出ている
という事ではなくて? あ、RamDiskじゃなくてCacheか、それなら更新時だけは遅延書き込みをOFFにするとか
そういう機能有ると思うから無効にすればいいんじゃないかな >>285
その手のライトキャッシュ機能は原理的に危険(システムドライブを対象とする場合は特に)なので、セットアップ時にそれなりの警告が出ているハズ
まずはそのキャッシュユーティリティのREADMEを当たるのが近道だとは思うけど、OS更新のような「ごく一般のユースケース」の下でシステムが壊れてしまう設定が可能であるなら、悲劇の報告とそれに対する MeToo/原理解説/アドバイス がWeb上にゴロゴロしている気もする レスありがとうございます。いろいろ試しては見ました。
最終的にキャッシュドライブを削除して
SSDキャッシュドライブも取り外して
アプリだけにしても更新するとブートエラーが起きて更新できないんです。
アンインストすると正常に更新できるので
アンインストして更新してインストールという手間をかけています。
バグ報告も探しましたがセキュアブートの署名問題なのかなと思うんですが
それなら更新以外では症状が出ないのでどうすれば良いのかなと思う次第です。 >>285
ブルースクリーンて事なのでWindowsUpdate後の更新ファイルがある場所へとアクセス不能となっていると思われる
またはOS起動初期の段階でRAM DISKのドライバーがマウントされていない >>290
ありがとうございます。そういうことなんですね。
更新ファイルがある場所へのアクセス不能はやっぱバグですよね。
なんとなく分かりましたが更新後ドライバのマウント方法とか分かんないです。 PrimoCache
>アプリとデータの読み込みを高速化
こんな書き方をしているけれども、このRAMドライブってシステム起動のどの段階でマウントされるの?
そんなシチュエーションだと利用出来ないのではないのか? セキュリティソフトよりも更に上流に居るような読み書きのキャッシュドライバなんで
ソフト側の更新で修正されないとなおらないんじゃないかな