ddsony 发表于 2018-9-23 21:46:56

用MBROSTool打造BIOS/UEFI双模多PE+WTG+Linux+凤凰+苹果系统启动维护盘(5月1日更新)

本帖最后由 ddsony 于 2019-8-3 18:12 编辑

(2019.1.14):MBROSTool6.25实现USB_VHD系统和完整WTG操作系统BIOS/UEFI深度隐藏启动
(2019.5.1):PE+WTG+Linux+Android(PhoenixOS)+MacOS(黑苹果)全系列系统UDm部署方法

更新前记:
1.DOS时代玩DOS工具箱,WINDOWS时代玩PE,当下玩什么?
随着大容量高速固态U盘开始出现,越来越多的人开始玩Windows To Go!Windows To Go系统较之PE,有其明显的优势。PE最强大,终究是PE。
EFI_VHD深度隐藏启动一直来是MBROSTool悬而未绝的重大问题,去年7、8月份以来论坛老大mdyblog一直在闭关解决这个。
几近半载时间,克服种种技术难题,经历无数反复测试,现在总算尘埃落定,顺便也实现了WTG系统BIOS/UEFI的深度隐藏启动,算是顺应当下潮流,把WTG的用法推到了前所未有的高度!
欢迎各位测试使用(测试以官方MSDN完整原版WTG操作系统及论坛知名USB_VHD系统为准,其它非标准系统测试出现问题不予回复)!
2.PE、WTG已有,Linux,Android(PhoenixOS),MacOS(黑苹果)怎能缺席?

硬件:CHIPFANCIER NANO 1T SSD固态U盘
软件:MBROSTool 6.25最新版 (无忧论坛mdyblog作品)

一、制作效果图:

PE合集和WTG系统BIOS/UEFI深度隐藏启动,分区表中不可见,任何电脑、任何操作系统资源浏览器中都不可见。
以Porteus为代表的便携式Linux可以实现深度隐藏启动,熟悉Linux系统的玩家可以参照程序包里【UDm对Linux的支持】自己整理。
其它Linux、安卓系统BIOS方式目前只能可见区或无盘符半隐藏启动,UEFI可以【深通用EFI】启动。至于深度隐藏启动只能等M大有空整理了。
MacOS黑苹果能在UDm上部署成功已经不错,深度隐藏启动是奢望。
如图1,最后绿框内四个是Linux(Deepin,Ubuntu)+PhoenixOS+MacOS系统,红框内是三个WTG系统,前面九个是PE系统合集。
只要U盘容量够,PE和移动系统要部署几个就部署几个。

先来BIOS启动的菜单效果:



再来UEFI启动的菜单效果:



U盘中所有系统内容全隐藏不见,唯一可见的是用户数据区(我这用户区没放任何数据):




二、制作过程:

==============================================================第一节 PE+WTG安装部分   ====================================================

MBR分区格式:

安装完整WTG操作系统,可按下列步骤操作:

1、直接用MBROSTool格式化,装PE可以与格式化同时进行,也可以格式化后装。
【常用】【格式化】,如图4格式化界面,红框以上分区都是直接把PE压缩包或文件夹拖入输入框就产生路径信息;
红框内三个分区按输入框内默认信息空载格式化,格式化后用来装WTG操作系统(我要装三个WTG系统);
输入框前的文件系统下拉列表选【WGo】,UEFI启动必须选默认【通用EFI】或【深通用EFI】;
下文步骤4Winntsetup安装结束后,由于是空分区,软件默认不在启动菜单里显示WTG菜单项标题,必须修改“多UDm菜单"才能显示,修改方法见2楼。

要显示本地硬盘和移动硬盘,点【选项】,勾选【显示所有磁盘】(新手谨慎,避免误格);
格式化前,仔细看清选择的磁盘是不是U盘(R格式磁盘框无警示色,F格式磁盘框橙色警示),备份好U盘重要数据,避免把本地硬盘格掉怪罪软件(磁盘框红色警示)!



2、上图格式化后留好了三个分区装WTG,【分区表加载】其中一个分区,使之windows资源浏览器里可见,然后就可以在这个分区上装一个WTG系统了。如图5:



