|
本帖最后由 wuwuzz 于 2024-10-9 10:16 编辑
问题已解决。可以保留原有ventoy或UD结构、优点不用动,让神舟K470正常启动。
思路:既然问题是USB-HDD(因BIOS BUG)缺失固定设备属性、只能当FDD引起的,那么,把缺失的固定设备属性,再重新加回去,USB-HDD就满血复活。Ventoy引导区或UD隐藏引导区等复杂磁盘布局,其识别就能和以前正常的USB-HDD识别一样,迎刃而解。而您的g4d内置USB驱动,正好留了这样一个口子:驱动会将盘号0x00映射到0x8x---这就等于是加上了固定设备属性。
实际操作就很简单了:
1、原有的Ventoy或fb盘,引导区布局和内容无需做任何改动。
在存放数据的普通可见分区(PBR)上,加装g4d(bootice写入)。这样是为了顺着buggy BIOS,将计就计,由PBR上的g4d引导,进入g4d布下的陷阱。
2、关键的一步。在g4d的menu.lst ,加usb --init语句,激活g4d内置USB驱动,重新识别和映射USB-HDD盘,恢复固定设备属性。结果如下图示。USB-HDD盘号被重新映射为0x81,不再使用(fd0),而是使用(hd1),此时,UD隐藏区可正常识别了。ventoy的情况与此类似。
|
|