ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:26.73KB ,
资源ID:10597341      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10597341.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(原创晨枫U盘启动工具v30修改方法.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

原创晨枫U盘启动工具v30修改方法.docx

1、原创晨枫U盘启动工具v30修改方法原创晨枫U盘启动工具v3.0修改方法正如我一个哥们所说:本人最大的本事就是修改别人的软件的版权信息,把别人的软件变成自己的。以前修改过晨枫u盘启动工具的2.0版,包含的工具很多,很好用。帮助我维护了公司的N台破电脑。最近偶然发现晨枫工具更新了,于是也有了升级的想法。网上有关于晨枫3.0的修改教程,但是我在按照网上教程操作的时候还是遇到了一些问题。 首先是修改背景图片的时候,网上的教程说可以使用msys,这是一个编译工具,命令行模式下的。但是我在make的时候,提示没有makefile。于是我在网上找到了另一个非常傻瓜又好用的工具MsgDiyer,很小很强大,还

2、能对图片进行标准化(我第一次修改背景图片的时候就是因为没有注意这一点,启动界面背景是一片漆黑)。修改启动菜单背景图片步骤:1,用FbinstTool打开MyFeng.fba。2,把MENU菜单里的style.skn导出,用7zip解压。得到style.sk3,准备一张启动菜单背景图片。4,打开MsgDiyer。勾选“修改message”, “选择背景图片”,注意勾选“图片进行标准化”。点击“开始制作”,将生成的文件重命名为style.sk。5,用7zip打开style.skn。将修改好的style.sk替换同名文件。6,用修改好的style.skn替换MyFeng.fba的同名文件。 其次是修

3、改DOS下的文字,网上的那篇教程什么都没说,只说用vtEdit修改。我一开始直接在img里找,结果只找到几个txt,修改后无效。只好google,发现需要修改的是CONFIG.SYS。用记事本直接打开是乱码,只好下载vtEdit试试,没想到vtEdit很难找到,只有新浪共享里有,还要5个积分。后来在国外的一个网盘里才找到。用vtEdit打开CONFIG.SYS依然是乱码,且提示缺少CONFIG.exe。哦,原来这两个是一起的。又将CONFIG.exe导出,在用vtEdit打开CONFIG.SYS就正常了。在修改FixMBR.IMG的时候,里面没有CONFIG.exe,但是有一个cn.exe,我

4、看修改时间是同一时间,应该是同时生成的,于是就尝试把cn.exe改为CONFIG.exe,结果证明我的猜测很正确。修改DOS下界面的步骤:1,用FbinstTool打开MyFeng.fba。2,把imgs文件夹里的ima文件导出,用7zip解压得到img文件。3,用UltraISO打开img文件,修改或者添加自己的工具(能改的真的很多,这里就不一一说明了),保存。4,用7zip打开ima文件,用修改后的img替换同名文件。5,把修改好的ima文件替换MyFeng.fba的同名文件。 然后是修改PE桌面,这个有点戏剧,我在这个PE自身下修改的,哈哈。因为在修改之前我已经在u盘上安装好了原版,想先

5、看看好不好用,修改的时候想起这个PE中集成了wim工具,于是进入pe,修改wim。修改PE桌面的步骤:1,用FbinstTool打开MyFeng.fba。2,导出tools文件夹中的basic.wim。3,用wimtool.exe(我是在pe下修改的,晨枫pe集成了3个这样的wim工具,我忘记是哪一个了)挂载basic.wim。4,替换basic.wim中DESK文件夹下wallpaper.jpg。5,用修改后的basic.wim替换MyFeng.fba中tools文件夹下的同名文件。 最后是修改PE里的版权信息,按照网上的那篇教程里的方法修改oeminfo.ini后,只能修改技术支持那一块的

6、信息,注册信息没有变,在SYSDM.CPL里翻了半天也没发现可以修改注册信息的地方(SYSDM.CPL可以用7zip打开)。后来在BASIC.INI中找到了。最后在打包cab的时候花了不少时间,教程上说用CAB最大压缩,我也没有明白这到底是一个工具还是让我用cab格式以最大级别压缩。刚开始的时候在网上找cab的工具,找到一个MakeCab GUI的工具,压缩时选择LZX类型,压缩级别21,结果这个垃圾软件在压缩包中自动添加说明文件不说,压缩出来的文件根本无法使用,在进入PE的时候直接卡住,提示无法打开WINPE03.IS_,又找了一个软件叫CabMaker,压缩级别只能是18。最后我才知道原来

7、系统自带cab的制作工具(FUCK!)。系统自带的cab制作工具是命令行下的makecab,还有一个制作自解压cab的工具iexpress.exe在window文件夹的system32下。修改PE版权和注册信息的步骤:1,用FbinstTool打开MyFeng.fba。2,导出根目录下的winpe.iso。3,用UltraISO打开winpe.iso,导出WXPE目录下的WINPE03.IS_。4,用7zip解压WINPE03.IS_得到WINPE03.ISO。5,用UltraISO打开WINPE03.ISO。6,修改oeminfo.ini,BASIC.INI,保存。7,用makecab命令打

8、包WINPE03.ISO可以直接得到WINPE03.IS_(我估计晨枫的人也是这么干的)。 具体命令如下: 在cmd下进入WINPE03.ISO所在目录。 makecab /d compressiontype=lzx /d compressionmemory=21 WINPE03.ISO8,用UltraISO打开winpe.iso,用重新打包好的WINPE03.IS_替换同名文件。9,用修改后的winpe.iso替换MyFeng.fba中的同名文件。 最后安装到U盘。终于完了。 另附:makecab和iexpress的用法 在别人的博客里找到的安装.exe的批处理: Echo Offmode

9、con cols=66 lines=26Set Prog=晨枫U盘启动工具v3.0Title %Prog% - 安装介绍ClsEcho.Echo.Echo 欢迎您使用%Prog% Echo.Echo. Echo 安装前建议在下一个界面上按“H”打开安装教程阅读后再进行操作.Echo.Echo 以减少安装与使用过程中可能出现的问题. (有问题请详阅帮助说明.)Echo.Echo.Echo 如遇到解决不了的问题,欢迎浏览我们网站寻求帮助或加入QQ群讨论!Echo.Echo.Echo 珠海晨枫工作室:Http:/MyFeng.COMEcho.Echo.Echo.Echo. 按任意键进入主界面 .Pa

10、use NulGoto _Start:_Startmode con cols=64 lines=26CLSCOLOR 0FTitle %Prog% - 安装功能选项Echo.Echo Echo Echo %Prog% Echo Echo Echo Echo 请选择功能选项: Echo Echo 1 U 盘标准安装(推荐) Echo 2 U 盘双隐藏分区安装 Echo 3 移动硬盘多分区安装 Echo 4 添加引导镜像或软件 Echo 5 恢复磁盘初始状态 Echo H 程序安装使用教程 Echo F 运行FbinstTool Echo Q 退出安装程序 Echo Echo Echo 为防数据丢

11、失,安装前请先备份好您的重要资料 Echo Echo 珠海晨枫工作室Http:/MyFeng.COM Echo Echo.CHOICE /C 12345HFQ /N /M 请选择要进行的操作(1/2/3/4/5/H/F/Q):IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2 GOTO _StInsIF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 GOTO _HidePartIF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 GOTO _MDiskIF ERRORLEVEL 4 IF NOT ERRORLEVEL 5 GOTO _A

12、ddFileIF ERRORLEVEL 5 IF NOT ERRORLEVEL 6 GOTO _ResetIF ERRORLEVEL 6 IF NOT ERRORLEVEL 7 GOTO _HelpIF ERRORLEVEL 7 IF NOT ERRORLEVEL 8 GOTO _FBToolIF ERRORLEVEL 8 GOTO _exit:_StInsSet aName=U盘标准安装(推荐)Call :_HDCall :_InsMode:_Part1Set a=%USZ%Set b=%ExSize%Set /a StSZ=a-bClsEcho.Echo = %aName%安装信息确认 =

13、Echo.Echo 引导模式:%bMode% %yBPB% %YNChs%Echo.Echo UD区:%ExSize%M 可见区:%StSZ%MEcho -Call :_StStartCall :_LoadFileGoto _exit:_HidePartSet aName=U盘双隐藏分区安装Call :_HDCall :_InsMode:_HPRSet /a NewSz=%USZ%-%ExSize%Title %Prog% - 设定第2隐藏分区大小ClsEcho.Echo 磁盘:%HD% 容量:%USZ%MB %UnSG% UD区:%ExSize%MEcho -Echo.ECHO 设定第2隐藏

14、分区大小,直接输入数值无需带单位!Echo.Echo.Set aHide=Set /p aHide= 请输入第2隐藏分区大小(剩余:%NewSz%M):If %aHide%= Goto _HPRecho %aHide% | findstr a-z nul & Cls &Echo.&Echo 错误:只输入数值,不能输入字母!&Echo.&Echo 按任意键返回重新输入!&pausenul&goto _HPRecho %aHide% | findstr !#$*()-_=+*;:,./? nul & Cls &Echo.&Echo 错误:只输入数值,不能输入符号!&Echo.&Echo 按任意键返

15、回重新输入!&pausenul&goto _HPRIf %aHide%=%NewSz% (Cls & Echo. & Echo 设定值不得使用完剩余容量,请重新设置!& pause nul & Goto _HPR)if %aHide% gtr %NewSz% (Cls & Echo. & Echo 设定值大于剩余容量,请重新设置!& pause nul & Goto _HPR)Set /a alHide=%NewSz%-%aHide%if %alHide% lss 32 (Cls & Echo. & Echo 剩余空间已小于32,请重新设置!& pause nul & Goto _HPR)Se

16、t a=%USZ%Set b=%aHide%Set c=%ExSize%Set /a HPSZ=a-b-cSet aSize=-size %HPSZ%MClsEcho.Echo = %aName%安装信息确认 =Echo.Echo 引导模式:%bMode% %yBPB% %YNChs%Echo.Echo UD区:%ExSize%M 第2隐藏分区:%aHide%M 可见分区:%HPSZ%MEcho -Call :_StStartClsEcho.Echo 正在创建第2隐藏分区,请稍候 .Gdisk32 %Gdst% /Y /CRE /PRI /FOR /Q /V:Hide nul 2nulCall

17、 :_LoadFileGoto _exit:_MDiskSet aName=移动硬盘多分区安装Call :_HDTitle %Prog% - 选择移动硬盘分区数ClsEcho.Echo 已选择安装磁盘:%HD% 容量:%USZ%MB %UnSG%Echo -Echo.ECHO. ECHO 移动硬盘分区选择 ECHO ECHO ECHO 1 . 分成一个分区 ECHO ECHO 2 . 分成二个分区 ECHO ECHO 3 . 分成三个分区 ECHO ECHO 4 . 分成四个分区 ECHO ECHO 5 . 分成五个分区 ECHO ECHO Echo.CHOICE /C 12345 /N /M

18、 请选择所需的分区数量(1/2/3/4/5):IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2 Set PNum=1IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 Set PNum=2IF ERRORLEVEL 3 IF NOT ERRORLEVEL 4 Set PNum=3IF ERRORLEVEL 4 IF NOT ERRORLEVEL 5 Set PNum=4IF ERRORLEVEL 5 IF NOT ERRORLEVEL 6 Set PNum=5Call :_InsModeIf %PNum%=1 Goto _Part1Set P1=Set

19、 P2=Set P3=Set P4=Set P5=Set Num=1Set /a NewSz=%USZ%-%ExSize%:_PnTitle %Prog% - 设定第%Num%分区大小ClsEcho.Echo 磁盘:%HD% 容量:%USZ%MB %UnSG% UD区:%ExSize%MEcho -Echo.Echo 设定第%Num%/%PNum%分区大小,直接输入数值无需带单位!if not %P1% = (Set a1=第1区:%P1%)if not %P2% = (Set a2=第2区:%P2%)if not %P3% = (Set a3=第3区:%P3%)if not %P4% = (

20、Set a4=第4区:%P4%)if not %P5% = (Set a5=第5区:%P5%)if not %P1% = (Echo.&Echo % % % % %) ELSE (Echo.)Echo.Set input=Set /p input= 请输入第%Num%分区大小(剩余:%NewSz%M):If %input%= Goto _PNecho %input% | findstr a-z nul & Cls &Echo.&Echo 错误:只输入数值,不能输入字母!&Echo.&Echo 按任意键返回重新输入!&pausenul&goto _Pnecho %input% | findstr

21、 !#$*()-_=+*;:,./? nul & Cls &Echo.&Echo 错误:只输入数值,不能输入符号!&Echo.&Echo 按任意键返回重新输入!&pausenul&goto _PnIf %input%=%NewSz% (Cls & Echo. & Echo 设定值不得使用完剩余容量,请重新设置!& pause nul & Goto _Pn)if %input% lss 32 (Cls & Echo. & Echo 设定值不能小于32,请重新设置!& pause nul & Goto _Pn)if %input% gtr %NewSz% (Cls & Echo. & Echo 设

22、定值大于剩余容量,请重新设置!& pause nul & Goto _Pn)Set /a ainput=%NewSz%-%input%if %ainput% lss 32 (Cls & Echo. & Echo 剩余空间已小于32,请重新设置!& pause nul & Goto _Pn)Set P%Num%=%input%if not %P1% = (Set a=%P1%)if not %P2% = (Set b=%P2%)if not %P3% = (Set c=%P3%)if not %P4% = (Set d=%P4%)if not %P5% = (Set e=%P5%)Set /a

