Questions tagged «virtual-machine»

虚拟机是在主机操作系统内的虚拟化硬件上运行的来宾操作系统的仿真。


5
我可以修复损坏的vmdk映像吗?VERR_VD_VMDK_INVALID_HEADER
使用VirtualBox运行来宾OS时主机崩溃。现在,虚拟机将无法启动并抱怨: 无法在介质[[file.vmdk]] VMDK中打开它们:'[file.vmdk]'(VERR_VD_VMDK_INVALID_HEADER)中的谷物表和备用谷物表之间不一致。 VD:错误VERR_VD_VMDK_INVALID_HEADER打开图像文件'[file.vmdk]'(VERR_VD_VMDK_INVALID_HEADER) 我真正需要的只是从此硬盘映像中获取一些文件。而且,将来有什么方法可以防止这种情况发生?我需要与之合作的一位主机非常不稳定,并且有时会崩溃。我不想再经历一次。

2
如何从主机访问Virtualbox内部IP?
我一直在尝试通过遵循http://www.pentesterlab.com/bootcamp/week2/来了解有关安全性的更多信息,但是我正在努力从主机访问VM的内部IP localhost。 我可以从VM(使用10.0.2.2)访问主机的内部IP,也可以从VM(10.0.2.15)访问VM的内部IP,但这不是我感兴趣的。我想要反过来做。 显然,我可以从主机(192.168.1.142)访问主机的IP,但不能从主机访问VM的IP。我已经尝试了多种方法来查找VM的IP,并使用了我能想到的一切,但没有任何负载。 我尝试过多次从NAT切换到桥接适配器,然后再切换回去并更改各种设置,但是我只失去了在桥接适配器下以其他方式连接到IP的能力。我已经探索了几个小时的类似问题人士的Google链接,但找不到任何有效的方法。谢谢你的帮助!



3
虚拟机与物理主机的性能有何不同?
在我工作的地方,我们使用Debian Linux Distribution运行相对强大的PC。但是,对于某些我们需要安装的程序,最好拥有CentOS,而这些将是我们的主要工作工具。可以为工作场所中的所有计算机更改操作系统,但是为了简化起见,我们试图确定使用VirtualBox是否是更好的选择。 这一切都取决于以下几点。我们需要运行的程序是模拟器,它们是处理器密集型任务,每次启动模拟时,它们可以轻松运行长达一个小时或更长时间。我们需要确定使用Virtual Box时的性能下降是否足够大以值得我们更换操作系统。 因此,我的问题是,是否有人可以证实我在虚拟机中运行处理器密集型任务而不是在本机PC上运行对性能有何影响? 谢谢。

4
在安装Windows后,复制不会导致Windows重新激活的VirtualBox Machine
在VirtualBox上安装Windows作为快速Windows作业模板的大多数指南都告诉您在安装Windows 之前采取一些步骤来准备虚拟机(我找到的最佳指南:grahamrhay.wordpress.com ;另一个相当不错的指南:www .windowstablettv.com)。不幸的是,在我想用作模板的VM上安装和激活Windows之前,我没有阅读这些指南。 我想知道如何以不需要从Windows重新激活的方式克隆已经活动的VM。 查看模板VM定义文件(VM的VBOX或XML文件),/VirtualBox/Machine/Hardware(XPath ID)节点没有uuid属性。但是,如果我尝试使用VBoxManage modifyvm <uuid|name> --hardwareuuid <uuid>为模板VM设置新的UUID,则模板VM将失去其激活状态!(幸运的是,我已经对模板进行了备份。)因此,为了实现我的目标,我不能只是按照这些指南假装我还没有安装Windows。

