XP Win7 RAMOS-正宗的内存操作系统

  • A+
所属分类:技术文档

有阵子没来论坛了,研究了点东西,来分享一下心得;
内存操作系统”简称:“RAMOS”,一般的“内存操作系统”的制作由原系统加工而来,BUG多多。。。且不能安装软件(这种实用性太差)。网上也有少量的(修改模式+内存模式)的RAMOS的
信息,但我始终没有看到成品图(不代表没有),表示怀疑可靠性。。。现在回过头来看看,那些代码真是一团糟。。。
为什么说它是“正宗的内存操作系统”?“修改模式+内存模式”是一方面,最重要的是“MSDN原版安装”,安装完成后自然就可工作在双模式(修改模式+内
存模式)。由于它的系统载体附在VHD上,姑且叫它“VHDXP_RAMOS”。附上安装过程中“加载驱动”的图一张:

一、下面是实体机概况图,从中可了解到:硬盘开启AHCI,物理内存4G(只能用3G),物理硬盘D速度:80MB/秒,系统安装的内存盘软件“RamDisk Plus(SuperSpeed)”的速度:2G/秒(以上数据是方便和VHDXP_RAMOS系统数据作对比)

二、下面是VHDXP修改模式图,从中可了解到:硬盘开启AHCI,物理内存4G(只能用3G),系统盘VHD容量:2G,VHD硬盘速度:80MB/秒,和物理硬盘相比没有损失,VHD硬盘采用WinVBlock驱动,“未知设备”仅仅是系统没有给它归类。

三、下面是VHDXP内存模式图,从中可了解到:硬盘开启AHCI,系统内存只能使用1G,系统多出一个"RAM Disk"内存硬盘,容量:2G,速度:3.2G/秒,VHD硬盘自动屏蔽盘符。

四、如果仅仅是使用VHD修改模式,那对内存硬件没有要求,要使用VHD内存模式,内存至少3G,看来要使用WIN7_RAMOS完整版至少要12G,8G内存只能使用精简版WIN7_RAMOS。一直不知道XP下IDE和AHCI模式的差异,用了RAMOS才发现AHCI模式下载入内存的速度比IDE模式快7、8倍。一直对“未知设备”有不安感,现在看来,只要没有感叹号,就是正常的。附上有感叹号的:

五、附上代码,供系统爱好者参考;(图中xp.iso为MSDN原版,VHDXP.vhd为PE3.0下建的2G固定容量VHD,vhddrv.img为F6驱动)

  1. terminal console
  2. debug off
  3. timeout 10
  4. default 0
  5. gfxmenu /WXPE/MESSAGE
  6. configfile (md)4+8
  7. title 【1】 启动 Widows XP 系统
  8. chainloader /ntldr
  9. title 【2】 启动 Widows 7 系统
  10. chainloader /nt6dr
  11. title 【3】 启动 VHDXP 系统(内存模式)
  12. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  13. map --mem (hd0,4)/VHDXP.vhd (hd0)
  14. map (hd0) (hd1)
  15. map --hook
  16. chainloader (hd0)+1
  17. title 【4】 启动 VHDXP 系统(修改模式)
  18. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  19. map (hd0,4)/VHDXP.vhd (hd0)
  20. map (hd0) (hd1)
  21. map --hook
  22. chainloader (hd0)+1
  23. title 【5】 安装 VHDXP 步骤-1
  24. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  25. map --mem (hd0,4)/vhddrv.img (fd0)
  26. map (hd0,4)/xp.iso (0xff)
  27. map (hd0,4)/VHDXP.vhd (hd0)
  28. map (hd0) (hd1)
  29. map --hook
  30. chainloader (0xff)
  31. title 【6】 安装 VHDXP 步骤-2
  32. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  33. map (hd0,4)/xp.iso (0xff)
  34. map (hd0,4)/VHDXP.vhd (hd0)
  35. map (hd0) (hd1)
  36. map --hook
  37. chainloader (hd0)+1
  38. title 【7】 启动 Windows PE 工具箱(外置SRSF6)
  39. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  40. command /WXPE/srsf6
  41. map --mem /WXPE/WinPE.ISO (0xff)
  42. map --hook
  43. chainloader (0xff)
  44. title 【8】 启动 MAXDOS 9.0 工具箱
  45. password --md5 $1$5$cUILbqEcqvsyOtH6snL7s1
  46. map --mem /WXPE/MAXDOS.IMG (fd0)
  47. map --hook
  48. chainloader (fd0)+1
  49. rootnoverify (fd0)