3、点【高级】【分区管理】,如图6,去掉用户区MBSuDATA的激活状态,同时激活安装分区;
如图7,如果安装分区类型不是0x07的话,点【修改】,把分区类型改为0x07:





4、安装WTG系统用WinntSetup,如图8,填好安装源路径,引导驱动器和安装磁盘的位置是同一个,即上面分区表加载的要安装WTG的分区,点【开始安装】,选【不要更新启动代码】;
Winntsetup安装完成后,提示系统重启。重启到“多UDm菜单”,点击WTG启动菜单项(如果没有WTG启动菜单项,自行按2楼方法添加);
待WTG系统配置好设备信息,还有一次重启,同样重启到“多UDm菜单”,点击WTG启动菜单项,一直到WTG安装完毕进入桌面;
进入桌面以后,要激活系统的最好此时先激活;
关闭WTG系统,进入本地系统,GHOST备份。(以后系统坏了,就可以再【分区表加载】同一个分区,GHOST恢复后进行以下5、6两个步骤轻松修复。)



5、WTG安装备份(日后GHOST恢复)完毕后,打开MBROSTool,点【高级】【分区管理】,恢复原来用户区MBSuDATA的激活状态(有些古怪电脑用户区不激活就无法启动);
如图9,深度卸载掉安装分区即为深度隐藏:



6、深度卸载安装分区后,如图10,软件右上角去掉只读,点旁边UDm下拉列表框选择挂载安装分区;
挂载后软件界面左边点选该分区,右键菜单选择【生成快启菜单】。生成完毕后,关闭软件即可。




以上方法安装WTG不成功,试试199楼终极安装方法,相当于本地硬盘安装操作系统,Winntsetup安装仍失败,虚拟光驱挂载ISO用Windows自带安装工具安装。

有现成USB_VHD系统,灌制好的WTG VHD,或备份好的WTG GHO,可按下列步骤操作:

一、单个VHD/GHO整体写入WGo分区:
【常用】【格式化】,如图11格式化界面红框处,直接拖入VHD文件或GHO文件(MBROSTool软件目录必须有GHOST32.EXE/GHOST64.EXE),自动计算分区大小,显示分区功能类型标识,直接格式化即可。
也可以手动输入比自动计算大的尺寸,对于VHD,格式化以后WGo分区仍旧显示自动计算的大小,剩余空间闲置,可作以后扩充。对于GHO而言,WGo分区即为手动输入的大小。
UEFI启动必须选默认【通用EFI】或【深通用EFI】。



二、多个VHD同一WGs分区MAP启动:
【常用】【格式化】,如图12格式化界面红框处,选【WGs】分区标识,前面设置好分区大小,按默认信息空载(也可先拖入一个VHD)格式化;
如图13,软件右上角去掉只读,点旁边UDm下拉列表框选择挂载刚才格式化好的分区,把用户其它VHD文件拷入该分区;
软件界面左边点选挂载好的分区,右键菜单点击"生成快启菜单",完毕后关闭软件即可。






GPT分区格式:

1、同MBR分区格式步骤1;
2、同MBR分区格式步骤2,另加【分区表加载】子盘MBROSEmbed,如图14,【高级】【全部分区】,选MBROSEmbed:



3、省略此步骤;
4、同MBR分区格式步骤4,如图15;



5、WTG安装备份(日后GHOST恢复)完毕后,打开MBROSTool,如上面步骤5深度卸载掉安装分区和子盘MBROSEmbed(点【全部分区】才有);
6、同MBR分区格式步骤6。


注意:

1.UEFI启动,无法在开机启动选项中找到UEFI启动设备或其它启动失败情况,请先关闭主板secure boot选项。

2.UEFI深度隐藏启动以后,系统激活失效试试:
BIOS启动激活后,保存关机。删掉EFI目录下原来的ldr.wgo,重新“生成快启菜单”。

3.如果要系统更新和驱动安装,请在WTG安装成功后,深度卸载WGo分区生成快启菜单前更新和安装,以免UEFI深度隐藏启动以后,系统更新和驱动安装失效。

4.BIOS启动以后关机黑屏不断电问题,精简版系统就不要说了;
UEFI启动以后关机黑屏不断电问题,WGo分区,系统启动进入桌面以后,再重启进入桌面,关机,进入本地系统,可写挂载WGo分区,删除EFI目录下的ldr.wgo文件重新生成快启菜单;
WGs分区,VHD系统启动一回后,再启动进入桌面,关机,进入本地系统,可写挂载WGs分区,删除与VHD同目录的xxx.ldr.efi文件,重新生成快启菜单;有影子保护系统的VHD,首次启动进入桌面,重启前手动保存,再启动进入桌面,关机。然后同样操作。
建议WTG系统安装以后先以可见区形式正常稳定运行一段时间没问题以后,再【深度卸载】WGo分区,生成快启菜单深度隐藏启动。
出现关机不断电时,系统已关闭完成,只是未断电,手动关机即可。

5.WGs分区,生成快启菜单后,BIOS/UEFI启动时卡死,试试如下步骤:
1)可写挂载WGs分区,再挂载分区上的VHD,右键进行磁盘检查修复;
2)上面没问题,关闭杀毒软件,退出其它应用,删除WGs分区与VHD同目录的xxx.ldr.efi文件,重新生成快启菜单;
3)如果还不行,再从其他地方重新拷贝一次没问题的VHD(无磁盘错误),重新生成快启菜单。
对于WGo分区,确保源VHD没问题的情况下,删除EFI目录下的ldr.wgo,重新生成快启菜单试试。
WGo/WGs分区本身要确保磁盘无文件系统错误,如果有,先【分区表加载】扫描修复或重新格式化再进行上述操作;
退出杀毒软件和其它所有应用进行上述操作;
换另一个干净操作系统进行上述操作。               
还是不行,你的系统是msdn标准完整WTG操作系统吗?

6.在本地硬盘上创建一个VHD安装方法:
建立VHD安装时,WinntSetup中引导驱动器(选本地系统所在C盘,WinntSetup会自动把VHD关联到本地BCD启动)和安装磁盘位置不是同一个的。
安装后重启进入VHD系统,启动过程中配置好系统信息,进入桌面,把引导驱动器根目录下的EFI文件夹(安装程序自动生成)拷到VHD系统分区根目录。
完整版GHOST可以直接把VHD恢复到U盘安装分区,非完整版GHOST恢复VHD时会不认VHD,这时可以先挂载VHD,通过GHOST【分区对分区】方式对拷到U盘安装分区。

7.对于USB_VHD深度隐藏启动,要说明一下:
网上制作出来的VHD千奇百怪,有一部分VHD在可见分区启动没问题,但在UDm深度隐藏环境下就可能启动不了。
M大对此也不避讳,他强调过,对于BIOS/UEFI深度隐藏启动USB_VHD及完整WTG操作系统,他的软件仅针对论坛知名USB_VHD或MSDN标准完整系统优化设计,保证网上林林总总的VHD都能启动是不可能的。
VHD深度隐藏启动是有一定出错概率,哪怕是非常完善的论坛知名USB_VHD及MSDN标准完整WTG操作系统,这次安装能正常启动,下次安装未必就一定能正常启动。
涉及出错的环节和原因比较复杂和繁多,有VHD制作或转制时导致VHD镜像文件或文件系统(尤其是NTFS)错误的,VHD文件磁盘上不连续存放的,有MBROSTool格式化安装过程中受系统环境干扰导致UDm分区磁盘错误、文件系统错误,甚至是快启菜单生成错误等等。这些纷繁零碎的因素有时是不可控的,解决办法参考上面注意点3,或采用BIOS_BCD_VHD及EFI_BCD_VHD(深通用EFI)启动方案。


============================================= 第二节 Linux+Android(PhoenixOS)+MacOS(黑苹果)安装部分   =============================================

安装准备:

1.先格式化出要安装Linux、PhoenixOS和MacOS的空白分区,如下图绿框内所示。
MBR分区格式顶多只能【分区表挂载】两个可见分区(共4个,一个系统保留,一个已加载用户区),所以两个以上可见分区最好用GPT格式。
安装系统要求【分区表挂载】目标分区,参考第一节相关【分区表挂载】内容,【分区表挂载】所有目标分区,方便后续安装。



2.打开MBROSTool,【高级】【备份到MOS】,如图填好8M,备份磁盘前8M(因后续系统安装程序会改写MBR,抹掉UDm分区信息)。备份文件BACK.MOS默认保存在程序目录下,供后续恢复。



3.下载贴子结尾安装工具及相关辅助软件:
安装Linux用的Easy2Boot;Windows下读取EXT文件系统的EXTFS42651破解版;Winows下读取HFS文件系统的MacDrive.Pro.v10.5.4.9.CE破解版;安装MacOS时写镜像的TransMac。

安装开始:

以下安装过程如果玩家仅选择其中一个或几个系统,该系统安装步骤结束直接跳至【安装扫尾】;其它相关系统安装可以依此类推。

一、安装Deepin Linux:
1.插入一个空白U盘,用Easy2Boot制作ISO启动盘。如图操作:



2.制作完成后,在_ISO\Linux\目录下拷入Deepin Linux ISO文件:



3.启动U盘,在启动菜单界面,选【LINUX】菜单项进入,再选【Deepin 15.9】启动ISO:

      

4.出现文字提示,直接回车,直到安装界面:

      

5.下拉滑块,激活【同意】,点击进入安装。安装时选择上文事先【分区表挂载】的目标安装分区,等待安装完成:



6.安装完成后,在安装目标分区根目录拷入附件1的EFI文件夹(不能用原ISO里的EFI文件夹)和创建menu.lst文件。
(安装网盘下载的ExtFS for Windows软件,就可以在Windows下读写Ext4分区,下同;
menu.lst内容从目标分区boot\grub\grub.cfg配置文件中复制红框处语句,改linux为kernel保存即可)




二、安装Ubuntu:
1.在上文安装Deepin时制作的启动盘_ISO\LINUX目录拷入Ubuntu.iso,同样一路默认进行到如图Unbuntu安装界面,选红框处:

      

2.如图界面,选好目标磁盘和上文事先【分区表挂载】的目标分区,然后该分区右键选EXT4,挂载点为根目录,继续安装直至完成:



3.安装完成后,在目标分区根目录拷入附件1的EFI目录及grldr文件(备用)。创建menu.lst菜单文件。
菜单文件的内容来自目标分区boot\grub\grub.cfg配置文件红框处,改linux为kernel保存。
grldr内置菜单的内容同样用内置菜单编辑工具如此编辑保存。
menu.lst启动时如果发现内核解压(uncompression)字样错误,可以尝试使用这个备用grldr。




三、安装PhoenixOS:
1.PhoenixOS可以用自带安装器直接安装,好像F格式的U盘安装程序检测不到,可以选【安装到硬盘】,选择上文事先【分区表挂载】出来的目标分区直至安装完成:



2.安装完成以后在目标安装分区根目录,解压附件2:




四、安装MacOS黑苹果:
黑苹果的安装因机器和系统版本而异,安装往往费尽周折,具体攻略请自行度娘,这里仅介绍UDm上安装黑苹果的一般步骤,能装上启动就算成功。
1.插入空白U盘,用TransMac制作MacOS安装启动盘。如图,以管理员身份运行TransMac,右键目标磁盘,先格式化,然后导入MacOS dmg或cdr镜像。
如果弹出提示框提示“could not access disk/media”,则换台电脑或系统试试:

      

2.贴子结尾网盘下载并安装变色龙启动程序,上面制作好的安装启动盘插入USB2.0口(USB3.0可能检测不到U盘)。
从本地硬盘启动,在启动菜单中选择【变色龙】启动项,出现如图34界面,选择红框内制作好的U盘,直至出现安装界面。
安装界面选【实用工具】【磁盘工具】,如图选择上文事先【分区表挂载】的目标分区,然后点【抹掉】,选【Mac OS扩展日记式】:

      

3.退出【磁盘工具】,进行到选择安装目标分区界面,继续安装直至结束。



