リムーバブルHDDへの対応のお願いNo.03022
slay さん 12/04/14 21:23
 
いつもお世話になっております

私はリムーバブルHDDを使用していますが、固定ドライブなので
ロックされていてファイラをすべて終了しないとHDDの取り外しができず、交換がで
きません。

なんとか監視を停止するとか出来ませんでしょうか

ちなみに交換時に使用しているのはWindowsの「取り外し」ではなくHotSwap!という
ソフトです

[ ]
RE:03022 リムーバブルHDDへの対応のお願No.03024
秀丸担当 さん 12/04/16 12:31
 

秀丸ファイラーの監視としては2種類あって、固定ディスクのロックする監視と、
リムーバブルのロックしない監視があります。
ロックする監視のほうがより厳密です。

固定ディスクであっても、デバイスへの直接のチェックでホットプラグ可能かど
うかの問い合わせをしていて、ホットプラグ可能なデバイスであれば、ロックし
ないです。

ホットプラグとホットスワップは同じ意味で使われることもあるようですが、こ
こではホットプラグは「ハードウェアの安全な取り外し」ができるものとして、
ホットスワップは「ハードウェアの安全な取り外し」ができないけど固定ディス
クを起動したまま入れ替えるものとして書きます。

どういう条件のデバイスか不明ですが、HotSwap!というソフトを使われていると
いうことで、普通はホットプラグは不可能な固定ディスクを、ホットスワップす
るという条件なのかと思います。(違っていたらすみません)

ホットプラグは不可能な固定ディスクの話だとしたら、秀丸ファイラーはロック
しています。
VistaでSATAのホットプラグ不可/ホットスワップ可のドライブがあったので試
してみました。
HotSwap! 5.0.0.0では、ロックの影響でできませんでした。
HotSwap! 6.0.0.0では、ロックしていてもできるようです。
(ロックしているのになぜできるのかはHotSwap!に聞いてみないとわからないで
すが)

秀丸ファイラーの[ツール]→[ハードウェアの安全な取り外し]から行う場合は、
いったんすべてのロックは解除しています。

秀丸ファイラーを起動したまま、現在のフォルダ以外の監視をいったん停止した
いという話でしたら、フォルダツリーの表示をOFFにする方法があります。
フォルダツリーを消すと現在のフォルダ以外の監視が無くなります。

どんな場合でもロックする監視はやめてほしいという話だとしたら、いまのとこ
ろそういう設定は無いので何らかの検討が必要です。
コマンドラインからバッチファイルのように処理していて、秀丸ファイラーのロ
ック解除を一時的にコマンドラインから指定したいということだとしたら、それ
もできないので、考える必要があります。

どういうご要望か把握できなかったので、すみませんが詳しく教えてもらえると
助かります。

[ ]
RE:03024 ツリー非表示で起動するとロックNo.03026
slay さん 12/04/17 16:10
 
詳しい調査とご説明どうもありがとうございます。情報が足りずすみませんでした。

WindowsXP32 SP3、HotSwap5.00、Ratoc社のRex-Dock及びRex-SATA(ともにSATA接続)
を使用しています。
ドライブの交換時やHDD電源を切りたい場合に、HotSwap!にて「安全な取り外し」可
能状態にしてから
行なっています。しかしご存じの通り5.00では使用中と出て失敗してしまいます。


>フォルダツリーを消すと現在のフォルダ以外の監視が無くなります。

実は最初からツリーの表示などしておらず、デスクトップに作ったフォルダを開いた
だけなのに、
リムーバブルHDDを含めた全固定ドライブがロックされていたため、(Who lock meと
いうソフトで確認)
ファイラ起動中ロックし続ける仕様なのかと思い、プログラムの都合を考えに入れて
も、不使用のドライブすら
監視し続けることに意義を感じなかった為、その監視を切れないか(切っても問題な
いんじゃないか)
と思ったわけです。
お話を聞く限り、なんだかバグっぽい気もしますが。XPだからなのでしょうか


…と、ここまで書きながら試していたところ、ツリーを一旦表示させてから消せばロ
ックが外れる事が
わかりました。どうやらツリー非表示で起動すると、全ドライブをロックしっぱなし
になるようです。


要望としましては、とりあえず今回の件は一応の解決はしましたが、
出来ればツリー表示中にロックし続ける仕様については改善して欲しいです。
ご一考いただければ幸いです。

[ ]
RE:03026 ツリー非表示で起動するとロックNo.03029
秀丸担当 さん 12/04/18 09:55
 

>WindowsXP32 SP3、HotSwap5.00、Ratoc社のRex-Dock及びRex-SATA(ともにSATA接続)
>を使用しています。
>ドライブの交換時やHDD電源を切りたい場合に、HotSwap!にて「安全な取り外し」可
>能状態にしてから
>行なっています。しかしご存じの通り5.00では使用中と出て失敗してしまいます。

詳しい情報ありがとうございます。
Vista以降であればHotSwap!6.0.0.0で回避できるようですが、XPだと対応してい
なくてできないようです。

>実は最初からツリーの表示などしておらず、デスクトップに作ったフォルダを開いた
>だけなのに、
>リムーバブルHDDを含めた全固定ドライブがロックされていたため、(Who lock meと
>いうソフトで確認)

確かにその通りでした。
最初から非表示の場合は意味なくロックしてました。
これはおかしいのでV1.02β21以降で修正させていただきます。

>要望としましては、とりあえず今回の件は一応の解決はしましたが、
>出来ればツリー表示中にロックし続ける仕様については改善して欲しいです。
>ご一考いただければ幸いです。

「ハードウェアの安全な取り外し」ができない固定ディスクについても「ハード
ウェアの安全な取り外し」ができるドライブと同様にロックしない監視にするこ
とは技術的には可能ですが、その場合厳密さが低下するかもしれないので、オプ
ション化などを含めて課題にさせていただきます。

[ ]