在 Windows 7 中,Virtual PC 自动使用“C:”作为其“启动”驱动器名称。
我想将虚拟 PC 的“启动”更改为其他内容,例如“Z:”,以便我可以告诉虚拟机“net use C:\\tsclient\c”访问我的 Windows 7 C:驱动器上的文件。
如何更改 Virtual PC 的“启动”驱动器号?
为了更清楚一点,我希望 VPC 模式下的本地磁盘不是 C:。
答案1
您可以做的是使用不同的驱动器号与您的 VM 共享驱动器。
- 关闭虚拟机
- 在 Windows 7(主机)上打开命令提示符。您说要
C:\
与 VM 共享该文件夹。 - 进入
subst S: C:\
命令窗口。此 subst 命令将创建一个S:
映射到的虚拟驱动器C:
。(确保驱动器号可用) - 打开虚拟机的设置并确保
S:
在驱动器选择中勾选,如下所示:
来源: (TechNet 博客 > Windows Virtual PC > Windows 7 与 VM 之间的文件夹共享)
答案2
这些是重命名驱动器所需采取的步骤C:
。不建议这样做,可能会导致其他问题
- 以 身份登录
Administrator
。 - 跑步
Regedt32.exe
。 - 转到以下注册表项:
HKEY_LOCAL_MACHINE\\SYSTEM\\MountedDevices
- 点击
MountedDevices
。 - 在安全菜单上,单击
Permissions
。 验证管理员是否具有完全控制权。完成这些步骤后,请将其改回。
退出
Regedt32.exe
,然后启动Regedit.exe
- 找到以下注册表项:
HKEY_LOCAL_MACHINE\\SYSTEM\\MountedDevices
- 找到要更改为(新)的驱动器号。查找
\\DosDevices\\C:
。 - 右键单击
\\DosDevices\\C:
,然后单击“重命名”。注意:必须使用 Regedit 而不是 Regedt32 来重命名此注册表项。 - 将其重命名为未使用的驱动器号
\\DosDevices\\Z:
。这样可以释放驱动器号C:
。 - 找到要更改的驱动器号。查找
\\DosDevices\\D:
。 - 右键单击
\\DosDevices\\D:
,然后单击重命名。 - 将其重命名为适当的(新的)驱动器号
\\DosDevices\\C:
。 - 单击 的值
\\DosDevices\\Z:
,单击 ,然后将其重新命名为\\DosDevices\\D:
。 - 退出 Regedit,然后启动 Regedt32。
- 将权限改回管理员的先前设置(这可能应该是只读)。
- 重新启动计算机。