|
推荐
楼主 |
发表于 2014-2-28 14:29:30
|
只看该作者
本帖最后由 mdyblog 于 2014-2-28 15:37 编辑
pseudo 发表于 2014-2-28 12:22
把东西直接放在fat可见区最省事。
又要隐藏又要让efi找到。那么,就仅对windows隐藏吧。
可以再分个标准fat区( (hd0,1) (hd0,2))来放东西,windows自然只显示它或前述fat可见区之一,类似u+高端隐藏,uefi启动一般没问题。
对windows隐藏也可考虑加上分区隐藏属性、设为某些分区类型。
你的efi相关东西如果放在ud(然后费力虚构fat),则不便更新;不在ud,则跟ud不沾边。
如果放在所有分区之前的mbr,虚构分区后还是有一定程度暴露。各种情况,似乎不如上面再分个标准fat区易行。
现在是efi启动找不到bootx64.efi还是bootx64.efi找不到相关文件?
1: 为什么隐藏?
这(隐藏)是UD的关键点之一(之二是万能USB启动)
由于不需要分区表, 所以
1)不受分区表影响。 分区表丢失,或被破坏, UD还能启动, UD中的系统(PE或移动WINDOWS)还能启动。
2)由于隐藏, 不受病毒攻击。 系统中毒,不怕,还能启动PE、或移动WINDOWS
(1)支持BIOS的机器上,可以不要分区表。
(2)只支持 UEFI的机器上, 需要一个很小的 固定内容的 EFI启动分区,作为一个跳板,然后跳到UD中执行其启动器.
EFI启动分区 很小的 固定内容,故可随时简单地修复。
2:分区隐藏属性
没有,上面的那些功能。
大概只能用于U盘。
在硬盘上,不能有很好的保护。
3:
这么做,主要是给人们多一种手段,而以。
用不用,各人自己决定 。
4:现在,用grub2-efi 是可以 从虚构的分区(hd0,4)中启动。(虚构的 分区:用其工具加载,而不卸载)
就不知道如何 启动其中的PE。
5:我试过, win8PE-efi 放在 虚构的分区,8pe的ef Loader 找不到 BCD
用 BOOTICE,编辑 BCD,竟然 不能选择 虚构的分区。 (其实虚构的分区(hd0,4), 完全 和一般的分区 一样,完全是符合规范的,windows系也是用标准的API加载的,不需要驱动)(加载是为了更新文件)
就是缺个 8PE的EFI Lloader,能直接从UD分区启动8PE,或从虚构的分区 启动8PE.
也许8PE的EFI Loader可以从虚构的分区 启动8PE, 只是 BootIce的bug, 不能从界面选择该虚构分区。(没试过Bcdedit)
6: 文件就在UD区, 更新还是很方便的。
用专用工具加载到 Z: , 然后,大家都知道怎么操作(拷贝删除编辑...)了。 完毕卸载分区或卸载盘符。
7: >现在是efi启动找不到bootx64.efi还是bootx64.efi找不到相关文件
A: 采用 虚构的分区的话,
bootx64.efi 执行了, 提示找不到BCD。
BTW: 用 BOOTICE,编辑 BCD,竟然 不能选择 虚构的分区。
8: 实在不行的话,
建立一个更标准的虚构分区。 这样 EFI没理由也没办法不认了。 (不知道是否可行)
|
|