I'm wondering if I somehow need to instruct Windows to recognise drives larger than 250gig
Not at all Starkers, USB on both OS's are suppose to be 100% plug and play with no limitation to drive size. XP Home immediately recognized my 1TB ext. USB LaCie off the top with no drivers installed.
Just for giggles, my tiny suggestion is to first see if the old 250 GB is recognized again from the cradle / USB connection. Because you already know that drive works with that HDD case. And for this test you won't have to screw the case shut.
If the 250 GB drive is no longer recognized, but it use to be before the transplant, then you possibly have a problem with the HDD case / cradle.
On the other hand, if the 250 GB drive does plug and play as it should, take the 500 GB back and get another one. You might have a bad drive.
Also check the fitting of IDE connector pins and make sure to check if the 500 GB is jumped / not jumped correctly for that case as well. The cradle that I use requires HD drives jumper removed, internal drives by default comes jumped. Just glance over at the 250 GB and see how it's jumped.
Basically with this eliminated you can go from there.
Just a little backward engineering.
Best Of Luck Starkers
[e digicons]:thumbsup:[/e]
To the_Monk: That's a nice fix that you shared right there bud!