I have a 5 year old TiVo Series 2 that I really like. Lately, it seems that most of the recording space is taken up by kid's programming, so I decided to upgrade it to a larger disk. Normally it would probably be cheaper to just buy a new TiVo, but I have a Product Lifetime Subscription on this one, and that means I don't pay any monthly fees for it (and having it allows me to get a discount on the monthly fees for my other TiVo). So I figured it would be worthwhile to upgrade this one (not to mention that after 5 years I'm probably pushing my luck with the original disk).
There are lots of instructions on the Web about upgrading TiVo disks. I used the instructions at WeaKnees to remove the existing drive and install a new drive configured for the TiVo. Specifically, my TiVo is a TCD140060, and I was replacing the original disk with one disk, so I used these instructions. By the way, WeaKness seems to sell lots of TiVo disk upgrades for those who don't want to do the disk configuration themselves. They also sell lots of other TiVo parts, including power supplies (the second most common failure on TiVo's, after the disk).
I used MFSLive 1.3b to do the actual disk preparation and copying of the TiVo software and my existing programs. MFSLive is a boot CD that makes it pretty easy to do the upgrade, and the website has lots of useful information.
The steps I followed were:
hdparm -d /dev/hda
hdparm -d /dev/hddhdparm -d1 /dev/hdamount -t vfat /dev/sda1 /dos
backup -f 9999 -6so /dos/tivo.bak /dev/hdabackup -qTao - /dev/hda | restore -s 128 -xzpi - /dev/hddhdparm -M 128 /dev/hdd