Using a version of Linux. Most will read the Windows partitions just fine. Sorry but this is an answer and not a tutorial on Linux.
Even cheaper would be to put that old drive into said USB housing and then plug that into our new PC.
Bob
Does anyone know whether it is possible to purchase an external hard disk or flash drive that is possible to access without entering Windows and therefore copy all the files from the internal hard disk to the external hard disk? I have a problem in that I wish to copy all my files from an internal hard disk that I have on an old computer but which does not give me access to Windows. If anyone could advise me I would be very grateful.
Thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic