首页
社区
课程
招聘
[求助]VMware里的CPU不支持VT吗?
发表于: 2011-9-16 02:08 27745

[求助]VMware里的CPU不支持VT吗?

2011-9-16 02:08
27745

有两个问题:
1)我电脑本身是支持VT的,但是在VMware里,驱动程序检里根据CPUID命令,却不支持,难道是因为
在VMware里虚拟出来的CPU不支持VT吗?
2)用bochs的时候,确实太慢了,有没有稍微快点方法?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 6
支持
分享
最新回复 (35)
雪    币: 263
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
确实,我也受不了bochs那速度,无限蓝屏重启的试验中
2011-9-16 02:13
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
3
VMWARE真的不支持
2011-9-16 03:58
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
得用esx server吧。
2011-9-16 09:10
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
仔细检查下主板的BIOS设置。VT那项必须enable
2011-9-16 12:35
0
雪    币: 1085
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
新版本的vmware workstation好像可以支持(是通过设置,让物理机的 vt功能Pass through 给虚拟机)

2011-9-16 16:10
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
7
没找到设置项,一直靠bochs~~
其实bochs在cpu和内存给力的机器上速度还行,勉强可用,别指望有VMWARE速度~~主要是千万不要直接在bochs里安装系统,会慢死人~
用论坛里有人专门说过的VMWARE的disk变Bochs的Disk的方式就好。
2011-9-16 16:19
0
雪    币: 304
活跃值: (507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
你试过嘛??

bochs速度巨慢
没有志强四核或者i7简直就tmd是折磨。
而且bochs模拟出来的vmx和物理cpu的vmx有区别!

我一直都是无限卡机 + vmmidt + 经验判断...
2011-9-16 17:05
0
雪    币: 1080
活跃值: (1283)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
vmware 7 里面见过设置 不过没用过 不知道是否可用
2011-9-17 00:30
0
雪    币: 334
活跃值: (78)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
你这是扯, vmware速度快的原因就是他是用vt技术实现的vm, 想让他虚拟的机器再实现vt, 应该是不可能完成的任务. 同学们, vt最开始设计的目的, 就是给vmware之类的虚拟机用的, 不是用来做调试器的
2011-9-17 08:35
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
11
我们都很清楚它的用处,其实AMT Chipset的设计也不是用来做那啥~
但是偏门啊,偏门啊~
2011-9-17 08:37
0
雪    币: 263
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
不开启VT,vmware的速度还是一样能让人接受的。
2011-9-17 12:38
0
雪    币: 235
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
怎么配置VMware才可以?
2011-9-18 15:02
0
雪    币: 235
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
用esx server 就一定支持吗?
2011-9-18 15:03
0
雪    币: 235
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
其实系统我忍受着已经装好了,但是我怎么把文件考到 bochs的系统里呀,这个我最头大了
2011-9-18 15:04
0
雪    币: 263
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
用vmware打开,往里面放好所有要测试的,然后再用bochs打开,不过前提是你用的VMWARE做的disk
2011-9-18 16:37
0
雪    币: 237
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
copy数据到虚拟机的方法太多了,我来一个不常用的,把你的数据做成.ISO光盘镜像,再用虚拟机加载。
2011-9-18 18:37
0
雪    币: 382
活跃值: (352)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
18
我貌似也听有人说可以.但是哥没找到..
现在网bochs里传文件都是用vmware映射一下..传一次要重启一次的说..姥姥地..这太恶心了.
2011-9-20 01:11
0
雪    币: 883
活跃值: (314)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
19
旧版本的vmware之所以速度快并不是因为它支持VT,而是当用户选择非完全虚拟的情况下vmware会将70%多的指令直接扔给物理CPU去处理,只模拟那不到30%的指令。

对于Intel VT-x或AMD-V的支持只是在2011年9月13日放出的8.0版本中才支持的,除此之外还加入了蓝牙、USB3.0与HD音频等最新的虚拟硬件,不过除了CPU以外,这些虚拟硬件需要新建虚拟机才能完全使用。


另外,在测试最新的不明病毒程序时最好小心一些,现在已经有病毒能在开启VT的虚拟机中将宿主机的系统加载到自己构建的VM环境中,然后修改感染鸟

有关 VMware.Workstation.v8.0.0 的相关信息请移步:
http://bbs.hackav.com/thread-5836-1-1.html
上传的附件:
2011-9-20 07:02
0
雪    币: 71
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
都是大牛在弄啊
2011-9-20 09:53
0
雪    币: 382
活跃值: (352)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
21
这位仁兄,你测试过真能在vm 8.0下开启VT吗?不仅仅是检测软件检测出来的。
2011-9-20 20:11
0
雪    币: 411
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
vmware5.5就引入了VT了好吧
http://communities.vmware.com/docs/DOC-9150
vmware本身就把vm root占了。别想了。
2011-9-20 20:35
0
雪    币: 883
活跃值: (314)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
23
消费者永远都会被类似“南孚聚能环”或“富含超强蓝色清洁因子”的广告欺骗……

-=First=-
你那文章说的挺清楚的:
2005.04 Workstation5.5:VT-x(only 32-bit )
2008.08 Workstation6.0:VT-x(only 32-bit )and Experimental support AMD-V(32/64bit)【看好,是Experimental】
2010.12 Workstation 6.5:ALL(“Note, however, that hardware-assisted virtualization is only supported on 64-bit hardware”)【How to“hardware-assisted virtualization”?没有他的话不管VT-x亦或是AMD-V都是浮云(那句话绕了半天说白了还是只支持AMD 64位的部分CPU)】

前两天Workstation8.0诞生了,人家说:
You can now enable Virtual VT-X/EPT or AMD-V/RVI in the processor settings interface. With this feature, applications running in a guest can take advantage of these virtualization technologies. You can also run 64-bit guest operating systems inside of vSphere running inside Workstation.

这回才是真的support all~
人家楼主说白了就是要解决虚拟机下的执行效率问题,又是研究BOCHS这么有前途的东东,俺不忍心看到楼主被微睿这倒霉公司的宣传所毒害,所以推荐前两天刚刚推出的8.0,感觉没啥错。

-=Second=-
谁告诉你vmware把所谓的“vm root”给占了?另外“Vm Root”是啥玩意?
按照这个逻辑,假如我再开一个vmware呢?它们两个是互相抢还是共享“Vm Root”?如果共享的话,那还要VT这玩意干啥?
按照我的理解,如果在Intel平台下,“vm root”貌似应该是VMCS,那么如果虚拟机下有一个程序创建了一个VMCS给自己,并利用这种基于物理硬件的机制绑架宿主机系统,你认为它是否能干点出格的事呢?
所以,Intel正打算给WMLAUNCH这个指令加个参数,搞个密码验证之类的机制,防止这种类似于黑客帝国里的剧情在现实生活中再现(我等屁民永远被潮流甩在后头

===============================================

本来3点钟就打算睡觉的,无奈睡前手欠看了下pediy,本着为广大道友负责的精神,写了这么多,期望大家多多拍砖,有拍砖才有进步

另外,以上言辞有些激烈,楼上这位老兄你别怪我,你耽误我睡觉,我耍点小脾气你也别见怪。
2011-9-21 03:46
0
雪    币: 8835
活跃值: (2404)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
24
... ... ... ... 不知道你真的测试过了么~
反正我在i7上死活各种设置不成功~
2011-9-21 04:07
0
雪    币: 411
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
1.
你说的是
对于Intel VT-x或AMD-V的支持只是在2011年9月13日放出的8.0版本中支持的
而我说引入,我觉得我措辞比较准确。

2.
你没明白楼主要干嘛,楼主不是要解决虚拟机下的执行效率问题,而是想在vmware嵌套使用VT,选bochs是因为bochs能模拟一部分vmx指令

3.
两个vmware也是用的一个vmx驱动。vmx root和vmcs是啥玩意请参考ia32手册。我不知道vmware8虚拟的CPU支不支持VT,但我自己觉得不会。
2011-9-21 09:53
0
游客
登录 | 注册 方可回帖
返回
//