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.