无忧启动论坛

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

[已解决] vhd启动测试的问题

[复制链接]
跳转到指定楼层
1#
发表于 2023-5-16 18:28:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhanglei1371 于 2023-5-17 07:00 编辑

近期本人想探索下vhd启动的问题,希望能在启动测试工具里启动vhd文件后点击菜单,能启动PE,做了如下尝试:
1.在系统里创建VHD文件,20G,动态扩展;格式化为GPT分区格式;2.分出一个1000M的fat32作为ESP分区;
3.将现有磁盘的Boot目录复制到ESP分区,然后用Bootice编辑BCD文件,然后用启动测试工具QEMU测试,发现压根无法启动,不知该怎么操作能出现启动菜单?

看错误提示,似乎是找不到windows目录下的system32目录下的winload.efi文件,于是尝试创建windows目录和里面的system32目录,并将boot目录从现有的C盘复制过去,发现依旧无效。不知该怎么解决?
希望能得到各位的帮助。


其实这里已经可以了。



2#
发表于 2023-5-16 18:56:40 | 只看该作者
如果是 legacy bios 引导,则注意主引导记录和分区引导记录;如果是 uefi 引导,则引导分区的文件系统应为 FAT

评分

参与人数 1无忧币 +2 收起 理由
zhanglei1371 + 2 谢谢,能否根据上面图示再给下指点?

查看全部评分

回复

使用道具 举报

3#
发表于 2023-5-16 19:49:27 | 只看该作者
QEMU测试,是选择直接启动vhd?vhd格式化为GPT分区格式,ESP分区引导,bcd在:\EFI\Microsoft\Boot\bcd,不知编辑的bcd对不对,“将现有磁盘的Boot目录复制到ESP分区”,那是\boot\bcd, 是legacy bios 引导的。

评分

参与人数 1无忧币 +2 收起 理由
zhanglei1371 + 2 感谢提醒!

查看全部评分

回复

使用道具 举报

4#
发表于 2023-5-16 22:59:37 | 只看该作者

点评

不是一个问题  详情 回复 发表于 2023-5-16 23:10
回复

使用道具 举报

5#
 楼主| 发表于 2023-5-16 23:10:52 | 只看该作者
xjfnet 发表于 2023-5-16 22:59
试试这个
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435643&extra=

不是一个问题

点评

你试试再说  详情 回复 发表于 2023-5-17 06:39
回复

使用道具 举报

6#
发表于 2023-5-16 23:51:28 | 只看该作者
本帖最后由 jlshnlhj 于 2023-5-17 15:22 编辑

WEPE64.wim不在20g的VHD里?看意思应该在1000M的fat32 ESP分区里。如果在,要挂载vhd,然后BOOTICE再设置bcd,这样BOOTICE才能选择RamDisk下的启动磁盘和分区,然后指向VHD里ESP分区的WEPE64.wim文件。
如果要本机引导启动,就编辑当前系统BCD。
如果要VHD自身能引导启动(VHD里需建立有引导启动文件和文件夹),就编辑VHD里的BCD,VHD如果是mbr,主分区激活,BCD在:\Boot下;如果是GPT,BCD在:ESP\EFI\Microsoft\Boot下。不过VHD自身能引导启动,在里面内容不直接转物理盘下用不到。


回复

使用道具 举报

7#
发表于 2023-5-17 06:39:52 | 只看该作者

你试试再说
回复

使用道具 举报

8#
发表于 2023-5-17 09:39:22 | 只看该作者
回复

使用道具 举报

9#
发表于 2023-5-17 11:09:20 | 只看该作者
可以用笨办法先尝试下:
1、挂载vhd;
2、用WinNTSetup安装win10,引导盘选VHD的esp盘,系统盘选VHD的主盘;
然后再启动测试下。

评分

参与人数 1无忧币 +3 收起 理由
zhanglei1371 + 3 很给力!

查看全部评分

回复

使用道具 举报

10#
发表于 2023-5-17 11:27:17 | 只看该作者
学习了
回复

使用道具 举报

11#
发表于 2023-5-17 18:26:46 | 只看该作者
按意思做了1个:
2g的VHD,GPT分区表,WEPE64.wim在1000M的fat32 ESP分区里,挂载vhd,然后用BOOTICE再编辑bcd。
本机引导启动,编辑当前系统BCD(MBR),QEMU测试成功。
VHD自身引导启动,编辑:ESP\EFI\Microsoft\Boot\BCD,QEMU测试也成功。

点评

您好,方便发个阿里云链接么?另外发现不少pe如天意pe,win7pe3.0在uefi模式下加载失败,不知什么原因  详情 回复 发表于 2023-5-17 18:52
回复

使用道具 举报

12#
 楼主| 发表于 2023-5-17 18:52:13 | 只看该作者
jlshnlhj 发表于 2023-5-17 18:26
按意思做了1个:
2g的VHD,GPT分区表,WEPE64.wim在1000M的fat32 ESP分区里,挂载vhd,然后用BOOTICE再编 ...

您好,方便发个阿里云链接么?另外发现不少pe如天意pe,win7pe3.0在uefi模式下加载失败,不知什么原因

点评

发bcd。关键是挂载VHD。  详情 回复 发表于 2023-5-17 19:09
回复

使用道具 举报

13#
发表于 2023-5-17 19:09:39 | 只看该作者
本帖最后由 jlshnlhj 于 2023-5-19 09:14 编辑
zhanglei1371 发表于 2023-5-17 18:52
您好,方便发个阿里云链接么?另外发现不少pe如天意pe,win7pe3.0在uefi模式下加载失败,不知什么原因

阿里云链接发什么?关键是挂载VHD(在6楼已告知),编辑BCD,挂载后,问题就解决了。
是当前系统BCD引导启动,编辑当前系统BCD(MBR)
VHD自身引导启动,用dg将VHD内ESP去隐藏,编辑VHD内:ESP\EFI\Microsoft\Boot\BCD,QEMU测试也成功。不过在里面内容不直接转物理盘下,VHD自身引导启动是用不到的。
用的PE是优启通里的Win10x64.

点评

您好,您的qemu能分享一下么?我的一启动pe,就出错,版本太老了,谢谢  详情 回复 发表于 2023-5-17 19:58

评分

参与人数 1无忧币 +5 收起 理由
zhanglei1371 + 5 赞一个!

查看全部评分

回复

使用道具 举报

14#
 楼主| 发表于 2023-5-17 19:58:19 | 只看该作者
jlshnlhj 发表于 2023-5-17 19:09
阿里云链接发什么?关键是挂载VHD(在6楼已告知),编辑BCD,挂载后,问题就解决了。仔细看下图。vhd文件 ...

您好,您的qemu能分享一下么?我的一启动pe,就出错,版本太老了,谢谢

点评

Bluebells的。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449  详情 回复 发表于 2023-5-17 20:27
回复

使用道具 举报

15#
发表于 2023-5-17 20:27:06 | 只看该作者
本帖最后由 jlshnlhj 于 2023-5-17 20:35 编辑
zhanglei1371 发表于 2023-5-17 19:58
您好,您的qemu能分享一下么?我的一启动pe,就出错,版本太老了,谢谢

Bluebells的。现在PE太大了,测试到能加载就可以了,我们试的是能否引导vhd里的PE,而不是PE有无问题。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449
回复

使用道具 举报

16#
发表于 2023-5-20 08:47:39 | 只看该作者
UEFI怎么会去复制boot目录,要复制efi目录。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-29 08:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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