Кіріспе

Apple Partition Map (APM) – 68k және PowerPC Macintosh компьютерлері үшін форматталған дискілердегі деректердің төменгі деңгейдегі ұйымдастырылуын анықтау үшін қолданылатын бөлу схемасы. Ол Macintosh II моделімен бірге енгізілді. Бұл, бірінші бөлік кестесі жазуын оқығаннан кейін, құрылғыға қанша блоктарды оқып алу керектігін анықтайды, әр бөлік кестесі жазуын өңдеу үшін. Барлық жазулар үлкен эндиан байт ретімен жазылады.

Адрес | Байт көлемі | Мазмұны | Қажет пе? | Ондық | Гексадецималь
------- | -------- | -------- | -------- | -------- | --------
0 | 0x0000 | 1 | signature1 (ASCII мәні "P") | Жоқ | 0 | 0x0000
1 | 0x0001 | 1 | signature2 (ASCII мәні "M") | Жоқ | 1 | 0x0001
2–3 | 0x0002 | 2 | сақталған | Жоқ | 2-3 | 0x0002
4–7 | 0x0004 | 4 | бөліктердің саны (жалпы) | Иә | 4-7 | 0x0004
8–11 | 0x0008 | 4 | бөліктің басталу секторы | Иә | 8-11 | 0x0008
12–15 | 0x000C | 4 | бөліктің мөлшері (секторларда) | Иә | 12-15 | 0x000C
16–47 | 0x0010 | 32 | бөліктің атауы (тұрақты ASCII, оң жағы NULL-мен толтырылған) | Жоқ | 16-47 | 0x0010
48–79 | 0x0030 | 32 | бөліктің түрі (тұрақты ASCII, оң жағы NULL-мен толтырылған) | Жоқ | 48-79 | 0x0030
80–83 | 0x0050 | 4 | бөліктің дерек аймағының басталу секторы | Жоқ | 80-83 | 0x0050
84–87 | 0x0054 | 4 | бөліктің дерек аймағының мөлшері (секторларда) | Жоқ | 84-87 | 0x0054
88–91 | 0x0058 | 4 | бөліктің статусы | Жоқ | 88-91 | 0x0058
92–95 | 0x005C | 4 | жүктөө кодын бастау секторы | Жоқ | 92-95 | 0x005C
96–99 | 0x0060 | 4 | жүктөө кодын мөлшері (байттарда) | Жоқ | 96-99 | 0x0060
100–103 | 0x0064 | 4 | жүктөөлендіргіш кодын адресі | Жоқ | 100-103 | 0x0064
104–107 | 0x0068 | 4 | сақталған | Жоқ | 104-107 | 0x0068
108–111 | 0x006C | 4 | жүктөө кодын кіріс нүктесі | Жоқ | 108-111 | 0x006C
112–115 | 0x0070 | 4 | сақталған | Жоқ | 112-115 | 0x0070
116–119 | 0x0074 | 4 | жүктөө кодын бақылау сомасы | Жоқ | 116-119 | 0x0074
120–135 | 0x0078 | 16 | процессор түрі (тұрақты ASCII, оң жағы NULL-мен толтырылған) | Жоқ | 120-135 | 0x0078
136–511 | 0x0088 | 376 | сақталған | Жоқ | 136-511 | 0x0088

Бөлім идентификаторы

