我的驱动器有活动标志,但没有启动——有必要吗?

Dre*_*rew 4 windows boot hard-drive partitioning

我将 Windows 安装到新驱动器以帮助修复损坏的驱动器,但我注意到一些奇怪的事情:

在此处输入图片说明

新驱动器(磁盘 0)启用了活动和系统标志,其引导位于数据分区 C: 上。磁盘 1(Windows 安装在我的旧驱动器上的位置)在数据分区上具有活动标志,并且缺少磁盘 0 具有的所有其他标志。磁盘 2 有一个系统保留分区,该分区启用了活动标志,但缺少系统标志,并且它的数据分区没有像磁盘 0 那样的引导 / etc 标志。

如果磁盘 1 和磁盘 2 具有与磁盘 0 相同的标志——并且没有它们与它们不工作有关——或者这些标志不是完全必要的,并且磁盘 1 和磁盘 2 具有启动所需的适当标志/分区?

小智 6

啊,一个非常敏锐的问题。不幸的是,您落入了 Microsoft 古怪术语的陷阱

抓住你的裤子会有一个大惊喜,因为这里是微软定义“启动”和“系统”分区的方式:

  • “引导”分区不是引导文件(引导加载程序)所在的分区!它是系统根目录 (%systemroot%) 所在的分区!
  • “系统”分区不是系统根目录 (%systemroot%) 所在的分区!它是引导文件(引导加载程序)所在的分区!

如果您曾经发现为什么微软将错误的定义分配给错误的术语,也请告诉我。另请参阅:英文维基百科上的系统分区和启动分区

现在,关于“活动”标志:BIOS 或 UEFI 在标记为活动的分区上查找引导文件。一次只能将一个分区标记为活动分区。因此,只有将“系统”分区标记为活动才有意义。

我相信你现在已经结束了,但我还是要说:“启动”和“系统”不是实际的标志。它们只是仅出现在磁盘管理控制台中的标签。但是“Active”是一个实际的标志;有一个特定的磁盘区域用来保存这个标志作为信息。磁盘 2 上的所有分区都没有这些标签,因为它们既不用于启动 Windows,也不包含正在运行的 Windows 副本。F: 中可能有引导加载程序文件,G: 上可能有一个可运行的 Windows,但磁盘管理控制台不检查也不关心。