EmEditor Professional (64bit) 10.0.8 で
エディタ起動時に、ドライブレターを割り当てている
ネットワークドライブにアクセスすることは
ありますでしょうか。
前提:
OSはWindows 7 Professional 64bit
ネットワークドライブ L: は、外部のNASであり、SSDである。
ネットワークドライブ N: は、外部のNASであり、HDDである。
普段アクセスがないときはHDDの回転が止まっている。
どちらもファイルの置き場として使用するのみで、
明示的にファイルを開かない限りどのアプリも L: や N: を
使用することはない。
アンチウィルスソフトは、L: や N: のスキャンを開始しないように
ドライブ全体の除外設定がされている。
EmEditorに標準搭載以外のプラグインはインストールされていない。
再現手順:
1)NASのあるフォルダのテキストファイルをEmEditorで編集する。
L:やN:のファイルがEmEditorの履歴に残る。
2)数週間以上経ち、EmEditorの履歴は L: のファイルばかりで
N: のファイルが残っていない状態になる。
3)あるとき、L:をマイコンピュータから開き、
テキストファイルをEmEditorで開くと、
EmEditorが起動した瞬間にHDDが回転し、
N:ドライブにアクセスがあったことがわかる。
開いたのはL:のファイルだから、N:は使われないはずである。
なぜ全く関係ないドライブにアクセスされたのだろうか?
3の現象は、再現率は50%くらいである。
起きるときと起きないときがある。
考察)
N:ドライブへの不意なアクセスがあるのは EmEditor を起動した
瞬間であり、他のアプリでは起きていない。
EmEditor は、ネットワークドライブのファイルを開いたとき、
OSが認識している他のドライブも一通り情報取得しているのだろうか?