VM虚拟机可以玩游戏吗不能玩游戏,找高手解决

用户名:王春海
文章数:485
评论数:5136
访问量:9235030
注册日期:
阅读量:1297
阅读量:3317
阅读量:439745
阅读量:1126438
51CTO推荐博文
本节将介绍在虚拟机中安装操作系统中出现的一些问题以及解决方法。11.2.1 在VMware中安装Windows 95/98、MS-DOS需要分区
在VMware Workstation(或VMware Server、VMware GSX Server)中创建Windows 98的虚拟机,在向虚拟机中安装Windows 98操作系统时,需要对虚拟机的“虚拟硬盘”进行分区、格式化的工作之后,才能安装操作系统。许多初次使用虚拟机的朋友,可能会忽略这个问题,导致在虚拟机中安装Windows 98(或Windows 95、Windows ME、MS-DOS)操作系统时导致不能成功,就是这个原因。
【说明】安装Windows 98需要对硬盘分区,并不是VMware、VMware虚拟机的要求,而是由于Windows 98操作系统安装程序的原因造成的。而Windows 2000及其之后的操作系统,可以在安装操作系统的过程中,对硬盘进行分区、格式化等操作,所以不需要“事先”对硬盘进行分区。
在安装MS-DOS与Windows 95\98\ME操作系统时,都需要对硬盘进行分区和格式化之后才能安装。如果安装的是MS-DOS和Windows 95,则需要用FAT16文件系统对硬盘进行格式化,并且分区的大小不能超过2GB;如果安装的是Windows 98\ME,则可以用FAT16或者FAT32文件系统对硬盘进行格式化。如果用FAT32文件系统,则分区的大小不超过8GB为宜。
通常情况下,在创建MS-DOS、Windows 95\NT虚拟机时,设置虚拟机的硬盘以4GB左右为宜;在创建Windows 98\ME类的虚拟机时,设置虚拟机硬盘的大小以不超过8GB为宜。如果在创建这些虚拟机时使用了大于8GB甚至更大的硬盘,如创建了200GB虚拟硬盘,如果想在虚拟机中使用,只能通过创建多个逻辑分区的方式使用。
在虚拟机中安装MS-DOS、Windows 95/98/ME操作系统的主要步骤如下:
(1)启动虚拟机,按F2进入虚拟机的BIOS设置,设置光盘或者软盘最先引导,然后按F10保存退出。
(2)使用MS-DOS启动软盘(镜像)或启动光盘(镜像)启动虚拟机,使用FDISK程序,划分分区,如果创建了不止一个分区,需要“激活”主分区,分区之后,重新启动虚拟机。
【说明】也可以使用第3方的工具软件,例如PQ-Magic、Sfdisk等程序,完成分区、激活主分区的工作,使用这些软件,还能在分区完成后,同时完成“格式化”的工作。
(3)再次启动虚拟机后,使用format程序,格式化分区。
(4)从光盘(镜像)进入Windows 98的安装程序,开始Windows 98的安装。安装完成后,安装VMware Tools。11.2.2 出现网卡启动的问题
在使用虚拟机的过程中,如果出现“PXE-M0F:Exiting Intel PXE ROM. Operating System not found”的错误提示,如图11-7所示,这表明当前计算机“硬盘”没有安装操作系统,也没有可供启动的软盘或光盘,在尝试从软驱、硬盘、光驱启动失败之后,尝试从“网络”启动并且没有成功时,才会出现这种提示。
图11-7 从网卡驱动
当出现这种问题后,如果这是一台新创建的虚拟机并且没有安装操作系统,可以准备操作系统安装光盘(或镜像),重新启动虚拟机并从光盘安装操作系统。
如果这个虚拟机已经安装了操作系统,但出现这种提示,表示该虚拟机操作系统已经损坏不能启动,或者虚拟硬盘出现问题,可以使用工具光盘启动虚拟机,查看虚拟硬盘的状态并尝试修复。11.2.3 提示“Remove disks or other media”错误
在启动虚拟机的时候,如果出现“Remove disks or other media. Press any key to restart”的错误,如图11-8所示,表示当前虚拟机中加载了虚拟软盘镜像(现在主机已经很少有软驱了,也很少有人使用软盘了),但该虚拟软驱镜像不能启动时,就会出现这种提示。
图11-7 媒体错误
当出现这种情况时,检查虚拟机的设置,取消软驱加载的软盘镜像文件。如果问题不是由虚拟软驱镜像引起的,则表示当前虚拟机的虚拟硬盘出现问题,或者是该硬盘没有激活分区,或者是启动文件丢失,才会造成这种故障。如果是后者,可以使用操作系统安装光盘尝试修复。11.2.4 “安装程序没有找到安装在此计算机上的硬盘驱动器”问题
在安装操作系统的时候,安装程序提示“安装程序没有找到安装在此计算机上的硬盘驱动器……”,如图11-8所示。
图11-8 提示找不到硬盘驱动器
原因:在创建Windows XP、Vista、2003虚拟机时,如果没有使用默认的硬盘,则是使用了SCSI卡或SAS接口的虚拟硬盘,并且在安装操作系统的时候,没有按F6加载所需要的SCSI或SAS卡的磁盘驱动,就会出现上述问题。
在VMware产品中,在创建虚拟机的时候,在默认情况下,Windows Server 2003、Windows 2000的虚拟机使用LSI Logic的虚拟SCSI卡,而Windows XP、Windows 98使用的是虚拟的IDE接口卡,如果要让Windows XP使用LSI Logic的虚拟SCSI卡,需要从
[url]/storage_home/products_home/host_bus_adapters/scsi_hbas/lsi20320r/index.html?remote=1&locale=EN#Driver[/url]
下载对应的LSI Logic的SCSI卡驱动程序。将下载后的驱动程序制作成软盘镜像文件,并将其加载到软盘,在安装操作系统的时候,会自动加载软盘上的SCSI卡驱动程序。
如果要使用LSI Logic SAS的SCSI卡,则需要从
[url]/storage_home/products_home/standard_product_ics/sas_ics/lsisas1068/index.html?remote=1&locale=EN[/url]
下载对应的LSI Logic SAS的SCSI卡驱动程序。
下面以在Windows XP虚拟机中,使用LSI Logic SAS卡为例,介绍安装操作系统的方法。
(1)在VMware Workstation中,创建Windows XP Professional虚拟机,如图11-9所示。
(2)在“Select I/O Adapter Types”页中,默认情况下,“SCSI Adapter”为“Bus Logic”,这是推荐的选择,如果想使用SCSI卡,则选择“LSI Logic”,如果想使用SAS卡,则选择“LSI Logic SAS”。在选择后两者的情况下,会弹出“Go to the LSI logic site and search for the LSISAS 1068 SCSI adapter”的链接,用鼠标单击这个链接,会进入LSI的SCSI驱动程序下载网站。在此选择第三项,如图11-10所示。
图11-9 创建XP虚拟机
图11-10 选择SAS卡
(3)在“Select a Disk Type”页中,选择“SCSI”,如图11-11所示。
(4)其他步骤选择默认值即可。创建虚拟机完成后,切换到IE浏览器,进入LSI驱动程序下载页(在图11-10中用鼠标单击“Go to the LSI logic site and search for the LSISAS 1068 SCSI adapter”的链接即可进入,如图11-12所示。
图11-11 创建SCSI硬盘
图11-12 LSI驱动程序下载页
在图11-12中,单击“Windows XP”链接,下载Windows XP的驱动程序。其下载链接为“[url]/support/downloads/hbas/sas/software_drivers/windows/symmpi_WinXP_P12_WHQL.zip[/url]”。
(5)当驱动程序下载完成后,进入另外一台已经安装好操作系统的虚拟机,进入虚拟机的设置,创建一个虚拟软盘的镜像,如图11-13所示。
图11-13 在另一台虚拟机中创建虚拟软盘镜像
(6)将下载好的驱动程序拷贝到图11-13中的虚拟机中,并将软盘格式化,用WinRAR展开下载后的驱动程序。在这个驱动程序中,包括了32位与64位的Windows XP驱动程序(如图11-14所示),在此双击32位的(里面有32bit提示的)zip文件,将其中的所有文件解压缩到A盘的根目录中(不要包括文件夹),如图11-15所示。
图11-14 展开SAS驱动程序
图11-15 展开到A盘根目录下
(7)完成上述操作后,关闭该虚拟机。然后编辑在第(1)~(4)步创建的虚拟机,使用图11-13中的软盘镜像作为该虚拟机的软驱(如图11-16所示)。
(8)为虚拟机加载Windows XP Professional安装光盘镜像,并从光盘启动虚拟机,如图11-17所示。
图11-16 加载软盘镜像
图11-17 从光盘启动
(9)安装程序启动后(大约等几秒),当屏幕下文出现“Press F6 if you need to install a third party SCSI or RAID driver…”时,马上按F6键,如图11-18所示。
(10)在屏幕下文出现“S=Specify Additional Device”时,按S键,如图11-19所示。
图11-18 按F6键加载SCSI卡驱动
图11-19 按S键指定附加驱动程序
(11)此时,安装程序会显示软驱中SCSI卡驱动程序,按“回车键”选择确认,如图11-20所示。
(12)加载后的驱动程序出现在列表中,如果还需要加载其他驱动程序,按S继续,如果加载驱动程序完成,按“回车键”,如图11-21所示。
图11-20 软盘中的驱动程序
图11-21 加载后的驱动程序
(13)在以后的过程中,按照正常的步骤完成Windows XP Professional的安装,安装完成之后,安装VMware Tools。安装完成后,在“设备管理器”中,可以看到,当前磁盘使用的是SAS硬盘,如图11-22所示。
(14)如果在安装的过程中,提示“安装程序无法复制文件:symmpi.sys”的提示,这个文件是前面步骤中加载的SCSI卡(或SAS卡)的一个驱动文件。通常来说,在图11-18~图11-21的步骤中,可以完成将SCSI卡驱动程序的加载,如果出现图11-23的提示,则表明你使用的操作系统安装光盘有问题。在我实验的时候,集成Windows XP SP3的光盘,会出现这个问题。此时,你可以按F3退出安装,然后换用Windows XP Professional、Windows XP集成SP1或集成SP2的光盘,重新安装操作系统即可。
图11-22 SAS卡和SCSI硬盘
图11-23 无法复制文件
&
这是即将出版的&虚拟机应用深入实践&一书第11章的部分内容。该书由铁道出版社出版,目前正在后期的编辑制作过程中,敬请关注!本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
13:50:50 11:13:03 01:51:33 01:54:38 17:30:43 21:24:37 11:42:07 23:41:32 21:33:59查看:10221|回复:23
虚拟机版本更换了好几个,都出现一样的错误,请大家们帮忙,万分感激。
(18.88 KB)
沉默是毁谤最好的答覆
报错信息表示,此程序不能在虚拟机下运行!
楼主不看报错的么
“我好像喜欢上你了。” “怎么说的好像你上过我似的。”
看过了,谢谢,就是看如何能解决此问题。
引用:原帖由 a 于
14:33 发表
虚拟机版本更换了好几个,都出现一样的错误,请大家们帮忙,万分感激。 看过的,知道是不能运行。就是看能否解决这个问题。
使命的召唤-全能IT艺术家 ...
VM WS需要安装VM TOOLS
一剑舞动惊四方,IT本是我所长 (R)丁胖胖
引用:原帖由 a 于
15:02 发表
看过的,知道是不能运行。就是看能否解决这个问题。 安装游戏就可以正常运行了吗
引用:原帖由 z00w00 于
15:11 发表
VM WS需要安装VM TOOLS 安装游戏就可以正常运行了吗
高级工程师
话说为什么在虚拟机里面玩游戏啊,xboxlive 不也可以吗?web 也可以啊
优秀技术经理
一些游戏就设置了不能再vm里面跑呗,一开始就检测是不是vm,哈哈,我们之前的一个ITSM的软件也是,不允许运行在vm上,啦啦啦
中级工程师
vmware 的話,可以解決的,這是由於NP加了TMD殼導致的
解决方案:
1、打开对应的虚拟机配置文件 .VMX 格式(如 Windows XP Professional.vmx),记事本编辑 在尾部加入以下代码
disable_acceleration = &TRUE&monitor_control.restrict_backdoor = &TRUE&monitor_control.disable_directexec = &TRUE&
disable_acceleration = &TRUE&
为关闭CPU的二进制翻译加速功能, 可能会让你的虚拟机运行起来没有以前流畅
monitor_control.restrict_backdoor = &TRUE&
monitor_control.disable_directexec = &TRUE&
这两句具体功能大伙就从英文意思猜吧, 设置为TRUE会影响虚拟机中的 Vmware Tools 功能~ 但是为了能双击调 咱们可以用共享文件解决拖拽问题
2、修改虚拟机中系统的注册表项
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-0}/0000  将 DriverDesc 项的内容清空(千万不要删除此项)
最后重启生效!
引用:原帖由 619054 于
01:22 发表
vmware 的話,可以解決的,這是由於NP加了TMD殼導致的
解决方案:
1、打开对应的虚拟机配置文件 .VMX 格式(如 Windows XP Professional.vmx),记事本编辑 在尾部加入以下代码
disable_acceleration = &TRUE&monitor_control.re ... 非常感谢亲的回复,亲自尝试一下看能否解决。
引用:原帖由 peterceo 于
17:20 发表
话说为什么在虚拟机里面玩游戏啊,xboxlive 不也可以吗?web 也可以啊 谢谢亲的回复,我先去了解了解他。
引用:原帖由 619054 于
01:22 发表
vmware 的話,可以解決的,這是由於NP加了TMD殼導致的
解决方案:
1、打开对应的虚拟机配置文件 .VMX 格式(如 Windows XP Professional.vmx),记事本编辑 在尾部加入以下代码
disable_acceleration = &TRUE&monitor_control.re ... 尝试过了,问题依然存在,谢谢~
初级工程师
应该是游戏依赖组件的缺失,导致游戏无法运行吧
引用:原帖由 小小民工 于
15:15 发表
应该是游戏依赖组件的缺失,导致游戏无法运行吧 谢谢,正在寻找解决方案中。
优秀技术经理
引用:原帖由 a 于
12:52 发表
尝试过了,问题依然存在,谢谢~ 从你的第一张截图我个人觉得是游戏或者这个程序优先检测了机器的硬件配置造成的,发现是某种vm环境就会直接停止,也许你可以尝试一下hyper-v试试
高级工程师
玩游戏不知道装DirectX,你玩啥游戏啊
引用:原帖由 爱喝可乐的小白 于
00:38 发表
从你的第一张截图我个人觉得是游戏或者这个程序优先检测了机器的硬件配置造成的,发现是某种vm环境就会直接停止,也许你可以尝试一下hyper-v试试 谢谢你的建议,这个都尝试过的,所有该装的都装过了不行我才发的帖子。
引用:原帖由 chengchow 于
11:41 发表
玩游戏不知道装DirectX,你玩啥游戏啊 谢谢你的建议,这个都尝试过的,所有该装的都装过了不行我才发的帖子。
引用:原帖由 爱喝可乐的小白 于
00:38 发表
从你的第一张截图我个人觉得是游戏或者这个程序优先检测了机器的硬件配置造成的,发现是某种vm环境就会直接停止,也许你可以尝试一下hyper-v试试 不好意思,回复错了。呵呵。喵了个咪啊。。弄了一晚上虚拟机才发现虚拟机里面不能玩游戏【显卡吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,543,654贴子:
喵了个咪啊。。弄了一晚上虚拟机才发现虚拟机里面不能玩游戏收藏
梦幻西游玩不了啊混蛋樱花大战1代倒是能玩
你丫vmware tools装了没 虚拟机玩游戏你不找抽么 显卡都是虚拟的货
虚拟机的话,你得先装上DX
没装。。我传文件都是用QQ传的。。
我装虚拟机就是为了装XP玩梦幻开G
我说你能不能好好看看vmware的说明文档之类的东西= = windows.iso就是windows下的vmware tools 里面有虚拟机的相关驱动
一般在vmware的安装文件夹里 没有的话恭喜你下到精简过度的精简版了
起凡还是提示 不能在虚拟系统中运行
正在求解,
我一直都想在5V5的是后放四个假人到对面
你的虚拟机能玩梦幻么话说我的虚拟机下载下来大概500M多那几个驱动叫什么啊?是要在主机上安装还是传进虚拟机在虚拟的XP下面安装么?
梦幻开G就是辅助的吧 话说我貌似04年的时候玩过梦幻不禁感慨,年娇处啊
梦幻西游也能开G?
vmware里显卡也是虚的
为什么一定要 虚拟机里开G?
从来不玩网游 虚拟机开机后在主界面上面的虚拟机选项菜单里选安装vmware tools就行了 一般会虚拟机会自动加载弹出安装 没有的话自己进我的电脑手动setup 驱动都打包在iso里了
梦幻开自动跑商啊
你不是连外挂不支持 WIN7 64位都不知道吧
我点了那个选项。。弹出一个感叹号
可惜虚拟机不争气呀,
原来是win64位,
我以为你想要干什么呢
去你的vmware安装目录 找windows.iso 直接加载到虚拟机的光驱里
我去我的XP IOS是自己下的不是它自带的
不是XP的ISO 是vmware自带的windows.iso
现在弄好没。我现在跟你一个情况啊。。。
登录百度帐号推荐应用虚拟机里不能运行游戏,怎么解决,前提是不能放弃tolls_虚拟机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:42,708贴子:
虚拟机里不能运行游戏,怎么解决,前提是不能放弃tolls收藏
我知道一个办法,但是用这个办法tools会停止运行,相信很多人有我这样的问题,特别是用虚拟机玩游戏的朋友。求高人解救在线等。下面是老办法,但是这个会停止tools的运行。解决 VMware虚拟机中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Machine”方法自己发现问题,解决问题后,觉得应该分享给大家。用记事本打开 VMX 文件 类似 Windows XP Professional.vmx ,在文本末尾加入一行monitor_control.restrict_backdoor = TRUE保存文件现在启动虚拟机 就不会被其他不能运行的软件检测到了,如果还被检测可以再加入一行disable_acceleration = TRUE“这样处理以后 可能有个后遗症 就是 VMTools 无法加载了”————我的没有遇到这种情况1原因:是因为此程序会自动执行虚拟机检测,从而禁止在虚拟机运行。2解决办法:打开 VMware 虚拟机的配置文件,这是一个后缀为 vmx 的文本文件。在里面加入以下内容isolation.tools.getPtrLocation.disable = "TRUE"isolation.tools.setPtrLocation.disable = "TRUE"isolation.tools.setVersion.disable = "TRUE"isolation.tools.getVersion.disable = "TRUE"monitor_control.disable_directexec = "TRUE"monitor_control.disable_chksimd = "TRUE"monitor_control.disable_ntreloc = "TRUE"monitor_control.disable_selfmod = "TRUE"monitor_control.disable_reloc = "TRUE"monitor_control.disable_btinout = "TRUE"monitor_control.disable_btmemspace = "TRUE"monitor_control.disable_btpriv = "TRUE"monitor_control.disable_btseg = "TRUE"这段代码在7.0-7.1版本虚拟机好用.
同求啊.....游戏要不黑屏.要不很卡
求大神啊。。
大神 虚拟机玩游戏 鼠标转视角速度很快,怎么搞也没办法,求代码
登录百度帐号推荐应用}

我要回帖

更多关于 怎么用虚拟机玩游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信