我想看看完全从 RAM 运行 Windows XP 是否会提高速度,因为该死的小型Linux(会不会是该死的小窗户?)。
我见过 Windows XP 从 Live CD 和闪存驱动器运行,所以我猜这是有可能的。有人见过这种情况吗?
答案1
对的,这是可能的。
要在 RAM 中运行 winxp(完整版 winxp 或迷你版由您决定),您需要制作一个包含所需 winxp 的 vhd 磁盘映像。winxp 已安装 winvblock 驱动程序。
您可以使用 oracle virtualbox 来创建所需的 vhd 磁盘映像。
毕竟,你需要 grub4dos 来加载和启动映像
摘要命令:grub4dos# map --mem /winxp.vhd (hd0) ...
在此处查看更多详细步骤和屏幕截图:http://www.linuxbyexamples.net/2012/08/how-to-run-winxp-in-ram-memory.html
希望它能帮助你。
干杯。
答案2
对于这种情况,技嘉的 i-RAM 驱动器可能是您最好的选择。
我体验到了迄今为止在该产品上感受到的最佳 Windows 交互。
http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2180
答案3
我想你可以用以下组件构建一些东西:
- 支持硬件虚拟化的 CPU
- 一些使用 ramdisk 精简的 Linux 内核
- 支持硬件虚拟化的虚拟化软件(例如 KVM、Virtualbox)
它的作用如下:
- PC 启动 Linux
- 内核解压 ramdisk 并创建一个足够大的 ramdisk
- 虚拟磁盘与 ramdisk 的 copyid 相同
- 软件虚拟化。在虚拟机中启动 XP 并切换到全屏
这将是纯软件解决方案,无需“破解”Windows。但由于虚拟化,您需要一些小开销。
答案4
您正在寻找的是 Windows PE。从此处下载 WAIK:http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34
您可以使用这些工具构建一个 WIM 文件,其中包含构建可满足您需求的最小 Windows 环境所需的所有组件。然后,您可以使用这些工具将 WIM 刻录到 DVD、可启动闪存驱动器或 PXE 服务器。