|
本帖最后由 v2excoc 于 2018-8-7 17:38 编辑
现在大家内存越来越大,配置越来越好,但也有一些特殊情况,需要用到WinXP VHD来处理一些特别的软件。
本论坛细细哥有详细的教学,只是对于某一些主板,用以前的老方法,非常容易制作失败,安装后直接蓝屏。
按照我个人的思路,来讲一下最新虚拟机的做法,也算是一个笔记。
1. 用DiskGenius创建2G容量的空闲vhd, 用WinContig.exe整理vhd的文件碎片。
2. 启动VMWare10, 正常安装Deepin-LiteXP-SP3.ISO到vhd上。
3. 安装完成后关闭PageFile,在[系统属性]->[高级]->[性能]->[虚拟内存]->[无分页文件], 点击设置后,按确认。
4. 为了最大兼容性,修改设备驱动为最基础驱动。
IDE ATA/ATAPI Controller:
[Intel PCI Bus Master IDE Controller]修改驱动为[标准双通道PCI IDE控制器]
5. 重启后,安装WinVBlock.ISO里的驱动:
[控制面板]->[添加硬件向导]->[硬件已经连接上]->[添加新的硬件设备]->[手动安装]->[显示所有设备]->[从磁盘安装]->[WinVBlock Bus]
6. 添加menu.lst菜单启动项
title winxp vhd(continue)
find --set-root --ignore-floppies --ignore-cd /vhdxp/winxp.vhd
map /vhdxp/winxp.vhd (hd0)
map --hook
chainloader (hd0,0)/ntldr
title winxp vhd(ramos)
find --set-root --ignore-floppies --ignore-cd /vhdxp/winxp.vhd
map --mem /vhdxp/winxp.vhd (hd0)
map --hook
chainloader (hd0,0)/ntldr
7. 重启后,即可正常进入Winxp VHD。最后安装附件中的WinXP超大内存支持补丁(WindowsXpSP3_64G_RAM)
-------------------------------
以上就是全部流程,给一张图作为结局,vhd模式和ramos模式,可随意切换。
过程中遇到的两个大坑我想说一下,第一是很多方法都是用grub4dos做winxp vhd安装菜单,把winvblock.img封装成软盘,用F6安装驱动,其实有很大问题,安装后会覆盖原本的启动PBR,导致正常的Win7 bootmgr模式启动失败,不利于和别的系统共存。第二是上面的第四步,不修改为标准双通道PCI IDE控制器的话,一些机器启动会蓝屏,也是很神秘。。
|
评分
-
查看全部评分
|