you might give the Ext2 Installable File System for Windows as shot.
i have an old Cobalt CacheQube that i want to use at home. the IDE hard disk in the Qube has been formatted & runs on Linux. unfortunately, the 40Gb IDE hard disk has been making noises while starting up, a precursor to a fatal crash. while i can still access the data, i'd like to transfer the contents to a newer 160Gb hard disk. i tried installing the old hard disk into a USB external hard drive enclosure & reading it on my Windows 7 laptop. the laptop could detect the external hard drive (as shown on Device Manager), but Windows Explorer did not detect new drive. i don't have any Linux boxes around, and i know very little about Linux. any suggestions if & how i can do this disk copy?