在c:\winnt\ntds下线删除除ntds.dit外的所有文件,再用ntdsutil files repair进行修复目录数据库执行语义数据库分析。为此,请在命令提示符处键入以下命令,包括引号:

ntdsutil "sem d a" go



如果语义数据库分析指示没有错误,请继续执行下面的步骤。如果分析报告任何错误,请在命令提示符处键入下面的命令,包括引号:


ntdsutil "sem d a" "go f"



下面也是一种方法,但要先删除所有数据库。

esentutl /p c:\winnt\ntds\ntds.dit /!10240 /8 /v /x /o 确实不一样,加了这么多参数。管他,老子现在不需要知道 /!10240 /8 /v /x /o 是什么东东,回~车~

唰唰唰唰,没有报错!一行行的开始显示:


Initiating REPAIR mode...


Database: c:\winnt\ntds\ntds.dit


Temp. Database: REPAIR.EDB


got 81621 buffers


checking database header


forcing database to consistent state


checking database integrity


                    Scanning Status  ( % complete )


          0    10   20   30   40   50   60   70   80   90  100


----------------------------------------


..........


乖乖,终于修了!