启动过程中缺少 autochk 程序

启动过程中缺少 autochk 程序

我刚刚调整了 Windows 分区的大小,这需要向左移动大约 160GB。之后它无法像平常一样找到启动项,因此我像平常一样运行系统修复工具(我多次调整此分区的大小,每次都必须使用修复磁盘)。

但是,这一次,当我重新启动进入恢复的第 7 个分区时,它像平常一样显示了 Windows 徽标,但随后闪烁

未找到 autochk 程序 - 跳过自动检查

屏幕亮了大约 8 秒钟后,出现了一个带有白色文字的蓝屏,然后重新启动。我尝试多次运行修复盘,但每次都会返回并修复相同的问题,并且每次启动时都会发生相同的事情。除了重新安装 Windows 之外,我还能做些什么来解决这个问题?

我还从我的 Vista 分区运行了两次 chkdsk,没有报告任何错误,并且查看驱动器上的所有文件时一切似乎都正常。

答案1

我遇到了这个问题,fixboot/fixmbr/bootrec 命令都不起作用。下面是修复方法:

看起来 C: 不知出于什么原因被错误映射了。就我而言,我猜是因为我的迁移软件没有找到它。

启动恢复控制台并启动 regedit。

 For those not used to this language, that means: 
 - Boot from the Win7 disk 
 - At the "Install Windows" screen press SHIFT F10 to get a command window 
 - Type "regedit" (without the "") 
 - and press Enter

选择 HKLM 配置单元,然后使用“加载配置单元”来挂载 c:\windows\system32\config\system 配置单元(我将其命名为“离线”)。您必须选择 HKLM 以便启用加载配置单元,我们实际上不会将离线配置单元加载到其中。

 For those not used to this language, that means: 
 - Click to Select HKEY_LOCAL_MACHINE
 - Click File, Load Hive
 - Click the drop down arrow in "Look in"
 - Browse to C:\Windows\System32\config
 - Select SYSTEM and click Open
 - In Key Name type "offline"
 - OK

现在,您将比较 HKLM\System\MountedDevices(这是恢复环境的设备列表)与 HKLM\System\Offline\MountedDevices(这是您失败的 Windows 安装的设备列表)。就我而言,我发现恢复环境正确地看到了 C:,但离线配置单元对 c: 的磁盘签名是错误的。(可能是因为我在迁移过程中删除了恢复分区。所以我们需要输入正确的签名。

查看恢复注册表中 DosDevices\C: 的二进制条目。现在转到脱机注册表并修复 DosDevices\C: 以使其匹配。就我而言,我发现最简单的方法是将坏的 DosDevices\C: 重命名为 Z:,然后浏览 \volume{guid} 条目,直到找到与正常工作的 C: 匹配的条目,然后将该条目重命名为 DosDevices\C:。

在文件菜单中卸载配置单元,然后重新启动。完成此操作后,我就可以启动了。

 For those not used to this language, that means: 
 - Select "offline" in the left hand pane
 - Click File, Unload Hive
 - Yes
 - Close Registry Editor and the Command Window
 - Close the "Install Windows" screen
 - Yes
 - Remove the Win7 disk and boot into Win7.

其他互联网搜索暗示只需删除所有离线 DosDevices 条目就会强制它们正确重新创建,但这对我来说不起作用。

答案2

蓝屏死机错误通常出现在 Windows 系统中,这通常是由设备驱动程序中的软件错误引起的。

蓝屏处理,可以参考

1 重启

2. 新硬件检测新服务

检测到 3 个木马病毒

4 检查BIOS和硬件兼容性

5.运行“sfc /scannow”检查系统文件是否被替换,然后使用安装盘恢复系统

您可以尝试在重新启动计算机时反复按 F8 以安全模式启动 Windows 系统。

答案3

我认为出现此类问题的原因如下:

  • 您可能使用第三方分区程序将系统分区减小到其最小大小以下
  • 您可能通过创建新的前导分区更改了分区号
  • 移动分区时发生复制错误

在所有情况下,如果你无法撤消损坏,并且 Windows 7 启动 CD 中的恢复选项无法解决问题,则可能需要执行修复安装以修复 Windows 7。这将修复您当前安装的 Windows 7,同时仍保留用户帐户、数据、程序和系统驱动程序(但确保您有备份)。

答案4

非常相似但不重复,所以稍微重复了我的回答。

在我看来,这听起来像是 100Mb 的启动分区已被删除,或者 Windows 启动加载程序的一部分出现故障。

如果您无法使用启动恢复工具自动恢复,您可以选择Command Prompt修复选项,然后手动重建引导扇区。

输入以下内容:

bootrec /fixboot

bootrec /fixmbr

bootrec/rebuildbcd

这应该会扫描错误,修复并重建引导扇区并重新填充菜单。

(如果你想了解更多关于 Bootrec 的信息,点击这里

相关内容