5
由于Android或Java在虚拟机上运行,​​它会使用更多功能吗?
由于Android应用程序在基本上是虚拟处理器的JVM(Dalvik VM)上运行,并且每个虚拟指令都必须映射到底层芯片组的本机指令,因此由于这种映射的开销,这种映射是否会导致更多的功耗? 这个问题可以扩展到Java,也可以表述为“ Java应用程序使用更多功率吗?”。这就是为什么Android手机比其他平台/手机具有如此惊人的电池续航能力的原因吗? 编辑:根据答案,我已经澄清了几点,因为我错误地互换了JVM和Dalvik的意见。在本文中,我只是在谈论Java,以询问它是否使用了更多功率,如果可以,在概念上是否也适用于Android,并且会导致电池寿命缩短。 上下文:引自维基百科: Java字节码类似于C代码的汇编语言。 从编译器的角度来看,Java虚拟机只是具有指令集Java字节码的另一个处理器,可以为其生成代码。 JVM具有堆栈体系结构。Dalvik是一个过程虚拟机,它与JVM的虚拟化类型不同,并具有寄存器体系结构。 由于Java编程语言被编译为字节码(类似于程序集)并且在虚拟处理器上运行,因此它提供了真正的软件代码可移植性。另外,由于存在用于Linux的JVM,并且Linux已移植到开放硬件上,因此这种组合可以在整个堆栈上提供真正的应用程序可移植性。 力量:问题本质上可以归结为这一点-对于您的软件代码或应用程序的相同功能集,您的CPU时钟周期的百分比归因于运行时环境。这是在现代JVM的即时编译环境中进行的,在该环境中,如果将字节码编译为基础芯片组的本机指令,则运行时应仅在jit编译期间处于活动状态。因此,在具有运行时环境的情况下,要用掉多少CPU时钟周期,这预计会导致功耗开销。我只对功耗方面感兴趣,而不对与静态类型化和内置语言相比的相对性能感兴趣,并且了解Java的优势。可能与之相关的子问题: Java运行时是否使用libc来实现其功能? 这些功耗相关点中的任何一个都转换为Dalvik VM和Android吗? 除了讨论屏幕和无线芯片组而不是概括Android电池消耗低的情况外,我们不妨讨论一下iPhone 5的1440 mAH电池与现代Nexus手机相比是多么小。整个思路(Java,虚拟处理器,指令映射,Android)之所以出现,是因为一位iPhone忠实的朋友声称这可能是其iPhone的电池续航时间比我(令人敬畏的)联系更长的电池寿命的原因。 无论如何,感谢您的以下回答。

3
Windows 10来宾OS停留在Ubuntu 16.04主机上的Virtualbox中引导
Microsoft提供了这些可下载的虚拟机映像,用于跨浏览器测试(IE8-IE11和Edge)。我的主机操作系统是Ubuntu 16.04(64位),我正在运行Virtualbox 5.0.40_Ubuntu r115130。 我遇到的问题是,加载两个Win10稳定映像以及Win10预览(成功导入设备后)会卡在开始屏幕上。我的主机操作系统显示一个CPU内核已被充分利用,因此可能是CPU瓶颈,对吧? 大约一刻钟后,这里仍然没有任何进展。 导入设备时,我保留了所有预先配置的内容(4096MB内存,1个CPU等)。有什么“技巧”可以克服吗?


3
Modern.ie Windows不断在VirtualBox中关闭
我运行VirtualBox和来自www.modern.ie(Win 7)的VM 。它运行正常,但是在远离它一段时间后似乎关闭了。在VirtualBox和/或来自modern.ie的Win 7中是否有一些自动关闭选项,我不知道是什么? 每天必须重启7次虚拟机确实很烦人。

1
有没有办法在Azure虚拟机或任何云VM上安装Mac OS?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 6年前关闭。 我想为iOS开发创建一个虚拟开发机。我了解将其安装在非Apple硬件上违反了Mac OS许可协议。但是,是否有法律解决方案可在任何云提供商上安装此类VM? 我也知道MacinCloud,但我正在寻找更便宜的解决方案。

2
在没有GUI的情况下在VirtualBox中启动VM [重复]
这个问题已经在这里有了答案: 在没有窗口的情况下在后台运行VirtualBox? (11个答案) 3年前关闭。 我正在使用Oracle VirtualBox运行CentOS7 VM。然后,我通常将ssh插入VM并通过终端完成所有工作。因此,我实际上并不需要GUI,而是想禁用它以提高性能。 有没有办法在没有GUI的情况下在VirtualBox中启动VM?

4
该虚拟机已配置用于64位客户机操作系统。但是,无法进行64位操作
我有Windows 7 64x Professional Laptop,然后我在其上下载了一个新的VM,但是当我尝试为Windows Server 2008安装ISO imag时出现以下错误:_ **此虚拟机已配置用于64位客户机操作系统。但是,64位操作是不可能的。该主机支持Intel VT-x,但是禁用了Intel VT-x。如果已在BIOS /固件设置中禁用了Intel VT-x,或者自更改此设置以来未对主机重新通电,则可能会禁用它。 (1)确认BIOS /固件设置启用了Intel VT-x并禁用了“受信任的执行”。 (2)如果这些BIOS /固件设置中的任何一个已更改,请重新启动主机。 (3)重新启动主机(如果自安装VMware Workstation以来没有这样做)。 (4)将主机的BIOS /固件更新到最新版本。 有关详细信息,请参阅http://vmware.com/info?id=152。** 那么,是什么导致此错误?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.