Fixing iPods: Difference between revisions

From ShawnReevesWiki
Jump to navigationJump to search
No edit summary
Skipping bad blocks: update with experience with Katie's iPod
Line 8: Line 8:
===Disk repairs===
===Disk repairs===
====Skipping bad blocks====
====Skipping bad blocks====
See http://www.openobject.org/isop/?p=47 for how to re-partition an iPod's hard drive so that bad blocks are part of the partition-map partition instead of the firmware or data partitions.
See http://www.openobject.org/isop/?p=47 for how to re-partition an iPod's hard drive so that bad blocks are part of the partition-map partition instead of the firmware or data partitions. I've successfully used the routine there, but with a firmware partition twice the size. Make sure you're using the right size for your device by listing the existing partition map and printing it or saving it in a text file. I also made free space partitions usable space instead of enlargening the partition map, which doesn't always work. Here's my modified map of a 30GB fifth generation iPod:
Partition map (with 512 byte blocks) on '/dev/disk1'
  #:                type name      length  base    ( size )
  1: Apple_partition_map Apple          63 @ 1     
  2:          Apple_Free Extra    2097088 @ 64      (1024.0M)
  3:          Apple_MDFW firmware  131072 @ 2097152  ( 64.0M)
  4:          Apple_HFS disk    56300000 @ 2228224  ( 26.8G)
  5:          Apple_Free Extra      76896 @ 58528224 ( 37.5M)
Device block size=512, Number of Blocks=58605120 (27.9G)


See http://www.macgeekery.com/node/6 for nice examples of partitioning that helped people with both new and old disks.
See http://www.macgeekery.com/node/6 for nice examples of partitioning that helped people with both new and old disks.

Revision as of 22:25, 29 March 2012

Diagnostics

Key combinations

See the graphic at http://www.command-tab.com/2006/03/30/hidden-ipod-commands/ for key combinations.

iPod 5th gen
MENU+SELECT
restart
SELECT+REVERSE
diagnostic mode

Disk repairs

Skipping bad blocks

See http://www.openobject.org/isop/?p=47 for how to re-partition an iPod's hard drive so that bad blocks are part of the partition-map partition instead of the firmware or data partitions. I've successfully used the routine there, but with a firmware partition twice the size. Make sure you're using the right size for your device by listing the existing partition map and printing it or saving it in a text file. I also made free space partitions usable space instead of enlargening the partition map, which doesn't always work. Here's my modified map of a 30GB fifth generation iPod:

Partition map (with 512 byte blocks) on '/dev/disk1'
 #:                type name       length   base     ( size )
 1: Apple_partition_map Apple          63 @ 1       
 2:          Apple_Free Extra     2097088 @ 64       (1024.0M)
 3:          Apple_MDFW firmware   131072 @ 2097152  ( 64.0M)
 4:           Apple_HFS disk     56300000 @ 2228224  ( 26.8G)
 5:          Apple_Free Extra       76896 @ 58528224 ( 37.5M)
Device block size=512, Number of Blocks=58605120 (27.9G)

See http://www.macgeekery.com/node/6 for nice examples of partitioning that helped people with both new and old disks.

Take-apart guides

Good guides are at iFixit.com, for example their page on the iPod 5th generation (Video): http://www.ifixit.com/Device/iPod_5th_Generation_%28Video%29