Backup your original Hard Drive

From AwkwardTV
Revision as of 10:55, 8 September 2007 by AjpKxs (talk | contribs)
Jump to: navigation, search

blue note a story of jazz mp3 sobri leslie amine foto manga mercedes e 230 sw elegance mtg 930de 8ver valsinni grupo sin bandera sony sdms204 testo canzone cantante p robotics sureconnect adsl wireless www comune lauria pz it canon 1500 decapitazione ostaggio in iraq canzoni di sanremo 199 venturini www e dott it duran duran sunrise annunci girls milano molto divertenti porte interni scacchiere jem maybe i m amazed mi religion dead to rights noleggio macchina fumetti prno e ramazzotti begin to wonder io che non vivo midi damiano fabbrini ibm eserver xseries 206 immobiliare a trapani maxtor diamondmax plus 9 monitor lcd 17 multimediale pivot orecchino di perla dvd regueton midi telecom aladino slim custonaci zalman liquido mouse ricaricabili eas km0 audi 1 9 tdi diesel auto km 0 sitemi controllo temperatura trasformato www nuded italia it gay fotos mundian popolazione italiana musica andina midi lancia lybra sw lx testa mobile ec clapton terrorismo robuste morfeo brigetta bui usb fingerprint cocco a pezzi nokia 5510 ram 256 mb samsung bubble gioco pancieri schizzate in faccia philips hq 7780 blue iguana canon power a520 il malato immaginario in un giorno di pioggia richmond giubbotti uomo il soldato innammorato no mr vuelvo a enamorar trio mamae eu quero crea il tuo veicolo canon stampante a sublimazione d12 40oz ragazza atene binocoli digitali toyota ts foto uomo gay nudo maturo www telecon com co invasores de nuevo leon punto sporting 1 2 16v una pistola per cento bare dvd princo custodia porta cd bang olufsen italia olympus 5060 volvo v40 class jvc videocamera benq s80 umts genie philips cellulari alla ricerca della pietra di cristallo crystalstone testi catarrhal noise ram acer aspire 1200 galfrid do seu lado j quest youre under arrest the movie la l bulgari gioiello inculate ciccione sailormonn annunci mazda mx 5 vermin da unbeatables il ballo di simoni immagini di cartoni sexy philips rasoio rinfianco epson stylus cx3650 www smileycentral com jbl northridge e80 geseke radio cuore car leader scarica canzone gratis creative muvo tx 256mb se gruppo d netgear pci il cielo d irlanda di fiorella mannoia il belpaese tesina gia svolte auto noleggio atene manina gazzetta calcio orecchini morellato power color 9600pro www eircom net bestie di tozzi kaspersky antivirus (avp) weekly update pedali chitarra pizzeria the clipper vaccino antinfluenzale cerca negozi on line per vhs e prezzo i don t wanna not nike air summer beacon spartiti sassofono supporto per auto pocket pc alter echo romeo giuliette nino rota tamaro satellitario punjab ricevitore gps bluetooth x nokia 6600 morte americano angel of vengeance ford auto uomo moschino grey sonia fx7 panasonic dori ghezzi spadaj sistars nikon d50 1855 55200 paginebianche usa siti trans como esto puede acabar videocamere sony dvd 203 www rizzato it children sexual photos lettore pcmcia 5 in 1 www sea musica it associazione mutuo soccorso riviste agricole gioco divertente double nation lampadario tavolo creative casse 7 1 le lacrime amare di petra von kant tette bowling casio 6 batteria siemens a50 vasija de barro in your mind bingham hiram poesie di gente comune le avventure di pacman frozen fruits finanziamenti chevrolet www pasatelo com folie douce segreteria digitale pemala d aquino graaffreinet caricabatterie sony jvc 32 cancelleria a vicenza kheri tavoletta grafica a6 vendetta tremenda vendetta milano chiamami camera ischia belstaff com nino angeli photo di michael jackson thinkcentre a51 killing heidi toshiba 145 la scimmia sulla spalla slovenija od kod lepote tvoje trasferimento termico il brain power di james bond te necesito luis miguel { A58 {Template:Banner}} The Phoem method may be superceded by Engadget's. Please consider doing a complete ~40GB backup of your original drive.

Phoem's Fast DD Method (OS X)

This will allow you to make copies of your AppleTV system partitions in case you need to restore them to a virgin state. This has only been tested on MacOS X.

NOTE: These instructions assume /dev/disk2 is your AppleTV drive.

First we will make copies of the original AppleTV partitions that we care about (everything except for the media partition, basically).

Lets copy the partitions onto your local drive:

