Constant Chkdsk

I

Ian Brown

Greetings group

I appear to have a problem. Everytime I start or re-boot by computer the
Chkdsk utility is run, and if I try to run the Defragmenter it states "Disk
Defragmenter has detected that Chkdsk is scheduled to run on the volume:
(C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
W

Wesley Vogel

Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives are
checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system may be
in an inconsistent state. The dirty bit can be set because the volume is
online and has outstanding changes, because changes were made to the volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set when
the computer restarts, chkdsk runs to verify the consistency of the volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
I

Ian Brown

Wow. This is deep.

What do I do if it reports that th disk is ditry?

Cheers

Ian.
Wesley Vogel said:
Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives are
checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system may
be
in an inconsistent state. The dirty bit can be set because the volume is
online and has outstanding changes, because changes were made to the
volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer the
Chkdsk utility is run, and if I try to run the Defragmenter it states
"Disk Defragmenter has detected that Chkdsk is scheduled to run on the
volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
I

Ian Brown

Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it checked
the disc again. I thought I may have typed it in incorrectly so I did it
again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the disc
was dirty.

I also run the 'chkntfs c:' command which also advised me that the disk was
dirty.

Where do I go from here?

Thank you

Ian.



Wesley Vogel said:
Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives are
checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system may
be
in an inconsistent state. The dirty bit can be set because the volume is
online and has outstanding changes, because changes were made to the
volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer the
Chkdsk utility is run, and if I try to run the Defragmenter it states
"Disk Defragmenter has detected that Chkdsk is scheduled to run on the
volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
W

Wesley Vogel

Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed up.

Normally chkdsk should fix problems, unless something is really messed up.

If there are no disk problems or if chkdsk fixes them, the dirty bit should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file system
errors, timeouts, crc errors or parity errors or anything else that has a
white cross on a red circular background which looks like it relates to disk
errors.

From the bottom of my previous post. Although with what you've stated, I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it checked
the disc again. I thought I may have typed it in incorrectly so I did it
again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the disc
was dirty.

I also run the 'chkntfs c:' command which also advised me that the disk
was dirty.

Where do I go from here?

Thank you

Ian.



Wesley Vogel said:
Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system may
be
in an inconsistent state. The dirty bit can be set because the volume is
online and has outstanding changes, because changes were made to the
volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
I

Ian Brown

Wes

Thank you for your help. I ran the event viewer and found an error that
related to disks. It read "The file system structure on the disk is corrupt
and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again but
when the check was finished, which took a while a may add, I restarted the
computer and it checked the disk again. I even clicked on the "Automatic
fix file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Wesley Vogel said:
Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed up.

Normally chkdsk should fix problems, unless something is really messed up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that has a
white cross on a red circular background which looks like it relates to
disk
errors.

From the bottom of my previous post. Although with what you've stated, I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it checked
the disc again. I thought I may have typed it in incorrectly so I did it
again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the disc
was dirty.

I also run the 'chkntfs c:' command which also advised me that the disk
was dirty.

Where do I go from here?

Thank you

Ian.



Wesley Vogel said:
Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system
may
be
in an inconsistent state. The dirty bit can be set because the volume is
online and has outstanding changes, because changes were made to the
volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
M

MAP

Ian said:
Wes

Thank you for your help. I ran the event viewer and found an error
that related to disks. It read "The file system structure on the
disk is corrupt and unusable. Please run the chkdsk utility on the
volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again
but when the check was finished, which took a while a may add, I
restarted the computer and it checked the disk again. I even clicked
on the "Automatic fix file system errors" and the "Scan for and
attempt recovery of bad sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.

kellys-korner is an awsume site is it not?

http://www.kellys-korner-xp.com/xp_c.htm
 
W

Wesley Vogel

Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

• The disk might have bad sectors.
• I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt, type
chkntfs C:

• If the message “Drive_letter: is dirty” is displayed, the volume is
corrupt. In this case, repair the file system.
• If the message “Drive_letter: is not dirty” is displayed, the volume is
not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt without
shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

“Cannot lock current drive. Chkdsk cannot run because the volume is in use
by another process. Would you like to schedule this volume to be checked the
next time the system restarts?”

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly, run
Chkdsk using the /R command-line option. This option allows Chkdsk to locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thank you for your help. I ran the event viewer and found an error that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again but
when the check was finished, which took a while a may add, I restarted the
computer and it checked the disk again. I even clicked on the "Automatic
fix file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Wesley Vogel said:
Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that has a
white cross on a red circular background which looks like it relates to
disk
errors.

From the bottom of my previous post. Although with what you've stated, I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the disk
was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system
may
be
in an inconsistent state. The dirty bit can be set because the volume
is online and has outstanding changes, because changes were made to the
volume
and the computer shutdown before the changes were committed to disk, or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
I

Ian Brown

Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:' command as
specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It ran
the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It ran
the 3 stage scan, it clearly stated at the top of the screen that the volume
was dirty. Now this is the strange bit. When this scan had finished the
computer restarted and carried out another 3 stage scan, but what I found
interesting this time is that it didn't state that the volume was dirty at
the top.

When my computer restarted again I tried the 'chkntfs c:' command again and
it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No matter
how many scans or attempts at repairing I still get "C: is dirty."

As specified in my earilet post I even clicked on the "Automatic fix file
system errors" and the "Scan for and attempt recovery of bad sectors" check
boxes using the Windows check disk function. This carried out 5 stages
during the scan process but STILL didn't fix the problem. I still get the
dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Wesley Vogel said:
Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume is
not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt without
shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in use
by another process. Would you like to schedule this volume to be checked
the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly, run
Chkdsk using the /R command-line option. This option allows Chkdsk to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thank you for your help. I ran the event viewer and found an error that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the "Automatic
fix file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Wesley Vogel said:
Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that has
a
white cross on a red circular background which looks like it relates to
disk
errors.

From the bottom of my previous post. Although with what you've stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the disk
was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system
may
be
in an inconsistent state. The dirty bit can be set because the volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to disk,
or
because corruption was detected on the volume. If the dirty bit is set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to
run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the computer
starts.

Any ideas?

Thank you

Ian.
 
K

Kerry Brown

Have you considered that the disk may be going bad? Reading through the
thread I don't see where you've tried any disk diagnostics. Go to the drive
manufacturer's web site and download their free diagnostic software. Make
sure you back up any important data before running it.

Kerry

Ian Brown said:
Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:' command
as
specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It
ran the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It
ran the 3 stage scan, it clearly stated at the top of the screen that the
volume was dirty. Now this is the strange bit. When this scan had
finished the computer restarted and carried out another 3 stage scan, but
what I found interesting this time is that it didn't state that the volume
was dirty at the top.

When my computer restarted again I tried the 'chkntfs c:' command again
and it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No
matter how many scans or attempts at repairing I still get "C: is dirty."

As specified in my earilet post I even clicked on the "Automatic fix file
system errors" and the "Scan for and attempt recovery of bad sectors"
check boxes using the Windows check disk function. This carried out 5
stages during the scan process but STILL didn't fix the problem. I still
get the dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Wesley Vogel said:
Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume
is
not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt
without
shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in
use
by another process. Would you like to schedule this volume to be checked
the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly,
run
Chkdsk using the /R command-line option. This option allows Chkdsk to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thank you for your help. I ran the event viewer and found an error that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the
"Automatic
fix file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that has
a
white cross on a red circular background which looks like it relates to
disk
errors.

From the bottom of my previous post. Although with what you've stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the
disk
was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all
drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system
may
be
in an inconsistent state. The dirty bit can be set because the volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to disk,
or
because corruption was detected on the volume. If the dirty bit is
set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by
computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to
run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the
computer
starts.

Any ideas?

Thank you

Ian.
 
W

Wesley Vogel

Ian,

Try this, if it doesn't work I don't know what to tell you. I have no
personal experience with disk errors that cannot be fixed. I can make a
wild ass guess though. ;-(

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.


Also look at the chkdsk logs.

Open the Event Viewer...
Start | Run | Type: eventvwr | OK
Look in Application | Listed as Information |
Event ID: 1001
Source: Winlogon

Maybe there's a clue there.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:' command
as specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It
ran the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It
ran the 3 stage scan, it clearly stated at the top of the screen that the
volume was dirty. Now this is the strange bit. When this scan had
finished the computer restarted and carried out another 3 stage scan, but
what I found interesting this time is that it didn't state that the
volume was dirty at the top.

When my computer restarted again I tried the 'chkntfs c:' command again
and it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No
matter how many scans or attempts at repairing I still get "C: is dirty."

As specified in my earilet post I even clicked on the "Automatic fix file
system errors" and the "Scan for and attempt recovery of bad sectors"
check boxes using the Windows check disk function. This carried out 5
stages during the scan process but STILL didn't fix the problem. I still
get the dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Wesley Vogel said:
Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume
is not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt
without shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in
use by another process. Would you like to schedule this volume to be
checked the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly,
run Chkdsk using the /R command-line option. This option allows Chkdsk to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thank you for your help. I ran the event viewer and found an error that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the
"Automatic fix file system errors" and the "Scan for and attempt
recovery of bad sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that has
a
white cross on a red circular background which looks like it relates to
disk
errors.

From the bottom of my previous post. Although with what you've stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the
disk was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all
drives are checked at boot time and chkdsk is run on those that are
dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file system
may
be
in an inconsistent state. The dirty bit can be set because the volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to disk,
or
because corruption was detected on the volume. If the dirty bit is
set when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by
computer the Chkdsk utility is run, and if I try to run the
Defragmenter it states "Disk Defragmenter has detected that Chkdsk
is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the
computer starts.

Any ideas?

Thank you

Ian.
 
I

Ian Brown

Kerry

I considered that the disc may be on it's way out. I've had it 4 years and
it's in daily use. At only 80GB I suppose I could invest in a faster larger
drive.

You're right, I haven't tried any diagnostic tools. I'll pay a visit to the
Maxtor web site and have a poke around.

I always take backups onto a second hard disc. I learnt the hard way about
taking regular backups :blush:)

Thank you

Ian.

Kerry Brown said:
Have you considered that the disk may be going bad? Reading through the
thread I don't see where you've tried any disk diagnostics. Go to the
drive manufacturer's web site and download their free diagnostic software.
Make sure you back up any important data before running it.

Kerry

Ian Brown said:
Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:' command
as
specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It
ran the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It
ran the 3 stage scan, it clearly stated at the top of the screen that the
volume was dirty. Now this is the strange bit. When this scan had
finished the computer restarted and carried out another 3 stage scan, but
what I found interesting this time is that it didn't state that the
volume was dirty at the top.

When my computer restarted again I tried the 'chkntfs c:' command again
and it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No
matter how many scans or attempts at repairing I still get "C: is dirty."

As specified in my earilet post I even clicked on the "Automatic fix file
system errors" and the "Scan for and attempt recovery of bad sectors"
check boxes using the Windows check disk function. This carried out 5
stages during the scan process but STILL didn't fix the problem. I still
get the dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Wesley Vogel said:
Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be
reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume
is
not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart
the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt
without
shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in
use
by another process. Would you like to schedule this volume to be checked
the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly,
run
Chkdsk using the /R command-line option. This option allows Chkdsk to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Wes

Thank you for your help. I ran the event viewer and found an error
that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again
but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the
"Automatic
fix file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that
has
a
white cross on a red circular background which looks like it relates
to
disk
errors.

From the bottom of my previous post. Although with what you've
stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the
disk
was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all
drives
are checked at boot time and chkdsk is run on those that are dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is
restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file
system
may
be
in an inconsistent state. The dirty bit can be set because the
volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to disk,
or
because corruption was detected on the volume. If the dirty bit is
set
when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by
computer
the Chkdsk utility is run, and if I try to run the Defragmenter it
states "Disk Defragmenter has detected that Chkdsk is scheduled to
run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the
computer
starts.

Any ideas?

Thank you

Ian.
 
I

Ian Brown

Wes

Thanks for all your help. I tried the Disbale Check Disk Upon Boot but alas
it didn't work.

Perhaps I should consider a new drive eh?

Thank you

Ian.
Wesley Vogel said:
Ian,

Try this, if it doesn't work I don't know what to tell you. I have no
personal experience with disk errors that cannot be fixed. I can make a
wild ass guess though. ;-(

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.


Also look at the chkdsk logs.

Open the Event Viewer...
Start | Run | Type: eventvwr | OK
Look in Application | Listed as Information |
Event ID: 1001
Source: Winlogon

Maybe there's a clue there.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:' command
as specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It
ran the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It
ran the 3 stage scan, it clearly stated at the top of the screen that the
volume was dirty. Now this is the strange bit. When this scan had
finished the computer restarted and carried out another 3 stage scan, but
what I found interesting this time is that it didn't state that the
volume was dirty at the top.

When my computer restarted again I tried the 'chkntfs c:' command again
and it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No
matter how many scans or attempts at repairing I still get "C: is dirty."

As specified in my earilet post I even clicked on the "Automatic fix file
system errors" and the "Scan for and attempt recovery of bad sectors"
check boxes using the Windows check disk function. This carried out 5
stages during the scan process but STILL didn't fix the problem. I still
get the dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Wesley Vogel said:
Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be
reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might be
corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might not
have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume
is not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart
the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt
without shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in
use by another process. Would you like to schedule this volume to be
checked the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly,
run Chkdsk using the /R command-line option. This option allows Chkdsk
to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2


--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Wes

Thank you for your help. I ran the event viewer and found an error
that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again
but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the
"Automatic fix file system errors" and the "Scan for and attempt
recovery of bad sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really messed
up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that
has
a
white cross on a red circular background which looks like it relates
to
disk
errors.

From the bottom of my previous post. Although with what you've
stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in incorrectly
so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the
disk was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all
drives are checked at boot time and chkdsk is run on those that are
dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is
restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file
system
may
be
in an inconsistent state. The dirty bit can be set because the
volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to disk,
or
because corruption was detected on the volume. If the dirty bit is
set when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by
computer the Chkdsk utility is run, and if I try to run the
Defragmenter it states "Disk Defragmenter has detected that Chkdsk
is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the
computer starts.

Any ideas?

Thank you

Ian.
 
W

Wesley Vogel

Ian,

That is a possibility, but see Kerry Brown's post about disk diagnostics. I
see that you already did. Good luck!

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thanks for all your help. I tried the Disbale Check Disk Upon Boot but
alas it didn't work.

Perhaps I should consider a new drive eh?

Thank you

Ian.
Wesley Vogel said:
Ian,

Try this, if it doesn't work I don't know what to tell you. I have no
personal experience with disk errors that cannot be fixed. I can make a
wild ass guess though. ;-(

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.


Also look at the chkdsk logs.

Open the Event Viewer...
Start | Run | Type: eventvwr | OK
Look in Application | Listed as Information |
Event ID: 1001
Source: Winlogon

Maybe there's a clue there.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Ian Brown said:
Wes

Thanks for staying with me on this issue. I ran the 'chkntfs c:'
command as specified. The results were that "C: is dirty."

I restarted my computer to try and fix the problem but with no luck. It
ran the 3 stage check and it STILL
states that "C: is dirty".

I then tried the 'chkdsk x/ c:' command and restarted the computer. It
ran the 3 stage scan, it clearly stated at the top of the screen that
the volume was dirty. Now this is the strange bit. When this scan had
finished the computer restarted and carried out another 3 stage scan,
but what I found interesting this time is that it didn't state that the
volume was dirty at the top.

When my computer restarted again I tried the 'chkntfs c:' command again
and it specified that "C: is ditry."

No matter what I seem to do it always states that "C: is dirty". No
matter how many scans or attempts at repairing I still get "C: is
dirty."

As specified in my earilet post I even clicked on the "Automatic fix
file system errors" and the "Scan for and attempt recovery of bad
sectors" check boxes using the Windows check disk function. This
carried out 5 stages during the scan process but STILL didn't fix the
problem. I still get the dreaded "C: is dirty."

Where do I go from here? "C: is dirty" :blush:)

Thank you

Ian "C: is dirty" Brown


Ian,

You definitely have some kind of physical disk corruption problem. The
dirty bit has been set by chkdsk itself. The dirty bit will not be
reset
until the problem is repaired.

[[The file system structure on the volume listed in the message might
be corrupt because of one or more of the following reasons:

. The disk might have bad sectors.
. I/O requests issued by the file system to the disk subsystem might
not have been completed successfully.

User Action
Check the state of the file system and repair it if necessary.

To check the state of the file system
1. Click Start, click Run, and then, in the Open box, type
cmd
2. To determine whether the volume is corrupt, at the command prompt,
type
chkntfs C:

. If the message "Drive_letter: is dirty" is displayed, the volume is
corrupt. In this case, repair the file system.
. If the message "Drive_letter: is not dirty" is displayed, the volume
is not corrupt and no further action is required.

To repair the file system
1. Save any unsaved data and close any open programs.
2. Restart the computer.
The volume is automatically checked and repaired when you restart
the
computer.

Alternatively, you can run the Chkdsk tool from the command prompt
without shutting down the computer first.

1. Click Start, click Run, and then type
cmd
2. At the command prompt, type
chkdsk /X C:
Chkdsk runs and automatically repairs the volume.

If the following message appears, type Y.

"Cannot lock current drive. Chkdsk cannot run because the volume is in
use by another process. Would you like to schedule this volume to be
checked the
next time the system restarts?"

The next time the computer is started, Chkdsk will automatically run.

If the NTFS 55 message appears regularly, for example daily or weekly,
run Chkdsk using the /R command-line option. This option allows Chkdsk
to
locate
bad sectors on the hard disk.]]
From...
ID: 55
Source: ntfs
http://www.microsoft.com/technet/su...indows+Operating+System&LCID=1033&ProdVer=5.2
--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Wes

Thank you for your help. I ran the event viewer and found an error
that
related to disks. It read "The file system structure on the disk is
corrupt and unusable. Please run the chkdsk utility on the volume C:."

It provided a link which I followed -
http://go.microsoft.com/fwlink/events.asp.

Alas this page advises me to run Chkdsk. I ran a check myself again
but
when the check was finished, which took a while a may add, I restarted
the
computer and it checked the disk again. I even clicked on the
"Automatic fix file system errors" and the "Scan for and attempt
recovery of bad sectors" check boxes.

Still it runs the check at every startup.

Any other suggestions?

Is it time to visit Kellys-Korner?

Thank you

Ian.


Ian,

I forgot to hit send. I found this in my drafts folder. ;-(

The dirty bit can be set by you, by chkdsk or if your drive is messed
up.

Normally chkdsk should fix problems, unless something is really
messed up.

If there are no disk problems or if chkdsk fixes them, the dirty bit
should
be unset.

Open the Event Viewer...

Start | Run | Type: eventvwr | Click OK

Select system in left hand pane.

Look down the right hand pane, and see if there are any disk or file
system
errors, timeouts, crc errors or parity errors or anything else that
has
a
white cross on a red circular background which looks like it relates
to
disk
errors.

From the bottom of my previous post. Although with what you've
stated,
I
don't think this will help.

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Apologies for my rather abrupt response. Let be elaborate a bit.

I used the 'chkntfs /d' command. I restarted the computer and it
checked the disc again. I thought I may have typed it in
incorrectly so I did it again, but it still ran the check disc.

When I used the 'fsutil dirty query c:' command it returned that the
disc was dirty.

I also run the 'chkntfs c:' command which also advised me that the
disk was dirty.

Where do I go from here?

Thank you

Ian.



Check Disk runs on every boot.

Open a command prompt...
Start | Run | Type: cmd | Click OK |
Type or paste:

chkntfs /d

Hit the Enter key.

The /d switch restores the machine to the default behavior; all
drives are checked at boot time and chkdsk is run on those that are
dirty.

Autochk.exe is a version of Chkdsk that runs only before Windows XP
starts. Autochk runs in the following situations:

Autochk runs if you try to run Chkdsk on the boot volume.
Autochk runs if Chkdsk cannot gain exclusive use of the volume.
Autochk runs if the volume is flagged as dirty.

This can happen if the drive's dirty bit is set.
When a drive's dirty bit is set, autochk automatically
checks the volume for errors the next time the computer is
restarted.

Start | Run | Type: cmd | Click OK |
Type:

fsutil dirty query C:

Hit the Enter key.

This will report whether the dirty bit is set.
Volume C: is not dirty
Volume C: is dirty
[[If a volume's dirty bit is set, this indicates that the file
system
may
be
in an inconsistent state. The dirty bit can be set because the
volume
is online and has outstanding changes, because changes were made to
the
volume
and the computer shutdown before the changes were committed to
disk, or
because corruption was detected on the volume. If the dirty bit is
set when
the computer restarts, chkdsk runs to verify the consistency of the
volume.

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.]]
-----

This will also report whether the dirty bit is set.

Start | Run | Type: cmd | Click OK |
Type:

chkntfs c:

Hit the Enter key.

C: is not dirty.
-----

If this is not the problem.....

Go here:
http://www.kellys-korner-xp.com/xp_tweaks.htm

Read the instructions at the top of the page.
Scroll down to:
82. Disable or Enable Check Disk Upon Boot
Click on Disable.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In Ian Brown <[email protected]> hunted and pecked:
Greetings group

I appear to have a problem. Everytime I start or re-boot by
computer the Chkdsk utility is run, and if I try to run the
Defragmenter it states "Disk Defragmenter has detected that Chkdsk
is scheduled to run
on the volume: (C:). Please run Chkdsk /f."

I've tried doing a manual scan of the disk in the hope that this
would
resolve the issue but it still keeps running Chkdsk when the
computer starts.

Any ideas?

Thank you

Ian.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Must run chkdsk before defragment 3
Disk Defragmenter 4
defrag problem 2
Disk Defragmenter 7
defragmente detected by chkdsk? 1
CheckDisk problem 9
chkdsk /f and more 3
Defrag problem 6

Top