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

非常规的磁盘分区表引出的启动案例

[复制链接]
发表于 3 小时前 | 显示全部楼层 |阅读模式
  我的理解,标准系统只有两种引导硬盘模式(固件类型),1、传统BIOS (B)  2、UEFI (E)
  1、BIOS(Legacy BIOS)模式分区是MBR,只有C系统盘是活动主分区,其它都是扩展分区。
  注:其他分区不一定都是扩展分区。MBR 可以直接建 最多 4 个主分区,不需要一定用扩展分区。很多系统就是:C、D、E 全是主分区,完全正常启动。活动分区只需要一个也只能激活一个,扩展分区是为了突破 4 个主分区限制才用的,不是必须。
  2、UEFI模式分区是GPT,会有引导的ESP分区,DG建的常规是300M的FAT32分区,还会带个MSR分区的16M分区。其它分区都是主分区(GPT 磁盘没有 “主分区 / 扩展分区 / 逻辑分区” 的概念,所有分区统一叫GPT 数据分区,Windows 里一律显示为 “主分区” 只是磁盘管理器的显示习惯,不是结构上真的都是主分区)。
  注:MSR 不一定总是 16M,小于 16TB 的盘:16MB MSR;大于等于 16TB 的盘:128MB MSR。ESP 不一定是 300M,微软默认创建:100MB ESP很多分区软件会建:260MB / 300MB,所以 “常规是 300M” 只能算常见情况,不是标准。

  这里主要说的是特殊的案例,这个模式在虚拟机不能模拟,所以是在实体机测试的(建立在主板支持 UEFI 从 MBR 盘启动)。以固件UEFI启动(会从系统根目录的EFI读取BCD),磁盘分区表模式为MBR,GPT(无ESP分区)安装网上的精减系统没一个能正常引导进系统的(系统根目录如果没有EFI文件夹的精减系统更不用说了)。用常用三大安装软件DISM++、CGI、WinNT,分别试了磁盘分为MBR、GPT(无ESP)的分区格式,三大常用安装软件勾选“修复引导”或者称为“添加引导”和不勾选“修复引导”来来回回测试几十遍,终于发现,它们都没有针对这一特殊模式的修复。
  在测试中发现,DISM++和CGI在不勾选“修复(添加)引导”时也会对固件加入引导数据,从而影响到系统EFI文件的BCD。只有WinNT选择了“不更新引导代码”对EFI里的BCD没有动作,从而保留了原本的BCD未被篡改。
  很多软件都未能对这一特殊存在的模式加以修复引导,由此是不是可以认为这些软件都还是有bug的存在。比如常用的NT6也只能是对标准模式的修复引导,要是这一特殊情况,完全找不到北(BCD)。还好还可以寻求能新建引导的软件进行手动修复,这个是百分百能修复的。



  我重新打包了个接近原版的win11,版本为22621.525,新老硬件流畅运行,可当生产主力系统,非常经典的一个版本。正常标准的引导磁盘分区,使用CGI,DISM++,WinNT,勾上修复引导,安装释放映像,30秒释放完成,5秒进系统桌面。系统为未激活供研究使用,默认为暂停更新到2053年,驱动能自动更新,如果有显示可更新可以点击更新,只要不点“继续更新”就能保持这个暂停更新(每次启动都会保持这个状态)。可连网更新到最新版本。由于做系统时忘记关了网络,edge被升到了最新版本,不想重做两次,还是这样子得了。
  重点来了:这个打包支持上面说的特殊模式启动,安装方法也有要求:就是使用WinNT安装,不要添加什么优化,应答....,就是指定C盘就行,点安装弹出菜单时,选择“不更新引导代码”安装结束点重启就可以引导启动这一特殊模式了。有条件的可以下载测试测试

『来自huang1111盘用户的分享』
https://pan.huang1111.cn/s/eNQKqfg   密码:wind

『来自123云盘用户的分享』
链接:https://www.123684.com/s/4gwKVv-kgnO3?pwd=wind#



发表于 2 小时前 | 显示全部楼层
怎么看半天没看明白这个“特殊案例”具体指的是啥???


