![]()
В предыдущей статье я привёл описание раскладки разделов “Universal HD” для Apple Partition Map. Спасибо – он натолнул меня на мысль посмотреть на таблицу разделов на установочном диске Mac OS X. Здесь используется раскладка APM “Universal CD”.
Mac OS X 10.5 Install DVD
$ pdisk /dev/rdisk3 -dump Partition map (with 2048 byte blocks) on '/dev/rdisk3' #: type name length base ( size ) 1: Apple_partition_map Apple 15 @ 1 2: Apple_Driver_ATAPI Macintosh 302596 @ 16 (591.0M) 3: Apple_HFS Mac_OS_X 3756752 @ 302612 ( 7.2G) 4: Apple_Free 4 @ 4059364 Device block size=2048, Number of Blocks=4059368 (7.7G) DeviceType=0x0, DeviceId=0x0
Mac OS X 10.4 Install DVD
$ pdisk /dev/rdisk3 -dump Partition map (with 512 byte blocks) on '/dev/rdisk3' #: type name length base ( size ) 1: Apple_partition_map Apple 63 @ 1 2: Apple_Driver_ATAPI*Macintosh 8 @ 64 3: Apple_HFS Mac_OS_X 11059160 @ 72 ( 5.3G) 4: Apple_Free 10 @ 11059232 Device block size=512, Number of Blocks=11059242 (5.3G) DeviceType=0x0, DeviceId=0x0 Drivers- 1: 4 @ 64, type=0x701
Обратите внимание на раздел 2 (Apple_Driver_ATAPI) – здесь располагаются драйвера под Mac OS 9 для ATAPI CD.



На 10.5 DVD у меня ещё раздел диагностики системы. Можно ли его как то оторвать и сделать свой диагностический диск?
Ошибся пардон, отдельный раздел Apple_Boot Apple Hardware Test есть на диске 10.4, на 10.5 я такого раздела не обнаружил. Хотя на диске 10.5 написано: "To use Apple Hardware Test? hold down the D key as the computer starts up." Любопытно, откуда ж он его грузит с 10.5.
На диске 10.4 написано: "To use Apple Hardware Test, hold down the Option key as the computer starts up". Но на диске 10.4 существует отдельный раздел для этих целей.
Тут вопрос в том, что система диагностики запускается на уровне EFI, а в Mac нет EFI shell. Пока мне непонятно, кто именно отлавливает нажатие и запускает диагностику.
Можно не выдирать раздел диагностики, а взять готовую утилиту Apple Service Diagnostic (но это не совсем легально)