dd if=/dev/disk2 of=Partition.img bs=1024k count=100
dd if=/dev/disk2s1 of=EFI.img
dd if=/dev/disk2s2 of=OS.img
dd if=/dev/disk2s3 of=OSBoot.img

Now lets put it back in place onto the new drive:

dd if=Partition.img of=/dev/disk2 bs=1024k count=100
dd if=EFI.img of=/dev/disk2s1
dd if=OS.img of=/dev/disk2s2
dd if=OSBoot.img of=/dev/disk2s3

Now use iPartition demo to find out the size if you were to grow the partition completely; using up the free space.
Execute: gpt recover /dev/disk2
Execute: gpt remove -i 4 /dev/disk2
Unmount the drives.
Execute: gpt add -s 309849759 -i 4 /dev/disk2
NOTE: 309849759 represents the # of blocks iPartition mentioned.
Finally, open diskutility and format just the media partition. (erase)

Linux Method

For a full disk image execute (approx 40GB space required):

dd if=/dev/sdc of=appletv-full-disk.bin bs=1024

For a compressed disk image execute (approx 2.5GB, roughly 1-3hrs):

dd if=/dev/sdc bs=1024 | gzip > appletv-full-disk.bin.gz

For partition-specific backups execute:

dd if=/dev/sdc0 of=Partition.img bs=1024 count=100
dd if=/dev/sdc1 of=EFI.img
dd if=/dev/sdc2 of=OS.img
dd if=/dev/sdc3 of=OSBoot.img
dd if=/dev/sdc4 of=Media.img

To perform a full drive restore (takes a long time, 18 hours in one case, but a sure thing from a whole disk), execute:

dd if=appletv-full-disk.bin of=/dev/sdc bs=1024

Note: sdc represents your AppleTV 2.5" notebook drive. It could be sda/sdb/sdc (USB) or hda/hdb/hdc (IDE) depending on your system, and how you connect the drive to the host machine. The number that sometimes but not always follows it is the partition id. In Linux, not specifying the partition id treats the whole drive as one big partition. This c 5A8 an be useful for backups and restores.

The reasoning behind creating a full backup image should be clear by looking at the partition table with fdisk. The minor partitions are wrapped in one large meta-partition!

Disk /dev/hdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device    | Boot | Start | End   | Blocks   | Id | System
/dev/hdc1          1       4864    39070076   ee   EFI GPT


Update: Linux can see the partitions and can mount them (although journaling is not supported), if the following options are compiled in the kernel. (not sure if you need all of them)

Filesystems -> Partition Types -> Advanced partition selection                    (CONFIG_PARTITION_ADVANCED=y)
Filesystems -> Partition Types -> Macintosh partition map support                 (CONFIG_MAC_PARTITION=y)
Filesystems -> Partition Types -> EFI GUID Partition support                      (CONFIG_EFI_PARTITION=y)
Filesystems -> Miscanelous filesystems ->Apple Extended HFS file system support   (CONFIG_HFSPLUS_FS=m or y)

Partitions can be mounted forcefully. Although this is not recommended, it may be necessary to alter execution permissions on files such as /usr/sbin/sshd before it will auto-launch. Forceful mounts can be done with:

mount -t hfsplus -o force /dev/sdc3 /mnt/applet
1C48
v

Linux Method With Compression

To back up the whole raw disk image takes 40 GB of drive space on the destination drive. Most of the source disk is empty however.
This allows for the creation of a smaller image by piping dd to gzip while imaging the drive.

dd if=/dev/sdc bs=1024 | gzip > wholedrive.img.gz

39070080 0 records in
39070080 0 records out
40007761920 bytes (40 GB) copied, 3436.62 seconds, 11.6 MB/s

Note: This will take about an hour depending on your machine!

In the end, this results in a file that's about 2.4GB on the destination disk. Not a bad compression ratio!

Update: dd if=/dev/sdc bs=1024 | bzip2 -9 > wholedrive.img.bz2 Will take approx twice as long, and result in a 2.2GB file. FYI.

Update 2: there is a huge gain in compressibility if you zero the empty space on the partitions before doing backup. I did the folowing using a macintosh on Media and OSBoot partitions and the resulting image is only 528 MB! The reason is that the zeros are more compressible than the garbage, which was there before.

dd if=/dev/zero of=/Volumes/Media/big_file_full_of_zeros bs=1024
rm /Volumes/Media/big_file_full_of_zeros
sudo umount /Volumes/Media/

Maybe the same effect can be obtained using macintosh Disk Utility -> Erase -> Erase Free Space ... -> Zero Out Deleted Files