无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6982|回复: 9
打印 上一主题 下一主题

[分享] 本本制作RamXP过程

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-28 18:13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(第一次写了2000+字数,全部搞定,按提交。提示附件超出大小,然后按返回,呜呜呜~里面的所有文字都没了,十分伤心,只能重新再写。)

(话说,有没有哪位用手提装过RamOS的?一起来交流一下~我只是菜鸟,有些地方还需要各位老鸟指导一下。)
RamOS,之前在PC上我也弄过了。第一次弄的时候,2G内存用RamXP,弄了很久,最后倒自己研究了一种方法。趁着本本内存加到6G,再加上对本本的硬盘不满,开始上了安装RamOS了。这次的任务十分艰难,制作一个RamXP,而且还要不破坏Windows 7 64-Bit系统(我的X64是没有那100M的系统保留分区)。

制作RamOS,第一步肯定是分区了。糟糕的X64!安装Partition Manager 10,竟然提示不支持64-Bit。重启进入WinRE,使用命令提示符进入Partition Manager 9,竟然也不支持操作64-Bit。唉~没PE盘就是麻烦!于是我拿出Win 7 32-Bit的安装盘(Win 7 32-Bit安装盘十分好用,之后我还会用到),进入到安装界面,按Shift+F10,用DOS命令打开了Partition Manager 9,哈~这次终于可以分区啦~(我使用的是逻辑分区安装XP)重要的一步,将新分出来的那个分区的盘符改成R:。

分区完成,重新进入Win 7,接下来就是安装Grub4DOS(以下简称G4D)了。安装步骤大家自己在无忧的帖子找找吧~接着将XP ISO的I386文件解压到硬盘根目录。重启,就可以安装XP了。

本本与PC真的是很大区别啊~进入BIOS,将SATA Mode改成IDE。(当然,你可以直接用G4D Map SATA驱动来安装)不然绝对会蓝屏的。

继续重启,进入G4D,命令行,打着那命令root (hd x,y) chainloader /i386/setupldr.bin……进入了安装界面了,下面的步骤就直接安装XP。(提示:在Step2 GUI Mode的时候,如果Setup提示缺少文件,直接按“浏览”选择刚在Win 7解压的那个盘就OK了。)

装完XP,就可以开始优化系统,安装常用软件。我装了了C++ Builder和QQ。(Tips:在安装QQ的时候,用户文件目录那里选择“自定义”,然后选择在Win 7的时候QQ那个用户文件目录,这样就不会导致QQ聊天记录丢失了。)

装软件难度不大,装驱动难度就大了!没有装SATA驱动,免不了会出现一些麻烦。用RamXP的时候,要在BIOS将SATA Mode设置成IDE;用Win 7的时候要修改成AHCI。为了解决这问题,要安装SATA驱动。i5,立即上网下载HM65 ACHI驱动。打开设备管理器,展开“IDE ATA/ATAPI 控制器”,找到那个“Intel C/6 Serics……”(平台不同,所需要的SATA驱动也不同) 将驱动更新成“标准双通道PCI IDE控制器”。然后再更新成“Intel Mobile Express……”驱动。在更新第一个的时候没问题,当更新第二个的时候就出问题了,蓝了。重新启动,进入XP滚动条,继续蓝了。(到这里就清楚了)进入BIOS,SATA Mode改成ACHI,这样就可以进入XP了。后来Google一下,在PCOnline上找到了第一次蓝屏的原因:

接下来,只将上面  一个  标准双通道IDE    更新为AHCI驱动(HM 65笔记本驱动选   "Intel(R) Mobile Express Chipset SATA AHCI Controller" )。
    (只改一个  双通道  为  AHCI驱动,切记,切记!!!不然死的很难看。。)


最后别忘了安装Firadisk驱动,不然RamOS又蓝了~

还是那句话,没PE盘就是麻烦~继续用Win 7 32-Bit安装盘,进入安装界面,按Shift+F10,输入bootsect /nt60 C:,重启,可以正常进入Win 7了。

Win 7 64-Bit,建议大家使用ImDisk(不知怎么样,64位打不开VDM)。安装后,进入控制面板,选择ImDisk Virtual Disk,接着按New。新建的大小该多少呢?看图,





在G4D里,如果内存大于3G在红色方框那里会出现三个数字,分别是“基本内存/高位内存/低位内存”,新建的时候不要超过高位内存或者低位内存就可以了。格式化VirtualDisk,我将Img格式化成NTFS,并启动了压缩。接下来就复制粘贴了,别忘了在Win 7的那个盘将NTLDR,Boot.ini,NTDETECT.COM,BootFont.bin复制到Img里。最后将Boot.ini去掉只读属性,将Partition(X)的“X”改成“1”,这样,RamOS就做好了。Unmount Virtual Disk,重启进入G4D,打上那熟悉的命令root (hd x,y) map --mem /ramxp.img (hd0)……(下面的不打了,其实就是把Img Map进内存。如果想Map到高位内存,就加上--top参数吧~)

稍等一会儿,一个RamXP就出来了。RamXP做好了?非也非也!为什么呢?打开我的电脑一看就知道了。(如果你将Img的标卷改了名字,会更明显)发现那个RamOS盘变成了C盘。(盘符冲突导致的)系统的Windows路径那些全部是R盘,所以最终系统还是会读写R盘的东西。这个只是一个半RamXP系统而已。

