标签: virtualization

虚拟化 Windows Home Server

我正在考虑虚拟化 Windows Home Server,主要只是为了一些测试和故障排除(现在,无论如何 - 没有什么长期的)。我有硬件可以轻松解决它,但是因为 WHS 在文件复制等方面可能有点像它自己的野兽,所以我想知道是否有任何“问题”或我应该关注的其他任何事情出来吗?最特别的是,我很好奇是否有人有幸使用带有多个虚拟硬盘的 WHS 来模拟实际物理 WHS 设置的工作方式,或者我是否必须坚持使用一个驱动器。如果这是一个失败的事业,我宁愿不花时间在这上面。其他人可以分享他们的经验吗(如果有人甚至决定这样做)?

windows-home-server virtualization

9
推荐指数
2
解决办法
565
查看次数

在 Linux 上的虚拟机中运行 Windows 以进行游戏

自从从 Windows 全职转向使用 Linux (Fedora) 后,我发现迁移相当容易,而且我的工作方式没有受到太大影响。

但是,我喜欢玩一些游戏,例如《足球经理》和一些依赖 3D 渲染(软件或硬件)的较旧游戏。目前,我有一个运行 Windows XP 的 VirtualBox VM,并且由于显卡(虚拟显卡)问题,我在其上安装的 95% 的游戏都无法运行。

我想做的是让虚拟机直接使用笔记本电脑的实际物理显卡或类似的东西。我知道存在性能问题,但我玩的大多数游戏都已经超过 5 年了,我并不担心图形质量等问题。我只是想让它工作。

我不必使用VirtualBox,我只是使用它,因为我已经习惯了。如果 VMWare 或其他虚拟技术是比 VirtualBox 更好的选择,那么我会使用它。

linux fedora virtualbox virtualization virtual-machine

9
推荐指数
1
解决办法
1万
查看次数

具有专用 GPU 的虚拟机 - 有可能吗?私有 GPU 云

这也称为云 GPU。

我想构建一个具有 8 个 GPU 的 VM 主机(VMware 或 Windows - 或其他?),并且 VM 客户端将能够根据需要使用 GPU。可以是每个 VM 都有自己的 GPU,或者 GPU 位于队列/存储桶中 - 客户端根据需要使用它们。

  • 今天有可能吗?
  • 是否可以使用 VMware 或 Windows?
  • 是否有另一种解决方案能够提供此功能?

有一些网站提供这个,我想要这个内部。

vmware gpu virtualization hyper-v virtual-machine

8
推荐指数
1
解决办法
3万
查看次数

为什么 HP 建议我关闭硬件虚拟化?

我有一个 HP 台式机,我想安装 VirtualBox,这样我就可以运行 XP VM(必须在 IE8 中进行测试)。

在设置之前,我进入了我的 BIOS 检查硬件虚拟化是否打开。我在 BIOS 中找到了设置,并且有关于它的注释。

HP recommends keeping this setting off unless you need it
Run Code Online (Sandbox Code Playgroud)

我在解释,我忘记了确切的注释。

确实需要它,所以我打开了它,但我很好奇。惠普为什么推荐这样做?如果您不使用它(运行虚拟机),启用硬件虚拟化会带来什么危害?

bios virtualization vt-x

8
推荐指数
1
解决办法
3万
查看次数

将 USB 驱动器转换为虚拟机硬盘

我正在创建一个可启动的 USB 闪存驱动器。在使用它之前,我想用 VMware Player(或 VirtualBox)测试它。

我可以制作 UFD 的原始图像并使用“qemu”进行转换

qemu-img convert -O vmdk imagefile.img imagefile.vmdk
Run Code Online (Sandbox Code Playgroud)

或者我可以使用raw2vmdk

我的问题是,与存储在其上的实际数据相比,我的 UFD 非常大(大于我系统上的主硬盘)。所以我的系统上没有原始图像和 vmdk 文件的空间。

是否可以仅根据实际数据(使用的扇区)制作 UFD 的原始图像?

或者至少有可能有一个直接的过程?UFD 到 VMDK 而不通过原始图像?

我想避免使用物理 UFD 的解决方案,这迫使我保持​​ UFD 插入。

显然,在玩过虚拟机之后,反过来应该是可以的,即将虚拟驱动器复制到 UFD 上。

vmware clone virtualization virtual-machine usb-flash-drive

8
推荐指数
2
解决办法
2万
查看次数

Hyper-V:NAT 端口转发

