SDカードのハードウェアを安全に取り外すと、ディスクボリュームをアンマウントするだけでなく、カードリーダーが無効になります。

SDカードのハードウェアを安全に取り外すと、ディスクボリュームをアンマウントするだけでなく、カードリーダーが無効になります。

私は文字通り何時間もこれを探していた魔法の線.bat ファイル、AHK ファイル、または任意のファイルを使用して、3 つの SD カードを同時に排出します。

これを実行するサードパーティのソフトウェアはたくさんありますが、それらはすべてその後ドライブを無効にし、再マウントできなくなります。システムを再起動した後にのみ(explorer.exe をクラッシュさせて再起動しても効果はありません)

3 つのカード リーダーが対応する SD カードを取り出し、再度挿入するとマウントされるようにするショートカットを作成するにはどうすればよいでしょうか。

Windows 10 Pro x64

私が試したこと:

  • %windir%\System32\rundll32.exe shell32.dll, Control_RunDLL hotplug.dll
  • USB_Disk_Eject.exe
  • DriveRemove.exe
  • Nircmd
  • USBDview
  • MountVol: G /D

その他多数あり、いずれも取り出し後にドライブを無効にする

答え1

Windows では、意図的にその機能を有効にしない限り、リムーバブル メディア デバイスでの書き込みキャッシュは長い間無効になっています。つまり、フラッシュ ドライブや同様のメディア上のファイル構造を維持するために、「ハードウェアを安全に取り外す」必要はありません。デバイスでその機能が有効になっている場合は、その機能を無効にして、プロセスが完了したらメディアを取り外します。

また、説明した方法を引き続き使用する場合は、再起動する必要がない場合があります。デバイス マネージャーを開いて上部のコンピューター アイコンを選択し、次にツールバーの「更新」アイコンを選択すると、不足しているデバイスが再登録されます。

関連情報