如何从 Windows 命令行卸载(弹出)USB 记忆棒?

如何从 Windows 命令行卸载(弹出)USB 记忆棒?

umount在 Linux 上,我可以使用或卸载设备eject。在 Mac 上,您可以使用diskutil。有没有办法卸载设备,以便在 Windows 上安全地删除它们?

答案1

嗯,根据本文

... 答案是没有。没有 Microsoft 独有的命令可以像“安全删除硬件”一样弹出 USB 驱动器。

它甚至链接到另一篇文章讨论了使用名为devcon

有一些警告:devcon它不仅会移除/弹出驱动器中的介质,还会移除/弹出驱动器本身——您可能需要重新安装硬件、拔下并重新启动设备,或者重新启动计算机并希望检测到新硬件。这不太好。

自 2021 年 11 月起,该PnPUtil工具应代替devcon,但即使这样似乎也是针对设备驱动程序的大量操作,而不是驱动器中的介质。


我最接近的

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

即使这样也只能打开“安全删除硬件”对话框。您仍然需要使用鼠标从列表中选择媒体,然后单击“停止”。

相关内容