有没有办法安全地弹出当前仅使用 cmd 连接到 PC 的外部硬盘?我现在只能使用 cmd,无法使用 GUI。
答案1
您可以使用下面的命令并考虑ParseName
使用驱动器号更改参数
单线使用跑步对话或命令:
powershell (New-Object -comObject Shell.Application).Namespace(17).ParseName(\"E:\").InvokeVerb(\"Eject\")
使用电源外壳
powershell (New-Object -comObject Shell.Application).Namespace(17).ParseName("E:").InvokeVerb("Eject")
看来,下面的选项在某些情况下只会删除后者的驱动器。
使用 diskpart 实用程序安全地移除磁盘驱动器。当您没有 GUI 时(例如在 Server Core 或 Hyper-V Server 中),这很有用。
- 在命令提示符下,键入
diskpart
并等待新提示符,然后键入list volume
。通过查看驱动器号记下所需卷的编号(小心!!!) - 类型
select volume <number>
,其中 是您的 USB 存储设备的编号。 - 然后,输入
remove all dismount
。输入exit
以离开 diskpart。尽情享受吧!;) - 现在您可以安全地从 Hyper-V 服务器中移除 USB 存储设备。
根据 diskpart remove 的帮助(在 diskpart 中输入“help remove”):