本帖最后由 pseudo 于 2014-3-28 09:25 编辑
分区表项法——使ud或U+深藏区中8PE能EFI启动的一种简单方法
0PE_NBv1.5.1(2014-03-25)采用了一种方法,下称“分区表项法”。它为(ud)或U+深藏区内磁盘映像文件在U盘分区表生成对应分区表项,有效解决了藏入ud或U+深藏区的8PE支持EFI方式启动的关键问题。
以ud为例。
原理:
(1) 8pe在一个磁盘映像文件内,映像文件放入ud扩展数据区,成为ud中一个文件。可以说,8pe全部藏入ud了。
(2) 在U盘分区表中位于可见区分区表项之后,写入一个16字节分区表项,指向ud扩展数据区中映像文件所在
盘空间。此空间是ud所占空间的一部分,在ud看来是一个文件,从整个U盘看又是跟可见区一样的标准分区。
(3) 这样8pe就是标准分区上的普通文件、目录,EFI启动、BIOS启动都不成问题。
(4) 由于该分区不是U盘第一个分区,不会被Windows自动分配盘符,有一定的隐藏作用。必要时还可以通过给
该分区打上隐藏分区标识,设成某种分区类型(未试过ESP)等等手段,提高隐藏度。
优点:
(1) 此法与ud高度相容,保持BIOS方式下ud启动成功率高的优势。8pe位于U盘靠前位置,对弱BIOS兼容性好。
(2) 没有在ud区和可见区之外多花空间来划设新的分区。
(3) 动作小,只动了U盘分区表里几个登记信息字节,不影响分区空间上的数据。不影响可见区、ud区以及ud
内映像文件内容。可随意格式化可见区、增加ud区内容、格式化映像对应分区、更新8pe内容。分区表项
数据维护代价低。
(4) 可以隐藏8pe
(5) 标准、通用
分区标准,方便管理和访问。基本无需专用工具,Diskgeniu、Bootice、fbinsttool等工具都可用。
此前由于顾及EFI启动,不少网友弃ud转向U+。此法操作简单概念少,为喜欢ud+efi的网友提供一种选择。
此法也适用于EFI启动U+深藏区里映像文件中的8PE。深藏区跟ud区一样,没有在分区表里用分区表项登记
分区信息。两者有许多相似性。
|