让Windows2003在“内存”中运行

让Windows2003在“内存”中运行,第1张

一直梦想有一套Gigabyte的i-ram GC-RAMDISK硬盘卡。这个硬件可以通过SATA接口把电脑内存当硬盘用,速度相当快。可惜现在唯一能买到的版本就是用DDR一代内存的,成本太高。但是现在,即使没有i-ram GC-RAMDISK硬盘卡,我们仍然可以将系统安装到内存中。

  我们可以利用Windows XP及更高版本操作系统中ntldr的ramdisk模块,把img镜像文件加载到内存中,实现在内存中运行操作系统。因为受限于内存容量的大小和RAMDISK所能读取的镜像文件的大小,所以要准备一个尽量小的精简版Windows 2003的安装光盘或安装文件。经过我们的反复测试,发现Windows 2003在这种环境中的稳定性要强于Windows XP,所以我们采用精简过的Windows 2003来做为系统。我们可以在Windows XP及以后的操作系统中使用ntldr的ramdisk模块将img镜像文件加载到内存中,从而运行内存中的操作系统。因为受限于内存容量的大小和RAMDISK可以读取的镜像文件的大小,所以需要准备一个尽量小的Windows 2003安装光盘或者文件的精简版。经过反复测试,我们发现Windows 2003在这种环境下的稳定性比Windows XP更强,所以我们采用了简化版的Windows 2003作为系统。

选择简化版本系统。

原理:紧凑版体积小,可以加快运算速度。

