※ ChatGPTを利用し、要約された質問です(原文:PhotoshopCS5のドライブアクセス)
PhotoshopCS5のドライブアクセス
このQ&Aのポイント
PhotoshopCS5でのドライブアクセス制御方法について質問します。特定のアプリケーションから特定のドライブを不可視化する方法を教えてください。
PhotoshopCS5の仮想ドライブ設定によるHDDへのアクセス問題について相談です。フィルター処理時にHDDにアクセスされてしまい、処理速度に影響があります。制御する方法を教えてください。
Windows7 64bitのシステムでPhotoshopCS5を使用しています。HDDへのアクセスを停止する方法について質問です。特定のアプリケーションからHDDへのアクセスを制御する方法をご教示ください。
贅沢な悩みで質問することを許してください。
システム(Win7 64bit)をSSDにおいています。
そのほかにSSD1台とHDD2台の構成で合計4つのドライブがあります。
システムでRamDiskを構築してドライブとしての使用もしています。
Photoshop(64bit)で仮想ドライブをRamDiskと2台のSSDに設定しています。
HDD2台はデータ保存用でたまにしかアクセスをしないため、1分で電源を切るように設定をしています。(静音化が目的です)
以上の環境で作業をしていて気づいたのですが、Photoshopで作業をする際に、仮想ドライブを上記の設定にしていても、フィルターなどの処理をさせるとHDDドライブに一時的にアクセスしてしまいます。
HDDの電源が落ちている状態ですのでアクセスするまでに非常に時間がかかるため気づきました。
Photoshopが一時的に空き容量の一番大きなパーティションにTMPファイルを作成しプレビューからOKボタンを押して反映した後に削除している動作は確認ができました。
(詳しく書くとフィルターのメニュー項目を開いた時点で(処理前に)HDDにアクセスを行っています)
システムのマウントからレジストリでHDD2台を外してやると、当然ながら上記の動作もなくRamDiskとSSDの効果で高速に動いてくれます。
(現在はマウント用のREGファイルとアンマウント用のREGファイルを作成して作業前に再起動をしている状態です)
HDDの電源が入った状態であっても、フィルター処理と反映の速度が目に見えて違うのでHDDへのアクセスを何とかして止められないかと考えています。
そこで。
PhotoshopからのHDDへのアクセスを制御する方法、もしくは特定のアプリケーションから特定ドライブを不可視化する方法。
を教えていただきたいと思って質問をさせていただきます。
アンマウントするための再起動なしで使いたい、という贅沢な質問ですがお知恵を拝借できれば幸いです。
m(_ _)m
お礼
回答していただきありがとうございます。 仮想ドライブの設定とは別に自動的に空き容量の一番大きなドライブに処理用のTMPファイルを作成してしまうみたいです。 おっしゃるようにドライブの検索を止めることができれば、一旦HDDをアンマウントした状態を記憶させることができるのですが。。。 Photoshopの気遣の良さが邪魔をします (^_^) 同一の現象を教えていただいたことに感謝いたします。 ありがとうございました。
補足
自己解決できましたので、情報として残そうと思います。 目的は再起動なしにドライブをアンマウント、マウントすることでしたので、結局コマンドプロンプトからのアプローチで解決できました。 コマンド mountvol /l でボリュームの名前と現在マウントされているドライブを調査します。 たとえばこのように表示されます \\?\Volume{9c44241e-747d-11e0-8a9b-806e6f6e6963}\ D:\ 1行目がボリューム名、2行目がマウントされているドライブ アンマウントするコマンド(D:\の場合) mountvol d:\ /d マウントするコマンド mountvol d:\ \\?\Volume{9c44241e-747d-11e0-8a9b-806e6f6e6963}\ (マウントするドライブとボリュームを記述) これらのコマンドをそれぞれテキストに起こしてBATファイルにして、再起動なしでアンマウント、マウントが可能になりました。