接下来就是改注册表。打开注册表,定位到这里:HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices。看下图。





将除了红色方框那两个外,其他全部删除。然后将“\DosDevices\C:”改成“\DosDevices\R:”。(不知道为什么,我这里不能导出注册表配置文件,只好用Winhex了。)打开WinHex,按打开磁盘,选择RamOS盘,接着自己定位到Windows\System32\Config文件夹,找到System,单击右键,选择导出。将导出后的文件重新放进Img的相同目录里就OK了。





重新将Img Map进内存,哈哈~一个真正的RamXP系统就出来了~在我高兴之余,又一隐性问题出现了。

本本真的与PC不同啊~我用了1个小时RamXP后,发现硬盘C1值足足增了500!哇~真恐怖,后来经过Google,发现西数(我的是西数320G)硬盘原来是为了降低功耗,如果8秒钟不读写硬盘的话,就会将硬盘磁头复位。这样如此频繁的复位,硬盘肯定容易坏吧~

解决方法可以使用西数提供的一个程序刷固件解决,当然这个是有风险性的。我不推荐。除了这个还可以用QuietHDD来解决。直接将这个软件添加到Img自启动项就可以了。

这样,一个专属本本的RamXP就做好了。哈哈~我把一部分软件共享给大家,大家就不用找得这么辛苦了。

测试RamXP的帖子看这里:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=202883&extra=page%3D1



最近又研究到,原来本本用XP比用Win 7更耗电。原因是独显的GT 520M的驱动装不了,NVIDIA OPTIMUS不能开启,所以会更浪费电。唉~


之前潜水很久,一直在研究引导这方面,现在终于露出水面了。虽然研究了很久,但这帖子文采不好,技术含量不高,只能对RamOS的一个总结吧~
2#
 楼主| 发表于 2011-11-28 18:13:48 | 只看该作者
发一些这次用到的工具,希望对大家有用。

[ 本帖最后由 2010qqyouxi 于 2011-11-28 18:16 编辑 ]

HM65驱动_XP.7z

186.84 KB, 下载次数: 124, 下载积分: 无忧币 -2

fira-driver_0.0.1.18.7z

23.98 KB, 下载次数: 122, 下载积分: 无忧币 -2

quietHDD.7z

24.48 KB, 下载次数: 101, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2011-11-28 18:22:14 | 只看该作者
本,台式机,都用RAM系统
不过,我的简单
只需要正常安装03(本人不用XP,WIN7),然后安装驱动,DX9,
基本软件,然后优化,完全满意后

进入PE,执行一个BAT,OK

既可以做IMG的,也可以做WIM的, 都是一个BAT完成.
回复

使用道具 举报

4#
发表于 2011-11-28 21:17:33 | 只看该作者
谢谢分享额,虽然我很久没用ramxp了
回复

使用道具 举报

5#
发表于 2011-11-29 12:52:26 | 只看该作者
原帖由 <i>dvd008</i> 于 2011-11-28 18:22 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2346097&ptid=202913" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
本,台式机,都用RAM系统<br />
不过,我的简单<br />
只需要正常安装03(本人不用XP,WIN7),然后安装驱动,DX9,<br />
基本软件,然后优化,完全满意后<br />
<br />
进入PE,执行一个BAT,OK<br />
<br />
既可以做IMG的,也可以做WIM的, 都是一个BAT完成.
<br />

见你几次 提到 BAT了  能分享下不?
回复

使用道具 举报

6#
发表于 2011-11-30 00:08:41 | 只看该作者
谢谢。。等bat。。。
回复

使用道具 举报

7#
发表于 2011-11-30 08:25:32 | 只看该作者
原帖由 dvd008 于 2011-11-28 18:22 发表
本,台式机,都用RAM系统
不过,我的简单
只需要正常安装03(本人不用XP,WIN7),然后安装驱动,DX9,
基本软件,然后优化,完全满意后

进入PE,执行一个BAT,OK

既可以做IMG的,也可以做WIM的, 都是一个BAT完成.


能否分享????????谢谢!
回复

使用道具 举报

8#
发表于 2011-11-30 08:42:36 | 只看该作者
原帖由 dvd008 于 2011-11-28 18:22 发表
本,台式机,都用RAM系统
不过,我的简单
只需要正常安装03(本人不用XP,WIN7),然后安装驱动,DX9,
基本软件,然后优化,完全满意后

进入PE,执行一个BAT,OK

既可以做IMG的,也可以做WIM的, 都是一个BAT完成.


用的是精简版还是完整版的2003啊?如果是精简版,哪一个比较小又安全稳定?我现在暂时用61精简的。
回复

使用道具 举报

9#
发表于 2011-12-7 00:36:40 | 只看该作者
>5年ramos,NB,台式 装过好几台,无数次了
好像一直2003,有SSXF时,我是61的粉丝,后一直OSTG,这个系统,基本上,无缺点!

我手上FIRA,20110218,1.30,隔了这么9,可能有更新的了

恕我直说,这贴,比较水,没有细述ramos制作的要点难点
我也期待分享BAT..

[ 本帖最后由 hc0 于 2011-12-7 00:43 编辑 ]
回复

使用道具 举报

10#
发表于 2011-12-13 20:26:59 | 只看该作者
学习了,正在研究中!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-5 02:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表