让Windows2003在“内存”中运行( 二 )


步骤2:将虚拟好的Z盘进行格式化,并且将C盘的所有目录复制到Z盘,要将C盘的页面文件删除 。完成后启动Ghost32,把先前制作好的XP系统(D:xp.gho)恢复到C盘并重新启动电脑 。
步骤3:进入XP后启动记事本打开C:boot.ini文件(修改前要取消其只读属性),在文件的最后添加如下代码(图4): ramdisk(0)Windows=“内存系统” /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)winram.img
提示:上述/minint是Windows 2003新增的启动参数,添加了上述参数表示把内存盘调入X盘(类似Win PE2.0加载后的盘符),这样启动Windows 2003后的系统盘符就是X: 。如果取消这个参数,启动后精简版Win 2003系统的盘符就变成 C:,原来XP的系统盘会被自动隐藏(没有分配盘符) 。multi(0)disk(0)rdisk(0)partition(3)winram.img表示虚拟镜像存放在第三分区,大家可以根据自己实际存放位置修改 。
步骤4:重启系统后在多重启动菜单选择“内存系统”就可以进入全内存运行的精简版Windows 2003系统,登录账户名和密码就是前面安装时设置的 。首次进入系统要求设置虚拟内存,由于是全内存运行,这里可以不设置 。进入系统后可以发现它的操作与XP一样,由于是加载在内存中运行,我们可以在此对本机系统进行任何的操作 。
参考内容:
如何知道系统是运行在内存中?
这里可以使用“Vista任务管理器FOR XP”查看 。下载软件后,将其中的“taskkill.exe”、“tasklist.exe”、“taskmgr.exe”,解压到“D:windowssystem32dllcache”、“C:win dowssystem32”覆盖同名文件即可,运行任务管理器后切换到“进程”标签,可以看到系统服务的路径都是在X:下(图5) 。
系统的使用和维护
1. 使用
经过上面的操作,通过修改boot.ini我们已经在原来XP系统的基础上添加一个RAMOS,现在就可以使用这个RAMOS进行很多维护操作了 。比如,现在需要在RAMOS中进行杀毒操作,重启进入后启动杀毒软件即可对硬盘进行全盘扫描 。当然,我们也可以把它作为上网专用系统,碰到病毒也不怕,重启后所有文件都会消失 。由于RAMOS启动后完全脱离硬盘运行,我们还可以对当前硬盘进行分区、格式化等常见的操作 。如果要卸载RAMOS,只要删除添加在boot.ini文件中的代码和winram.img文件即可 。
2. 维护
使用RAMOS一段时间后,我们可能需要对RAMOS进行更改,比如添加或删除软件,安装系统更新等操作,要达到以上目的,方法有两个 。
方法一:重新制作镜像
对于涉及注册表、系统重要文件的更改操作,比如要安装新的硬件驱动或者系统补丁,我们可以进入RAMOS后使用Ghost32恢复D:2003.gho到C盘,然后进入系统安装所需程序并重新制作镜像 。
方法二:直接修改镜像
对于其他非关键数据的更改,我们可以使用WinImage打开修改 。比如,需要定期更新RAMOS里的病毒库数据,在打开E:winram.img后,把更新过的病毒数据库复制到镜像文件里并保存即可(图6) 。

推荐阅读