如何修复 Windows 11 中 ChkDsk 在启动时不运行的问题
Windows 检查磁盘实用程序 (ChkDsk) 是维护计算机文件系统和硬盘驱动器健康的重要工具。当计划在启动时运行时,ChkDsk 可以在各种与磁盘相关的问题导致严重问题之前检测并修复它们。然而,用户有时会遇到ChkDsk无法按计划运行的情况。本文将指导您通过多种方法来解决此问题并确保 ChkDsk 在 Windows 11 中启动时正常运行。
在深入研究解决方案之前,了解为什么 ChkDsk 可能无法在启动时运行非常重要。常见原因包括:
- 影响 ChkDsk 实用程序的损坏的系统文件。
- 注册表设置不正确,导致 ChkDsk 无法初始化。
- 内核模式组件锁定驱动器并干扰 ChkDsk。
- ChkDsk 操作的调度不当。
方法 1:验证并更正注册表设置
解决 ChkDsk 在启动时未运行问题的第一步是检查 Windows 注册表的设置是否正确。
步骤一:按打开注册表编辑器Win + R, 打字regedit,然后按 Enter 键。
步骤2:导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
步骤3:在右侧窗格中,找到BootExecute价值。如果它不存在或值不正确,请右键单击右侧窗格中的空白区域,选择新建 > 多字符串值,并将其命名为 BootExecute。
第4步:双击 BootExecute 并确保其值数据设置为:
autocheck autochk *
第5步:单击“确定”保存更改并关闭注册表编辑器。
进行这些更改后,重新启动计算机并检查 ChkDsk 是否在启动时运行。
方法 2:运行系统文件检查器 (SFC)
如果注册表设置正确,但 ChkDsk 仍然无法运行,则问题可能是由损坏的系统文件引起的。系统文件检查器可以帮助修复这些文件。
步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”来执行此操作。
步骤2:在命令提示符窗口中,键入以下命令并按 Enter:
sfc /scannow
步骤3:等待扫描完成。此过程可能需要几分钟。
第4步:如果 SFC 找到并修复任何损坏的文件,请重新启动计算机并检查 ChkDsk 现在是否在启动时运行。
方法 3:使用 DISM 修复 Windows 映像
如果 SFC 无法解决问题,您可以使用部署映像服务和管理 (DISM) 工具修复 Windows 映像。
步骤一:以管理员身份打开命令提示符。
步骤2:运行以下命令:
DISM /Online /Cleanup-Image /RestoreHealth
步骤3:等待该过程完成。这可能需要 15-30 分钟或更长时间,具体取决于您的系统。
第4步:DISM 完成后,重新启动计算机并检查 ChkDsk 是否在启动时运行。
方法 4:手动安排 ChkDsk
如果自动计划不起作用,您可以手动计划 ChkDsk 在下次系统启动时运行。
步骤一:以管理员身份打开命令提示符。
步骤2:键入以下命令,将 X 替换为您要检查的驱动器盘符:
chkdsk X: /f /r
步骤3:当提示安排磁盘检查时,键入 Y 并按 Enter。
第4步:重新启动计算机。 ChkDsk 应在启动时运行。
方法 5:检查驱动器盘符分配
有时,如果驱动器没有分配盘符,ChkDsk 可能无法运行。
步骤一:按Win + X并选择“磁盘管理”。
步骤2:找到您要检查的驱动器。如果它没有驱动器号,请右键单击它并选择“更改驱动器号和路径”。
步骤3:单击“添加”并分配驱动器号。
第4步:分配驱动器号后,尝试使用方法 4 再次调度 ChkDsk。
通过遵循这些方法,您应该能够解决阻止 ChkDsk 在 Windows 11 中启动时运行的问题。请记住,在执行系统维护任务之前始终备份重要数据。如果尝试这些解决方案后问题仍然存在,请考虑向专业技术人员寻求帮助或联系 Microsoft 支持以获得进一步帮助。