"Apple" дегеннен басталатын типтер Apple-ге тағайындау үшін резервтелген, қалған барлық қолданушы анықтаған типтерді пайдалануға болады. Дегенмен, Apple-де тіркеуге ұсынылады. Сәйкестендіргіш / түрі Мазмұны / файлдық жүйе Атауы (әдеттегі) Ескертпелер Apple Boot жүктеуіш MOSX OF3 Booter, eXternal booter Бұл жүктеу бөлімі New World Mac-теріндегі Mac OS X (Open Firmware 3.0 және одан жоғары нұсқалары) үшін қолданылады, егер негізгі бөлімдегі файлдық жүйе Open Firmware-мен қолдау көрсетілмесе, мысалы, бағдарламалық RAID конфигурациясында немесе HFS+ жазу сезімтал немесе UFS файлдық жүйесі қолданылғанда. Ол HFS файлдық жүйесінде BootX-ты қамтиды. Apple Boot RAID жүктеуіш Raid Partition Apple Bootstrap NewWorld bootblock Бұл жалпы Open Firmware (New World) жүктеу бөлімі болғанымен, PowerPC Linux жүктеу үшін yaboot және GRUB қолданады және Mac OS X-те автоматты түрде орнатылмайды. Open Firmware оған қол жеткізе алуы үшін ол HFS форматталған болуы керек. Apple Driver құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver43 SCSI Manager 4.3 құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver43 CD SCSI CD ROM құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver ATA ATA құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver ATAPI ATAPI құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver IOKit I/O Kit драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple Driver OpenFirmware Macintosh Apple Extra пайдаланылмаған Бұл сәйкестендіргіш пайдаланылмаған бөлім картасы жазбасын жасырады. Apple Free бос орын Extra Бұл сәйкестендіргіш бөлім картасы жазбасы ретінде бос орынды жасырады. Apple FWDriver FireWire құрылғы драйвері Macintosh Classic Mac OS драйверлері бөлімі Apple HFS Иерархиялық файлдық жүйе Apple HFS Mac OS және Mac OS X үшін әдетте HFS немесе HFS+ том болса да, MS DOS форматталған файлдық жүйесін (Mac OS және Mac OS X қол жеткізе алатын Файл бөлу кестесі) қамтуы мүмкін. Apple HFSX HFS Plus Бұл бөлімде HFS орамасы жоқ HFS+ томы бар. HFSX Mac OS X 10.3 нұсқасымен енгізілді және тек арнайы жағдайларда ғана қолданылады, мысалы, жазу сезімтал HFS+. HFSX - Intel негізіндегі Mac компьютерлеріндегі стандартты бөлім түрі (APM орнына GPT қолданады). Apple Loader SecondaryLoader Apple Boot сияқты, бірақ Old World Mac-тарда, Mac OS X Open Firmware оқи алмайтын файлдық жүйеге орнатылған кезде қолданылады. Бұл бөлімде файлдық жүйе жоқ, оның орнына XCOFF форматындағы BootX машиналық коды бар. Бұл бөлім түрі Mac OS X 10.3 нұсқасымен тоқтатылды. Apple MDFW микробағдарлама Бұл бөлім iPod-тың микробағдарламасын/операциялық жүйесін жүктеу үшін пайдаланылады. Apple MFS Macintosh файлдық жүйесі Бұл бөлім Mac OS-те Macintosh файлдық жүйесіне (MFS) арналған, ол 1984 жылы Macintosh 128K-мен бірге енгізілді. Apple бөлім картасы бөлім картасы Apple Бөлім картасы да өзінен-өзі бөлім болып табылады. Оның көлемі қанша бөлімге байланысты әр түрлі болуы мүмкін. Apple Patches түзетулер Patch Partition Mac OS classic patch partition Apple PRODOS ProDOS ProDOS файлдық жүйесі Apple RAID RAID Apple RAID OfflineV2 Бұл сәйкестендіргіш бағдарламалық RAID конфигурациясында қолданылатын Mac OS X бөлімін көрсетеді. Ол әдетте Mac OS X-тің стандартты орнатылуындағы HFS / HFS + немесе UFS сияқты файлдық жүйелерді қамтиды. Apple Boot бөлек жүктеу бөлімі міндетті. Apple Rhapsody UFS Unix File System Mac OS X Server Бұл бөлімде Apple Rhapsody операциялық жүйесі (OPENSTEP-тен Mac OS X-ке өтуді белгілейтін даму атауы) қолданатын Unix File System (UFS) бар және Mac OS X Server 1.0-ден 1.2 v3-ке дейін қолданылады. Apple Scratch бос Бұл сәйкестендіргіш бос бөлімді көрсетеді. Apple Екінші Екінші кезеңді жүктеуіш Apple UFS Unix файлдық жүйесі Mac OS X Бұл бөлімде Unix файлдық жүйесі (UFS) бар және Mac OS X, Mac OS X Server (10.0 нұсқасы және одан жаңа) және әртүрлі Unix сияқты операциялық жүйелер қолданылады. Apple UNIX SVR2 A/UX, Unix Алғашқыда A/UX (System V Release 2 негізіндегі Apple Unix операциялық жүйесі, сондықтан SVR2) үшін 68k-те енгізілді, кейіннен ол кеңейтілген файлдық жүйесін пайдаланған MkLinux үшін қайта қолданылды. Бұл көптеген Unix-тәрізді операциялық жүйелер үшін стандартты бөлім сәйкестендіргіші, соның ішінде Linux және NetBSD. Ол орнатылған операциялық жүйеге сәйкес келетін кез келген файлдық жүйені қамтуы мүмкін. Егер жүктеуге болатын болса, Apple Bootstrap-тен Open Firmware жүктеуіші оқи алатын файлдық жүйе (мысалы, yaboot) пайдаланылуы керек. Apple Void ISO9660 толтыруы Бұл жүктеу құралында дұрыс сәйкестікті қамтамасыз ету үшін бөлім картасы жазбасы. Be BFS Be File System Бұл бөлімде Be File System (BFS) бар және оны әдетте BeOS қолданады. MFSTiVo медиа файлдық жүйесі MFS қолданбалы аймағы, MFS медиа аймағы Apple Partition Map арқылы форматталған TiVo қатты дискілеріндегі меншік медиа файлдық жүйесін сақтау үшін қолданылады.