无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3190|回复: 2
打印 上一主题 下一主题

[求助] 如何从udf文件系统的优盘上启动uefi版本win10pe

[复制链接]
跳转到指定楼层
1#
发表于 2017-5-15 23:26:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
优盘量产位本地盘模式
分区两个 一个esp分区 一个数据分区 采用gpt分区表
现在把win10pe的iso放在数据分区上 数据分区是udf文件系统
esp分区有uefi shell引导
进入shell后用load udf.efi加载了udf文件系统驱动后可以访问数据区的efi/boot/bootx64.efi
但是在运行了bootx64.efi后无法启动winpe 提示bcd有问题或丢失
依我看就是没法读取udf分区下的bcd文件罢了
于是想到一个办法 把winpe.iso放入udf分区
因为grub2.efi认得udf分区
所以想问grub2.efi如何加载启动该win10pe.iso
我用2014年的grub2.efi使用如下命令试过了不行
loopback loop /winpe.iso
chainloader (loop) /EFI/BOOT/BOOTX64.EFI 报错了
错误是 not a valid root device
大神有办法解决么???
2#
发表于 2017-5-16 08:10:21 | 只看该作者
1. 微软的bootx64.efi不能读udf分区的bcd
2. grub2的loopback不是磁盘仿真
解决方法:用xorboot

点评

微软的bootx64.efi不能读取udf分区的bcd ?? 那请问udf文件系统的光盘为啥可以呢??? 从clover.efi引导工具包提取了 udf.efi exfat.efi ntfs.efi 这是uefi模式下的三种文件系统驱动 用虚拟机测试 加载这些驱动后运  详情 回复 发表于 2017-5-16 22:20
回复

使用道具 举报

3#
 楼主| 发表于 2017-5-16 22:20:51 | 只看该作者
wintoflash 发表于 2017-5-16 08:10
1. 微软的bootx64.efi不能读udf分区的bcd
2. grub2的loopback不是磁盘仿真
解决方法:用xorboot

微软的bootx64.efi不能读取udf分区的bcd ??
那请问udf文件系统的光盘为啥可以呢???
从clover.efi引导工具包提取了 udf.efi exfat.efi ntfs.efi 这是uefi模式下的三种文件系统驱动
用虚拟机测试  加载这些驱动后运行相应分区的bootx64.efi发现ntfs exfat都可以可以启动解开模式的pe
目测bootx64.efi是使用自己内置的算法来识别bcd分区的
还没测试bcd放在efi分区  wim放在udf分区的情形
另外呢 xorboot你确定可以加载udf文件系统分区上的winpe.iso吗??

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 06:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表