Is there only interface design change or something internally has changed? Most of the time I could see that Scandisk is unable to check OS partition as there are no rights. It schedules the task to be run at the time of Windows start. The ScanDisk that runs from console looks the same old buddy.
An independent review of chkdsk in XP compared to W7
"It schedules the task to be run at the time of Windows start"
This is normal for anything other than a query.
I usually run it from an elevated command prompt:
As you can see here I just did a chkdsk with no parameter (switch), so it just did a query of the file system condition. As you can see it did not find any problems, so no need to actually run it with the f or r switch to fix anything.
text in Bold are the actual commands I ran
Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>chkdsk /? Checks a disk and displays a status report. CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] volume Specifies the drive letter (followed by a colon), mount point, or volume name. filename FAT/FAT32 only: Specifies the files to check for fragmentation . /F Fixes errors on the disk. /V On FAT/FAT32: Displays the full path and name of every file on the disk. /R On NTFS: Displays cleanup messages if any. Locates bad sectors and recovers readable information (implies /F). /L:size NTFS only: Changes the log file size to the specified number of kilobytes. If size is not specified, displays current size. /X Forces the volume to dismount first if necessary. All opened handles to the volume would then be invalid (implies /F). /I NTFS only: Performs a less vigorous check of index entries. /C NTFS only: Skips checking of cycles within the folder structure. /B NTFS only: Re-evaluates bad clusters on the volume (implies /R) The /I or /C switch reduces the amount of time required to run Chkdsk by skipping certain checks of the volume. C:\Windows\system32>chkdsk The type of the file system is NTFS. WARNING! F parameter not specified. Running CHKDSK in read-only mode. CHKDSK is verifying files (stage 1 of 3)... 208640 file records processed. File verification completed. 223 large file records processed. 0 bad file records processed. 0 EA records processed. 60 reparse records processed. CHKDSK is verifying indexes (stage 2 of 3)... 270776 index entries processed. Index verification completed. 0 unindexed files scanned. 0 unindexed files recovered. CHKDSK is verifying security descriptors (stage 3 of 3)... 208640 file SDs/SIDs processed. Security descriptor verification completed. 31069 data files processed. CHKDSK is verifying Usn Journal... 33787520 USN bytes processed. Usn Journal verification completed. Windows has checked the file system and found no problems. 474923004 KB total disk space. 172607400 KB in 169122 files. 88640 KB in 31070 indexes. 0 KB in bad sectors. 322960 KB in use by the system. 65536 KB occupied by the log file. 301904004 KB available on disk. 4096 bytes in each allocation unit. 118730751 total allocation units on disk. 75476001 allocation units available on disk. C:\Windows\system32>