系统非正常关机、病毒、硬盘故障等原因可能会造成硬盘数据被破坏,引起windows启动时自检修复,检测画面类似于下图(故障我没有重现,从网上找的类似的图片)

chkdsk is verifying indexes chkdskisverifyingindexes开不了机_数据


文字内容类似于

Checking file system on C:                  (出现问题的盘符)

The type of the file system is NTFS.

The volume is dirty.                         (发现的问题)

 

CHKDSK is verifying files (stage 1 of 3)  ...       (CHKDSK为windows内置的磁盘修复程序)

File verification completed.

 

CHKDSK is verifying indexes (stage 2 of 3)   ...

Correcting error in index $SII for file9.         (表示正在修复,这里的数字显示会有不同)



    此类故障会破坏文件及系统信息,windows发现此类错误后就会启动CHKDSK进行修复。但CHKDSK本身功能有限,很多问题无法正常修复。如此轻则造成每次系统启动时都会进入上图画面进行修复,这会使系统的启动速度非常缓慢(数分钟到数小时都有可能,视出现问题的文件范围而定)。重则造成系统无法启动,原因是C盘的系统文件或者分区信息被破坏(这就是本文描述的故障)。

    出现无法正常启动系统的情况若不想重新安装操作系统(特别是服务器,一般都保存有大量数据),则需要利用数据修复软件进行修复。这次故障恢复中用到的是Disk Genius。图标如下:

chkdsk is verifying indexes chkdskisverifyingindexes开不了机_Disk Genius_02

    操作十分简单,工具只需要一张系统维护光盘/U盘。首先引导进入WIN PE系统(若启动菜单有Disk Genius选项也可直接选这项),进入Disk Genius程序。然后选择“硬盘”菜单中的“重建主引导记录(MBR)”即可。如下图:

chkdsk is verifying indexes chkdskisverifyingindexes开不了机_数据_03


    之后重启系统,windows会再次提示最开始的错误内容,但这次可以正常修复了,修复期间提示的文字会随着修复过程更新,时间可能比较长,笔者这次修复用了30分钟。

修复成功之后进入系统,查看应用程序日志会发现相关记录(系统只会记录了最后一次成功修复的日志)。如图:

chkdsk is verifying indexes chkdskisverifyingindexes开不了机_数据_04