




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
定制NT6.X系统启动/安装目录color=blue本贴原名叫:有没有玩破解的人WIN7相关/colorcolor=#0000ff本人写此贴的初衷主要是想在硬盘/USB盘上定制安装WIN7系统,摆脱WIN7根目录的众多文件夹,经过无数的失败,终于达到了自己的目的。/colorcolor=#0000ff/colorcolor=#0000ff在开始这前,要感谢chenall, fujianabc和老九等人的讨论,尤其感谢chenall在关键时候帮助破解了难题。/colorcolor=#0000ff进入正题/colorcolor=#0000ff大家都知道,VISTA及以上系统其光盘结构为:/colorcolor=bluequoteautorun.infsetup.exe/colorcolor=bluebootmgr/colorcolor=blue/quote/colorcolor=blue其中:/colorcolor=bluesetup.exe是在WIN下进行安装WIN7的程序/colorcolor=blueautorn.inf是光盘自动运行文件,插入光盘会通过它运行setup.exe/colorcolor=bluecolor=red/color文件夹,最重要,含有启动NT6以上系统的启动配置文件BCD(相当于XP的boot.ini),挂载WIM的BOOT.SDI、内存检测和字体等工具/colorcolor=blue文件夹,EFI主板启动支持/colorcolor=#0000ff和就不用说了,是支持和升级相关文件夹。/colorcolor=#0000ffcolor=red/color,最重要,含有PE文件boot.wim和install.wim,以及在WIN下启动setup所需的文件。/colorcolor=#0000ff/colorcolor=#0000ff我现在想做的就是把这些文件统计整理到一个文件中进行安装,这里假设我们将所有文件都弄到BOOT文件夹中,操作步骤如下:/colorcolor=#0000ff/colorcolor=red.更改boot.wim文件的路径/colorcolor=#0000ff这需要编辑BCD文件,我们使用bcdedit.exe(XP下也可以运行)/colorcolor=#0000ff先运行:/colorcolor=#0000ffbcdedit /store BCD文件路径/enum all /v/colorcolor=#0000ffquoteWindows 启动管理器-标识符 9dea862c-5cdd-4e70-acc1-f32b344d4795description Windows Boot Managerlocale en-USinherit 7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0edefault 7619dcc9-fafe-11d9-b411-000476eba25fdisplayorder 7619dcc9-fafe-11d9-b411-000476eba25ftoolsdisplayorder b2721d73-1db4-4c62-bf78-c548a880142dtimeout 30/colorcolor=#0000ffWindows 启动加载器-标识符 7619dcc9-fafe-11d9-b411-000476eba25fdevice ramdisk=bootsourcesboot.wim,7619dcc8-fafe-11d9-b411-000476eba25fpath windowssystem32bootwinload.exedescription Windows Setuplocale en-USinherit 6efb52bf-1766-41db-a6b3-0ee5eff72bd7osdevice ramdisk=bootsourcesboot.wim,7619dcc8-fafe-11d9-b411-000476eba25fsystemroot windowsdetecthal Yeswinpe Yesems Yes/colorcolor=#0000ffWindows 内存测试程序-标识符 b2721d73-1db4-4c62-bf78-c548a880142ddevice bootpath bootmemtest.exedescription Windows Memory Diagnosticlocale en-USinherit 7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e/colorcolor=#0000ffEMS 设置-标识符 0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9bootems Yes/colorcolor=#0000ff调试器设置-标识符 4636856e-540f-4170-a130-a84776f4c654debugtype Serialdebugport 1baudrate 115200/colorcolor=#0000ff全局设置-标识符 7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0einherit 4636856e-540f-4170-a130-a84776f4c654 0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9/colorcolor=#0000ff启动加载器设置-标识符 6efb52bf-1766-41db-a6b3-0ee5eff72bd7inherit 7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e 7ff607e0-4395-11db-b0de-0800200c9a66/colorcolor=#0000ff虚拟机监控程序设置-标识符 7ff607e0-4395-11db-b0de-0800200c9a66description Hypervisor Settingshypervisordebugtype Serialhypervisordebugport 1hypervisorbaudrate 115200/colorcolor=#0000ff设备选项-标识符 7619dcc8-fafe-11d9-b411-000476eba25framdisksdidevice bootramdisksdipath bootboot.sdi/quote/colorcolor=#0000ff这里我们要改变boot.wim的路径,运行如下命令,/colorcolor=#0000ff/colorcolor=redbcdedit /store BCD文件路径/set default device ramdisk=bootbootsourcesboot.wim,7619dcc8-fafe-11d9-b411-000476eba25f/colorcolor=#0000ff/colorcolor=#0000ff同上,将上述的device改成osdevice,再运行一次。/colorcolor=#0000ff/colorcolor=#0000ff因为我们改变了SOURCES目录的路径,因此还要让PE能找到install.wim文件,要进行下述第步操作/colorcolor=#0000ff/colorcolor=red.修改startnet.cmd文件/colorcolor=#0000ff这个文件位于boot.wim第个映像的windowssystem32目录下。/colorcolor=#0000ffPE启动时会在X:SOURCES目录下寻找setup.exe文件来进行安装,/colorcolor=blue 如果SOURCES目录没有SETUP.EXE,那么winpeshl.exe会执行system32目录下的winpeshl.ini所指定的文件。/colorcolor=blue如果winpeshl.ini没有指定程序或没有此文件,那么winpeshl.exe将会执行system32目录下的startnet.cmd文件,默认PE下存在此文件,会加载网络配置。我们解决这个boot.wim,可以使用imagex也可以使用sources目录的dism.exe。把这个文件内容变成:/colorcolor=#0000ffquotecolor=blueecho off/colorcolor=bluefor %a in (c d e f g h i j k l m n o p q r s t u v w y z) do (/colorcolor=blueif exist %a:bootsourcesinstall.wim /colorcolor=bluex:sourceswinsetup.exe /installfrom:%a:bootsourcesinstall.wim/colorcolor=blue)/colorcolor=blueexit/colorcolor=blue/quote/color/colorcolor=#0000ff当然,要把setup.exe重命名为winsetup.exe/colorcolor=#0000ff看到了吧,这个setup.exe可以有参数installfrom,有了它,我们就可以指定wim文件的位置了。/colorcolor=#0000ff修改完毕:/colorcolor=redimgaex /unmount /commit 挂载的目录/colorcolor=#ff0000/colorcolor=#0000ff使用grldr启动系统,color=redchainloder /boot/bootmgr/color来实现启动或安装系统。/colorcolor=#0000ff/colorcolor=red合盘/colorcolor=#0000ff比如把VISTA、WIN7和2008 R2全部放到一个盘来安装,这些盘目录结构都一致,我们该怎么办呢?/colorcolor=#0000ff当然我样可以通过配置BCD文件来指定boot.wim的位置,也可以将sources目录换成其它名字,可是这样非常的不爽,原因在于我们要通过BCD菜单来选单,没有直接bootmgr启动进入安装直接,我们该如何操作呢?/colorcolor=darkorange加注:有关合盘,可以参考微软的方法:Cross-Platform Deployment/color url=/en-us/library/cc721953(WS.10).aspx/en-us/library/cc721953(WS.10).aspx/urlcolor=#0000ff我们可以通过不同的BCD文件来实现直接启动不同的系统。/colorcolor=#0000ffcolor=#0000ff/colorcolor=#0000ff一切的入手点在于bootmgr这个文件,它是启动管理器,类似于XP的NTLDR,所不同的是这个文件即有color=redCHECKSUM/color校验,又有color=red数字签名/color验证,要修改它,必须解决这两个问题/color/colorcolor=#0000ff国外的高手解决了checksum问题(url=/forums/index.php?showtopic=8043/forums/index.php?showtopic=8043/url,6楼)/colorcolor=#0000ff我们color=red必须用/colorVISTA SP0的BOOTMGR,用起文本编辑器打开,在color=red0xe28color=blue处将/color7403color=blue更改为/colorEB1A/colorcolor=blue这样/color就去除了checksum校验。/colorcolor=#0000ffcolor=redcolor=blue在/color0x54b68color=blue处找到/colorB.O.O.T.B.C.D,/color我们可以将BCD换成我们要的名字,例如VISTA使用BCD,WIN7使用7CD,2008使用8CD等。将这个bootmgr改名为你所需要的就可以了。/colorcolor=#0000ff/colorcolor=#0000ff这样够了吗?不够,没有解决数字签名的问题,对于这个数字签名,国内有N人写了一篇文章(url=/htm_data/16/0711/106925.html/htm_data/16/0711/106925.html/url),这篇文件解决了checksum和数字签名,可惜我“水平太潜”,用IDA如何也没有找到他所说的那几个函数,当然也无法修改。/colorcolor=#0000ff/colorcolor=#0000ff用得着那么复杂的操作吗?用不着,国外的高手同样解决了数字签名问题,而且非常非常的签单,但他们只想到的是PXE启动PE,即用于bootmgr.exe启动过程,经过我试验,这个方法同样对bootmgr有效:/colorcolor=#0000ff/colorcolor=#0000ff打开BCD文件,运行:/colorcolor=redbcdedit /store BCD文件 /set bootmgr nointegritychecks yes/colorcolor=#0000ffOK,数字签名问题搞定。/colorcolor=#0000ff/colorcolor=#0000ff说到这里,你可能要问,为什么不把bootmgr中的boot也给改名了?是的,我也尝试过,可是就是不成功,bootmgr里面所有出现boot的地方都改了,可是就是无法启动。/colorcolor=#0000ff同样,如果你厉害,可以把sources目录的color=redsetup.execolor=blue或/colorwinsetup.dll/color也给改了,让它不用通过installfrom参数一指定WIM文件,可以直接启动安装。这个setup.exe没有checksum也没有数字签名,IDA打开,有PDB表,修改应该容易些。我尝试着改winsetup.dll失败了。/colorcolor=#0000ff可能你感兴趣,会IDA,那么说不定你会成功。/colorcolor=#0000ff/colorcolor=#0000ff说到这里,你可能感到不爽,把SOURCES目录放到BOOT里,有什么用啊?目录结构与原来还不一致了,别急,下面告诉你一个比较好的方案:/colorcolor=#0000ff/colorcolor=#0000ff把WIN7.ISO里面的install.wim放到U盘,参照微软的这篇文章HOW WIN PE WORKS(url=/en-us/library/cc721977(WS.10).aspx/en-us/library/cc721977(WS.10).aspx/url),不修改startnet.cmd文件,添加一个winpeshl.ini文件,其内容为启动同目录下的setup.cmd文件,后者的内容同上述第2步的startnet.cmd,winpeshl.ini文件的内容为:color=#0000ffquotelaunchapps/colorcolor=#0000ffx:windowssystem32setup.cmd/colorcolor=#0000ff/quote另外,还要把/colorcolor=#0000ffsources目录的setup.exe更名为winsetup.exe。把修改后的boot.wim放入ISO中,直接/colorcolor=#0000ffquotemap ISO文件 (hd32)/colorcolor=#0000ffchainloader (hd32)/colorcolor=#0000ffboot/quote启动即可,这样我们可以随意把ISO和install.wim文件放到想放的位置。/color/colorcolor=#0000ff还有没有更灵活的方法了?有的,color=redchenall最终破解了将BOOT.WIM放到与BOOTMGR不在同一介质安装方法,同时经过测试,我俩还研究明白了BCD对畸形目录的写法/color。/colorcolor=blueOK, 现在假设把BOOT.WIM和INSTATLL.WIM同到到U盘的一个根目录下面,我们可以只留一个WIN7 ISO去除这两个文件的ISO,则我们必须修改BCD文件,因为这里的BOOT.WIM已经与ISO不在同一盘上了:/colorcolor=#0000ff/colorcolor=#0000ff一切的问题根本在这个BCD文件,如果从与BOOTMGR非同一分区或介质上以RAMDISK启动BOOT.WIM,那么我们需要设定这个BOOT.WIM文件的路径的,光盘BCD目录默认其在SOURCES目录,且启动盘为BOOT,这个BOOT名字是很特殊的设备,是从光盘的BCD里发现的。为此,CHENALL专门写了一篇文章“单击打开:【/colorurl=/blog/2009/10/win7_bcdfix.htmlcolor=red分享】小技巧,两条命令解决WIN7安装后改MBR启动失败问题/color/urlcolor=blue”,这是一个重要发现,将硬盘BCD文件启动区设置为BOOT后,MBR怎样改都不会出错。这样的问题最早PT在时空论坛遇到过(单击打开:/colorurl=/viewthread.php?tid=5750&extra=page%3D2color=red修复 win 7 引导的一些经验/color/urlcolor=blue),最后是FUJIANABC给出的解决办法,对比这个办法,还是CHENALL的简单、一劳永逸。/colorcolor=blue/colo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防大数据课件图片
- 甜品店员工合同协议书
- 行政车辆维修合同协议书
- 实现生态农业
- 音乐说课课件
- 2025安全文明餐饮服务企业卫生管理合同
- 2025中外合资经营企业合同范本(纺织品行业)
- 2025合同范本无产权公寓买卖合同样本
- 2025标准合同范本:借款合同协议
- 2025进出口合同履行注意事项
- 2025高考作文以“科技与人文”为主题押题范文6篇
- 2025年计算机Photoshop面试试题及答案
- 2025年大学英语四六级考试试卷及答案
- 英语系学生学习总结模版
- 2024年苏州科技大学辅导员考试真题
- 2025届高三高考押题预测卷 政治(黑吉辽蒙卷01) 含解析
- 湖南省烟草专卖局(公司)笔试试题2024
- 2025年入团考试试题及答案完美呈现
- 2025年全国低压电工作业证(复审)考试练习题库(600题)附答案
- 河北省廊坊市广阳区2023-2024学年六年级下学期语文6月期末试卷(含答案)
- 南通护理笔试题目及答案
评论
0/150
提交评论