二○二六年四月八日

点评

简单说就是,设置bios以uefi启动,而硬盘分区设置为mbr或gpt(无esp分区)这两种情况。  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
觉得很高深
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
楼层主人,花里胡哨,直接使用Microsoft原始安装程序,足够操作

点评

主要是针对现在的精减系统安装测试,修复引导软件的测试。这种是普通常见可复现的现象,并不是偏僻少有的不能复现的。可以给软件提供bug  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
为啥要搞这么复杂
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
本帖最后由 2010sya 于 2026-4-8 20:14 编辑

我知道的有2种。

第一种:硬盘混合MBR:将GPT硬盘模拟MBR,以便传统bios引导

第二种:优盘ud区,应该算一种。。。
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
无ESP分区efi引导文件在哪里?efi引导文件必须在fta

点评

EFI默认是fat,但有些BIOS很开放,在NTFS分区上有efi引导文件照样启动  发表于 半小时前
装原版在系统盘根目录就有boot和efi这两个引导文件夹。  详情 回复 发表于 1 小时前
回复

使用道具 举报

 楼主| 发表于 1 小时前 来自手机 | 显示全部楼层
地球守护者 发表于 2026-4-8 19:29
楼层主人,花里胡哨,直接使用Microsoft原始安装程序,足够操作

主要是针对现在的精减系统安装测试,修复引导软件的测试。这种是普通常见可复现的现象,并不是偏僻少有的不能复现的。可以给软件提供bug

点评

VMware虚拟机器应用程序,可以了解  详情 回复 发表于 1 小时前
回复

使用道具 举报

 楼主| 发表于 1 小时前 来自手机 | 显示全部楼层
fuldho 发表于 2026-4-8 20:16
无ESP分区efi引导文件在哪里?efi引导文件必须在fta

装原版在系统盘根目录就有boot和efi这两个引导文件夹。
回复

使用道具 举报

 楼主| 发表于 1 小时前 来自手机 | 显示全部楼层
邪恶海盗 发表于 2026-4-8 19:19
怎么看半天没看明白这个“特殊案例”具体指的是啥???



简单说就是,设置bios以uefi启动,而硬盘分区设置为mbr或gpt(无esp分区)这两种情况。

点评

纯UEFI无ESP分区是不是不符合巨硬的规范??? 二○二六年四月八日  详情 回复 发表于 1 小时前
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
忧心的启 发表于 2026-4-8 20:36
简单说就是,设置bios以uefi启动,而硬盘分区设置为mbr或gpt(无esp分区)这两种情况。 ...

纯UEFI无ESP分区是不是不符合巨硬的规范???


二○二六年四月八日
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
高深莫测,看不懂。。。
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
邪恶海盗 发表于 2026-4-8 20:45
纯UEFI无ESP分区是不是不符合巨硬的规范???

回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
忧心的启 发表于 2026-4-8 20:27
主要是针对现在的精减系统安装测试,修复引导软件的测试。这种是普通常见可复现的现象,并不是偏僻少有的 ...

VMware虚拟机器应用程序,可以了解
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
只是很好奇,如何将硬盘分区为两种模式?
回复

使用道具 举报

发表于 18 分钟前 | 显示全部楼层
这种引导方式需要主板固件支持读取NTFS文件系统,不然读取不到EFI目录,大部分虚拟机固件不支持,自然无法启动。

点评

大佬有见识啊。所以都是实体机测试的,而且还是大批量的。  详情 回复 发表于 12 分钟前
回复

使用道具 举报

 楼主| 发表于 12 分钟前 | 显示全部楼层
YWFhYmJi 发表于 2026-4-8 21:54
这种引导方式需要主板固件支持读取NTFS文件系统,不然读取不到EFI目录,大部分虚拟机固件不支持,自然无法 ...

大佬有见识啊。所以都是实体机测试的,而且还是大批量的。
回复

使用道具 举报

发表于 10 分钟前 | 显示全部楼层
多谢楼主分享知识
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-8 22:12

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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