Hello steelydan...Problem 1
Open Computer Management...Right click on "My Computer" and choose "Manage". In the console tree, right-click "Computer Management (Local)", and then select "Properties". On the "Advanced" tab, under "Startup and Recovery", click "Settings".
In the "Default Operating System" dropdown menu, choose the OS you wish to start when you boot. Deselect the checkbox next to "Time to display list of operating systems". Click on the "Edit" button. Click on "File" on the toolbar and select "Save As" and save a copy of the boot.ini (name it boot.old) to your desktop. Then remove (Delete) the text shown in red below. Click "File" and select "Save". Click "Ok", "Apply", then "Ok". Close the management window. Reboot. If all goes well, you can delete boot.old from the desktop.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetectC:\ = "Microsoft Windows"
We need to unset that Dirty Bit.
- If you have Spyware Doctor installed, uninstall it.
- If you have ZoneAlarm installed, open it, click the "Overview" tab, then select "Preferences", and UNcheck the "Protect ZA Client" check box.
, then Run
, type cmd
in the Open box and click "Ok". At the prompt in the Command window, type the following commands, pressing "Enter" after each one: (Please note the spaces in the following commands.)
At this point, restart your computer, it will not do a chkdsk and will boot directly to Windows.This next step is important as this is where the Dirty Bit will be unset.
- chkntfs /d ..... (This will reset autocheck options to default)
- chkntfs /c E: ..... (This will allow checking drive E:)
- fsutil dirty query e: ..... (This queries the drive and will most likely tell you that it is dirty)
- chkntfs /x e: ..... (The x switch tells Windows to NOT check the specified drive on the next boot)
, then Run
, type cmd
in the Open box and click "Ok". At the command prompt, type the following, pressing "Enter" after each one: (Again, note the spaces.)
- chkdsk /f /r e: ..... (To manually run a full chkdsk operation)
- Y ..... (To accept having it run on the next boot)
This should take you through 5 stages of the scan and will unset that Dirty Bit. Be patient...this is a very thorough check and will take quite a while.
Finally, when the chkdsk operation has completed, type fsutil dirty query e:
, press "Enter", and Windows will confirm that the Dirty Bit is not set
on that drive.
Now reboot again and see if chkdsk still runs on bootup.
Edited by wannabe1, 27 March 2006 - 08:19 AM.