我被要求开发一个固定分辨率的 Windows 应用程序 UI - 不管它是否有意义,客户需要它。我使用 Windows Server 2003 VirtualBox VM 作为开发环境;我的主机具有更高的分辨率。
有什么方法可以选择和修复操作系统分辨率并阻止 VirtualBox 通过任何类型的缩放来更改它?当我在来宾操作系统上打开显示属性时,我看不到请求的分辨率。
尝试将系统映像创建到 USB 硬盘驱动器时,我遇到“空间不足”错误:
详细错误:错误 - 发生卷影复制服务操作错误:(0x8004231f) 可用存储空间不足,无法创建卷影副本存储文件或其他卷影副本数据。
呜呜呜……
没有足够的磁盘空间在存储位置上创建卷影副本。确保对于所有要备份的卷,创建卷影副本所需的最小磁盘空间可用。这适用于备份存储目标和备份中包含的卷。最低要求:对于小于 500 兆字节的卷,最小可用空间为 50 兆字节。对于超过 500 兆字节的卷,最小可用空间为 320 兆字节。建议:如果卷大小超过 1 GB,则每个卷上至少有 1 GB 的可用磁盘空间。错误 - 发生卷影复制服务操作错误:(0x8004231f) 可用存储空间不足,无法创建卷影副本存储文件或其他卷影副本数据。
我都试过了 - PowerShell
wbAdmin 开始备份 -backupTarget:E: -include:C: -allCritical -quiet
并通过控制面板 -> 文件历史记录按钮
显然 EFI 和 Windows 恢复环境分区都不符合来自系统映像工具的要求(下图)

最重要的是,所有系统分区现在在磁盘管理中显示为 100% 空闲,这令人不安,但与实际状态相差甚远。

我的问题是 - 在 Windows 8.1 中创建系统映像很热吗?
我正在使用带有 HyperV 的 Windows 8.1 Pro。我有几个用于开发的虚拟机,它们都使用网络地址通过内部适配器与主机连接:
192.168.10.0/24
Run Code Online (Sandbox Code Playgroud)
在哪里:
192.168.10.1
Run Code Online (Sandbox Code Playgroud)
是我的主机的 Hyper-V 内部 NIC 地址。
当我不在办公室时,我使用 3G USB 加密狗拨号 VPN 连接。我想通过 VPN 路由来自所有现有和未来虚拟机的流量。在最好的情况下,流量只会部分路由到本地公司网络地址
10.1.1.0/24
Run Code Online (Sandbox Code Playgroud)
我不想使用共享,因为我要在 WiFi、USB 3G 加密狗和 VPN 之间切换。转移到其他虚拟化对我来说也不是一个选择。
backup ×1
hyper-v ×1
networking ×1
resolution ×1
routing ×1
virtualbox ×1
windows-8 ×1
windows-8.1 ×1