UEFI
Phần này khá dài với nhiều chức năng nhưng không cần phải quan tâm tất cả, chỉ cần lưu ý vào điều.
APFS
Phần này cấu hình cho APFS driver, nếu để trống OpenCore sẽ không quét được các phân dùng định dạng APFS. Để nguyên theo mặc định là được:
Lưu ý để cài đặt macOS High Sierra (10.13) -> Catalina (10.15), bạn phải đặt MinDate
và MinVersion
thành -1
.
AppleInput
Không cần chỉnh sửa giữ nguyên là được:
Audio
Phần này cấu hình cho âm thanh lúc khởi động OC, giữ nguyên mặc định (tôi không dùng chức năng này):
Drivers
Phần này quan trọng, danh sách quyết định những driver nào sẽ được dùng. Mặc định sẽ có khá nhiều driver không cần thiết, hãy xoá hết, chỉ giữ lại, nhớ tích Enable:
Đương nhiên là bạn phải có cái driver tương ứng trong EFI/Drivers!
Input
Không cần chỉnh sửa giữ nguyên là được:
Output
Không cần chỉnh sửa giữ nguyên là được:
ProtocolOverrides
Không cần chỉnh sửa giữ nguyên là được:
ReservedMemory
Không cần chỉnh sửa giữ nguyên là được:
Quirks
Giải thích sơ qua về chức năng của các quirk. Một số cấu hình thì cần sửa đổi, nhưng thực tế thì chỉ cần để như mặc định là ổn.
- ActivateHpetSupport
- Mainboard cũ chip set ICH6 không có HPET, quirk này cố gắng bật nó lên
- EnableVectorAcceleration
- Khi CPU hỗ trợ AVX-512 hoặc AVX, hãy bật quirk này kích hoạt tính năng AVX vector acceleration giúp tính toán hash SHA-512 and SHA-384 nhanh hơn
- EnableVmx
- Kích hoạt Intel virtual machine extension, tức là cho phép chạy máy ảo trên trên một số hệ thống không cho chỉnh VMX trong BIOS, nếu có thì bỏ qua.
- DisableSecurityPolicy
- Tắt Khởi động an toàn trên của mainboad UEFI
- ExitBootServicesDelay
- Mainboard cũ cần cung thấp thời gian thoát (tính bằng ms) sau sự kiện
EXIT_BOOT_SERVICES
- Mặc địnhđặt bằng
0
- Mainboard đời cũ như
ASUS Z87 Pro
đặt thành3000000-5000000
(3-5s)
- Mainboard cũ cần cung thấp thời gian thoát (tính bằng ms) sau sự kiện
- ForceOcWriteFlash
- Cho phép ghi vào bộ nhớ flash cho tất cả các biến hệ thống được OpenCore quản lý
- IgnoreInvalidFlexRatio
- Vô hiệu hoá
MSR_FLEX_RATIO
(0x194) MSR Rigister gây lỗi trong quá trình boot mac - Tất cả các máy từ Broadwell trở về trước sẽ bắt buộc bật quirk này
- Vô hiệu hoá
- ReleaseUsbOwnership
- Cố gắng tách quyền điều khiển USB ra khỏi firmware
- Hầu hết mainboad đều có chức năng giải phóng quyền điều khiển USB, nên không cần quirk này
- Nếu bàn phím và chuột khởi động bị kẹt hoặc USB bị lỗi, bạn có thể cân nhắc bật nó
- ReloadOptionRoms
- Yêu cầu các PCI device reload Option Rom khi có thể
- RequestBootVarRouting
- Chuyển hướng AptioMemoryFix từ
EFI_GLOBAL_VARIABLE_GUID
quaOC_VENDOR_VARIABLE_GUID
- Cần thiết cho quá trình khởi động của tất cả hệ thống
- Chuyển hướng AptioMemoryFix từ
- UnblockFsConnect
- Máy HP có thể ngăn OC quét các vùng khởi động, yêu cầu bật cho tất cả máy HP
- TscSyncTimeout
- Giúp một số mainboad X99, X299 thực hiện chức năng đồng bộ TSC sau một khoảng thời gian chờ, nhưng không tốt bằng một số Kexts chuyên nghiệp nên không dùng
- ResizeGpuBars
- Cấu hình kích cỡ
GPU PCI BAR
- Cấu hình kích cỡ
Sau đây là cách chọn quirk theo cấu hình: