无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站数据恢复、数据保护、视频编辑
Win To Go 极致利器(IXUNCIS固态U盘)无忧启动网成立20周年!广告联系 QQ:184822951 微信:wuyouceo
查看: 5561|回复: 10

[原创] B+隐藏PE技术初探和部署要点!统一PE也可以玩B+

[复制链接]
发表于 2013-2-15 18:07:14 | 显示全部楼层 |阅读模式
本帖最后由 zds1210 于 2013-8-12 23:11 编辑

所谓B+,习惯上是指用bootice把引导和PE软件写入U盘的技术。Bootice支持多种引导方式写入,因现在的PE主要采用grub多引导技术,所以,我们就讨论一下grub引导的PE,其它引导不在此列。因B+到U盘可见区对PE也没有什么技术要求,我们主要还是讨论一下B+隐藏区的PE技术
(一)B+隐藏的技术——类似于U+V2-hdd隐藏和高端隐藏
其原理是把U盘分为多主分区,win/PE下只认识一区,从而把另一区隐藏。还是实测一下吧。用diskgeuis能看到隐藏区,所以不可能为深度隐藏;PE隐藏区放在第一分区,就是隐藏,放在第二分区,就是高端隐藏,用gghost测试一下,可见区与隐藏区会不会互换就明白了。但发现用bootpart却无法挂载隐藏区,后发现激活隐藏区,bootpart可以挂载了。原来,它就是U+V2-hdd隐藏或高端隐藏了。知道这个了,解决问题就简单了。
(二)PE怎么支持B+隐藏区
因B+隐藏区就是U+V2-hdd高端隐藏区,grub引导的PE当然能够识别并引导置于B+隐藏于的PE内核,PE内核解开或打包都行。
外挂怎么加载呢?全内置的PE,或类似采用全内置技术的PE,如我的全打包统一PE、全内置极速PE,引导PE后,要加载外置应该没有什么问题。外挂外置式PE,PE内核启动后,因PE并不认识B+隐藏区,所以要特别处理,其外置挂载和U+隐藏相类似,推荐大家用bootpart只读挂载B+隐藏区。当然用杏大的Hdload也可以建立隐藏区按需加载的快捷方式,只是要固定隐藏区卷标用其它方式如showdirver命令,也可以显现隐藏区,但它是可读写的,安全性不佳,不推荐。
(三)B+隐藏PE部署要点
部署PE到B+可见区相当简单。首先给U盘重新分区并格式化为usb-fdd、Usb-zip或usb-hdd格式,然后给U盘主引导(mbr)写入grub引导,然后把PE的ISO用虚拟光驱(如vdm或Imgbur)只读挂载,全选一次拖入复制到U盘可见区。可以归纳为一格一写(引导)再一拖
下面重点来讲一下B+隐藏区PE部署方法:一格一写(引导)一拖一隐一激活
1.选中U盘,点“分区管理”,执行“重新分区并格式化”,一定要选USb-hdd格式才能实现隐藏;指定U盘大小和卷标,格式化出两个U盘主分区。(用diskgenius也可实现,都可以为fat16、fat32和ntfs,推荐用fat32)。我们将把数据放在第一主分区,PE放在第二主分区。
2.在U的主引导mbr写入grub主引导,并注意grub版本和引导文件名。
3.让PE区显现并分配盘符,,然后把PE的ISO用虚拟光驱(如vdm或Imgburn)只读挂载,全选一次拖入复制到U盘PE区。
4.然后把PE区隐藏,数据区显现。到此,如果是全内置或类似技术(如我的全内置极速PE,全打包普通PE)PE就大功告成了。
5.但对于外挂外置式PE(如我的全解开半解开普通PE,外挂外置式极速PE),一定要激活PE,才能保证PE启动后,bootpart能挂载b+隐藏区并加载外置。
(三)B+隐藏区维护
用bootice软件,要更新PE区数据,把数据区隐藏,PE区显现并分配盘符,你就可以直接读写里面的数据;更新完,把PE区隐藏,数据区显现就OK了。当然你也可以用DiskGenius3.8以上专业版进行;或bootpart可读写挂载B+隐藏区。


[ 本帖最后由 zds1210 于 2013-2-22 00:10 编辑 ]

点评

分区可定制方便,机动灵活,比UI方便。  发表于 2013-8-2 08:28

评分

参与人数 1无忧币 +5 收起 理由
hero8000 + 5 赞一个!

查看全部评分

发表于 2013-2-15 18:23:53 | 显示全部楼层
先行顶起!支持独剑老师
回复

使用道具 举报

发表于 2013-2-16 22:58:52 | 显示全部楼层
原帖由 zds1210 于 2013-2-15 18:07 发表
B+隐藏PE技术
所谓B+,习惯上是指用bootice把引导和PE软件写入U盘的技术。Booticef支持多种引导方式写入,因现在的PE主要采用grub多引导技术,所以,我们就讨论一下grub引导的PE,其它引导不在此列。因B+到U盘 ...


///5.但对于外挂外置式PE(如我的全解开半解开普通PE,外挂外置式极速PE),一定要激活PE,才能保证PE启动后,bootpart能挂载b+隐藏区并加载外置。

用PECMD2012 可以不激活PE区。
1。PE启动后,SHOW 或SUBJ 加载该分区。

2。甚至可以没有该分区。
PE 启动后,再用 PART 创建该分区,再 SHOW 或SUBJ 加载该分区。

可参见 MBROS 。 参见 mdyblog.blog.163.com

回复

使用道具 举报

 楼主| 发表于 2013-2-17 11:59:26 | 显示全部楼层
原帖由 mdyblog 于 2013-2-16 22:58 发表


///5.但对于外挂外置式PE(如我的全解开半解开普通PE,外挂外置式极速PE),一定要激活PE区,才能保证PE启动后,bootpart能挂载b+隐藏区并加载外置。

用PECMD2012 可以不激活PE区。
1。PE启动后,SHOW  ...

有很多方法显示所谓的隐藏区,如showdrive,但发现是可读写显示,失去了隐藏的意义。但bootpart可以只读挂载,很安全。
个人意见。如果有更好 的处理方法,我们也可 以借鉴,目前bootpart是王道。

[ 本帖最后由 zds1210 于 2013-2-17 16:04 编辑 ]
回复

使用道具 举报

发表于 2013-3-21 09:05:48 | 显示全部楼层

回复 #4 zds1210 的帖子

高级隐藏与高端隐藏的解释并不是很清晰

有时间再修正一下吧,对于UEFI支持上,高级隐藏兼容性远远优于高端隐藏,且对于数据保护作用也不错,
通过普通格式化无法删除U+隐藏区内容

高端隐藏在U盘末端分布,对某些主控兼容相当不好,比如群联PS****,这类主控改为高级隐藏方式完全无压力支持UEFI及BIOS启动
当然ISO一定在支持EFI及BIOS启动前提下才能使用这种方式写入

点评

对于这个问题,认识也是慢慢提高的。 可以看一下,我最近发的帖子。  详情 回复 发表于 2013-8-1 19:36
回复

使用道具 举报

 楼主| 发表于 2013-3-24 14:06:06 | 显示全部楼层
原帖由 糊涂 于 2013-3-21 09:05 发表
高级隐藏与高端隐藏的解释并不是很清晰

有时间再修正一下吧,对于UEFI支持上,高级隐藏兼容性远远优于高端隐藏,且对于数据保护作用也不错,
通过普通格式化无法删除U+隐藏区内容

高端隐藏在U盘末端分布 ...

高端隐藏相对于低端隐藏,主要是解决了可见区与隐藏区互换的问题,更加安全稳定。所以,个人一直推荐高端隐藏。
所以低端隐藏,自己手工都可以做到,用分区工具分两个主分区,后一分区就为低端隐藏。
就微软的引导来说,也支持高端隐藏。

[ 本帖最后由 zds1210 于 2013-3-24 14:07 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2013-8-1 19:36:36 | 显示全部楼层
糊涂 发表于 2013-3-21 09:05
高级隐藏与高端隐藏的解释并不是很清晰

有时间再修正一下吧,对于UEFI支持上,高级隐藏兼容性远远优于高 ...

对于这个问题,认识也是慢慢提高的。
可以看一下,我最近发的帖子。
回复

使用道具 举报

 楼主| 发表于 2013-8-1 19:46:12 | 显示全部楼层
原理上来看,U+隐藏和B+隐藏是完全相同的,它们都是利用了U盘分出二个以上主分区,在win/pe系统下只能显示出最前面一个可见分区,从而把另外的分区隐藏,PE部署到隐藏分区时,就可以达到隐藏PE的目的。U+和B+目前都可以达到隐藏和高端隐藏。所谓的U+B+隐藏,PE隐藏区在第一分区,可见区放在第二分区,设置第一分区为隐藏并激活。所谓的U+B+高端隐藏,情况正好相反,可见区放在第一分区,PE隐藏区部署在第二分区并设置隐藏和激活。
因普通隐藏的PE隐藏区是U盘的真正第一分区,因有一些BIOS只能读取磁盘前端的数据来启动,故有时候隐藏方式PE能启动,高端隐藏就启动不了,不管是BIOS还是UEFI都是如此;同时,有一些U盘主控可能不支持高端隐藏,但支持隐藏。所以,不管从理论上还是实机测试,隐藏的兼容性都比高端隐藏强。但稳定性方面刚好相反,高端隐藏的稳定性比普通隐藏强多了:普通隐藏会因bootmgr捣乱,在win/pe系统下运行某些一键还原软件如gghost时,会引起可见区与隐藏区的互换,原因可能是为了显示隐藏分区,把隐藏分区属性去掉,结果第一分区可见,第二分区不可见;而高端隐藏区放在后端,由于windows系统下本来只能显示前面的可见区,这样即使隐藏区的隐藏属性被去掉依然无法使用windows直接访问高端隐藏分区,所以不会出现隐藏区与可见区的互换问题。
因B+和U+的原理完全相似,所以,支持U+(ultraiso软件写入)的PE,一般也支持B+部署。U+的部署区目前只能是fat16格式磁盘,B+的部署区可以是fat16、fat32或ntfs格式磁盘;B+的fat16、fat32格式都支持uefi启动;有网友反映,B+到ntfs格式可见区磁盘时,能解决有些主板ud和U+部署不能启动的问题,但B+到ntfs磁盘时,不支持uefi启动,也不支持用bootpart挂载B+隐藏盘。
回复

使用道具 举报

发表于 2013-8-2 08:02:55 | 显示全部楼层
老师 我试验了
有一点一直不明白
就是设置隐藏分区的时候  
只要不给pe区盘符不就可以隐藏了吗 况且只能分配一个盘符呢
我又设置给pe区隐藏 没效果  就算把另一个有盘符的区隐藏 也没效果 依然会显示出来
我觉得把盘符给资料区就可以了设置隐藏什么的没看出来效果 请老师指点一下
回复

使用道具 举报

发表于 2013-8-21 11:48:13 | 显示全部楼层
谢谢楼主的分享。学习了。
回复

使用道具 举报

发表于 2013-8-21 13:13:31 | 显示全部楼层
支持楼主,学习学习!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2020-10-21 10:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表