复制代码

六、附上美女引导图(BIOS自检后第一画面)。解释一下:这是个GRUB引导界面,和上面的代码一一对应,因为上面的代码不会修改硬盘主引导,所以这个界面既是本机启动界面,也是安装界面。

七、有坛友问下载?其实不需要(重要的代码都在上面),学点VHD基础就可自己完成。。。
这里提供:F6驱动
文件: vhddrv.7z
大小: 2355306 字节
修改时间: 2014年1月1日, 20:55:36
MD5: F625D29B5B048CA2C5EF69BFBF060B5E
SHA1: 89E74DD23CDE736F0D2296C0B4B03E03CCEE9246
CRC32: 2EC9357B
下载:http://pan.baidu.com/s/1bn5pujH
八、如果不考虑使用“内存模式”,那么这个也是一个不折不扣的VHD双系统,可根据需要调整VHD大小(现在的软件都比较大,10G应该够用了),WIN7单系统用户这方面需求多一点。(不建议使用VBOOT软件)

============================================================================
2014年1月2日
补充下说明:
一、按照此方法,可轻松制作VHD2003_RAMOS,下面是VHD2003修改模式,2003果然如传说中所说的,能够识别4G以上内存:

二、简单说说GRUB引导搭建:
1、XP单系统用户可利用GRLDR改名为NTLDR
2、WIN7单系统用户以及WIN7+XP多系统用户,只能用软件(BOOTICE)修改主引导为GRUB,因大部分WIN7用户多为软激活,所以不能使用BCD或利用BOOT.ini。
===============================================================================
2014年1月4日
看了坛友的回复,感觉大家不知道怎么“开工”,只好再加点。。。
注:以下操作如自己没有能力U盘启动该电脑PE状态,请慎重!!!
所有相关资源下载:
http://pan.baidu.com/s/1pJAq84N
1、搭建本地GRUB引导:
A、WINXP独用户:打开文件“xp_grub_boot_lite.rar”解压到C:盘根目录下。(重启电脑看看什么情况)
B、WIN7用户:(2014年1月7日已补上。。。见底部)
2、确保D盘为NTFS文件系统,解压三个文件(单文件整理WContig1.10.rar、VHDXP.7z、vhddrv.7z)到D盘根目录,然后再加上自己准备的XP.ISO(MSDN原版)

3、打开单文件整理WinContig.exe

4、确保两个文件无碎片:VHDXP.VHD XP.ISO

5、重启电脑,选:安装步骤-1

6、输入密码:xxg

7、按任意键

8、按“F6”键

9、按“S”键

10、选择winvblock,按ENTER

11、按“S”键

12、选择FIRADISK,按ENTER

13、如果本机是IDE模式,此步省略,如果是AHCI,继续按“S”,选择对应的驱动(每台电脑不一样)。这是我自己的

14、按ENTER

15、按F8

16、这步重要:如果VHDXP不是C盘,按F3退出。如果VHDXP是C盘,按“D”键

17、按ENTER

18、按“L”

19、注意容量,按ENTER

20、选NTFS“快”

21、安装步骤-2

22、选“是”(有几个。。),准备序列号,直到安装完。

23、选修改模式

24、选“取消”

25、进入系统后,导入注册文件(重要)!!!

26、其它优化、精简自己看着办。。。(全完)

====================================================================
2014年1月7日
补上WIN7用户GRUB引导环境搭建:
1、由于WIN7用户的分区情况要多点(有100MB隐藏分区、多主分区、常规分区),这里指针对“主分区+扩展分区”常规分区情况进行说明。
2、由于要修改硬盘主引导MBR,所以建议新手“备份主引导”。
3、打开“win7_grub_boot_lite.rar”文件,解压到C:盘根目录
4、使用"BOOTICE"修改硬盘主引导为:(GRUB4DOS 0.4.5c),引导文件名为:XXLDR
具体看图上的顺序号:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: