|
本帖最后由 dos时代菜鸟 于 2021-3-19 21:43 编辑
原来有人早有这个 想法,哈哈哈,
我最近用 Svbus 驱动 ,实现的很好呀,
把 wimboot.wim 放 硬盘img里 ,启动时被 grub map 可写挂载,再启动 支持 Svbus 驱动的 pe ,
在pe 下,把 虚拟盘中的 wim 以 wimboot 方式释放到一个实体硬盘分区上的 vhd 中,vhd 作为 wimboot 指针,用 dism 给 vhd 中的系统注入 Svbus 驱动,设置好 Bcd 启动指向这个 vhd ,
重启以后,要先先用 grub map --mem 加载 包含 wimboot.wim 的那个img 到内存,再通过 boogmgr bcd 调用启动那个 vhd .
如上操作就可以了。
wimboot.wim 中可以不集成任何虚拟盘驱动。只需要 pe 具有 Svbus 驱动就行,当然没有 pe ,用现行系统也可以。就是要有一个 带有 Svbus 驱动的系统做操作面。
这个方法的核心是通过 wimboot.wim 以 内存盘的形式 存在,来实现半Ramos 的目的,好处是 vhd 可写可保存,可以通过 热备份 更新 wimboot.wim ,但是 内存盘 要 跟着 wimboot.wim 的大小走,制作存放 wimboot.wim 的img映像文件的大小 应该比 wimboot.wim 大100M 。甚至可以把bootmgr+bcd 体系放入img中。 |
|