无忧启动论坛

标题: 终于完成了RamWin7!在此写下自己的心得体会 [打印本页]

作者: 2010speedloong    时间: 2011-5-27 11:54
标题: 终于完成了RamWin7!在此写下自己的心得体会
折腾了好几天的RamWin7 现在终于成功了 ..不容易
在此写下自己的心得 再次回顾一下自己所做的步骤 做个总结
同时感谢坛里的各位高手 在我不懂的时候给予回复和帮助
为了折腾这个RamWin7 本人将内存提升到16G 主板最大也支持到16G 极限了
自己稍微精简了一下win7_x64专业版 保留了评分 扣了8G容量给win7做系统
下面开始正题  华丽的分割线 ..
-----------------------------------------------------------------------------------------------------------------
在刚开始的时候 我的做法可能和坛里的兄弟稍微有点不同
因为考虑到软件和游戏的资料多数都会在用户配置文件里
ramos重启之后这些资料都会丢失 又懒得去做热备份 那么怎么办?
于是有个想法 直接将整个用户配置文件挪移到D盘
注意是整个用户配置文件 不单纯只是"桌面" "收藏夹" 等 ..
-----------------------------------------------------------------------------------------------------------------
步骤1:
在安装win7的时候 到输入用户名的那个阶段 先不输入用户名
按shift+F10先呼出CMD对话框 然后用命令先把C盘内的用户文件夹转移到D盘
命令如下:
mkdir D:\Documents and Settings (先在D盘创建一个存放用户配置的目录)
robocopy "C:\Users" "D:\Documents and Settings\Users" /E /COPYALL /XJ
(拷贝C盘的Users目录到D盘的Documents and Settings目录)
robocopy "C:\ProgramData" "D:\Documents and Settings\ProgramData" /E /COPYALL /XJ
(拷贝C盘的ProgramData目录到D盘的Documents and Settings目录)
发现用此方法拷贝比在pe下拷贝更为安全 好了 就只要先拷贝这两个目录 关闭CMD 继续安装 直到安装结束
进入桌面之后 第一件事先打开计算机管理里面的"本地用户和组" 将administrator管理员激活启用
然后打开注册表 在此路径"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
修改默认的用户配置文件路径 具体如下 :
Default               D:\Documents and Settings\Users\Default
ProfilesDirectory   D:\Documents and Settings\Users
ProgramData       D:\Documents and Settings\ProgramData
Public                 D:\Documents and Settings\Users\Public

