you got a BSOD doing the drive scan?
oh dear, did it happen straight away or mid scan?
i'm sure theres a way to make the scan run on reboot before windows kicks in but I don't have an XP machine infront of me at the mo. That might be worth a try.
If you dont have any important data on this drive you might want to format it.
I also sugest you go to your drive manufacturers web site and see if there is a diagnostic utility you can use, running something of the sort is often a requirement before you can RMA a drive (assuming you're in warrenty) and that might be where we're headed. Anyway if there is a hardware problem with the drive such a utility will pick it up.
in the mean time you could check the SMART status of the drive, I can't remember how to do this from windows (like I said i'm not using XP right now) but I think everest can give you a SMART readout.