上一篇博文中我提到了定制 PE 合盘的方法,可能还有一些朋友不是很懂,这里补充几点。

要点1: 菜单的排布

U盘启动时的界面,这里叫做主界面,而主界面下有时还会用到子界面,下面是我制作的PE的菜单目录:

     GRLDR//主菜单|| ———OP.LST//工具分类|              ||              |———FQ.LST//分区工具|              |                       |————————MENU.LST//返回主菜单|              |———HY.LST//备份工具|              |                       |————————MENU.LST//返回主菜单|               ———BIOS.LST//BIOS工具          |                                      |————————MENU.LST//返回主菜单          |———ED.LST//更多选项| |———US.LST//USB加速|                       |————————MENU.LST//返回主菜单———MENU.LST//返回主菜单|————————MENU.LST//返回主菜单

看到这你大概就明白了,这里的菜单就像文件夹,一个夹着一个。

引导菜单文件(.LST)的命令是:

title ****这里是标题******
configfile ****这里是路径*****比如下面的例子:title [ - ] 更多选项  >>>
configfile (bd)/BOOT/GRUB/ED.LST

要点2:IMA、IMG工具的使用

IMA、IMG 格式文件放在 TOOLS 目录下(你也可以使用别的目录),使用如下命令引导:

title *****这里是标题****
map --mem *****这里是路径*****
map --hook
chainloader (fd0)+1
rootnoverify (fd0)比如下面的例子:title [ 5 ] 安装 GHO 到硬盘第一分区
map --mem (bd)/TOOLS/XGHOST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

常用的IMA、IMG工具

DISKGENIUS

GHOST

OKGHOST

矮人工具箱

迈思工具箱

深山红叶工具箱

PASSWORD

KONBOOT

PM 分区魔术师

MHDD 磁盘检测

CMOS密码清除

……

要点3  Fbinst Tool 的使用

上一篇博文是把怎么使用 FB 格式化U盘省略了,现在补上,看图说话。

FB文件的新建与编辑都是很人性化的,添加某个文件只需要拖动到窗口内就可以,FB可以编辑基于 TXT 的文档。(只要是记事本可以打开不乱码的都可以)

如果你是用记事本编辑的文档一定要保存为 UTF-8 的格式,这样才支持中文显示。

同样地,FB支持导出导入FBA文件,记得制作好的 PE 保存为FBA,下次就可以直接写入了。

要点4 常用的命令

上面是标准格式,下面是例子。

引导 ISO 格式文件:

title ***标题***
find --set-root ***路径***
map ***路径*** (0xff)
map --hook
chainloader (0xff)

title [ 2 ] 运行 强悍内置 WINDOWS 2003 PE
find --set-root /BOOT/03.ISO
map (ud)/BOOT/03.ISO (0xff)
map --hook
chainloader (0xff)

关机与重启:

title 重新启动
reboottitle 关机
halt

引导操作系统:

title ***标题***
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
calc *0x475&0xff-1 && calc *0x82b8 && map (hd0) ()
calc *0x475&0xff-1 && calc *0x82b8 && map () (hd0)
calc *0x475&0xff-1 && calc *0x82b8 || if exist (hd0,0)/grldr map (hd0) ()
calc *0x475&0xff-1 && calc *0x82b8 || if exist (hd0,0)/grldr map () (hd0)
calc *0x475&0xff-1 && calc *0x82b8 && calc *0x82b9=*0x82b9&0xffffff00|0x81 > nul
calc *0x475&0xff-1 && map --hook
if exist /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS || find --set-root --devices=h /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS
cat /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS | set wincd=
if "%wincd:~,4%"=="(pd)" echo -n  > /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS && map --mem %wincd% (0xff) && map --hook && set wincd=
if "%wincd:~,1%"=="/"  echo -n  > /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS || set wincd=
if exist wincd && if exist (0)%wincd% root (0) && map --mem (0)%wincd% (0xff) && map --hook && set wincd=
if exist wincd && if exist %wincd% || find --set-root --devices=uh %wincd%
if exist wincd && if exist %wincd% && map %wincd% (0xff) || map --mem %wincd% (0xff)
map --e820cycles=3
map --hook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader ()+1 || chainloader /ntldr || chainloader /bootmgr

title [ 2 ] 引导此计算机上的 Windows 操作系统
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
calc *0x475&0xff-1 && calc *0x82b8 && map (hd0) ()
calc *0x475&0xff-1 && calc *0x82b8 && map () (hd0)
calc *0x475&0xff-1 && calc *0x82b8 || if exist (hd0,0)/grldr map (hd0) ()
calc *0x475&0xff-1 && calc *0x82b8 || if exist (hd0,0)/grldr map () (hd0)
calc *0x475&0xff-1 && calc *0x82b8 && calc *0x82b9=*0x82b9&0xffffff00|0x81 > nul
calc *0x475&0xff-1 && map --hook
if exist /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS || find --set-root --devices=h /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS
cat /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS | set wincd=
if "%wincd:~,4%"=="(pd)" echo -n  > /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS && map --mem %wincd% (0xff) && map --hook && set wincd=
if "%wincd:~,1%"=="/"  echo -n  > /WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS || set wincd=
if exist wincd && if exist (0)%wincd% root (0) && map --mem (0)%wincd% (0xff) && map --hook && set wincd=
if exist wincd && if exist %wincd% || find --set-root --devices=uh %wincd%
if exist wincd && if exist %wincd% && map %wincd% (0xff) || map --mem %wincd% (0xff)
map --e820cycles=3
map --hook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader ()+1 || chainloader /ntldr || chainloader /bootmgr

