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

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

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

在此处输入图片描述

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

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

答案1

啊,这个问题很有洞察力。不幸的是,你陷入了微软的术语陷阱

做好准备吧,因为微软对“启动”和“系统”分区的定义如下:

  • “启动”分区不是启动文件 (bootloader) 所在的分区!它是系统根目录 (%systemroot%) 所在的分区!
  • “系统”分区不是系统根目录 (%systemroot%) 所在的分区!它是引导文件 (bootloader) 所在的分区!

如果你发现微软为什么给错误的术语赋予了错误的定义,也请告诉我。另请参阅:系统分区和启动分区在英语维基百科上

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

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

相关内容