Chkdsk in Vista 32-bit SP1 is corrupting security descriptors

  • Thread starter Thread starter William West of Boca
  • Start date Start date
W

William West of Boca

I ran "chkdsk /f" last night, thinking that I was doing a good thing, on my
Intel, DG965WH computer with Seagate, SATA, AHCI Generation II harddrive.

Instead, chkdsk brought down my operating system, C: drive by

first giving me messages like the known MAJOR BUG occurance in Windows 2000
systems.

It displayed messages exactly like the following two:

Cleaning up minor inconsistencies on the drive.
Cleaning up 1496 unused index entries from index $SII of file 0x9.
Cleaning up 1496 unused index entries from index $SDH of file 0x9.
Cleaning up 1496 unused security descriptors.
CHKDSK discovered free space marked as allocated in the
master file table (MFT) bitmap.
Windows has made corrections to the file system.

1576209407 KB total disk space.
1514676116 KB in 4232266 files.
1523236 KB in 302192 indexes.
0 KB in bad sectors.
4671195 KB in use by the system.
65536 KB occupied by the log file.
55338860 KB available on disk.

4096 bytes in each allocation unit.
394052351 total allocation units on disk.
13834715 allocation units available on disk.


• Security descriptor information is removed from some files or folders. In
the following example, the Chkdsk log file contains an error message that
indicates that two security data stream entries cross page boundaries:
Checking file system on M:
The type of the file system is NTFS.
Volume label is MyVolume.


A disk check has been scheduled.
Windows will now check the disk.
Cleaning up minor inconsistencies on the drive.
The security data stream entry at offset 0x1bfff0 with length 0x80010033
crosses the page boundary.
The security data stream entry at offset 0x4bfff0 with length 0x80010033
crosses the page boundary.
Repairing the security file record segment.
Deleting an index entry with Id 4971 from index $SII of file 9.
Deleting an index entry with Id 9614 from index $SII of file 9.
Deleting an index entry with Id 9614 from index $SDH of file 9.
Deleting an index entry with Id 4971 from index $SDH of file 9.
Replacing invalid security id with default security id for file 97.
Replacing invalid security id with default security id for file 1890.
Replacing invalid security id with default security id for file 1991."

I stared, in horror, as chkdsk replaced all of my security descriptors on my
10, 000 files and replaced them with "default security id's".

My system never booted up again after that, leaving me with only a "blank,
black screen of DEATH.

Needless to say, Backup & Restore would not recognize my "Backup Drive"
stating that the drive was NOT FOUND!!! This was an SATA, AHCI drive, so
Vista's Backup and Restore doesn't support this. IN SHORT, NOTHING RECOVERED
MY SYSTEM other than me having to do a complete REINSTALL.

BEWARE, when you can no longer Trust CHKDSK from MICROSOFT in WINDOWS VISTA,
SERVICE PACK 1!!!!!


----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.

http://windowshelp.microsoft.com/co...crosoft.public.windows.vista.hardware_devices
 
vis64 said:
::I had the same problem on my Vista-64 sp1 system, but fortunately I
had made a complete system backup and was able to restore vista
partition using installation DVD with “only restore system driveâ€
option.::
::Although my restored system was running with no problem, if ran
chkdsk, it would do the same thing and make vista unbootable. The
problem; Chkdsk would identify “file 9†as corrupt and delete it, and
then replace security ID for all files with default. BTW; The only
reason I needed chkdsk was to run “Diskeeper†at boot-time.::
::After almost two months of frustration, Googling, talking to
Microsoft support and getting fruitless advice, my only option
(according to MS support) was to fresh install Vista and all programs.
This would have caused me a lot of headache, loss of time and losing all
my setting.::
::One day I started looking for a alternative defrag program that could
also defrag ntfs files(mft). After some research I downloaded
“PerfectDisk 2008 pro†demo and tried it to see if it finds any problem
with my drive.::
::Perfectdisk ran with no problem and when I ran CHKDSK (without /F)
again, this time (to my surprise) it did not report “file 9†as corrupt.
So I ran CHKDSK with /F and after reboot, chkdsk repaired a few minor
problems and reported my drive healthy and vista started with no
problem. I was elated, and gladly purchased perfectdisk and run it
frequently to check the status of my drives.::
::Apparently if “file 9†is fragmented, CHKDSK incorrectly indentifies
it as corrupt and therefore causes all kind of repair. I’ve reported my
findings to Microsoft and hopefully they’ll fix CHKDSK.::
::If you have a complete system backup, you should be able to restore
your boot partition with installation DVD(make sure you have drivers
handy for your drives). Once restored, run chkdsk (without /F or /R)
first and if you see a message “file 9 is corruptâ€, defrag your drive.::
::Hope is helpful….::
 
Back
Top