"if the HD in question has OS installed new computer cannot detect the drive."
On that point I disagree since that has never been the cause. I can see where (bad?) techs could use this as an excuse when they couldn't sort out the issues but 99.99% of the time you find that just slipping the drive in (with proper connections and settings which I can't fit into this small space) that it just works.
Or you use some USB adapter.
Bob
Hello. My laptop motherboard recently fried and I would like to transfer some files from old laptop to a new one. Since I haven't partitioned my SATA HD with Vista OS, I was wondering if its possible to just take out the HD and use enclosure to use it as a secondary HD and connect it to USB to transfer files. As far as I know if the HD in question has OS installed new computer cannot detect the drive. Is there any way of doing it or is it just simply plug and copy. Any advice will be appreciated. Thank you in advance.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic