温馨提示:在 ChatGPT 官网(www.chatgpt.com)使用 GPT-5.6、ChatGPT-Image-2 等模型时,需要 ChatGPT Plus 或更高等级的会员权限。如需购买帐号或代充值会员,请扫码添加我们客服咨询。
macOS 使用 APFS(Apple File System)作为默认磁盘分区方案,系统盘通常包含多个卷,如“Macintosh HD”承载系统文件、“Macintosh HD - Data”存储用户数据,以及 Preboot、Recovery 和 VM 等辅助卷,APFS 支持空间共享和快照功能,使分区管理更灵活,用户可通过“磁盘工具”查看和调整分区,但修改系统分区存在风险,建议操作前备份数据。
本文目录导读:
- MacBook Pro UEFI & GPT Overview
- Common Scenarios & Solutions
- Partition Scheme for Dual/Triple Boot
- UEFI Boot Commands & Shortcuts
- Troubleshooting Common Issues
- Best Practices
- Useful Terminal Commands
- Notes for Specific Models
Here's a comprehensive guide for MacBook Pro with UEFI/GPT:
MacBook Pro UEFI & GPT Overview
Boot System
- Modern MacBooks use UEFI (Unified Extensible Firmware Interface) instead of traditional BIOS
- Drives are typically formatted with GPT (GUID Partition Table) instead of MBR
- This is essential for macOS, Windows dual-boot, and Linux installations
Common Scenarios & Solutions
Installing Windows on MacBook Pro (Boot Camp)
Steps:
1. Open Boot Camp Assistant (in macOS)
2. Download Windows Support Software
3. Partition drive (creates GPT partition)
4. Install Windows in UEFI mode
5. Install Boot Camp drivers
Installing Linux alongside macOS
Requirements:
- Disable SIP (System Integrity Protection)
- Use rEFInd or GRUB bootloader
- Create EFI partition (200-500 MB)
- Format partitions with GPT scheme
Fix UEFI/GPT Issues
# Verify GPT sudo gpt -r show /dev/disk0 # Repair GPT sudo gpt recover /dev/disk0 # Check EFI partition diskutil info disk0s1
Partition Scheme for Dual/Triple Boot
/dev/disk0 (GPT)
├── EFI System Partition (200 MB - FAT32)
├── macOS (APFS or HFS+)
├── Windows (NTFS)
├── Linux (ext4)
└── Swap (Linux swap)
UEFI Boot Commands & Shortcuts
| Action | Shortcut |
|---|---|
| Boot Manager | Hold Option/Alt at startup |
| Recovery Mode | Cmd + R |
| Internet Recovery | Cmd + Option + R |
| Reset NVRAM | Cmd + Option + P + R |
| Safe Mode | Shift |
| Target Disk Mode | T |
| Apple Diagnostics | D |
Troubleshooting Common Issues
"No Bootable Device" Error
# In Recovery Mode Terminal: diskutil list diskutil repairDisk /dev/disk0 # Reinstall bootloader bless --mount /Volumes/Macintosh\ HD --setBoot
Windows Won't Boot After macOS Update
Boot into macOS Recovery
2. Select "Startup Disk"
3. Choose Windows partition
4. Restart
Convert MBR to GPT (Data Loss Warning)
# Using gdisk (install via Homebrew) brew install gdisk sudo gdisk /dev/disk0 # Convert: w (write GPT)
Best Practices
- Always backup before partition changes
- Keep EFI partition intact (don't delete)
- Use GPT for drives >2TB
- Disable FileVault before major changes
- Keep firmware updated
Useful Terminal Commands
# List all disks diskutil list # Get detailed UEFI info nvram -p # Check boot mode sysctl -a | grep EFI # Set startup disk systemsetup -setstartupdisk /Volumes/NAME # Reset NVRAM from Terminal nvram -c
Notes for Specific Models
-
2016+ MacBook Pro: T1/T2 chip adds security features
- Enable "Allow booting from external media" in Recovery
- Use "Startup Security Utility" for boot options
-
2015 and earlier: Standard UEFI implementation
Full compatibility with standard UEFI tools
Would you like specific instructions for a particular scenario (Windows installation, Linux setup, or troubleshooting)?
温馨提示:在 ChatGPT 官网(www.chatgpt.com)使用 GPT-5.6、ChatGPT-Image-2 等模型时,需要 ChatGPT Plus 或更高等级的会员权限。如需购买帐号或代充值会员,请扫码添加我们客服咨询。


