无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 11906|回复: 21

[求助] 请问VHDX内部的分区模式选择GPT还是MBR?

[复制链接]
发表于 2020-5-4 22:13:40 | 显示全部楼层 |阅读模式
我想制作一个VHDX然后拷到别的电脑上使用,这样就省得装系统的时间了,那么VHDX里面的分区模式应该选哪个好?VHDX里面不同的分区模式会不会导致无法引导?


这些电脑可能是①UEFI+GPT、②legacy+MBR或③UEFI+MBR。
我试过VHDX里面的分区模式是MBR应该在上面三种都可以引导。
VHDX里如果是GPT在①和③应该也可以引导。那么VHDX里面是GPT的话,在物理环境是legacy+MBR的机器上能不能引导呢?
请各位前辈给说说?

发表于 2020-5-5 00:19:32 | 显示全部楼层
优质问题。等高手回答
回复

使用道具 举报

发表于 2020-5-5 00:54:18 | 显示全部楼层
通常下选MBR,不过GPT也能启动,实际上没区别。
使用VHD也很少会在内部分多个分区的情况,基本上都是单分区。

GPT是为了多分区和超过2.75T大分区准备的。
VHDX或VHD本质是单个虚拟磁盘文件,不管是动态VHD还是固定大小VHD,本身是在实体硬盘的分区上。

从开机到启动VHD,UEFI已经读取过了分区引导信息。
引导启动VHD已经和UEFI无关了,是微软启动程序的事情。

点评

感谢回复,看来以后用GPT好了,现在uefi+gpt的机器多一些,拷到机器上以后用dism++添加一下引导,如果vhdx里的分区模式和物理硬盘的分区模式不一样的话,dism++会提示类型不对,不给添加启动项,还得用bootice来添加  详情 回复 发表于 2020-5-5 15:14
回复

使用道具 举报

 楼主| 发表于 2020-5-5 15:14:00 | 显示全部楼层
心零 发表于 2020-5-5 00:54
通常下选MBR,不过GPT也能启动,实际上没区别。
使用VHD也很少会在内部分多个分区的情况,基本上都是单分 ...

感谢回复,看来以后用GPT好了,现在uefi+gpt的机器多一些,拷到机器上以后用dism++添加一下引导,如果vhdx里的分区模式和物理硬盘的分区模式不一样的话,dism++会提示类型不对,不给添加启动项,还得用bootice来添加……还是dism++添加启动项方便一些……

点评

具体怎么COPY到机器上,又怎么通过DISM++添加引导,能不能指导一下?谢谢!  详情 回复 发表于 2020-5-5 15:52
回复

使用道具 举报

发表于 2020-5-5 15:52:16 | 显示全部楼层
shugint 发表于 2020-5-5 15:14
感谢回复,看来以后用GPT好了,现在uefi+gpt的机器多一些,拷到机器上以后用dism++添加一下引导,如果vhd ...

具体怎么COPY到机器上,又怎么通过DISM++添加引导,能不能指导一下?谢谢!

点评

额?我在A电脑上新建了一个*.VHDX把win10释放到里面。然后把这个*.vhdx文件复制到U盘里(或是通过网络),再复制到B电脑的硬盘上,在B电脑进去PE或者B电脑原来的系统,用磁盘管理或bootice挂载这个*.vhdx,然后打开d  详情 回复 发表于 2020-5-5 16:15
回复

使用道具 举报

 楼主| 发表于 2020-5-5 16:15:54 | 显示全部楼层
qingyi78 发表于 2020-5-5 15:52
具体怎么COPY到机器上,又怎么通过DISM++添加引导,能不能指导一下?谢谢!

额?我在A电脑上新建了一个*.VHDX把win10释放到里面。然后把这个*.vhdx文件复制到U盘里(或是通过网络),再复制到B电脑的硬盘上,在B电脑进去PE或者B电脑原来的系统,用磁盘管理或bootice挂载这个*.vhdx,然后打开dism++,在顶上那一排里找到*.vhdx里的那个win,点击打开会话,然后菜单》恢复功能》引导修复,选择要写入引导的分区,点确定。再用bootice看看启动项里面有木有。你说的是不是这些?