23、NewSz=%NewSz%-a-b-c-d-eSet /a Num=%Num%+1If not %Num%=%PNum% Goto _Pn:_PnOKTitle %Prog% - 最后分区大小Set P%Num%=%NewSz%if not %P1% = (Set a1=第1区:%P1%)if not %P2% = (Set a2=第2区:%P2%)if not %P3% = (Set a3=第3区:%P3%)if not %P4% = (Set a4=第4区:%P4%)if not %P5% = (Set a5=第5区:%P5%)ClsEcho.Echo 磁盘:%HD% 容量:%USZ%MB

24、 %UnSG% UD区:%ExSize%MEcho -if not %P1% = (Echo.&Echo % % % % %) ELSE (Echo.)Echo.Echo 剩余所有空间划分给第%Num%/%PNum%分区,约:%NewSz%MEcho.Echo.Echo 按任意键确认到下一步!pause nulClsEcho.Echo = %aName%安装信息确认 =Echo.Echo 引导模式:%bMode% %yBPB% %YNChs% UD区:%ExSize%MEcho.Echo % % % % %Echo -Set Num=1Set aSize=-size %P1%MCall :_S

25、tStartClsEcho.Echo 正在创建扩展分区,请稍候 .Gdisk32 %Gdst% /Y /CRE /EXT nul 2nul:_PnRsTitle %Prog% - 创建第%Num%分区ClsEcho.Echo 正在创建第%Num%/%PNum%分区,请稍候 .Call,Set PaSz=%P%Num%Gdisk32 %Gdst% /Y /CRE /LOG /SZ:%PaSz% /FOR /Q /V:RD_VOL%Num% nul 2nulSet /a Num=%Num%+1If not %Num%=%PNum% Goto _PnRs:_PnFTitle %Prog% - 创建第

26、%Num%分区ClsEcho.Echo 正在创建第%Num%/%PNum%分区,请稍候 .Gdisk32 %Gdst% /Y /CRE /LOG /FOR /Q /V:RD_VOL%Num% nul 2nulCall :_LoadFileGoto _exitGoto :EOF:_HDTitle %Prog% - 选择操作磁盘ClsEcho Echo 功能选择: %aName% Echo Echo.ECHO 本机磁盘列表:Echo -%temp%HDLst.txtfbinst -list %temp%HDLst.txtEcho -%temp%HDLst.txttype %temp%HDLst.txtfor /f tokens=1 delims=: %i in (findstr /n .* %temp%HDLst.txt) do set Line=%iSet /a Ln=%Line%-3Echo.Echo *请根据容量谨慎选择,后面会对所选磁盘进行格式化!Echo.Echo.Set HDNum=Set /p HDNum= 请输入要操作

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1