4.打开MBROSTool,可写挂载子盘【MBROSEmbed】,根目录拷入附件中的变色龙wowpc.iso;
双击打开UDm目录下的udmsmenu.sh,编辑MacOS所在分区原菜单标题 defudmmenu## "MBS#" 为如下代码并保存:echo title Mac OS >> %mf%
echo -e map (76)/wowpc.iso (0xff) \|| map --mem (76)/wowpc.iso (0xff) >> %mf%
echo map --hook >> %mf%
echo chainloader (0xff) >> %mf%

5.在MacOS所在分区,下载解压贴子结尾网盘中四叶草Clover启动程序的EFI目录。
(建议进入苹果系统操作,在Windows下MacDrive驱动的苹果分区上操作,容易出现磁盘错误导致变色龙无法引导及grub2无法显示EFI多UDm菜单项。)

安装扫尾:

1.打开MBROSTool,【高级】【MBROSTool写镜像】,重新写回上文备份的BACK.MOS文件,恢复UDm分区信息:



2.按照二楼所示自行编辑udmsmenu.sh及mbrosefis.cfg中相应系统菜单标题。

3.安装结束后,各系统BIOS/UEFI启动效果如下图:
其中,在我这里凤凰系统BIOS启动出现error number 18错误,可能与机器适配性有关;MacOS 10.10 UEFI启动四叶草cloverx64.efi无法引导系统,可能与系统版本有关。
以上两个问题应该是个例,不具备普遍意义。

      

      




附件:

https://www.lanzous.com/b706081/
密码:6d0k





ddsony 发表于 2018-9-23 22:11:41

本帖最后由 ddsony 于 2019-3-8 08:47 编辑

通过“多UDm菜单”(udmsmenu.sh,mbrosefis.cfg)修改菜单项标题方法:

1、用MBROSTool可写挂载子盘,如图1,【只读】去掉勾选,列表框选择第二分区即可写挂载子盘:



2、挂载后,在udm目录下有udmsmenu.sh文件,这是BIOS启动的“多UDm菜单”文件,里面找到如图2红框处defudmmenu 1 "......" *那行。
前面的数字1表示第一udm分区,引号内就是分区菜单项标题,最后的*号表示启动该分区任意存在的启动文件。
自己依葫芦画瓢添加一行,前面的数字改为wtg系统安装的udm分区号,引号内改为wtg系统的标题内容,最后保存一下就行了。
如果是空分区,软件默认启动菜单里不显示分区标题,分区标题前会有注释符#,想要显示空分区菜单项标题,去掉#即可。



3、在EFI目录下有mbrosefis.cfg文件,这是UEFI启动的“多UDm菜单”文件,里面同样找到如图3红框处defudmmenu 1 "......"那行,修改方法同上。EFI启动后面不需要*号。


艾那个谁 发表于 2019-2-20 15:02:38

本帖最后由 艾那个谁 于 2019-2-20 16:18 编辑

