如何在本地系统中挂载VHD硬盘(附右键快捷命令)
Virtual PC 与 Virtual Server 2005 R2 with SP1 在使用过程中有一个显著的区别就是操作管理面,其中Virtual PC 在安装 VMAdditions 插件后,可以直接将宿主文件拖放至来宾系统中,或使用插件内置的共享功能来使用使来宾系统轻松地获取到宿主系统上的文件,这在我们进行测试或实验过程中提供了很大的便利。但是在 Virtual Server 中却不提供这项功能,只能使用常规方式通过网络共享来获取文件,而当我们的测试环境是在 local only 环境是那么网络共享方式即不在可用,此时当来宾系统与宿主需要交换文件时便会非常麻烦!不知道我说讲得大家是否能够明白,那么我来举个通俗的案例让大家对此更加明了或重视。假如我要在 local only 环境下作 AD 环境实验,来宾系统使用的是 Windows Server 2003 with SP1,现在我们需要为来宾系统安装 Windows Server 2003 SP2,这时我们该如何处理?是切换网络为桥接模式,重新配置 TCP/IP 来获取宿主上已经下载的补丁包?还是切换网络为 NAT 模式,从网上直接下载?其实这里我们真的忽略了 Virtual Server 2005 R2 with SP1 中自带的一个工具——vhdmount,是的这个工具如其名称一样很容易让人理解,是用来加载虚拟磁盘文件的一个小工具,而且使用起来非常简单并且实用。下面就让我们来认识并学习使用这个工具。 ![]() 参数说明: ![]() [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HD] [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HDshell] @="Mount" [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HDshellDismount] [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HDshellDismountcommand] @=""C:Program FilesMicrosoft Virtual ServerVhdmountvhdmount.exe" /u "%1"" [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HDshellMount] [HKEY_LOCAL_MACHINESOFTWAREClassesVirtual.Machine.HDshellMountcommand] @=""C:Program FilesMicrosoft Virtual ServerVhdmountvhdmount.exe" /p "%1"" [HKEY_CLASSES_ROOT.vhd] @="Virtual.Machine.HD" (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |