Yeah, lemme make a suggestion here: download Ubuntu. NOT because I'm telling you to switch.
http://www.ubuntu.com/getubuntu/downloadOK. If you download the "standard desktop installer" disk (7.10 Gutsy Gibbon), it can start your machine from the CD and run that way - it's called a "LiveCD boot". It won't change anything on the hard disk until you use the "install" icon on the desktop.
Once it's up, plug in that external drive.
Linux can recognize a slew of disk formats that Windoze can't cope with.
Under the "System" pull-down menu, you'll find "administration". Under that you'll find "partition editor". With that open, you can select your various disks in the top-right corner. It will tell you what partition types are there on each disk, internal and external. This is by far the fastest way to figure out what a given disk is formatted as!
Once you know the partition type for the external hard disk, report back. There are utilities to allow Windows to read *some* Linux-type partitions, esp. Ext3 (the most common). The Tivo is a Linux box, odds are it's using that or ReiserFS. Maybe JFS. Find out, and I'll look up the Windows driver you need.