奇怪,这个驱动在我的这些破机器上影响不突出。可能还是与主板BIOS有关。不管了
【2021-10-20】
......
B、驱动程序:
......
2、去掉NT6以上PE的FiraDisk、SVBus驱动。
可是在NT 6.2以上内核的Windows 8/8.1/10下,因已有的上述类似驱动程序(例如FiraDisk、SVBus)存在导致某些机器启动PE特别慢等问题,20211020已从NT 6.2以上内核中去除此类驱动。因此,仅用以上代码启动USBOSV3.iso,这类PE可能无法加载外置工具。USBOS的解决办法是:PE启动的过程中,一旦未能搜索到外置程序,就运行ImDisk装载约定目录下的“USBOSV3.iso”到虚拟驱动器,如果USBOV3.iso被成功地装载到虚拟驱动器,那么PE访问外置软件包就不成问题了。即G4D负责从iso仿真盘引导PE,而ImDisk负责装载iso到虚拟驱动器供PE访问! USBOS约定用于存放USBOSV3.iso的目录是: ①、任意可见分区的根目录、“ISO”或“ISOS”目录,例如U:\USBOSV3.iso、G:\ISO\USBOSV3.iso或V:\ISOS\USBOSV3.iso等; ②、UD根目录,即(UD)/USBOSV3.iso。 可供参考的G4D代码如下: title USBOSV3.iso set O=/USBOSV3.iso find --set-root %O% && set I=%O% find --set-root /ISO%O% && set I=/ISO%O% find --set-root /ISOS%O% && set I=/ISOS%O% map --unmap=0xff map %I% (0xff) || map --mem %I% (0xff) map --hook chainloader (0xff)
|