dragonlcy 发表于 2015-6-6 23:32:11

制作Win7_64位内存系统(原创实践,方法独特,步骤超详)

本帖最后由 dragonlcy 于 2015-6-22 14:55 编辑

本文件采用文本格式,而不是word格式,原因:方便制作过程随时查看,特别是winpe下无word软件
本文件步骤详细,叙述清晰,本人实战成功的经验,希望能帮上你,欢迎下载
本文件步骤详细,分析全面,让你真正体会VHD系统和真正内存系统的区别


制作Win7_64位内存系统ramos


准备:
a.硬件:16G的内存,win7的64位系统
b.软件:(115云帐号:16820726,加好友,验证信息:ramos爱好者,如果你无115账号就百度搜)

http://www.115.com/注册115云   注:本人一般不聊天,但可以把软件礼包发给你。

1.驱动精灵DG2015      百度搜驱动精灵
2.一键ghost 2014      百度搜一键ghost 2014
3.win7_64位(精简版镜像) 百度搜冷风windows 7完美精简版Win7_Pro_64.iso
4.WimTool               百度搜WimTool
5.EasyBCD 2.2         百度搜EasyBCD 2.2
6.dseo13b               百度搜dseo13b
7.firadisk驱动          百度搜firadisk驱动
8.winpe启动iso          百度搜Win7PE-CN_downcc.com.iso
9.bcdtool               百度搜bcdtool            
10.HDTune               百度搜HDTune
11.RemoveWAT            百度搜RemoveWAT

过程
1.开机,用驱动精灵备份当前win7_64位系统的驱动(其它方法也可,如:我装的是电脑城的GhostWin7_64
版,我就是直接把c盘的Drivers复制到D盘)
方法:关闭360杀毒和卫士→安装驱动精灵→打开驱动精灵→更多→百宝箱→驱动备份
注:冷风windows 7完美精简版没有多少驱动,这是为以后装驱动做准备,驱动精灵不用之后直接卸载,但
要保留D:\MyDrivers