第一步:为了您的方便,我们打包了本文所需的软件(下载地址:http://www.cpcw.com/bzsoft/)。下载后,将所有软件解压到D盘以备后用。同时准备一张Win PE引导光盘,用于引导安装Windows 2003系统的lite版本。

第二步:用Win PE启动光盘启动电脑,进入Win PE后启动D:\Ghost32.exe将当前Windows XP(简称XP)系统备份为D: \ xp.gho,同时用虚拟光驱读取下载的简体Windows 2003系统,将所有安装文件复制到D盘,最后格式化c盘,重启电脑。

第三步:重启后进入Win PE开始安装Windows 2003 lite版本,运行“D:\i386\WINNT32。EXE”,并在c盘安装Windows 2003系统的精简版。

知识:什么是RAM操作系统(简称RAMOS)?顾名思义,它是一个全内存运行,启动后不依赖硬盘的系统。其实早在Windows 98时代,我们就和它有过接触。用Windows 98引导光盘引导到DOS后,会加载一个虚拟a盘,它会用内存创建一个虚拟盘来存放常用的DOS工具。现在流行的Win PE2.0系统也是RAMOS(整个系统封装在一个WIM文件中),启动后会将所有文件加载到内存中运行,这样不仅速度快,还能更好的保护系统的核心文件不被破坏。本文介绍的RAMOS使用的是Windows 2003系统的简化版,启动后的功能和操作与Windows XP基本相似。

安装虚拟磁盘驱动器。

原理:用Ramdisk划分内存中的虚拟磁盘。

第一步:完成Windows 2003系统精简版安装后,进入安装本地硬件驱动和常用软件,如杀毒软件、拨号连接等。因为是内存运行,所以请不要安装太多软件,同时整个系统占用空要保持在500MB以内。最后关闭本机的页面文件、休眠文件和系统还原,完成后重启系统。

第二步:在Windows 2003中打开“控制面板”,双击“添加新硬件”启动新硬件安装向导。在向导界面中,依次按照以下步骤安装虚拟磁盘驱动程序:

选择“是,我已经连接了这个硬件→添加新的硬件设备→安装我从列表中手动选择的硬件(高级)→显示所有设备→从磁盘安装”,选择“D:\ RAMDISK _ installation controller \ RAMDISK \ win 2k 3”作为供应商文件副本的来源→选择“Windows RAM disk controller”作为安装的硬件型号,并完成安装。


步骤3:重复上面的步骤2,继续安装“Windows RAM磁盘设备(卷)”。安装完成后,打开设备管理器并在右窗格中展开Ramdisk设备,以查看安装的Windows RAM磁盘控制器和Windows RAM磁盘设备(卷)。

第四步:运行注册表编辑器,依次展开“HKEY _本地_机器\系统\当前控件集\服务\ ramdisk”,将右边窗口的Start值设置为“0”。

制作虚拟系统

原理:将瘦版本系统虚拟化为运行在内存中的系统。

  步骤1:重新启动电脑并用Win PE光盘进行引导,同上使用Ghost32将精简版Windows 2003系统备份为D:\2003.gho。再运行“D:\VDM_做镜像\VDM1.EXE,单击“创建”,在E盘创建一个虚拟镜像winram.img,大小是350MB(具体大小请根据当前电脑的内存设置,但不要超过512MB)。创建成功后返回VDM窗口,单击“装载”,分配的盘符选择Z:,装载前面建立的镜像文件E:\winram.img。第一步:重启电脑,用Win PE光盘启动。如上,使用Ghost32将compact Windows 2003系统备份为D: \ 2003.gho。运行“D:\VDM_镜像\VDM1。EXE”,并点击“创建”在驱动器E上创建一个虚拟镜像winram.img,大小为350MB(请根据当前电脑的内存设置具体大小,但不要超过512MB)。创建成功后,返回VDM窗口,点击“mount”,为分配的盘符选择Z:,挂载之前创建的镜像文件E:\winram.img。

第二步:格式化虚拟的Z盘,将c盘的所有目录复制到Z盘,并删除c盘的页面文件。完成后启动Ghost32,将之前做的XP系统(D:\xp.gho)恢复到c盘,重启电脑。

  步骤3:进入XP后启动记事本打开C:\boot.ini文件(修改前要取消其只读属性),在文件的最后添加如下代码: ramdisk(0)\WINDOWS=“内存系统” /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(3)\winram.img第三步:进入XP后,启动记事本打开C:\boot.ini文件(修改前应取消只读属性),在文件末尾添加以下代码:ramdisk(0)\ WINDOWS = " memory system "/minint/fast detect/rd path = multi(0)disk(0)rdisk(0)partition(3)\

  提示:上述/minint是Windows 2003新增的启动参数,添加了上述参数表示把内存盘调入X盘(类似Win PE2.0加载后的盘符),这样启动Windows 2003后的系统盘符就是X:。如果取消这个参数,启动后精简版Win 2003系统的盘符就变成 C:,原来XP的系统盘会被自动隐藏(没有分配盘符)。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表示虚拟映像存储在第三个分区,您可以根据自己的实际存储位置进行修改。

第四步:重启系统后,在多重引导菜单中选择“内存系统”,进入全内存运行的streamlined Windows 2003系统。登录帐户名称和密码是在之前的安装过程中设置的。第一次进入系统需要设置虚拟内存。因为它运行在全内存中,所以不需要在这里设置。进入系统后,你可以发现它的操作和XP的一样。因为它是在内存中加载并运行的,所以我们可以在这里对本地系统进行任何操作。

参考内容:

我如何知道系统在内存中运行?
您可以使用Vista任务管理器XP在此处查看。下载完软件后,将“taskkill.exe”、“tasklist.exe”和“taskmgr.exe”解压到“D:\windows\system32\dllcache”和“C:\win dows\system32”以覆盖同名文件。运行任务管理器后,切换到“进程”选项卡,可以看到系统服务的路径都在X:。

系统的使用和维护

1.使用

  经过上面的操作,通过修改boot.ini我们已经在原来XP系统的基础上添加一个RAMOS,现在就可以使用这个RAMOS进行很多维护操作了。比如,现在需要在RAMOS中进行杀毒操作,重启进入后启动杀毒软件即可对硬盘进行全盘扫描。当然,我们也可以把它作为上网专用系统,碰到病毒也不怕,重启后所有文件都会消失。由于RAMOS启动后完全脱离硬盘运行,我们还可以对当前硬盘进行分区、格式化等常见的操作。如果要卸载RAMOS,只要删除添加在boot.ini文件中的代码和winram.img文件即可。完成上述操作后,我们通过修改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后,把更新过的病毒数据库复制到镜像文件里并保存即可。方法一:重新创建镜像
对于涉及注册表和重要系统文件的改动,比如安装新的硬件驱动或者系统补丁,我们可以在进入RAMOS后使用Ghost32将D:03.gho恢复到c盘,然后进入系统安装所需的程序,重新创建镜像。
方法二:直接修改镜像
对于其他非关键数据的修改,我们可以使用WinImage打开修改。比如你需要定期更新RAMOS中的病毒库数据。打开E:\winram.img后,将更新后的病毒库复制到镜像文件中保存。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 让Windows2003在“内存”中运行

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情