|
|
|
Start new subject | Reply to this subject
|
[1]
|
kimig1 |
Tue, 14/02/06@06:57
|
|
Whenever I start xp professional SP2, it tells me that D drive (partition) needs to be checked for integrity and runs fle checker, without finding any problems. I have recently had a bad virus, which has ben cleared. do I need to change a setting somewhere, please?
|
Gongoozler |
Tue, 14/02/06@14:17
|
|
Try this.
Start - Run. Type CMD and click OK. At the prompt, type chkntfs /d and press Enter
|
Fruit Bat /\0/\ |
Tue, 14/02/06@15:07
|
|
Check Disk Prevent Upon Boot (Line 294) click here
|
Eric10 |
Tue, 14/02/06@15:24
|
|
If you have tried both the above suggestions and are still in trouble then 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-write operation on that particular drive.
Now how to fix it.
First click Start> Run> and bring up a command prompt by typing in "CMD" and then type "fsutil dirty query d:" but without the quotes. 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 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. Good luck!
|
kimig1 |
Wed, 15/02/06@13:53
|
|
help given Very grateful for all assistance offered. Fruit Bat - what a brilliant site! Eric - just about to try your very detailed advice....after I have set a system restore point! Thanks to all - will let you know outcome
|
kimig1 |
Sun, 19/02/06@13:46
|
|
Eric - thanks, that did the trick
|
chunklight |
Sat, 19/05/07@02:20
|
|
thanks! Eric - I registered to this site solely to thank you. That was really helpful.
|
GasGasOhlins |
Sat, 19/05/07@05:57
|
|
By coincidence I too have just been having exactly the same problem...so I will give the suggestions a go to see if it helps me...a bit of a hijack but relevant :)
|
GasGasOhlins |
Sat, 19/05/07@06:04
|
|
Sorry forgot to mention,(for others) that mine was indeed caused,I suspect, by 2 successive power cuts within 5 mins of each other
:)
|
herangi |
Thu, 31/05/07@18:05
|
|
hi i have same problem but when i try to run chkdsk manuly i get this massage
chkdsk /f /r d: The type of the file system is NTFS.
Chkdsk cannot run because the volume is in use by another process. Chkdsk may run if this volume is dismounted first. ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID. Would you like to force a dismount on this volume? (Y/N) y
Chkdsk cannot dismount the volume because it is a system drive or there is an active paging file on it. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
pls help
thanks
|
Gongoozler |
Thu, 31/05/07@20:35
|
|
Hi herangi. That message is saying that checkdisk can't run while the drive is being used to run the computer. If you answer Yes (y), then it will run when you next run the computer, so simply type in y, and restart the computer.
|
gippingman |
Wed, 26/03/08@21:44
|
|
I also have the same problem but when i try the chkntfs /c (it is the c drive that the laptop wants to repeatedly check)the coomand prompt line keeps saying - you must specify at least one drive name - I have tried the c drive as lower case and upper case but same message is displayed - c drive on laptop is known as c drive (not renamed ) - what am I doing wrong?
I have typed the command as above several times (with and without a space between the s and the forward slash
|
MAJ |
Wed, 26/03/08@22:04
|
|
chkntfs /c isn't the same as chkntfs c:
|
dorothyar |
Thu, 04/12/08@22:40
|
|
disk check runs at every startup I just installed a new modem. It worked fine but I could not boot to windows on next startup. I finally took the modem out and put it back in and every thing was fine except for the disk check run each startup.
I found this site and tried the fsutil dirty query. got a dirty report. did the chkntfs/x c: and that stops the check for only one startup. when I try the chkdsk/f/r c: it says it cannot lock current drive and volume is use by another process. I turned off the antivirus and don't know what else is running. I tried from safe mode and got the same thing.
I am running Windows XP.
Thanks.
|
Eric10 |
Fri, 05/12/08@11:18
|
|
dorothyar This is because C: is your system drive but it should give you the option to run chkdsk on next startup which you should accept.
|
Stuartli |
Fri, 05/12/08@15:45
|
|
You can also run ChkDsk by going to My Computer>Explore>highlight main hard drive>right click>Tools>Error Checking Button.
Tick first (or both if required) boxes and click Start. You will need a Reboot to run ChkDsk once.
|
dorothyar |
Fri, 05/12/08@16:00
|
|
Never mind. Windows Help was actually a help for a change. I found I could set it to find and repair on the next startup. Now I get a "Not Dirty" answer.
|
|
[1]
|
|
Total threads 325740 | Total posts 2111779 | Total users 293198
|
|
Forums > Helproom
|
Back to top
|