Unk*_*ech 18 windows-7 mount vmdk
我需要在 64 位 Windows 7 中安装 VMWare 磁盘映像,但是“VMware Mount Utility”仅适用于 32 位操作系统。是否有可用于挂载磁盘的应用程序或方法?
Syn*_*ech 18
不幸的是,64 位 Windows 将限制加载 32 位驱动程序的能力,这就是 VMDK 挂载实用程序失败的原因。
我发现这个页面声称可以通过简单地将它安装在Program Files目录而不是 中来解决这个问题Program Files (x86),但它对我不起作用;也许你会有更好的运气。您还可以寻找像vdk.exe这样的第三方工具,但是,唉,他们也需要使用被阻止的驱动程序 - 是的,即使在以管理员身份安装/运行时(VDK的源代码可用,因此有人可能承担更新和编译 64 位的任务)。OSFMMount其实有 64 位版本,可惜只支持 VMWare 磁盘的只读。
有几个线程关于这个VMW板和似乎老DiskMount(5.5),只是不支持64位Windows和一个更新的一个包括为开发者工具的一部分(如虽然只有开发者需要这样的实用程序)。因此,您的选择是使用VMWare VDDK 中的vmware-mount实用程序或更新的vSphere VDDK,其中包含安装和磁盘管理实用程序的更新副本。(即使这些默认安装为 32 位,并包含一个包含 64 位版本的一些文件的 zip 文件,包括磁盘管理实用程序,但不包括挂载实用程序。)您可以使用此挂载 VMDK 文件,但请注意默认情况下它以只读方式挂载;对于写入功能,您必须使用/m:w切换,即使那样,当尝试更改/删除已安装卷上的文件时,Windows 仍会不断给出未找到路径的错误。
VMWarePlayer 具有通过硬盘驱动器设置的内置安装功能,但同样,即使将其设置为非只读也会导致无法找到文件的错误。(VMWare Workstation 也这样做,但 VMWare Player 更小而且免费。)
更新:我刚刚发现您可以更改vmware-mount(从 VDDK)安装的驱动器,如果您从管理员命令提示符(例如,e: & del /f /q pagefile.sys)进行更改。但是,这样做时,它甚至不会出现在 Windows 资源管理器中。您可以尝试尝试不同的权限和用户权限组合,以找到最有效的组合。


小智 5
最好使用官方命令行实用程序vmware-mount.exe
\n\n要获得它,您必须在 VMWare 上注册(需要有效的电子邮件地址)并下载免费的 40 MB 大小的vSphere 虚拟磁盘开发套件(vSphere VDDK V5.1.0-774844)。
\n注意:5.5 或 6.0等更高版本不再包含vmware-mount-utility!
标准安装后,您将找到vmware-mount.exe以下路径:
C:\\Program Files (x86)\\VMware\\VMware Virtual Disk Development Kit\\bin\nRun Code Online (Sandbox Code Playgroud)\n\n不用担心 32 位或 64 位,因为它可以正常工作,没有任何问题,而在这种情况下,\xc2\xb4s 才重要
在那里打开一个标准命令窗口,并使用可用选项之一挂载您的 .vmdk 文件。
\n\nvmware-mount [driveletter:] [path-to-vmdk] [options]\nRun Code Online (Sandbox Code Playgroud)\n\n
如果您不使用/m:[w|n]开关,一切都会正常工作。您可以在 Windows 资源管理器中看到指定的驱动器盘符,并且您对虚拟磁盘具有完全的读写访问权限。
\n提示:将安装/卸载过程放入批处理文件中,以便更正、将来和易于使用。
注意:虽然 SU 上有一个相关的、更新的线程,但我不建议使用VMWare Disk Mount Utility 5.5,因为它\xc2\xb4s 与这里的相比确实很旧:2005 年与2012 年!
您可以尝试安装 XP 模式。它可以在64位环境中安装为32位,然后您可以在XP模式下运行VMWare。
http://www.microsoft.com/windows/virtual-pc/download.aspx
| 归档时间: |
|
| 查看次数: |
96148 次 |
| 最近记录: |