XやWindowsを使っていて気づいた事なんかを書いています。Studioも入れてます。PCにバックアップのため外付けHDDをeSATAでつないでいる。そのため、このドライブが起動時からマウントされてしまう。Protectionが定義ファイルの更新を4時間に1回行い、そのたびに結構な時間をかけて接続されているすべてのディスクのスキャンをしてくれる。その間、PCの応答は悪いはメモリ空間が圧迫されるはと非常に使いづらい。バックアップは毎日とっているのでこのディスクは毎日使う。速度優先でeSATA接続としたので、PC起動時に電源を入れて認識させておかないといけない。2.0なので、eSATAの方が速い。そこで、PCを起動してログインした後に外付けドライブをマウント解除するようにした。ランサムウェア対策としても、バックアップディスクは常時接続しないほうがいいし。Windowsにはmountvolというコマンドがあり、これを使うとディスクのマウントととマウント解除ができる。mountvolを引数無しで起動すると、コマンドのヘルプと接続されているディスクの状況が表示される。\\?\Volume{...}\と書かれているのがボリューム名、C:\などと書かれているのがマウントポイント。ボリューム名を実行する。ところで、mountvolでマウント解除するときに、「ディスクはまだ使用中です」という感じのメッセージが表示された。ディスクのハードウエアポリシーでディスクの書き込みキャッシュを有効にしてあるせいかもしれない。eSATA接続なので、Windowsからは内蔵ドライブ扱いになっているせいだろう。パフォーマンスを考えると、書き込みキャッシュをオフにするのは嫌だ。そこで、Microsoftからsyncというコマンドをダウンロードしてきた。これはディスクのキャッシュをフラッシュ(ディスクへ書き込むこと)するためのコマンド。mountvolでマウント解除する前にsyncを実行して書き込みキャッシュをフラッシュすることで、マウント解除時にメッセージが表示されることはなくなった。Windows(2019.11.02)最近よくあること(2019.10.12)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。(データ復旧体験記)RSSを表示する携帯URL携帯にURLを送るプロフィール。