如何测试 Windows 2000 注册表配置单元是否已损坏

如何测试 Windows 2000 注册表配置单元是否已损坏

我有一台装有 Windows 2000 的旧系统(是的,我应该淘汰它),最近它停止启动,并显示消息“Windows 无法启动,因为以下文件丢失或损坏:\Winnt\System32\Config\Systemced

四处搜索后发现了几个有用的网站,http://support.Microsoft.com/kb/269075,并且http://jayroos.com/tech/recovering-systemced-error,它至少帮助我重新启动机器,尽管使用的是默认的系统注册表配置单元。

我的问题是,有什么方法可以分析/修复“损坏的”系统配置单元?

上述两个链接都表明,当系统配置单元超过 16MB 时,Windows 2000 将抛出指示的错误,但该系统上的配置单元仅略大于 9MB。'regcompact' 实用程序(如http://www.experimentalscene.com/downloads/) 似乎甚至无法识别旧蜂巢。我倾向于将可疑蜂巢的副本放到我的一台更现代的机器上,并尝试以某种方式修复它,然后将其移植回去。欢迎任何有关如何进行的想法。

答案1

你几乎唯一的希望就是恢复坏的系统配置单元并尝试微软的 Windows 2000 注册表修复实用程序

Windows 2000 中的注册表损坏可能导致系统无法启动。Windows 2000 注册表修复实用程序是一种可帮助从注册表损坏中恢复 Windows 2000 系统的工具。此实用程序可下载到软盘上,然后在注册表损坏的系统上运行。下载此实用程序需要六张软盘。该实用程序将尝试修复损坏的注册表并允许您的机器再次启动。

由于软盘计算机并不多,而你的 WIN2K 机器正在运行,也许可以先用它来创建六张软盘

如果系统配置单元的替代版本System.alt不足以解决问题,那么下一个最好的想法可能是重新安装 Windows 2000。

如果您没有原始启动媒体,它们仍可以在 torrent 网站上找到(使用“win2k”进行搜索),尽管种子非常少。

答案2

在硬盘上运行 chkdsk /f 将纠正文件系统损坏,这在大多数情况下可以解决配置单元损坏问题。

Chkdsk 将在启动时修复 80% 以上的“文件丢失或损坏”消息,如果您修复它并正常启动,请对驱动器进行碎片整理,严重的碎片可能会导致文件系统损坏,在碎片整理之前始终运行 chkdsk。

在使用 W2K 注册表修复实用程序之前,我会运行 chkdsk。

相关内容