标签 VMware Workstation 下的文章

Windows 10安装Vmware虚拟机配置iOS开发环境(macOS Sierra 10.12)

下载并安装最新的 VMware® Workstation 12 Pro ,目前最新的版本是12.5。

Vmware Workstation默认不支持macOS系统的安装,需要下载Mac OS X Unlocker for VMware V2.0(感谢Dave Parsons),下载到本地后解压管理员运行里面的win-install.cmd文件安装补丁让VMWare支持macOS的安装。

打开VMware Workstation,创建虚拟机,并在操作系统中选择Apple Mac OS X,版本选择macOS 10.12,之后按默认选项完成虚拟机创建。

1.png

完成后点击 编辑虚拟机设置,删除硬盘,然后下载TechReview的macOS Sierra 10.12 VMDK镜像(5GB),并将此VMDK镜像加入到虚拟机中,点击保存。

进入虚拟机存放目录,编辑D:\macOS 10.12\macOS 10.12.vmx,在最后一行加入:

smc.version = "0"

启动虚拟机有些PC可能会碰到Vmware提示:

二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用,因此需要使用长模式的应用程序将无法正常运行。请参见
http://vmware.com/info?id=152 了解更多详细信息。

原因是PC的BIOS没有打开虚拟化功能,在EFI BIOS中打开即可。

接下来正常启动macOS的初始化设置过程,设置国家、语言、登录Apple ID、设置用户名、启动位置服务等结束后进入macOS桌面。

最后安装macOS的Vmware Tools。之前我们运行了Mac OS X Unlocker,它下载下来的最新的VMware Tools存放在D:\unlocker208\tools\darwin.iso。挂载darwin.iso并连接,在macOS中安装并重启。

macOS 10.12.png

修改Vmware Workstation虚拟机物理硬盘序列号ID

有些软件的注册机制是根据物理硬盘序列号来作为唯一的标识符。此序列号写在硬盘的固件里面。一般的方法是无法修改此序列号的。

如果需要无限试用软件可以让软件在虚拟机内运行。试用期到了之后修改硬盘物理序列号好可以继续试用。

修改方法:

用winhex打开vmware-vmx.exe,如果是32位直接打开vmware程序下的vmware-vmx.exe,64位在x64目录下vmware-vmx.exe。搜索:“00000000000000000001”(18位字符串,不是hex),这个是vmware默认的硬盘序列号。修改为其他的,比如“00000000000000000002”,然后保存重新打开虚拟机。发现序列号已经发生改变。

修改Vmware Workstation虚拟机物理硬盘序列号ID

Vmware workstation客户机强制重启造成复制粘贴、Unity、拖放操作失效

有时候强制重启Vmware workstation客户机OS后,host os和guest os之间的文件复制粘贴就失效了。解决方法是,重启动Vware Tools服务进程。 运行:

"C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" –n vmusr

另外需要确认注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 里面存在如下键值:

VMware Tools REG_SZ "C:\Program Files\VMware\VMware Tools\VMwareTray.exe"
VMware User Process REG_SZ "C:\Program Files\VMware\VMware Tools\vmtoolsd.exe" -n vmusr

参考:Unity, copy/paste, and drag-and-drop do not work after restarting a virtual machine with auto-login enabled

Vmware workstation没有出现分区界面

我是奇怪了,在最新的VMware Workstation7.0中安装一个纯净原版的Windows Server 2003,居然没有出现分区界面?直接什么都不用动就自动帮你安装了。这显然不是我要的,怎么回事呢?以前VMware6不会这个样子的。后来几经探究,才发现原来VMware7.0的确有不同了,在新建虚拟机时第一页要选择Custom(advanced),之后的Next下面,要选择I will install the operating system later!这样安装操作系统,才会出现分区的界面。

原因是:Vmware Easy Install技术自动无人值守安装Windows。

vmware workstation SCSI硬盘驱动

2年前说过关于“windows xp安装sata硬盘驱动”的问题,在vmware workstation 安装原版windows xp(zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso,MD5: E74D72F3D90456003E9E02BA0FB7DA61 / SHA1: D142469D0C3953D8E4A6A490A58052EF52837F0F)的时候,报错识别不了硬盘:

vmware workstation SCSI硬盘驱动

原因是vmware使用的scsi硬盘,而非ide硬盘。安装的时候需要scsi驱动,不过还好vmware肯定带了scsi驱动,而且还是开发源代码的。这里下载驱动/驱动源码

在VM->Settings->Floppy设定为D:appvmware workstation 7Resourcesvmscsi.flp(你的vmscsi.flp文件路径)。

启动虚拟机,进入下面画面的时候按F6

vmware workstation SCSI硬盘驱动

vmware workstation SCSI硬盘驱动

按"S",指定软盘里面的驱动

vmware workstation SCSI硬盘驱动

回车,回车,接下来的安装过程就不多说了。