Or just open up a command prompt admin priv and run chkdsk . If you run it on the system disk without the /f it will perform a chkdsk and if you see errors then rerun it with the /f for it to be done at boot.
I tried your way of getting scandisk to check my disk, but it did not work. Actually had to press F8 on restart (third restart after trying it your way) and go to the startup menu for Windows Vista. Upon selecting recovery tools, I chose disk recovery which allowed scandisk to work properly. This was attempted three different times, doing it your way, but failed to work. So, if you get frustrated with the WIN XP method of scandisk, try pressing F8 and going that direction.