2.在当前win7_64系统下创建VHD,再用WimTool初步安装VHD系统
计算机(右键)→管理→磁盘管理→右键创建VHD(设置D:\win7.vhd,大小8192M-10240M左右,自己定,
须选择固定大小→初始化(选mbr)→新建卷→格式化→
命令行下运行bcdboot C:\Windows /s X:(X为VHD对应盘符)→
用winrar解压windows 7完美精简版Win7_Pro_64.iso中的install.wim→
用WimTool解开install.wim到VHD对应盘符(忽略覆盖,解开就是初步安装)

3.在当前win7_64系统下压缩VHD对应盘(VHD系统廋身)
选择X盘符(VHD对应的盘符)→右键压缩(遇错误选择全部忽略)→压缩结束,打开X盘,
用右键选择bootmgr文件,点“常规”的“高级”取消压缩(如果没压缩,就不管)→
用右键选择boot目录,点“常规”的“高级”取消压缩
特别注意:此步可以大幅节约磁盘空间,但一定要对bootmgr文件和boot目录取消压缩

4.添加VHD系统的启动菜单,重启开始正式安装VHD系统
安装EasyBCD后立即运行→添加启动菜单→
“添加新条目”→磁盘映像VHD→路径(D:\win7.vhd)→重启选择菜单“NeoSmart VHD的图像”→
正式安装win7_64位(有两次重启,注意选择菜单“NeoSmart VHD的图像”)

5.进入安装好的VHD系统中,运行dseo13b ,禁止数字签证和安装firadisk驱动
Enable Test Mode”→下一步→确定,重启→右键安装安装firadisk驱动→再运行dseo13b→
选sign a system file,输入驱动程序路径,C:\Windows\System32\drivers\firadisk.sys→重启
(此方法也可以安装其它无数字签证的程序)

注:这样以后每次开机就会自动进入免签证模式.重启进入后右下角可能会有“测试模式”字样,
解决方法可以运行去水印命令:
命令行下运行bcdedit /set testsigning off,不去也可以


6.再进入安装好的VHD系统中,安装其它驱动和应用软件
注:安装驱动时“计算机→属性→设备管理器→有问号的右键更新驱动→选择你驱动备份的目录”
(不是详细目录,如:D:\Driver或D:\MyDrivers)总目录即可,这样速度快,应用软件有输入法、
杀毒软件、Office、QQ、UC浏览器等,自己确定。

7.进入原C盘win7系统,先安装一键Ghost(目的:安装grub4dos启动程序),再复制启动型的Win7PE-CN_downcc.com.iso,
先重命名为myiso.iso,再复制到c:\dosh\ghos\   (复制目的:使文件连续,以后不能启动时,重新复制就解决了)
特别注意:进入原C盘win7系统,不是“VHD的图像”系统。

8.重启选择“一键ghost”→“myiso”→进入winpe系统,修改启动文件
计算机(右键)→管理→磁盘管理→附加VHD(不选只读,怕出问题可先复制一份),打开D:\win7.vhd
运行硬盘上的bcdtool,用菜单打开X:\boot\bcd(X盘符就是win7.vhd对应的盘符)

注:打开文件后,菜单“选项→显示所有启动项”→点击左边windows Boot Loader“windows启动管理器”
device(原值partition=X:)改为BOOT
OSdevice改为BOOT
右键添加参数左边testsigning,值为Yes
提示:熟悉Bootice的朋友,也可用Bootice试一下相关操作,理论上是可行且等效的。

9.重启选择“NeoSmart VHD的图像”,检查系统,确认系统没有问题,运行RemoveWAT破解激活,再重启
计算机右键→属性(此时再也看不到激活提示了)

10.添加启动菜单

⑴小容量硬盘朋友的操作:只添加启动菜单

再重启选择“一键ghost”→“myiso”→进入winpe系统

用记事本打开c:\dosh\ghos\menu.lst(原系统C盘的文件)
添加如下字符,目的:用grub4dos加载VHD系统,打造真正内存系统

title Win7_64 RAMOS
find --set-root /win7.vhd
map --mem --top /win7.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /bootmgr

⑵大容量硬盘朋友的操作(或喜欢预留备份文件的朋友):复制文件并更名,添加启动菜单,修改启动文件指向

再重启选择原C盘win7系统

D盘新建system目录,复制d:\win7.vhd到d:\system\win7.vhd
重命名为ramos64.vhd(VHD不用担心文件连续问题,没有PrimoRamdisk 的VDF文件需要连续缺点,所以此步也可不做。做此步目的:多一个备份(实系统都有备份,内存系统也要有))

用记事本打开c:\dosh\ghos\menu.lst
(原系统C盘的文件,注意:c:\dosh是隐藏目录,开始菜单→所有程序→附件→记事本→文件→打开→粘贴“c:\dosh\ghos\menu.lst”→打开)
添加如下字符,目的:用grub4dos加载VHD系统,打造真正内存系统

title Win7_64 RAMOS
find --set-root /system/ramos64.vhd
map --mem --top /system/ramos64.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /bootmgr

运行EasyBCD→编辑引导菜单→删除原“NeoSmart VHD的图像”→“添加新条目”→磁盘映像VHD→路径(d:\system\ramos64.vhd)

▲特别注意:⑴小容量硬盘朋友,后面的第12步就不要做了
                   ⑵不管小容量硬盘朋友,还是大容量硬盘朋友,告诉大家,任务已经完成,后面的第12步是选做。

11.重启并体验内存系统
开机选择“一键ghost”→“Win7_64 VHD”
注:启动后,提示内存Disk安装,重启,千万不要点重启。因为“一键ghost”→“Win7_64 VHD”对应
的VHD映像是不会被修改存盘的,所以重启没用,直接体验真正的内存系统,可用HDTune查看系统盘(注:不选硬盘)的读写速度
哪才叫快

12.消除重启提示(特别注意:小容量硬盘朋友不做;大容量硬盘朋友选做,不是必须步骤)
紧接11步,命令行运行regedit→HKEY_LOCAL_MACHINE→System→右键备份注册表单元→存盘为D:\system(无后缀命)
→重启进入winpe→计算机(右键)→管理→磁盘管理→附加VHD,打开d:\system\ramos64.vhd→将D:\system文件
复制到X:\windows\system32\config目录下,替换原来的system文件→重启开机选择“一键ghost”→“Win7_64 VHD,
现在你可以体验真正的内存系统,运行超级快,不怕病毒。可用HDTune查看系统盘(注:不选硬盘)的读写速度,
哪才叫快(去除重启的方法由无忧网友mysxbg2000点拨,在此谢谢mysxbg2000 )

注意:⑴经这样处理后的ramos64.vhd与原win7.vhd的区别是,win7.vhd能由原电脑的EasyBCD(win7系统)或一键ghost(grub4dos)加载,
而ramos64.vhd只能由一键ghost(grub4dos)加载
⑵第12步可以不做,开机不点重启就是了。本人12步就没做,原因:
方便用EasyBCD 2.2加载,可以保存修改,相当于“热备份”,这是VHD的优点。
⑶做了此步的朋友,想还原,也很简单
删除d:\system\ramos64.vhd
复制d:\win7.vhd到d:\system\win7.vhd,重命名为ramos64.vhd

13.系统备份和还原
⑴系统备份
开机选择菜单“NeoSmart VHD的图像”→杀毒及其它软件升级、垃圾清理和系统设置修改
→重启(重启前,就自动完成“热备份”)→选择“一键ghost”→“Win7_64 VHD”→查看你的系统修改,绝对完成了。

整个过程不需要专门的备份软件,平均一个月或一周操作一次就行了。

⑵系统还原:
对于大硬盘朋友来说,原D盘d:\win7.vhd就是一个备份文件。
如果d:\system\ramos64.vhd出了问题,复制d:\win7.vhd到d:\system\win7.vhd,重命名为ramos64.vhd

整个过程不需要专门的备份软件,平均一个月或一周操作一次就行了。

本方法优点:
⑴不影响原C盘系统,不需要启动U盘
⑵开机菜单的“一键ghost”→“Win7_64 VHD”对应的VHD映像才是真正的内存系统,启动慢运行快,
能看到原C盘,就是最后一个盘(克服原VHD的缺点:不能提升系统性能,是假的内存系统)
⑶内存系统的备份和还原都很简单,不需要专门软件,比实系统好维护得多,实系统还要用ghost或diskgenius
记住:原D盘d:\win7.vhd就是一个备份文件。
⑷两个VHD文件都在D盘,不占用C盘空间,不易被破坏,重装系统照样可以用EasyBCD 2.2和grub4dos重新调用


本方法在win7 32位和64位都制作成功,win8还没机会,请有兴趣的网友将此法试一下制作Win8_64位内存系统。

有兴趣的朋友,预祝大家成功!



2011bialau 发表于 2015-6-7 10:20:25

难得一见这样详细的且经典的帖子了!

yueyezhan 发表于 2015-6-7 09:47:17

你完全可以在一个win7系统下离线安装一个vhd,离线把f驱动安装进去,然后map模式去挂载vhd,完成全部安装后,再用map --mem模式来加载vhd,或者用vhd+wimboot这种模式来做ramos,一个2g的vhd就足够了

yueyezhan 发表于 2015-6-7 10:02:03

如果只是安装64位的fira驱动,dseo13b你用不用都一样,启用测试模式就可以了,不过离线安装f驱动的话,需要修改注册表权限,或者用psexec用system权限打开注册表
全新安装一个vhd的话,只需要系统自带的dism就可以完成,psexec也可以不用

建立vhd之后,用diam /apply-image 释放wim到vhd
Dism /Apply-Image /ImageFile:"i:\images\81up32.wim" /ApplyDir:"k:" /Index:1


64位用dism /image /add-driver /ForceUnsigned 参数添加未签名的firadisk驱动
dism /image:k: /add-driver /driver:"I:\FiraDisk\AMD64\FIRADISK.INF" /ForceUnsigned

挂载vhd的注册表system 补全注册表
reg load hklm\tttt "k:\Windows\System32\config\SYSTEM"
psexec64 -i -d -s regedit "I:\fira64.reg"
reg unload hklm\tttt

用dism /capture-image /wimboot 参数捕获这个vhd的wim

Dism /Capture-Image /WIMBoot /ImageFile:"d:\Windows images\system.wim" /CaptureDir:"g:" /Name:"WIMBoot System"

分离vhd,然后建立一个固实的vhd,用Dism /Apply-Image释放捕获的wim到这个vhd
Dism /Apply-Image /ImageFile:"i:\images\81up32.wim" /ApplyDir:"k:" /Index:1 /WIMBoot

用bcdboot建立vhd的启动
bcdboot k:\windows /s k:

用bcdedit打开这个vhdbcd的测试模式
bcdedit /store k:\boot\bcd /set {default} testsigning on

用grub4dos以map模式启动此vhd,设置完毕后关闭此vhd系统


回到主系统后,挂载这个vhd,然后用/Capture-CustomImage将刚才的wim文件的增量文件更改捕获到新文件 custom.wim
Dism /Capture-CustomImage /CaptureDir:G:

格式化这个vhd或者分离后建立一个更小的固实vhd


用 dism /apply-image将custom.wim释放到这个vhd
dism /apply-image /imagefile:d:\WindowsImages\custom.wim /swmfile:d:\WindowsImages\wimboot.wim /applydir:k: /index:1 /wimboot

删除此vhd的bcd,然后再用bcdboot建立bcd后,打开测试模式

最后以map --mem模式启动


vhd+wimboot大概就是这个过程,windows7多了拷贝文件的操作,如果内存够大,不需要wimboot的话,直接释放wim后安装firadisk,生成bcd后打开测试模式就可以了

sckjzxlcy 发表于 2015-6-9 23:30:53

楼主方法,充分利用了VHD的优点,用firadisk.sys克服了VHD的缺点
方法实用

dragonlcy 发表于 2015-6-9 23:33:47

本人发现一个问题:从“NeoSmart VHD的图像”有时可启动,有时也不行,但从“一键ghost → win VHD64”完全不能启动VHD系统,提示:firadisk.sys不能通过数字认证。
(问题:感觉已经关闭签字认证,但开机GRUB加载VHD还是提示firadisk.sys无法认证)
本人测试后,处理方法如下:1.下载Bootice1.33绿色版,2.如下图操作即若可解决

dragonlcy 发表于 2015-6-9 23:35:00

进入winpe也应该能完成上楼操作

whyme22 发表于 2015-10-22 12:02:00

xuexiyixia

879792799 发表于 2015-11-2 21:59:14

本帖最后由 879792799 于 2015-11-2 22:03 编辑

找了很久了 ,大神一语道破天机啊


依照大神指引 我正好试试win8 hehe
页: [1]
查看完整版本: 制作Win7_64位内存系统(原创实践,方法独特,步骤超详)