在 Windows 7 中,我在 VirtualBox 中设置了另一个 Windows 7 VM。它工作得很好。然后,我需要增加 vhd HD 大小。因此,我使用 VBoxManage 实用程序通过以下注释执行此操作:
VBoxManage modifyhd "c:\VMs\Win7.vhd" --resize 30000
Run Code Online (Sandbox Code Playgroud)
然后,我尝试再次运行虚拟机,但无法启动并出现以下错误:
致命:未找到可启动媒体!系统停止。
然后,我尝试查看 VHD 内部发生了什么,并尝试将其附加到设备管理中,它说无法附加,因为文件或目录已损坏且无法读取。
知道这里出了什么问题,以及如何将我的 VM 保存在该 VHD 文件中?
我在 Windows 8 主机 VirtualBox 中有一个 XP 来宾。客机透明地显示与主机相同的处理器(i5 2500k)。但是,大多数安装程序无法识别此处理器,并且无法继续说明不受支持的处理器。
有没有办法让客人认为这是旧处理器?如果我没记错,VMWare 有 CPU 屏蔽功能,那么在 virtualbox 中是否有类似的东西?
我有一个 OVA 文件,需要将其转换为 VHD 才能使用 Hyper-V。.ova在 winrar 中打开文件给我一个.ovf文件和一个.vmdk文件。我测试了Microsoft Virtual Machine Converter 3.0在 SU 上推荐的程序,但它需要一个主机服务器。我没有那个,我只有文件。
Windows 7 的 XP 模式是否需要硬件虚拟化?
这篇旧帖子表明需要硬件虚拟化,有些文章说它不再是。我是否需要具有硬件虚拟化功能的 CPU?CPU 是否需要 64 位才能运行 Windows 7 XP 模式?
我有一个映像文件(基于 linux 的映像)并希望将其转换为 VHD,以便它可以用于创建 hyper-V 虚拟机。
我使用“qemu-img 转换”将原始格式转换为 vpc 格式,但 vpc 不适用于 hyper-V,并且“qemu-img 转换”不支持 vhd。
这样做的正确方法是什么?
镜像只有一个分区:
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.8kB 4295MB 4295MB primary ext3 boot
Run Code Online (Sandbox Code Playgroud) 我正在阅读这篇Net Nanny 文章,其中提到了孩子们可以绕过其网络过滤器的各种方式。
在其他方法中,我看到了这一点:
青少年可以完全绕过过滤器的一种方法是安装一个程序,该程序在计算机上运行虚拟机,本质上是计算机中的一台计算机。因此,例如,如果您的计算机的操作系统是 Windows,狡猾的青少年可以下载一个运行虚拟 Windows 操作系统的程序,该程序不会安装 Net Nanny,然后在没有过滤器的情况下上网。
现在我想知道如果主机操作系统上的主机文件阻止了对所有不需要的网站的访问(让我们暂时假设确实存在如此庞大的、定期更新的主机文件),包括包含成人内容的网站,这是否仍然可能, Web 代理、P2P 文件共享站点等。
现在是否可以从 VM 中运行的 Web 浏览器中访问那些被阻止的站点?我们还假设没有使用 VPN,也没有使用 Tor 或 Google 的网页“缓存”视图。
我是虚拟化的新手,我正在尝试创建几个盒子来测试我在不同环境中开发的软件 (php)。我知道 php 是可移植的,但有时它会因为 linux 中的文件名区分大小写而中断等等。
我下载了 vmw 播放器,但我不知道下一步该怎么做。
我应该下载每个 SO .iso 并用它创建 vms 吗?
或者是否有更好的选择,例如随时可用的 vm 存储库?
我是 VirtualBox 和 Linux 的新手。我已经在 Windows 7 上设置了 VirtualBox 4.0.4。成功创建了一个运行 Ubuntu 服务器 10.10 64 位的虚拟机。我正在尝试设置共享文件夹。先决条件是来宾添加。我已经按照我的理解遵循了手册,并且已经在谷歌上搜索了试图解决这个问题的方法。这是我所做的:
sudo aptitude update sudo aptitude safe-upgradesudo apt-get install dkmscd ..、cd ..、cd media、cd cdrom。(我什至在正确的地方吗?!)我尝试sh ./VBoxLinuxAdditions.run,sudo sh ./VBoxLinuxAdditions.run
我得到
sh: Can't open ./VBoxLinuxAdditions.run
Run Code Online (Sandbox Code Playgroud)
我尝试 bash ./VBoxLinuxAdditions.run,sudo bash ./VBoxLinuxAdditions.run
我得到:
bash ./VBoxLinuxAdditions.run no such file …Run Code Online (Sandbox Code Playgroud) 这个问题与这篇文章类似,但那里提出的解决方案不适用,因为我有 Windows 10 Home 而不是 Pro。接受的答案所依赖的 Hyper-V 和 Windows 沙盒停用解决方案对我不可用。
操作系统:Windows 10 64 位,版本 1909,内部版本 18363.476 ( 19H2 )
在将 Windows 从 1903 版升级到 1909 版之前,我需要用 VirtualBox 做的一切都运行良好,但似乎我遇到了一些升级后的问题。尝试启动我的 VirtualBox Ubuntu VM 时,我收到以下错误消息:
调用 WHvSetupPartition 失败:ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED)。
结果代码:E_FAIL (0x80004005) 组件:ConsoleWrap 接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我在virtualbox.org 论坛上找到了一个资源,这让我相信问题可能与我一直在我的计算机上试用 Windows Terminal Preview 的事实有关,但我不知道如何解决问题,因为所提供的解决方案还依赖于在Windows 功能管理器中禁用 Hyper-V ,这对我来说不是一个选项。
有谁知道如何解决这个问题?我在网上找到的所有文献都依赖于暂时或永久禁用 Hyper-V。有没有办法从 PowerShell 提示符安全地执行此操作?
创建驱动器时,VirtualBox 硬盘驱动器通常有一个或几个文件。我认为这很好,因为您只管理几个文件。但是,我的驱动器空间不足。是否可以像 VM 播放器那样跨越其他卷?
virtualization ×10
virtualbox ×5
hyper-v ×2
vhd ×2
windows-7 ×2
bypass ×1
cpu ×1
hosts-file ×1
linux ×1
php ×1
qemu ×1
ubuntu ×1
ubuntu-10.10 ×1
windows ×1
windows-10 ×1
windows-xp ×1