在網(wǎng)上查了一下解決方法。
1)在"開始"-->"運(yùn)行"下鍵入:cmd,進(jìn)入msdos下,使用fsutil dirty query d: 來檢查d盤,報(bào):The Volume is dirty.再鍵入CHKNTFS /X D:,報(bào)該盤分區(qū)NTFS.然后直接在運(yùn)行處運(yùn)行這個(gè)命令,沒發(fā)現(xiàn)有什么效果。
2)重啟計(jì)算機(jī),發(fā)現(xiàn)以前的3個(gè)stage進(jìn)行Check,現(xiàn)在變成5個(gè)stage 了。
3)經(jīng)過十來分鐘的檢測,進(jìn)入系統(tǒng)。同樣的方法進(jìn)入msdos下,鍵入Chkdsk /f /r d:,會(huì)提示你:是否卸下所有的句柄,選Y,然后就分5個(gè)stage檢測d盤(由于沒了句柄,在check過程中D盤的東西不能用),結(jié)束后用 fsutil dirty query d:來測試發(fā)現(xiàn)結(jié)果:沒有損壞。修復(fù)成功。
4)重新啟動(dòng),發(fā)現(xiàn)系統(tǒng)好了。
將英文方案附在后面:
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.
How do I fix it, you ask?
Well, 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.
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.



















