PDA

View Full Version : Restore Image from Another Tivo


tim254
12-18-2005, 05:41 PM
I have two identical Tivo's (one is my friends) and want to restore my backup image to the dead Tivo (my friends hd died). Is there anything special I need to do to backup the drive or restore the drive to get this to work?

We both have the same exact Tivo: TCD540040 Series2

Here is how I backed up my drive and restored the drive to his Tivo which resulted in a Green Screen on bootup:

Tivo Backup Directions

Requirements:
Weaknees LBA Boot CD w/TPIP 1.2

Backup Drive

1. Remove disk drive from Tivo Unit (Be careful of inside wiring)

2. Set Drive Jumpers from CS to Slave

3. Start computer & run setup to check loaded drives:

hda Primary Master -- FAT32 Backup Drive
hdb Primary Slave – Original Tivo Drive
hdc Secondary Master – CD Drive

4. Boot Weaknees LBA Boot CD & check drive size

5. Mount Drives (FAT32 Drive)
mount /dev/hda1 /mnt

6. Backup Tivo Drive (Backup Original Tivo to FAT32)
mfsbackup -f 9999 -6so /mnt/tivo.bak /dev/hdb

7. Un-Mount Drives
umount -f -a -r (umount not unmount)
Ctrl-Alt-Del & at re-boot - Shut down PC.


Restore Drive

1. Start computer & run setup to check loaded drives:

hda Primary Master -- FAT32 Backup Drive
hdb Primary Slave – Large Replacement Tivo Drive
hdc Secondary Master – CD Drive

2. Re-Mount Drives (FAT32 Drive)
mount /dev/hda1 /mnt

3. Restore Mfs Tools backup image
mfsrestore -s 192 –bzpi /mnt/tivo.bak /dev/hdb

4. Expand the backup image
• mfsadd -x –r 3 /dev/hdb

5. Fix the Swap Header with TPIP 1.2
tpip -1 –s /dev/hdb

6. Un-Mount Drives
umount -f -a -r (umount not unmount)
Ctrl-Alt-Del & Shut down

7. Set Drive Jumpers from Slave to CS and Re-install Drive in Tivo Unit


If there's anything else you need to know to help, just let me know. Thanks.

--
Tim

Thinkdiff
12-18-2005, 06:23 PM
First, how big is the drive you are restoring to?

Try to restore the image again using the following options on mfsrestore:

mfsrestore -s 192 -xzpi

Don't use mfsadd and don't use the tpip commands. See if it boots.

tim254
12-18-2005, 06:41 PM
I was restoring to a 320GB drive, but I could restore it to a 60GB drive. I'll do it without the mfsadd and tpip commands. I also restore it with just the mfsrestore -s 192 -xzpi command. So does that mean it will restore and expand it automatically?

stevel
12-18-2005, 07:27 PM
You need to take care when restoring to a disk larger than 250MB. mfs tools can't create an MFS partition greater than 256MB. What I do is restore without expand, then use mfsadd to create a new partition. I have seen something about using -r 4, but I forget the details.