文档章节

VMware Workstation 常见问题解决

五大三粗
 五大三粗
发布于 2015/10/28 10:49
字数 2587
阅读 182
收藏 0
点赞 0
评论 0

本文以FAQ的方式进行整理,大家可以根据关键字进行查找即可。




【问题一】VMware 安装64位操作系统报错“此主机支持Intel VT-x, 但Intel VT-x 处于禁用状态”

【现象】

已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。

此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。

(1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。

(2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机

(3) 如果您在安装 VMware Workstation 之后从未重新启动主机,请重新启动。

(4) 将主机的 BIOS/固件更新至最新版本。

wKiom1T7lKKg3jDRAAGqsmF4k0Q975.jpg

【解决】

虚拟64位系统,必须支持虚拟化技术。

如果提示:此主机不支持Intel VT-x, 则不可能虚拟出64位系统

如果提示:此主机支持Intel VT-x, 但Intel VT-x处于禁用状态时,我们只需要在BIOS中打开VT功能即可。

首先,开启虚拟化技术支持,需几个方面的条件支持:芯片组自身支持、BIOS提供支持、处理器自身支持、操作系统支持。

  • 操作系统方面,主流操作系统均支持VMM管理,因此无需考虑。

  • 而芯片组方面,从Intel 945(除上网本外)时代开始均已经支持,因此也无需考虑。

  • CPU方面,可以通过Intel官方网站进行查询即可判断。

  • 因此,更多的是从BIOS查看是否支持。CPU是默认不开启VT的,需要自己手动在BIOS中修改

  1. bios的cpu高级选项中开启intel虚拟化技术(Intel VT-x)。

  2. 有些bios还需要到security中intel虚拟化技术。


  • 查看CPU是否支持虚拟化技术,可以使用 Securable进行判断是否支持虚拟化

wKiom1T7lxmCEG1MAALTaKLyqL4579.jpg

  • 或者使用 CPU-Z 软件查看

wKioL1T7mDPweAWbAAHkokSS_Y0909.jpg

  • 开启BIOS的虚拟化功能(因为主板型号不同,所以需要根据实际情况操作)

注意:调整的是物理机(宿主机)的bios哦,不是虚拟机的!

Phoenix BIOS:

wKiom1T7l5aB2KbWAAIeO7uwaN8776.jpg

Insyde BIOS

wKioL1T7meqgTLmIAAJ0QvW-V9w978.jpg

华硕UEFI BIOS

华硕主板BIOS UEFI BIOS 开启VT步骤



  • 开机时按 F2 进入BIOS设置

  • 进入 Advanced(高级菜单)

  • 进入CPU Configuration(处理器设置)

  • 将 Intel Virtualization Technology(Intel虚拟化技术),把它改为Enabled(启用)

  • 按 F10 保存设置

  • 按 ESC 退出 BIOS 设置



wKiom1T7mTuBmKlJAAJv36cxyyg295.jpg

中文界面

wKiom1T7mdnweSanAAFi7MDznLI338.jpg


虚拟化技术目前主要依赖于您电脑的CPU型号及BIOS,某些CPU或者BIOS暂时还不能支持虚拟化技术。支持虚拟化技术的可以在BIOS中开启,开启方法如下:

1、进入BIOS。开机时按F2或F12或DEL或ESC等键(各电脑有所不同)。

2、进入BIOS后,找到Configuration选项,选择Intel Virtual Technology并回车,将光标移至Enabled,然后再回车,最后按F10保存并退出。

如果找不到Configuration选项,可以试试下面的方法:

(1)某些HP(惠普)电脑进入BIOS后,需要选择SystemConfiguration(系统配置)菜单,然后选择Device Configuration(设备配置),找到Virtualization Technology,设置为Enabled。

(2)某些联想Thinkpad电脑进入BIOS后,需要选择Security菜单,然后选择Virtualization,设置为Enabled。

(3)某些DELL(戴尔)电脑进入BIOS后,需要选择Processor Settings菜单,然后选择VirtualizationTechnology,设置为Enabled。



【问题二】This virtual machine appears to be in use.

【现象】

  这可能是 VMware Workstation的一个Bug,当VMware Workstation中的 virtual machine正在运行却被异常关机或者重启。导致当我们再次重启 virtual machine时,会提示“The Virtual Machine Appears to be in use”,无法启动虚拟机。

wKioL1T7nmXDseDrAACtfDZMG2k161.jpg

  PS:这个lck文件是虚拟机的磁盘锁文件,我们知道虚拟机的磁盘与主机的磁盘是共存的,只是由于采用特定的虚拟机制,使二者互不影响。在使用虚拟机时,vmware就会生成若干磁盘锁文件,用以保护当前虚拟机占用的磁盘不会被主机或者其它虚拟机占用修改。在正常关闭虚拟机后,vmware会自动删除这个锁。可是少数情况下,例如主机突然崩溃、非正常关机等,vmware就不能够删除lck磁盘锁文件。所以下次再启动虚拟机时,vmware还会误认为需要启动的虚拟系统已经正在运行,就出现了上面的this virtual machine appears to be in use 的错误。删除该文件后就能够恢复正常。

【解决】

修复的办法很简单,到相应的虚拟机目录下删除%虚拟机名字 %.vmx.lck文件夹或者其中的文件即可,如还出错,需把宿主机也重启。

  • Yes, if you are certain that the guest is truly not running, go to the guest's folder and delete any .lck files and folders. Delete the folders with .lck file extension.

  • If you can’t delete these files, make sure to close VMware workstation program and then try.

  • After deleting above .lck folders and files, I could able to successfully start virtual machine on VMware workstation 10.

【更多】  

  当我们运行虚拟机,然后打开任务管理器,会发现vmware.exe和vmware-vmx.exe两个重要的进程

  • 其中vmware-vmx.exe是主程序,虚拟机在这个进程下运行;

  • VMware.exe是外壳程序,负责显示vmware-vmx.exe中运行的虚拟系统并解释传送各种命令和操作,是我们最常用的VMware用户界面,该程序可重入即同时打开多个。

  因为VMware Workstation是可重入的,为了避免同一个虚拟系统同时被多个VMware.exe打开操作,造成错误,所以每个VMware打开相应的虚拟机选项卡时都会先检查该虚拟机根目录下是否有*.vmx.lck的文件夹并验证其中的文件,如果该文件中包含合法生成的uuid(通用唯一识别码),那么将无法打开该虚拟机的选项卡,并出现下面的错误提示:

wKiom1T7oH7T3KZWAADrJUtXnlI353.jpg

Take Ownership之后会出现以下提示:

wKioL1T7oZiB5OBfAACxUzVO7_w872.jpg

  如果没有相应的合法文件,就会在该虚拟机根目录下生成*.vmx.lck文件夹,并在该文件夹下生成一个包含uuid的*.lck文件,打开虚拟机选项卡,并从主程序接收显示信息。

  这个*.lck文件可以用记事本编辑。里面是uuid={一串字母数字},uuid是通用唯一识别码 (Universally Unique Identifier),它的特点就是唯一性。为的是同时只有一个vmware.exe能接受主程序的显示,并对虚拟机操作。lck是lock的缩写,即对请求资源的锁定。

  virtual machine创建成功后,实际上只有三种是主要文件:.VMX文件是虚拟机的参数文件,.VMDK文件是虚拟机的磁盘文件。其它文件均虚拟机启动后生成,正常退出后虚拟机会自动删除这些文件,每次虚拟机启动时都会检测这些是否存在,如果存在就提示错误(即一个虚拟机不允许被同时打开两次)。 这种错误一般是因为虚拟机非正常关机引起的!

  VMware 虚拟机在运行时会在相应的虚拟机目录下生成至少三个 *.vmx.lck,*.vmdk.lck,*.vmem.lck 文件夹,里面包含以*.lck命名的文件。 其中的*.vmx.lck是伴随vmware.exe中选项卡的打开时生成的;另外两个是关于虚拟磁盘和内存的使用的,它们伴随着虚拟系统的运行而产生。如果关闭VMware.exe让虚拟机在后台运行,*.vmx.lck文件夹会消失另外两个则不会。

  在VMware.exe中打开某个虚拟机选项卡时,会短暂生成*.vmsd.lck的文件夹,估计这个是在最初传送数据(send data)时生成的,防止多个外壳程序同时请求打开虚拟机。

原文参考这里:http://hi.baidu.com/patriotspy/item/259d515b1ee8e90ae7c4a50b



【问题三】The VMware Authorization Service is not running.

【现象】

打开虚拟机报错(如下图),启动虚拟机因出现以下错误而失败:

wKiom1T7pBeiN5AxAABl_Dp-Pys213.jpg

【解决】

原因:

当 VMware Authorization 服务未处于运行状态或者该服务不具有管理员权限时,可能会出现此问题。

为解决此问题,请启动该服务,并确保它确有管理员权限。

要启动 VMware Authorization 服务或检查它是否处于运行状态,请按以下步骤操作:

  1. 以管理员身份登录到 Windows 操作系统。

  2. 单击开始,再单击运行

  3. 键入services.msc,然后单击确定

  4. 向下滚动随即显示的列表,找到 VMware Authorization 服务

  5. 单击启动此服务,除非此服务所显示的状态已经是已启动。

注意:VMware Authorization 服务依赖于 Windows Management Instrumentation 服务。该服务必须也处于运行状态。如果 VMware Authorization 服务无法启动或者启动后又停止,请找到并启动 Windows Management Instrumentation 服务。

如果 VMware Authorization 服务显示的状态为已启动,则说明此服务可能没有管理员权限。要向 VMware Authorization 服务提供管理员权限

开始-运行,输入: services.msc, 打开“服务”。找到VMware Authorization Service服务,把此服务启动,并且修改其属性,把启动类型修改为“自动”。

wKioL1T7piaD6IPRAAG34HA_VAM081.jpg

原文参考:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2040995



【问题四】无法将 Ethernet0 连接到虚拟网络"VMnet0" 详细信息可以在 vmware.log 文件中找到未能连接虚拟机Ethernet0

【现象】

打开虚拟机报错(如下图),未能连接虚拟机Ethernet0:

wKiom1U0j8nxz5lcAABphyNDt80431.jpg

【解决】

解决方案一:

将原来的网卡删除,重新添加一块网卡,然后重新配置即可。

解决方案二:

在 vmware“编辑->虚拟网络设置"里面,点“恢复默认”可解决。需要注意的是:虚拟机开机后无法还原虚拟网络设置,请先关闭所有打开的虚拟机才行。

© 著作权归作者所有

共有 人打赏支持
五大三粗
粉丝 155
博文 890
码字总数 4537901
作品 0
广州
程序员
VMware14说明(新功能特性)

虚拟机软件VMware Workstation Pro现已更新至14.1.1 VMware是功能最强大的虚拟机软件,用户可以在虚拟机同时运行各种操作系统,进行开发、测试、演示和部署软件,虚拟机中复制服务器、台式机...

anlve ⋅ 05/02 ⋅ 0

VMware Workstation 8.0.4 正式发布

VMware Workstation是最流行的虚拟机之一,VMware Workstation 8.0自2011年9月发布后迎来多次小幅更新,日前,VMware Workstation 8.0.4正式发布。 VMware Workstation 8.0.4是一个维护版本,...

oschina ⋅ 2012/06/15 ⋅ 7

关于获取VMware软件各个版本的永久激活密钥(附虚拟机挂机再恢复后黑屏的解决方法)

注:11.0 版本之后仅支持Win7或更高版64位系统,如果是WinXP或32位系统需使用 10.0 版本; VMware 所有版本永久许可证激活密钥: VMware Workstation v14 for WindowsFF31K-AHZD1-H8ETZ-8WWE...

Harvelist ⋅ 2017/12/25 ⋅ 0

【Vmware】Vmware低版本打开高版本 两种方法

http://www.techbulo.com/1331.html 由报错提示可以知道是因为版本不兼容的问题,在VMware的系列产品中,高版本的虚拟机硬件版本号是不能运行在低版本的虚拟化平台上的,如本文中的硬件版本号...

xifalniang ⋅ 2016/09/03 ⋅ 0

Nutanix CE版安装

Nutanix作为超融合的领头羊,超融合的核心是Xtreme Computing Platform,简称XCP。 XCP的两个基本软件部件: -Nutanix Acropolis -Nutanix Prism Nutanix发布了几个版本,我们比较容易接触和...

taojin1240 ⋅ 2017/02/25 ⋅ 0

VMware Workstation 10.0.1 正式发布

VMware Workstation是一款功能强大的虚拟机软件,用户可在单一的桌面上同时运行不同的操作系统,并进行开发、测试、部署新的应用程序。 今天,VMware Workstation 10.0.1正式发布,版本号为B...

oschina ⋅ 2013/10/26 ⋅ 22

VMware Workstation 9.0.0,支持Windows 8

大名鼎鼎的虚拟机软件 VMware Workstation ,是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操 作系统(Windows/Linux/Mac/其它系统)和进行开发、测试、部署...

oschina ⋅ 2012/08/23 ⋅ 24

workstation12虚机导入vcenter6.0的兼容性处理

现象:使用vmware workstation pro 12建立的虚机,在ovf导入vcenter6.0时报兼容性错误。 分析:这个vmx-12是指的vmware workstation pro 12,目前vcenter6.0不支持vmx-12,最高支持到vmx-11 ...

xjsunjie ⋅ 2017/10/18 ⋅ 0

解决Vmware workstation上不能安装Hyper-V的问题

众所周知,微软的虚拟化技术Hyper-V现在也很火。可是博主也没有一台服务器来装Hyper-V。于是想到在自己的PC上先装一个Vmware workstation,再在Vmware workstation上安装Windows Server 2008...

tianweitt ⋅ 2017/11/21 ⋅ 0

VMware Workstation 11.0.0 永久注册码

介绍 VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方...

ShareYkuaile ⋅ 2014/12/18 ⋅ 9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 25分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 26分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 27分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 42分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 46分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 48分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 49分钟前 ⋅ 0

Deepin 操作系统四面楚歌

作为国内做的最好的 Linux 发行版,源自 Debian sid 的 Deepin 目前正面临重重困境,新版本不断延期,开发人员离职,bug 长期得不到修复,和 Debian/Ubuntu 的兼容性问题也面临越来越严重的挑...

六库科技 ⋅ 49分钟前 ⋅ 0

MyBatis之动态sql

我们需要知道的是,使用mybatis重点是对sql的灵活解析和处理。在原先的UserMappser.xml中,我们这样查询表中满足条件的记录 : 123 <select id="findUserList" parameterType="userQuery...

瑟青豆 ⋅ 49分钟前 ⋅ 0

这届俄罗斯世界杯的冷门那么多怎么办?

最纯粹的世界杯,最神奇的大冷门。 德国0比1被墨西哥摩擦了。 日本历史性的赢了哥伦比亚。 C罗也挑平了西班牙。 梅西被冰岛狮吼吼愣神了。 就连11次进世界杯4强的巴西也被瑞士逼平了。 天台已...

开源中国众包平台 ⋅ 50分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部