Fixing iPods: Difference between revisions
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