OK 全部修改好 刷新一下退出 这时候重启一下电脑 在重新出现登录界面的时候直接选择administrator进入
这时候用户配置文件就已写入刚才设置好的D盘D:\Documents and Settings目录下了
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
步骤2:
搞定好了用户配置文件 现在就可以开始放心的折腾RamWin7啦 装驱动 转移页面文件 删除休眠文件 删除垃圾 这些就不再叙述了
然后有个小细节 再回到刚才的用户配置文件 修改一下环境变量 设置临时文件目录和IE的缓存目录为C盘
安装过时驱动 firadisk 安装好之后重启会提示驱动签名问题 这个要感谢11ydy兄弟给予的帮助 解决办法在此
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=193738&highlight=
解决完这个问题之后 开始修改BCD 这一步非常之关键!!!
因为习惯了xp的做法 对win7还不了解 于是就以为像xp一样只要安装好了firadisk驱动就可以开始打包做镜像了
如果按照这样的做法去做 100%出问题..必须在没做镜像之前先修改BCD
打开CMD
bcdedit  /set {default} device boot  
bcdedit  /set {default} osdevice boot  
bcdedit /set {default} detecthal 1
三段BCD编辑语句复制运行 然后将grub引导添加到BCD启动菜单 这个可以用批处理(坛子里找到的)
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=110562&extra=page%3D1
在入门篇里有个"通过Windows VISTA/Window 7的启动菜单进入grub4dos"
OK 搞定它之后现在就放心的去pe下用imageX打包吧 打包好了之后再apply到img中
这里还有个小细节 : 用BCDTool工具修改img里的BCD 将partition=C: 改为boot
做到此步骤就已经基本上完成了 下面附上我的menu 稍微修改了一点点 启动之后将物理C盘隐藏 内存盘为第一分区C盘
timeout 0
title RamWin7
hide (hd0,0)
unhide (hd0,1)
map --mem (hd0,0)/RamWin7.img (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /bootmgr
boot
----------------------------------------------------------------------------------------------------------------------------------------------------------------
重启电脑 现在就进入到RamWin7啦 开心呐..O(∩_∩)O~~
不过这时候会弹出一个新硬件提示是否重启 这个老问题了 很好解决的
到注册表的"HKEY_LOCAL_MACHINE\SYSTEM"里有个MountedDevices 整个将它干掉!
然后点中SYSTEM右键导出名为SYSTEM的注册表配置单元文件
将导出的SYSTEM文件覆盖到img里的windows\system32\config目录下
最后我是在pe下用了无盘天使将img又转成了dsk menu里修改RamWin7.img为RamWin7.dsk去启动
好了 整个步骤到此为止 最后再次感谢坛里的各位兄弟帮助 谢谢!
----------------------------------------------------------------------------------------------------------------------------------------------------------------
插个小问题 firadisk驱动在xp下测试硬盘读取速度大约为2.5G
可是到了win7不管是0.1.18版还是0.1.30版 读取速度都只有1.5G左右 不明真相 - -|||



-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


补上一张3DMark06的跑分


[ 本帖最后由 2010speedloong 于 2012-6-29 10:33 编辑 ]
作者: 2010speedloong    时间: 2011-5-27 11:55
自己坐个沙发 犒劳一下 哈哈哈 O(∩_∩)O~~
作者: renchmin    时间: 2011-5-27 12:06
楼主的辛苦劳动成果很不错的啊,支持你。
作者: 2010speedloong    时间: 2011-5-27 12:10
哈哈 谢谢
我只是将自己的心得体会详细的分享给大伙
希望后面能帮助想玩RamWin7的朋友们
作者: 2010speedloong    时间: 2011-5-27 12:18
为何读取速度跟xp会那么大区别嘞 ? 有谁知道的 ?
作者: fujianabc    时间: 2011-5-27 13:18
加载8G镜像要多长时间?如果不是ssd,估计加载这么大镜像的时间比从硬盘启动win7还要长
作者: 2010speedloong    时间: 2011-5-27 13:23
嗯 速度会稍慢一些 大约在1分多钟左右 2分钟以内
记得是在某时38分开始进入CMOS加载直到进入桌面看了下时间39 没过一会儿就40分了
作者: 2010speedloong    时间: 2011-5-27 13:24
标题: 回复 #6 fujianabc 的帖子
嗯 速度会稍慢一些 大约在1分多钟左右 2分钟以内
记得是在某时38分开始进入CMOS加载直到进入桌面看了下时间39 没过一会儿就40分了
作者: 2011773891    时间: 2011-5-27 13:43
关于firadisk驱动的读取速度估计跟内存有关系
我家有台联想是512*2   DDR400的做了个RamXP,速度就比我公司那台512*2  333的RamXP快得多了
作者: fujianabc    时间: 2011-5-27 13:49
原帖由 2011773891 于 2011-5-27 13:43 发表
关于firadisk驱动的读取速度估计跟内存有关系
我家有台联想是512*2   DDR400的做了个RamXP,速度就比我公司那台512*2  333的RamXP快得多了

原则上只要超过500M/s的读取速度,人已经感觉不到差别了。1000m/s还是2000m/s没什么区别
作者: 2010speedloong    时间: 2011-5-27 13:53
标题: 回复 #9 2011773891 的帖子
可是我的条子都没变动过 变动的只是系统 从XP到win7 速度就不一样了
作者: 2010speedloong    时间: 2011-5-27 13:54
标题: 回复 #10 fujianabc 的帖子
呵呵 我只是觉得有些奇怪..不知是何原因
暂时也不管这个了 反正速度也快的离谱 哈哈
作者: 2011xieyx    时间: 2011-5-27 14:40
这硬盘速度。。。。。。。。    SSD没有市场了。。。。。。。
作者: wanghh    时间: 2011-5-27 21:54
为什么不做成WIM格式?
作者: lxl1638    时间: 2011-5-27 22:25
原帖由 2011xieyx 于 2011-5-27 14:40 发表
这硬盘速度。。。。。。。。    SSD没有市场了。。。。。。。

这个是内存盘吧,SSD即将成为主流,条件是两个:
成本和寿命,随着技术的成熟,这两个条件都很快具备的。
作者: 11ydy    时间: 2011-5-27 22:55
有同样的问题,FIRADISK驱动用软件测速WIN7比XP慢很多,但体验上是感觉不出来的,不必太在意
作者: zsjyzx    时间: 2011-5-27 23:58
16Gb RAM ,pagefile.sys 需要设多大? 16GB???
作者: 南朝    时间: 2011-5-28 08:45
标题: 回复 #14 wanghh 的帖子
WIM可以支持1G以上的大镜像了吗?
作者: lxl1638    时间: 2011-5-28 09:31
原帖由 zsjyzx 于 2011-5-27 23:58 发表
16Gb RAM ,pagefile.sys 需要设多大? 16GB???

XP系统,4G或以上内存就可以不用设置虚拟内存了。
Win7系统,8G或以上内存也可以不用设置虚拟内存的。

网上以前那种设置虚拟内存是内存2~2.5倍的方法只能适用于小内存,
当内存足够大时再让系统管理超大的页文件效率反而降低。
作者: fujianabc    时间: 2011-5-28 10:41
原帖由 lxl1638 于 2011-5-28 09:31 发表

XP系统,4G或以上内存就可以不用设置虚拟内存了。
Win7系统,8G或以上内存也可以不用设置虚拟内存的。

网上以前那种设置虚拟内存是内存2~2.5倍的方法只能适用于小内存,
当内存足够大时再让系统管理超大 ...

禁用虚拟内存,运行某些软件会出错的。大内存设置虚拟内存的最好方法就是设一个几百MB的初始大小,设一个较大的最大值。一般情况下pagefile一直会是那个最小值
作者: 2010speedloong    时间: 2011-5-28 15:13
标题: 回复 #17 zsjyzx 的帖子
呵呵 我都没禁用虚拟内存 只是直接将虚拟内存的路径指向了D盘 然后设置D盘为系统的托管 不管它多大 反正硬盘够大 哈哈
作者: 2010speedloong    时间: 2011-5-28 15:14
原帖由 fujianabc 于 2011-5-28 10:41 发表

禁用虚拟内存,运行某些软件会出错的。大内存设置虚拟内存的最好方法就是设一个几百MB的初始大小,设一个较大的最大值。一般情况下pagefile一直会是那个最小值



嗯 我都懒得去设置这个了 哈哈 直接改盘符让系统自己去托管
作者: 2010speedloong    时间: 2011-5-28 15:15
原帖由 南朝 于 2011-5-28 08:45 发表
WIM可以支持1G以上的大镜像了吗?

WIM的暂时还没试过 会很复杂吗 ?
作者: wuyou_zoro    时间: 2011-5-28 19:40
原帖由 fujianabc 于 2011-5-28 10:41 发表

禁用虚拟内存,运行某些软件会出错的。大内存设置虚拟内存的最好方法就是设一个几百MB的初始大小,设一个较大的最大值。一般情况下pagefile一直会是那个最小值


同感。

4G的内存可以把虚拟内存设在RamDisk内存盘,骗过系统
作者: Yonsm    时间: 2011-9-25 23:48
原帖由 <i>2010speedloong</i> 于 2011-5-27 11:54 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2241229&ptid=194342" 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 /><br />折腾了好几天的RamWin7 现在终于成功了 ..不容易<br /><br />在此写下自己的心得 再次回顾一下自己所做的步骤 做个总结<br /><br />同时感谢坛里的各位高手 在我不懂的时候给予回复和帮助<br /><br />为了折腾这个RamWin7 本人将内存提升到16G ...
<br /><br /><br />楼主,关于这个问题:插个小问题 firadisk驱动在xp下测试硬盘读取速度大约为2.5G <br />可是到了win7不管是0.1.18版还是0.1.30版 读取速度都只有1.5G左右 不明真相 - -|||<br /><br />


这个问题可能是因为VDM在Win7下打包的原因?我在PE中(XP的 PE)格式化NTFS,起用压缩的,RAM Win7 进入后,速度为 2.4G/s;感谢楼主的教程,RAM Win7 非常爽!
作者: 2012adkyle    时间: 2013-6-16 22:31
"OK 搞定它之后现在就放心的去pe下用imageX打包吧 打包好了之后再apply到img中"
請問這步驟, 要用甚麼軟件完成?
我在PE 下, 用ImageX 只能制作wim 檔, 怎樣才可以 "apply 到img 中"???
作者: 2012hc5568892    时间: 2013-6-21 21:38
我就想问那个再打包前的bcd编辑,中间default这段能解释一下吗?为什么我按照你说的编辑这段的时候提示命令出错?
作者: wanghh    时间: 2013-6-22 15:51
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3