|
我不是开发者,谈点个人看法,或者说猜测:
1、U+深度隐藏情形,隐藏区在分区表里没有登记分区表项,它连“区”都不是,遑论隐藏。
无论是syslinux、grub4dos还是uefi,还是各种分区工具,就算知道有此私生子,面上也不能承认其存在。就是说,grub4dos不认此区,才是正常的。只有ezboot承认自家的深度隐藏区。
2、我猜syslinux并不直接支持读取深度隐藏区。
在U+时,加入了引导代码,在此基础上,syslinux才被骗,认深度隐藏区。这时syslinux并不是第一启动代码。
syslinux可以正常出菜单,归功于U+代码。而grldr不能出菜单,也归因于U+没做好类似工作。
其实U+早就支持syslinux,但对grldr的支持还是近期的事,何时让grldr认深度隐藏区,得看U+作者,与g4d开发者无关。
总之,g4d只有在被骗的时候,才好意思睁只眼闭只眼去把深度隐藏区这个本来不是区的,当作正常区来访问。
3、我给出过让grldr读取深度隐藏区文件的一种方法代码,这类功能属于g4d灵活应用范畴,似乎不大适合内建于grldr或其默认菜单。 |
|