教你在内存中安装Windows XP

安装Windows 7进内存显然不是什么好事,因为内存的特殊性,系统盘大小不能超过2G,而Windows7系统盘安装完成后至少7G,精简后虽然可以顺利安装完成,不过也没多大实用价值,反而是XP系统一般不大,安装后的使用价值相对高些。
必备工具:FiraDisk驱动程序、Grub4dos引导程序、Windows XP安装光盘、WinPE工具盘、VDM镜像制作程序
首先在硬盘安装好系统、驱动程序和应用软件之后,可以删除掉一些不用的部件以精简系统。然后在FiraDisk文件夹下右键点击 FiraDisk.inf文件,选择“安装”,系统会自动重启并开始安装FiraDisk Virtual Disk Enumerator的驱动程序,手动定位到FiraDisk文件夹就能把FiraDisk Virtual Disk Enumerator磁盘控制器装好。

接下来需要手动改变系统盘的盘符,否则无法正常启动到内存版Windows XP,点击“开始→运行”,输入“regedit”在“[HKEY_LOCAL_MACHINESYSTEM
MountedDevices]”中将“DosDevicesC:”重命名为“DosDevicesB:”,这样当我们启动到内存版Windows XP系统时,原来的C盘就会变成B盘,而内存版Windows XP的系统盘会被自动分配为C盘。

修改完成后,重启计算机进入WinPE系统,和前面介绍的一样运行VDM工具,在Windows XP的系统盘“C:”中建立一个名为“RamXP.img”、大小为2GB的镜像,加载这个镜像,同样会出现A盘,和制作内存版Windows 7镜像一样将系统盘中除“System Volume Information”、“RECYCLER”和“RamXP.img”之外的所有文件和文件夹全部复制到磁盘“A:”中,就完成了镜像的制作。

工程师提示:要注意的是此时boot.ini文件中系统分区的路径必须是“multi(0)disk(0)rdisk(0)partition(1)WINDOWS”。

和前面制作内存版Windows 7一样,把Grub4dos解压到C盘并将文件夹改名为“grub”,然后将“grub”文件夹中的grldr文件复制到C盘根目录,编辑 boot.ini文件,在最后另起一行输入“c:grldr=”GRUB””。最后,同样是用写字板将C盘中“grub”文件夹下的 “menu.lst”文件打开,在最后写上以下6行代码:

title RamXP
find ——set-root /RamXP.img
map ——mem /RamXP.img (hd0)
map (hd0) (hd1)
map ——hook
chainloader (hd0,0)/ntldr

全部完成后,重启计算机,在启动菜单中选择“Grub”,然后在Grub的菜单中选择RamXP。大约10秒钟以后就能进入内存版Windows XP系统了。同样的,由于64位Windows XP的兼容性不好,我们安装的依然是32位的Windows XP,此时内存版Windows XP占用了2GB,系统还有1.46GB内存可用,系统性能明显大幅度提升,运转如飞。由于Windows XP系统本身就不大,在安装并适度精简后,还可以装下相当多的应用程序,而且这些应用程序都可以正常使用,可玩性比内存版的Windows 7要高一些。