Схема разделов GPT на Apple Silicon (M1/M2)
(Анализ структуры диска и скрытых разделов)
📌 Основные разделы Apple Silicon
На Mac с чипами M1/M2/M3 используется GUID Partition Table (GPT) с уникальной Apple-спецификой.
1. Базовая структура (через diskutil list)
bash
diskutil list
Пример вывода:
/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1 TB disk0 1: Apple_APFS Container disk1 999.3 GB disk0s1 2: Apple_APFS Container disk2 1.0 GB disk0s2 # Recovery
💡 Важно:
- Основное пространство занимает APFS Container (система + данные).
- Нет классического EFI раздела (его роль выполняет iBoot).
🔍 Детализация через gdisk
bash
sudo gdisk /dev/disk0
→ Команда p покажет:
Number Start (sector) End (sector) Size Code Name 1 4096 1953525167 931.5 GiB AF0A Apple APFS 2 1953525168 1953528719 1.7 MiB FFFF Unknown 3 1953528720 1953529215 248.0 KiB FFFF Unknown
🔥 Что скрыто:
- Разделы с кодом
FFFF— служебные (Firmware, Secure Boot). - Нет Recovery HD в явном виде (он внутри APFS Container).
⚙️ Скрытые разделы (невидимые в diskutil)
|
Раздел |
Назначение |
Риск при удалении |
|
iBootSystem |
Загрузчик Apple Silicon |
Кирпич устройства |
|
Apple_VSC (Virtual SMC) |
Управление энергопотреблением |
Отказ загрузки |
|
Apple_Boot (в APFS) |
Recovery (Internet + Local) |
Потеря восстановления |
❗ Предупреждение: Эти разделы создаются при установке macOS и критичны для работы.
📊 Сравнение с Intel Mac
|
Характеристика |
Intel Mac |
Apple Silicon |
|
Загрузчик |
EFI (FAT32) |
iBoot (Apple-proprietary) |
|
Recovery |
Отдельный раздел (HFS+) |
Встроен в APFS |
|
Firmware |
Видимый раздел |
В Secure Enclave |
|
Доступ к GPT |
Полный (через gdisk) |
Ограничен (некоторые разделы скрыты) |
🔧 Как добавить раздел (например, для Windows)?
1. Создание NTFS/FAT32
bash
sudo gdisk /dev/disk0 # → n (новый раздел) # → Укажите тип: # - `0700` для NTFS # - `EF00` для FAT32 # → w (сохранить)
2. Форматирование
bash
# Для NTFS (требует ntfs-3g) sudo mkntfs -Q -L "WinData" /dev/disk0sX # Для ExFAT (лучшая совместимость) sudo diskutil eraseVolume ExFAT "WinData" /dev/disk0sX
⚠️ Проблемы:
- На Apple Silicon Windows работает только через Parallels/UTM (нет Boot Camp).
- Прямое редактирование GPT может нарушить загрузку.
💡 Альтернативы
- Внешний SSD с ExFAP/NTFS — безопаснее для данных.
- APFS + NTFS-драйверы (Paragon, Tuxera) — для записи в NTFS из macOS.
- VM (UTM, Parallels) — запуск Windows без разбиения диска.
📌 Вывод
- Apple Silicon использует GPT, но с проприетарными разделами (iBoot, Secure Enclave).
- Recovery встроен в APFS, а не как отдельный том.
- Прямое редактирование GPT рискованно — лучше не трогать скрытые разделы.
- Для Windows рекомендуется виртуализация или внешний диск.
🔧 Совет: Перед экспериментами сделайте бэкап GPT:
bash
sudo dd if=/dev/disk0 of=~/Desktop/gpt_backup.bin bs=1m count=200
Вопросы? Пишите в комментариях! 👇
