|
发表于 2007-8-2 22:41:01
|
显示全部楼层
来自: 中国湖北宜昌
有篇文章可以参考下:
; w* @. p4 Y" W! \% H) B/ ]what you're experiencing is what Windows refers to as "setting the dirty bit" and what you have to do is unset that bit. Every time Windows XP starts, autochk.exe is called by the kernel to scan all volumes to check if the volume dirty bit is set. If the dirty bit is set, autochk performs an immediate chkdsk /f on that volume. Chkdsk /f verifies file system integrity and attempts to fix any problems with the volume. It is usually caused by a hard shut down or a power loss during a read-right operation on that particular drive.
2 Z, k+ a& e: U: b% h! Z+ \& L$ h1 U
& _; W$ L$ C* L) i zHow do I fix it, you ask?
9 m3 F `. I ?9 @4 e B- F5 B
9 a/ p9 n/ I1 H7 E9 t0 F, L% SWell, that's easy. First click Start> Run> bring up a command prompt by typing in "CMD" and type " fsutil dirty query d: ". This queries the drive, and more than likely it will tell you that it is dirty. Next, type "CHKNTFS /X D:". The X tells Windows to NOT check that particular drive on the next reboot. At this time, manually reboot your computer, it should not do a Chkdsk and take you directly to Windows.
4 ]- J s! f1 P; P& N p1 L+ F
5 f% x6 ^+ G' u) x' { n/ _Once Windows has fully loaded, bring up another CMD prompt and type and now you want to do a Chkdsk manually by typing "Chkdsk /f /r d:". This should take you through 5 stages of the scan and will unset that dirty bit. Finally, type "fsutil dirty query d:" and Windows will confirm that the dirty bit is not set on that drive.
3 \% ^) W% [$ a, \2 G! Y# i& q H6 o# _
大意是每次WINXP启动都提示"setting the dirty bit" ,然后扫描所有驱动卷' R& n* [& x& Z+ ~" R
修复方法:1.开始-运行,输入CMD
- h- [/ W4 U- B2.输入"setting the dirty bit" 确定是否设置了卷的页面重写标志位
& f9 b( s" B7 B0 k+ N( P3接着输入 "CHKNTFS /X D:" X参数是告诉WINDOWS在此次重启后不进行卷检查. N/ t3 I. X( h% Q) k. K. b
4.进入WINXP后,输入CMD
% Y% y& i# t. L( p8 K# i2 Z! n7 s5.输入"Chkdsk /f /r d:"
3 Z% y, \! l" ?8 P5 R! l0 f6.输入"fsutil dirty query d:"
2 T) }( ~, c6 K- I- Y* O3 n注 :为出错的分区 |
|