dimanche 15 mars 2009

开机总是提示the volume is dirty然后扫描硬盘--解决办法

常见问题:
我的电脑最最近出了一些问题,开机的自检时出现“the volume is dirty”,然后也能进入系统。有时候用机子用着用着就死机,最后蓝屏。要重起才行,重起时候就出现“the volume is dirty”。然后我在事件查看器看到了下面的错误:
1、下列引导或系统启动驱动程序无法加载:bkcvfv60
2、驱动程序在 \Device\Harddisk0\D 上检测到控制器错误。
如此同时还有一个警告提示:传呼期间在设备 \Device\Harddisk0\D 上检测到一个错误。

单击“开始→运行”
在“运行”对话框中输入“regedit”打开注册表编辑器,
依次选择
“hkey_local_machine\system\currentcontrolset\control\session manager”子键,
然后在右侧窗口中找到“bootexecute”键值项
并将其数值清空,最后按“f5”键刷新即可。

终于找到方法了,以后大家呵呵呵

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.

clicksor