我租了一台带有一个适配器/静态 IP 地址的专用服务器(Win Server 2012)。我想安装 Hyper-V 和来宾操作系统(也有 Win),这可以将其某些服务公开到互联网。例如,来宾操作系统将具有 IIS 和一个网站,这些网站应该可以通过某个特定端口从外部访问。来自主机操作系统的 IIS 在端口 80 上,我想访问来宾操作系统上的 IIS,例如端口 8080。
如何配置 hyper-v 及其外部/内部虚拟交换机?
重要的是不要更改主机操作系统 IP 和松散的 RDP,因为这是连接到它的唯一方式(还有另一种方式,但我必须为此付费)。托管服务提供商是 Hetzner。

windows virtualization hyper-v windows-server-2012

8
推荐指数
1
解决办法
3万
查看次数

虚拟化物理 Windows 95 PC

我最近在阁楼上发现了我的旧 Windows 95 PC。是否可以在处理硬件之前对其进行虚拟化?实现这一目标的最佳方法是什么?

机器没有USB。我也许能找到它的网卡。为了在我的 Windows 7 PC 上使用 Disk2VHD,撕掉驱动器并将其放入外部 USB 盒中是否可行?我的研究表明,这种方法存在 VM 无法定位系统磁盘的问题。

这就像一个时间胶囊,我想打开它并在里面翻找。

virtualization windows-95

8
推荐指数
1
解决办法
4330
查看次数

VMware Workstation 和 Hyper-V 不兼容

我在全新的 Windows 10 操作系统上安装了 VMworkstation。当我尝试创建任何机器时,出现以下错误:

VMware Workstation 和 Hyper-V 不兼容。在运行 VMware Workstation 之前从系统中删除 Hyper-V 角色。

我检查了“Windows 功能”,发现 Hyper-V 已禁用。我还使用了以下 CMD shell 和 power shell 命令来禁用 Hyper-v。

命令外壳

bcdedit /set hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)

命令外壳

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
Run Code Online (Sandbox Code Playgroud)

电源外壳

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Run Code Online (Sandbox Code Playgroud)

然后我重新启动机器,然后我再次重新安装了 Vmware 工作站,但它仍然无法正常工作。

更新:操作系统是 Windows 10

windows virtualization vmware-workstation hyper-v virtual-machine

8
推荐指数
1
解决办法
5万
查看次数

为什么 VirtualBox 来宾内核在环 1 而不是环 3 中运行?

VirtualBoxx86平台上运行时,根据文档

当启用硬件虚拟化(即 VT-x 或 AMD-V)时,管理程序(即 VirtualBox 本身)以VMX 根模式(又名ring -1)运行,而虚拟机以VMX 非根模式(又名ring 0)运行. 这也是其他管理程序的工作方式。

另一方面,当硬件虚拟化不可用时,会使用软件虚拟化,并且来宾内核在环 1 中运行。从上面链接的第 10.6 节

  • 访客环 3 代码未经修改,全速运行,尽可能多......

  • 对于 ring 0 中的来宾代码,Oracle VM VirtualBox 使用了一个巧妙的技巧。它实际上重新配置了来宾,以便它的 ring-0 代码改为在 ring 1 中运行,这在 x86 操作系统中通常不使用)。结果,当guest ring-0代码,实际运行n ring 1,例如guest设备驱动程序尝试写入I/O寄存器或执行特权指令时,Oracle VM VirtualBox hypervisor在“真实”ring 0可以接手

...

  • 在 ring 1 中运行 ring 0 代码会导致很多额外的指令错误,因为ring 1 不允许执行任何特权指令,其中 guest …

virtualbox virtualization x86

8
推荐指数
1
解决办法
1119
查看次数

如何在新的 Hyper-V 虚拟机上启用 GPU 加速?(无法使用remoteFX)

我最近设置了一个运行 Windows 10 Pro 64 位的 Hyper-V 虚拟机,主机操作系统也运行 Windows 10 Pro 64 位

我希望虚拟机能够玩游戏,我尝试玩游戏,但速度非常慢,并且纹理无法加载

研究完这个问题后,我认为我需要做的是启用 GPU 加速,我的 GPU 是 AMD Radeon RX 570 4 GB

我无法使用 RemoteFX 3D 适配器,因为显然 Microsoft 不再支持它,而且由于这是一个较新的 VM,我无法添加它,而且我在 Hyper-V 设置中找不到“物理 GPU”选项,所以我该如何启用 GPU 加速?

编辑:我也不希望虚拟机拥有对 GPU 的独占访问权限,我希望主机操作系统和虚拟机都能够使用它

virtualization hyper-v virtual-machine hardware-acceleration

8
推荐指数
1
解决办法
5万
查看次数