
私は文字通り何時間もこれを探していた魔法の線.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 では、意図的にその機能を有効にしない限り、リムーバブル メディア デバイスでの書き込みキャッシュは長い間無効になっています。つまり、フラッシュ ドライブや同様のメディア上のファイル構造を維持するために、「ハードウェアを安全に取り外す」必要はありません。デバイスでその機能が有効になっている場合は、その機能を無効にして、プロセスが完了したらメディアを取り外します。
また、説明した方法を引き続き使用する場合は、再起動する必要がない場合があります。デバイス マネージャーを開いて上部のコンピューター アイコンを選択し、次にツールバーの「更新」アイコンを選択すると、不足しているデバイスが再登録されます。