是否可以在 Windows XP 中挂载/卸载物理硬盘?

tbo*_*one 19 windows hard-drive windows-xp

是否可以在 Windows XP 中挂载/卸载物理硬盘?

理想情况下,我希望能够从命令行执行此操作,以便我可以使用批处理文件来执行此操作,即:mount.cmd unmount.cmd

另外,如果驱动器可以卸载,它们会降速吗?

小智 15

试试。mountvol [drive:]path /d

对于,在 cmd.exe 中输入信息mountvol /?(仅mountvol)。

  • 谷歌同事请注意:这似乎不是强制 Windows 准备安全移除 USB 驱动器的好方法;它可以工作,但是如果您重新插入驱动器,它根本不会安装在任何地方。(如果你已经这样做了,你可以通过首先不带参数运行 `mountvol`,找到用 `*** NO MOUNT POINTS ***` 列出的卷,然后运行类似 `mountvol H : \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ `,除非使用您的驱动器号和卷路径而不是我的。) (4认同)
  • 我坚信这不是答案。在 windows xp 下 mountvol 只管理挂载点,但实际上并不卸载文件系统。只有 /p 参数卸载文件系统,它在 XP 上不可用。请参阅 http://technet.microsoft.com/en-us/library/bb490934.aspx 和 http://technet.microsoft.com/en-us/library/cc772586.aspx (2认同)

Kar*_*fia 9

一些疯狂的开发人员提供了一个很好的讨论,有点沮丧,并带你到:

Microsoft 提供了一个名为 devcon 的实用程序可供免费下载。它是“设备管理器的命令行实用程序替代品”。它实际上可以做很多我不会在这里介绍的事情,但是一旦您知道要操作的设备的唯一名称,移除即插即用设备就是一个简单的操作。

下载 devcon 后,在命令窗口中运行“devcon status *”。这将生成系统上所有设备的列表。查找描述您的设备的行。在我的外部硬盘驱动器的情况下,(非常神秘的)行如下所示:

SBP2\MAXTOR&ONETOUCH&LUN0\0010B9F700AFC279 整行有点多,但任何保持唯一的子串都可以。我的系统上有另一个 maxtor 驱动器,但没有其他东西带有“sbp2\maxtor”这个短语,所以我会使用它。安全删除我的外部驱动器的命令然后变为:

devcon remove sbp2\maxtor* 末尾的“*”是通配符,与字符串的其余部分匹配。


小智 5

C:\Windows\system32\fsutil.exe volume dismount f:
Run Code Online (Sandbox Code Playgroud)