下面解释在检测到存储配置更改时操作系统为何不自动更新 ARC 路径。
更改存储配置的方式可能使操作系统无法确定 Boot.ini 文件中现有 ARC 路径中的问题是否会导致下次启动时出现问题。由于 ARC 路径只在启动过程中更新(即插入可移动硬盘时),所以操作系统不能确定可移动硬盘的 ARC 路径。操作系统也不能确定驱动器的存在是否会影响 Boot.ini 文件中的现有 ARC 路径。同样地,如果对存储配置的更改是在脱机状态下进行的,操作系统也无法获知这些更改。
例如,如果关闭了计算机,操作系统直到下次启动时才能发现以下各种问题:
添加了控制器;
添加了存储;
更改了控制器的 BIOS;
将存储添加到了现有的控制器。
下次尝试启动计算机可能会失败,因为启动过程不包含任何更改 Boot.ini 文件中 ARC 路径的代码。
改好多门列出了操作系统自动更新 Boot.ini 文件中的 APC 路径的情况。
1、更改分区 — 使用逻辑磁盘管理器或 Diskpart 工具创建或删除分区时。
2、更改动态磁盘 — 更改拥有保留分区的动态磁盘时,可能会提示您更新 ARC 路径。这就意味着即使这是动态磁盘,关于分区的信息仍存在于分区表的 0 扇区中。满足以下任一条件时会出现此情况:
1)如果在磁盘转换为动态磁盘之前分区已经存在。
2)如果 /retain 命令在 Diskpart 工具下运行以确保关于分区的信息添加到了分区表中。