点评

是的,不过你是直接给VHD加个引导,还是说把vhd像GHOST一样还原到硬盘?如果是还原到硬盘具体怎么操作?加引导的话直接BOOTICE就搞定了。  详情 回复 发表于 2020-5-5 18:05
回复

使用道具 举报

发表于 2020-5-5 18:05:36 | 显示全部楼层
shugint 发表于 2020-5-5 16:15
额?我在A电脑上新建了一个*.VHDX把win10释放到里面。然后把这个*.vhdx文件复制到U盘里(或是通过网络) ...

是的,不过你是直接给VHD加个引导,还是说把vhd像GHOST一样还原到硬盘?如果是还原到硬盘具体怎么操作?加引导的话直接BOOTICE就搞定了。

点评

就是添加引导。不再把vhdx里面的文件弄出来了。用bootice也行,只是我一般喜欢用dism++弄。比如,如果硬盘之前是个win7的话,只是添加bcd应该也引导不了vhdx里面的win10,但这种情况,dism++的引导修复好像是能搞好  详情 回复 发表于 2020-5-5 20:54
回复

使用道具 举报

 楼主| 发表于 2020-5-5 20:54:33 来自手机 | 显示全部楼层
qingyi78 发表于 2020-5-5 18:05
是的,不过你是直接给VHD加个引导,还是说把vhd像GHOST一样还原到硬盘?如果是还原到硬盘具体怎么操作? ...

就是添加引导。不再把vhdx里面的文件弄出来了。用bootice也行,只是我一般喜欢用dism++弄。比如,如果硬盘之前是个win7的话,只是添加bcd应该也引导不了vhdx里面的win10,但这种情况,dism++的引导修复好像是能搞好的。就不用复制引导文件或者用bcdboot命令复制引导文件了。
回复

使用道具 举报

发表于 2021-6-3 11:25:34 | 显示全部楼层
GPT是为了识别大容量硬盘,在VHD里无所谓,除非,你的VHD创建TB级别的大小。
回复

使用道具 举报

发表于 2021-6-3 21:52:10 | 显示全部楼层
可以参考下去玩下
回复

使用道具 举报

发表于 2021-6-4 21:59:16 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2021-6-4 22:02 编辑

据说有人 发现在 uefi+gpt 模式下 启动 内部分区是 mbr 结构的 vhd(x) 的时候 会失败。
如果只是用 bcd 体系做引导 ,应该没啥区别。

很多系统安装软件 都提供 自动创建本地 vhd 并把 wim  释放进vhd ,然后创建引导,这样的功能,
你用事先弄好的 vhd 复制到本地硬盘,是可行的,只是 存储和转移上 都要费些空间和时间而已。
毕竟 wim 压缩着更容易携带
我建议你用 wimboot+vhd 的方式 安装系统,把wim 事先做成 WIMboot 性质的,需要安装系统的时候,把wim复制到本地,再做个本地vhd 指针,在bcd中加上vhd 引导,这样在空间和时间上都有些优势。

点评

这个问题困扰好多年!每次都是用BIOS启动MBR硬盘装系统。进桌面之后再切换回UEFI+GPT启动。  详情 回复 发表于 2022-8-14 13:31
能否详细说一下wim的做法,还有指针的做法。我也是一直只用vhd的,没玩过有wim的。谢谢!  详情 回复 发表于 2022-7-15 13:59
opq
说得好!  详情 回复 发表于 2021-10-29 17:55

评分

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

查看全部评分

回复

使用道具 举报

发表于 2021-6-22 16:35:50 | 显示全部楼层
嘻嘻嘻,谢谢楼主的分享,不错,支持
回复

使用道具 举报

发表于 2021-10-29 17:55:04 | 显示全部楼层
dos时代菜鸟 发表于 2021-6-4 21:59
据说有人 发现在 uefi+gpt 模式下 启动 内部分区是 mbr 结构的 vhd(x) 的时候 会失败。
如果只是用 bcd 体 ...

说得好!
回复

使用道具 举报