图形化菜单(根据 Message 文件):

find --set-root (ud)/BOOT/GRUB/MESSAGE
timeout 30
default 0
gfxmenu (ud)/BOOT/GRUB/MESSAGE

参考:http://bbs.wuyou.com/forum.php?mod=viewthread&tid=170034

转载于:https://www.cnblogs.com/RhinoC/p/3721309.html

PE制作实录 —— 补充说明相关推荐

  1. 电脑开机3秒就重启循环_U盘如何变成万能维修工具?分享3款PE制作软件,小白秒变电脑高手...

    科技不断的发展,相关的技术也在不断的发展,比如电脑系统相关的技术,以往出现问题的时候,我们都需要花钱请别人帮忙.而现在,也许我们只需要一个小小的U盘,就可以自己进行维修了. 没错,接下来要说的就是[U ...

  2. 都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win11系统安装实践

    本章目录: 1.PE启用盘的下载制作 2.Win11镜像的下载 3.进PE安装Windows11(敲黑板) 4.Win11初始化操作 都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win1 ...

  3. PE制作-001.UEFI和Legacy双启动U盘文件结构

    手工打造UEFI和Legacy双启动U盘,内置XP PE和WIN10 PE,基本能应对新旧所有机型.设计文件结构如下图: 整个U盘格式化为UD,U盘分3个区:用户区,对应user.img:EFI启动区 ...

  4. 重装系统:利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样)

    利用微PE制作U盘为启动盘,重装win7旗舰版(win10等也一样) 注意:如果是安装win10,推荐参考下面这个链接.(利用微软官方U盘制作工具,制作系统启动U盘并重装win10系统) 一·准备工作 ...

  5. 从PE制作到恢复win引导

    从PE制作到恢复win引导 1. 安装PE到U盘 开始制作-- > 完成安装即可 2. 进入PE 开机按 F9(选择U盘进入,看清自己U盘是哪个) ​ 根据主板不同进入boot menu模式以及 ...

  6. PE制作-002.UEFI和Legacy双启动之Legacy启动

    90年代初,是传统BIOS的天下,电脑启动方式为Legacy,硬盘分区表为MBR,由于MBR分区表自身设计的局限性,硬盘总容量不能大于2TB.对应Win7 64位之前的操作系统.随着时代发展进步,UE ...

  7. WINDOWS PE制作 - 主引导记录(Master Boot Record)介绍

    WINDOWS PE制作之主引导记录(Master Boot Record)介绍 本章内容的主要部分百度百科相关条目重新编辑而来,原文网址:https://wapbaike.baidu.com/ite ...

  8. 装机员U盘启动PE制作工具V4.0(UEFI+UD)

    软件 软件名称: 装机员U盘启动PE制作工具V4.0(UEFI+UD) 软件语言: 简体中文 软件大小: 646 MB 大小:   发布日期: 2016-08-03 文件名称: ZhuangJiYua ...

  9. 装机员PE制作U盘启动视频教程

    装机员PE制作U盘启动视频教程地址:http ://ww w.tudou.com/programs/view/_y_Xr1jdpSo/ 图文教程如下: 第一部份:制作U盘启动盘(装机员PE下载地址:h ...

最新文章

  1. Android string.xml 通配符 %$用法
  2. 更新版-梳理前端开发使用eslint和prettier来检查和格式化代码问题
  3. NYOJ 108 士兵杀敌(一)
  4. delve 调试带参数_带你学够浪:Go语言基础系列-环境配置和 Hello world
  5. 字体图标使用教程 阿里字体图标iconfont 鲸鱼编程
  6. 对象可以在栈上分配空间吗?_Java面试题之:Java中所有的对象都分配在堆中吗?...
  7. 安全云盘项目(四)4.1: 云盘原型系统详细设计
  8. 无聊特意去拍月亮。呵呵
  9. 一个文科小白的数据分析师之路
  10. IO-01. 表格输出(5)
  11. 2021-09-08推荐系统有如下三大类算法
  12. 获取百度云盘真实下载链接(告别云盘客户端,全速下载)
  13. 2021-09-27 人民邮电出版社网址下获取新书推荐的所有图书名称
  14. asp.net单点登录
  15. Latex中thebibliography后面的数字的含义
  16. java hashtable 数据结构_java数据结构——哈希表(HashTable)
  17. SpringCloud微服务注册和消费模式总结
  18. 碟中谍5中的科技:详解“步态分析”
  19. 六个SEO关键词分析工具
  20. pkl转换json(pkl格式如何打开,pkl2json)

热门文章

  1. C/C++截获腾讯QQ网络聊天系统内容和登录密码,教你做一个黑客!
  2. 计算机文化基础试题集:
  3. dd-wrt无线设置_通过DD-WRT的高级技巧为无线路由器添加Linux功能
  4. 订单贡献率10%,京东个性化推荐系统持续优化的奥秘
  5. 被吹爆的性能强者FastAPI,实际性能不到Flask一半
  6. ubuntu英文乱码解决
  7. linux分屏命令,Linux中如何分屏显示的指令是什么
  8. 夏季瑟瑟发抖的前端又赶上一波裁员潮,其实前端才是宝
  9. 未来计算机硬件发展趋势是什么,未来计算机硬件发展趋势
  10. 计算机毕业设计ssm企业部门报销管理g9d62系统+程序+源码+lw+远程部署