Take the HDD out and stick into another system with the same OS and run the CHKDSK /F on it and see if you can get pass the stage your stuck on. That other system HDD Controller might be acting up on you causing the scan to get stuck at random spots. I won't stick with one system if it's acting up. Need to move on to another system to test the drive on.
If you don't want to take out the unit you can run IOBIT Disk Doctor through XP up to Windows 7 and let it scan for errors/fix them. HD Tune is another one you can use under Windows on that HDD.
Well I only have one system (that would support a drive of that size).
It has got past stage 2 and completed through stage 3 now.
Not sure why it did no do that before, maybe it was because I was running other
stuff (surfing) at the time, probably not too surprising really.
It may also have been that deleting a lot of temporary files helped, that would certainly
have seeded things up.
Also I have a dual core processor now (X2 3800 as opposed to a Sempron 3000) so if
it was taking 3 times longer to run before it may have looked like it had got stuck when in reality it just needed more time.
I may try some of those utilities some time when I do not require my computer so much for other things, so thanks.