发表于 2022-7-15 13:59:44 | 显示全部楼层
dos时代菜鸟 发表于 2021-6-4 21:59
据说有人 发现在 uefi+gpt 模式下 启动 内部分区是 mbr 结构的 vhd(x) 的时候 会失败。
如果只是用 bcd 体 ...

能否详细说一下wim的做法,还有指针的做法。我也是一直只用vhd的,没玩过有wim的。谢谢!

点评

点他的主题,第一页上就有,或者用winntsetup安装器,右下有选。  详情 回复 发表于 2022-7-15 15:47
回复

使用道具 举报

发表于 2022-7-15 15:47:07 | 显示全部楼层
481416322 发表于 2022-7-15 13:59
能否详细说一下wim的做法,还有指针的做法。我也是一直只用vhd的,没玩过有wim的。谢谢!

点他的主题,第一页上就有,或者用winntsetup安装器,右下有选。

点评

OK  详情 回复 发表于 2022-7-15 15:50
回复

使用道具 举报

发表于 2022-7-15 15:50:24 | 显示全部楼层
szwp 发表于 2022-7-15 15:47
点他的主题,第一页上就有,或者用winntsetup安装器,右下有选。

OK
回复

使用道具 举报

发表于 2022-8-14 13:31:34 | 显示全部楼层
dos时代菜鸟 发表于 2021-6-4 21:59
据说有人 发现在 uefi+gpt 模式下 启动 内部分区是 mbr 结构的 vhd(x) 的时候 会失败。
如果只是用 bcd 体 ...

这个问题困扰好多年!每次都是用BIOS启动MBR硬盘装系统。进桌面之后再切换回UEFI+GPT启动。
回复

使用道具 举报

发表于 2022-8-14 22:39:38 | 显示全部楼层
长知识了、、、、、、、、、、
回复

使用道具 举报

发表于 2022-10-27 14:01:21 | 显示全部楼层
wimboot加指针文件的方法是节约空间,但是启动时间要更长一些,要速度快还是得差分
回复

使用道具 举报

发表于 2023-6-18 19:35:48 | 显示全部楼层
VHD中使用GPT分区,不创建EFI分区也能引导,应该靠的物理硬盘中的EFI就能引导了
回复

使用道具 举报

发表于 2023-6-19 15:44:04 | 显示全部楼层
本帖最后由 poopoostar 于 2023-6-19 16:00 编辑

本人实测遇到一些情况,期待有大侠指导实现:VHD内安装的是Win10 LTSC 1809。目标:即可在PC机运行、也可在VirtualBox运行,即可在UEFI下运行、也可在Legacy下运行。(最好期望是GPT盘,以便于未来可以识别支持大硬盘)

情况如下:
首先,PC机BIOS中显示是UEFI,实际装机是MBR盘,无ESP分区,正常运行。(困惑之)。

关于VHD中使用GPT分区、MBR分区,二者实证如下:
(1.1)在其中使用VirtualBox虚拟机软件,打开VHD,当VHD使用MBR格式时(内部有Boot文件夹和bootmgr文件),可以运行。VHD内部使用GPT格式时(建立ESP分区),显示boot顺序有误、无法启动。
(1.2)在PC机BCD建立该VHD菜单,当VHD内部是MBR时,可以启动,当VHD内部是GPT时也可以启动。困惑之。

附,其他信息供参考:
1)另一台测试:PC机是UEFI BIOS、GPT盘装机。在PC机BCD建立该VHD菜单。内部MBR的VHD无法启动,内部GPT的VHD也无法启动。不知是何原因。
2)因为VirtualBox无法打开VHDX,所以未采用VHDX格式。
3)因为Win10 LTSC 21H2有许多缺陷,所以未采用。


点评

建议先搞定MBR双启。 legacy+gpt需要第三方引导。  详情 回复 发表于 2023-6-20 08:53
回复

使用道具 举报

发表于 2023-6-20 08:53:29 | 显示全部楼层
poopoostar 发表于 2023-6-19 15:44
本人实测遇到一些情况,期待有大侠指导实现:VHD内安装的是Win10 LTSC 1809。目标:即可在PC机运行、也可在 ...

建议先搞定MBR双启。
legacy+gpt需要第三方引导。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-17 05:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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