book.easou.com:Windows 7 + RamXP

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 19:21:25

花了两三天的时间才把ramos装好了。由于遇到各种各样的情况,而且没有在网上找到特别适合我的情况的教程,期间重装了N次电脑,郁闷了无数次……

Technorati 标签: ramos,ramxp,windows 7

网上有很多教程(大部分都是复制粘贴出来的……),但是基本上都是先装XP,然后再装RamXP的。所以在这里我把自己的做法以及步骤写一下,给自己做个备忘,也让需要的朋友可以找到。

先把我的情况说一下,我4G的内存,2块硬盘,而且默认情况下,第一块硬盘的第一个分区为C区,第二块硬盘的第一个分区会自动变成D盘,所以我每次装系统都要手动调整盘符,把第二块硬盘移到第一块硬盘后面。我已经安装了Windows7了,然后才看到有ramos这种玩意儿……于是就开始了几十个小时的奋战。

因为第一篇google到的是使用firadisk+Grub4dos来制作ramos的文章,所以自然而然我也就使用这种方法来制作了。

首先需要用到的软件包括:
firadisk:必须,用于为xp安装驱程,否则可能无法启动ramxp;
Grub4dos:必须,用于制作系统启动菜单,并启动ramxp;
VDM:必须,用于创建ramxp镜像;
Ghost:用于备份、恢复系统。

所有的软件网上都可以找到,如果找不到的朋友可以留下邮箱,或者发邮件给我,我会发给你们的。

下面把过程按照顺序一步一步列出:

1. 用ghost把当前的windows7备份起来,然后安装xp到C盘(我使用的是深度精简的6.2版本的xp,安装完成后大概700M左右)。注意:我找到的教程中有的是把xp安装到B盘或者其它盘的,但我自己测试后,虽然可以把xp装到B盘,但是却无法进入ramxp,只能停在滚动条后面一个蓝色xp标志的画面上(鼠标可以用,输入法也可以调出来,就是无法进入系统)。所以我建议直接安装到C盘,后面再做改动。

2. xp完成后,开始安装驱程。为了减少C盘体积,尽量自己手动安装驱程(打开设备管理器,自己更新驱程)。

3. 驱程安装后,再安装firadiskdriver(右击firadisk.inf,选择安装即可)。重启后,在设备管理器中确认一下是否安装成功。

4.转移我的文档、桌面、cookie以及收藏夹到D盘。我没有把其它临时文件夹也转移,因为我的内存是4G,并不太担心临时文件会占用太多空间(不过实际使用时,发现内存使用得很快,所以建议把临时文件夹也转移了)。

5.随后开始安装所有需要的软件。如果可以不用安装在C盘的就安装到D盘,尽量使用绿色软件(把软件安装到D盘,并在桌面中建立快捷方式即可)。

6.虽然ramos不怕普通病毒,但是由于担心到一些病毒可能危害到其它盘,所以我还是安装了一个金山卫士,至少起到一定的保护作用。并且在制作img文件之前,可以使用金山卫士清理一下系统垃圾。

7. 为了避免测试不成功,需要重装系统,我强烈建议用ghost把这个xp也给备份了。

8.OK,现在打开注册表,定位到HKEY_LOCAL_MACHINE→SYSTEM,并把该项目下面的MountedDevices整个删除掉。完成之后重启系统。

9. 重启系统后,进入Win PE系统,使用VDM软件创建一个镜像。
点击”创建“按钮,选择镜像文件路径(我放在D盘),并把镜像命名为ramxp.img;根据你安装的xp系统在C盘中所占空间的大小,在大小中填入你需要创建的镜像的大小,我填的是1792MB,刚好是1.75G(因为我的xp系统占用了1.25G,而且我没有使用压缩);然后勾选”为镜像文件分配全部磁盘空间“,并确定。

10. 装载刚刚创建的镜像,分配为”A“盘(或者其它你喜欢的盘)。其它不用选,直接确定。

11.打开我的电脑,就会看到多了一个刚刚创建的盘,右击选择格式化。选择”快速格式化“。如果你的内存比较小,建议也选上”压缩“,并开始格式化。

12. 格式化后,把C盘所有的文件(除了Recycle以及SystemVolumn两个文件夹)复制粘贴到刚刚创建的盘里面。

13. 好了,现在用ghost恢复之前的Windows 7。

14. 重新进入Windows 7后,使用Grub4dos创建启动菜单。
名称随便写;由于很多Windows7都是利用grldr破解的,所以务必要选上”改名“,并把引导文件名改为其它名称,否则下次进入Windows7可能会导致系统需要重新激活。最后点击安装即可。

15.打开记事本,输入以下代码,并保存为menu.lst,放在D盘根目录(我试过放在C盘,无法启动,可能跟之前的grldr冲突了)
timeout 1
default 0

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

title Windows 7
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
boot

16. 接下来重启电脑,就可以看到进入RamXP的选项了。

17.进入ramxp后,会提示找到新硬件,并要求重启(这是你会发现多了一个蓝色的C盘,这个就是虚拟出来的系统盘,而原来的物理C盘,变成了D盘,D盘变成了E盘……)。先不要重启,打开注册表,然后定位到HKEY_LOCAL_MACHINE→SYSTEM→MountedDevices,可以看到注册表右边有很多项目,找到类似”\DosDevices\D:“的项目,把D改成B,E改成D,其它的按照自己的需要可改可不改,但是不要改动C。这样一来,原来的C盘就变成B盘,其它盘符也会跟原来一样。而现在的C盘,则是虚拟出来的系统盘。里面所有的东西都会在重启电脑后还原为我们之前制作镜像文件一样的内容。

18.完成注册表的修改后,选择SYSTEM注册表项,右击选择导出,在导出注册表窗口中,选择保存类型为”注册表配置单元文件“,文件名为”system“,并保存。

19.再次打开VDM,并装载我们之前创建的ramxp.img镜像,然后把刚刚导出来的注册表文件复制到X:\Windows\System32\config下面,覆盖原来的system文件。(X为加载镜像的盘符)

20.关闭所有窗口并卸载镜像,然后重启电脑。再次进入ramxp后,