大家误会了,我失误操作导致资料全没的,跟工具无关,我是不会瞎倒腾导致资料全没了,哭了一天只能慢慢再收集,
目前我已经又重新做了一个,五pe+WTG深度隐藏的,基本没大问题,小问题给你们反馈一下吧,
1.win10的话,1809得替换1803那个文件再继续安装,否则蓝屏,
2.支持raid或者过新过老的主板的电脑上做会遇到奇怪的问题,但是也不是不能做,前提是用这几天的最新版工具,
假如格式化没问题有efi文件就行,安装过程中遇到比如重启没有efi多u的,可以进主板设置只用传统bios启动来完成所有操作,做好后再打开uefi就行了,反之亦然,
然后就会遇到最后一个小问题,用uefi模式完成制作的,uefi深度隐藏的WTG会出现重启黑屏不断电,关机黑屏不断电,
用传统bios模式完成的,bios模式深度隐藏的wtg会出现上述问题,具体为啥不知道,
解决办法是楼主说的删除启动菜单重新生成,可能有的人会成功也可能无效,也可能又会把我刚说的两种情况倒过来出现,
不过,总的来说问题不大,可能就是我之前说的,目前工具对一些主板的兼容还没完善吧,纯属猜测。。。
3.有些pe有二级菜单的,efi启动要选深通用模式才行,不然EFI多U菜单选择那个PE(比如前一位坛友说的金狐PE)会选了就卡在黑屏了。
4.之前说的支持raid的主板,efi多u选择要启动的条目后再次重启时,还需要手动按一下诸如F12之类的快捷键,进入启动菜单选一下启动盘为UEFI的u盘,不然就进本地系统了。
5.efi模式要是进了wtg选择重启再进别的pe,再次重启,主板启动菜单(按快捷键打开启动菜单可见)就会出现多个uefi开头的u盘名,启动过几个就出现几个,我测试 我的五个PE和一个WTG都进入一次,就会出现6个UEFI开头的U盘名,进入两三个就会有两三个UEFI开头的U盘名;选择进去wtg系统后,选择关机就不会出现,估计还得从工具里优化些什么吧,
6.这么好的工具似乎还很少人知道或者说做到,很可惜啊,希望大家都能推广啊,真的很不错的,我一直都想实现多PE然后隐藏起来后来又加了个WTG,简直兴奋到飞起啊!
我很奇怪啊,教程不难啊,我一点都不懂技术我都成功好多次了,自己试验也搞了几十次了啊...贴个我的ixunics pro 256G U的图 这个U确实流弊 格式化、还原空间这么多次都没掉速 之前那个闪迪CZ880简直是LJ啊...(本来想用公司的激光工具刻上自己设计的图案LOGO装X 嘿嘿 结果这个U的材质似乎刻不上去...可能我操作失误了 尴尬 以后有空再研究一下吧)还要说啥忘了。。。希望这些分享对你们有用

艾那个谁 发表于 2019-2-18 14:38:26

本帖最后由 艾那个谁 于 2019-2-18 14:41 编辑

。。。想哭 第一次分裂勾选了无损 没出现完成的菜单我就退出了再次尝试 结果没勾选无损。。。u盘里100G的资料瞬间全没了。。。

u1u1u1u 发表于 2019-1-20 21:34:03

ddsony 发表于 2019-1-20 13:10
同时原来通过bios进入的已经激活的系统也会变成未激活。
------------
BIOS启动激活后,保存关机。


老大,第一个方法可行,重新生成快启菜单后,通过uefi进入系统重启之后不再是未激活了。
这么说来,感觉我应该是真正成功了。

ddsony 发表于 2018-10-28 10:26:44

xjx278991919 发表于 2018-10-28 09:53
我把c盘的efi或者主电脑系统efi分区里的所有文件都复制到65g盘根目录,然后从U盘启动,总会提示winload ...

前两幅图是bios启动,与efi不搭边,应该是找不到winload.exe文件。
你分区表加载65g分区为可见区了吗?
EFI启动时你选择u盘启动,能出grub2 EFI多udm菜单吗?
第三幅图显示的错误可能是系统安装有问题,当初安装是成功的吗?重新ghost镜像恢复到这个分区试试,然后按下面的注意点看看修改一下。

t5481194 发表于 2018-9-23 22:26:16

很不错的教程,就是感觉蛮复杂的。 用这个方法可以实现WTG WIN10+UBUNT+凤凰系统+PE 四启动吗?我现在用的是论坛合作的IXUNICS Pro 256G

16567890 发表于 2018-9-23 22:38:14

学习中。。。

ddsony 发表于 2018-9-23 22:42:26

t5481194 发表于 2018-9-23 22:26
很不错的教程,就是感觉蛮复杂的。 用这个方法可以实现WTG WIN10+UBUNT+凤凰系统+PE 四启动吗?我现在用的 ...

实际大致制作步骤就是上面制作过程的4幅贴图。

yangbo7218 发表于 2018-9-23 22:46:21

偶只看到啦1T的U盘好大啊

dhlxtynz 发表于 2018-9-23 23:01:17

真的是太强大了,谢谢分享!

cuicongyuan 发表于 2018-9-23 23:31:34

学习
谢谢

新空气 发表于 2018-9-24 00:00:01

厉害!学习了~

2012andyle113 发表于 2018-9-24 09:01:52

支持一下,感谢分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 用MBROSTool打造BIOS/UEFI双模多PE+WTG+Linux+凤凰+苹果系统启动维护盘(5月1日更新)