=
三代Ivy Bridge筆記型電腦 OpenCore 0.6.5 完整性檢查結果
# Generic config suitable for initial installation
# OpenCore v0.6.5 Intel Ivy Bridge Desktop Sanity Check
=參考文章:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html
=
# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#kernel
# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#acpi
# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts
# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html
# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy
# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#platforminfo
# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#deviceproperties
ACPI
:Add
count==0 "-您沒有SSDT修補文件。請查看 [Acpi 文件]"
[Path]==DSDT.aml "-{$Path} -->您不應該包括轉存的DSDT。請查看 [Acpi 文件]"
[Path]==SSDT-1.aml "-{$Path} -->這只是SSDT的一個例子。如果你真的是自己做的, 稱它為更具描述性的東西"
[Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用"
[Path]==SSDT-GPIO.aml "-{$Path} -->這不属於Ivy Bridge平台下的"
[Path]~=".dsl$" "!{$Path} -->在此處只能是.aml文件。 dsl文件需要編譯為.aml"
[Enabled]==no "-{$Path} -->狀態是已停用. 開啟或删除它可以去除此警告"
[Path]==SSDT-EC-USBX.aml&SSDT-EC.aml "--->{$Path} 不要同時使用 SSDT-EC-USBX 和 SSDT-EC"
[Path]~=-EC.+aml :"%-->您可能需要類似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.請查看 [Acpi 文件]"
[Path]!=SSDT-PNLF.aml "-{$Path} -->缺少文件!"
[Path]==SSDT-PNLF-CFL.aml "-{$Path} -->這不包括KabyLake和較舊的筆記型電腦上,而應使用SSDT-PNLF。 請查看 [ACPI 文件][acpi]."
[Path]==* " {$Path} -->確保此文件在您的OC/ACPI目錄中"
[Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略網站上找到的隨機文件,這些文件會注入很可能阻止啟動的隨機數據。 請查看[Acpi 文件]"
[Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略網站上找到的隨機文件,這些文件會注入很可能阻止啟動的隨機數據。 請查看[Acpi 文件]"
:Delete
[Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works."
[Enabled]==yes " {$Comment} -->修補文件现在是 開啟狀態"
:Quirks
count==5
FadtEnableReset~=.* " {$setting} = {$value}"
NormalizeHeaders=no
RebaseRegions=no
ResetHwSig=no
ResetLogoStatus=no
Booter
:Quirks
AllowRelocationBlock=no
AvoidRuntimeDefrag=yes
DevirtualiseMmio=no
DisableSingleUser=no
DisableVariableWrite=no
DiscardHibernateMap=no
EnableSafeModeSlide=yes
EnableWriteUnprotector=yes
ForceExitBootServices=no
ProtectCsmRegion~=.* "!{$setting} -->從OpenCore v0.5.7開始已棄用 - 請參考ProtectMemoryRegions"
ProtectMemoryRegions=no
ProtectSecureBoot=no
ProtectUefiServices=no
ProvideCustomSlide=yes
ProvideMaxSlide=0
RebuildAppleMemoryMap=no
SetupVirtualMap=yes
ShrinkMemoryMap~=.* "!{$setting} -->從OpenCore v0.5.7開始已棄用 - 請參考RebuildAppleMemoryMap"
SignalAppleOS=no
SyncRuntimePermissions=no
DeviceProperties
:Add
::PciRoot(0x0)/Pci(0x2,0x0)
AAPL,ig-platform-id~="03006601|04006601|09006601|0b006601" " {$setting} = {$value} -->iGPU設定正確":"-{$setting} = {$value} - -->iGPU可能設定不正確. 請閱讀 [DeviceProperties 文件]"
::PciRoot(0x0)/Pci(0x1b,0x0)
AAPL,ig-platform-id~=.* "!{$setting} 是錯誤的位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)"
Kernel
:Add
count==0 "!-->您沒有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 請查看[Kexts文件]"
[BundlePath]==Lilu.kext " Lilu.kext-->確保此Kext在您的 OC/Kexts 目錄,這是需要放在第一個的kext":"!-->缺少Lilu.kext. 將其增加到此列表的頂部"
[BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同時使用 FakeSMC.kext 和 VirtualSMC.kext"
[BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你應該在此處增加 FakeSMC.kext 或 VirtualSMC.kext"
[BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同時使用 VoodooHDA.kext 和 AppleALC.kext"
[BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要增加 alcid=N 因為您使用的是AppleALC.kext';":"$alcbootarg=;"
[BundlePath]==VoodooHDA.kext " {$BundlePath} -->請注意:AppleALC.kext 往往具有更好的音訊質量"
[BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 請查看[Kexts 文件]"
[BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 這是AMD專用的kext,請勿在Intel上使用"
[BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 雖然這可能有效, 但SmallTreeIntel82576.kext 被認為更可靠"
[BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->請確保您的筆記型電腦裝有光線傳感器,否則可能會導致問題"
[BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->請確保您的電池已正確修補成8位,否則可能會導致問題"
[BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要這個"
[BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的偽造設備ID的方法"
[BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的偽造設備ID的方法"
[BundlePath]==* "{$BundlePath} -->確保此Kext位於您的 OC/Kexts 目錄"
:Emulate
DummyPowerManagement=no
:Quirks
AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您應該在BIOS中停用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->確保在您的BIOS中停用了CFG-Lock"
AppleXcpmCfgLock=no
AppleXcpmExtraMsrs=no
AppleXcpmForceBoost=no
CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主機板,請開啟此功能"
DisableIoMapper=yes
DisableRtcChecksum~=.* " {$setting} = {$value}"
DummyPowerManagement~=.* "!{$setting} -->已在OpenCore v0.6.5中移动 - 參考Kernel -> Emulate"
ExtendBTFeatureFlags~=.* " {$setting} = {$value}"
LegacyCommpage=no
ExternalDiskIcons~=.* " {$setting} = {$value}"
ForceSecureBootScheme=no
IncreasePciBarSize=no
LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普筆記型電腦,請開啟此功能":" {$setting} = {$value} 僅當您拥有HP筆記型電腦時才需要"
PanicNoKextDump=yes
PowerTimeoutKernelPanic=yes
ThirdPartyDrives=no
XhciPortLimit=yes " {$setting} = {$value} -->USB端口訂製後關閉":" {$setting} = {$value} -->如果您有USB問題,請開啟"
Misc
:Boot
BuiltinTextRenderer~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用 - 參考UEFI/TextRenderer"
ConsoleBehaviourOs~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用"
ConsoleBehaviourUi~="" "!{$setting} -->從OpenCore v0.5.6開始已棄用"
ConsoleMode~=.* "!{$setting} -->從OpenCore v0.5.6開始已移至UEFI/Output部分"
Resolution~=.* "!{$setting} -->從OpenCore v0.5.6開始已移至UEFI/Output部分"
ConsoleAttributes~=.* " {$setting} = {$value}"
HideSelf~=.* "!{$setting} -->從OpenCore v0.5.9開始已棄用"
PollAppleHotKeys=no
ShowPicker=yes
UsePicker~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用"
TakeoffDelay=0
HibernateMode=None
PickerMode=Builtin
HideAuxiliary=no
PickerAttributes~=.* " {$setting} = {$value}"
PickerAudioAssist=no
Timeout=5
PickerVariant~=.* " {$setting} = {$value}"
:Debug
AppleDebug=yes
ApplePanic=yes
DisableWatchDog=yes :" {$setting} -->開啟此功能將有助於 Debug "
Target=67 :" {$setting} -->有關 Debug 目標編號的更多資訊,請參考[Debugging 文件]"
DisplayLevel=2147483714 :" {$setting} -->有關更多資訊,請參考[Debugging 文件] Debug 顯示级别"
DisplayDelay=0
SysReport=no : " -->只有在使用Debug版時才可以使用{$setting}=yes"
:Entries
[Arguments]~=debug "!Arguments = {$Arguments} -->boot-args進入nvram部分,而不是這裡"
:Security
AllowNvramReset=yes
AllowSetDefault=yes
ApECID=0
AuthRestart=no
BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0裡開始已棄用,可以使用NVRAM参數裡增加"
BootProtect~=.* " {$setting} = {$value}"
DmgLoading=Signed
EnablePassword=no
RequireSignature~=.* "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 Vault"
RequireVault~=.* "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 Vault"
Vault=Optional
SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel設定正確":"!{$setting} = {$value} - 這是SecureBootModel的无效選項!"
HaltLevel=2147483648
ExposeSensitiveData=6 :" {$setting} = {$value}"
ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置時候這裡可以為0,但是配置完成後,請在OCC裡自定義顯示哪些開機磁區"
:Tools
count==0 " -->您好像沒有一些EFI工具程式":"%-->您可以在此處删除EFI工具程式"
NVRAM
LegacyEnable=no
LegacyOverwrite=no
WriteFlash=yes
:Add
::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但這通常設定為 01 或 02"
DefaultBackgroundColor~=.* " {$setting} = {$value}"
::7C436110-AB2A-4BBB-A880-FE41995C9F82
boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":""
boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":""
boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,請增加 agdpmod=pikera":" {$setting} = {$value}"
csr-active-config~=.* " {$setting} = {$value}"
run-efi-updater="No"
nvda_drv~=.* "!{$setting} = {$value} -->完全删除此設定。從OpenCore v0.5.7開始不再使用"
prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄語,否則請留空或設定其他語言":" {$setting} = {$value} ({@value})"
SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->這應該是一個正數"
PlatformInfo
Automatic=yes
UpdateDataHub=yes
UpdateNVRAM=yes
UpdateSMBIOS=yes
UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主機板,請將其設定為 Custom
:Generic
SpoofVendor=yes
AdviseWindows=no
ProcessorType~=.* " {$setting} = {$value}"
SystemMemoryStatus=Auto
SupportsCsm~=.* "!{$setting} -->從OpenCore v0.5.5開始被AdviseWindows取代"
SystemProductName~="((MacBookAir5,1|MacBookAir5,2|MacBookPro10,1|MacBookPro10,2|Macmini6,1|Macmini6,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对於三代Ivy Bridge筆記型電腦平台,這不是建議的SMBIOS. 請參考 [PlatformInfo 文件]"
MLB=M000000000001 "!{$setting} -->應該設定為您生成的板卡序號. 請參考 [PlatformInfo 文件]":" {$setting} -->已設定"
ROM=112233000000 "-{$setting} = {$value} -->您應該將此設定為您的NIC MAC地址. 請參考 [PlatformInfo 文件]":" {$setting} -->已設定"
SystemSerialNumber=W0000000001 "!{$setting} -->應該設定為您生成的系统序號. 請參考 [PlatformInfo 文件]":" {$setting} -->已設定"
SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->應該設定為您生成的SmUUID. 請參考 [PlatformInfo 文件]":" {$setting} -->已設定"
UEFI
ConnectDrivers=yes
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$value}; {$value}":"!-->這裡需要 VBoxHfs.efi 或 HFSPlus.efi"
Drivers==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$value} -->你已經有了 {$hfs}"
Drivers==OpenRuntime.efi " {$value}":"!-->缺少OpenRuntime.efi"
Drivers==FwRuntimeServices.efi "!{$value} -->從OpenCore v0.5.7開始已由OpenRuntime.efi取代"
Drivers==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合併在UEFI/APFS部分"
Drivers==OpenCore.efi "!OpenCore.efi -->不應該在這裡!"
Drivers==AppleUsbKbdxe.efi "!AppleUsbKbdxe.efi -->不應該在這裡!"
Drivers==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不應該在這裡!"
Drivers==OpenUsbKbDxe.efi "-{$value} -->除非您執行舊版安裝,否則不需要"
Drivers==Ps2KeyboardDxe.efi "-{$value} -->除非您使用PS2键盘,否則不應在此處!"
Drivers==Ps2MouseDxe.efi "-{$value} -->除非您使用带有OpenCanopy的PS2滑鼠/觸控板,否則請不要在此處!"
Drivers==UsbMouseDxe.efi "-{$value} -->除非您將USB滑鼠/觸控板與OpenCanopy配合使用,否則不應在此處使用!"
Drivers==XhciDxe.efi "!XhciDxe.efi -->不應該在這裡!"
Drivers==HiiDatabase.efi "!{$value} -->不應該在這裡!"
Drivers==AppleUsbKbDxe.efi "-{$value} -->從OpenCore v0.5.7開始已由OpenUsbKbDxe.efi取代"
Drivers==VirtualSmc.efi "!VirtualSmc.efi -->已被合併在OpenCore的AppleSmcIo quirks下 !"
Drivers==~^#.* "!{$value} -->如果您要載入此文件,請完全删除#"
Drivers==* " {$value}"
:APFS
EnableJumpstart=yes
HideVerbose=yes
JumpstartHotPlug=no
MinDate=0
MinVersion=0
GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect選項"
:Audio
AudioSupport~=.* " {$setting} = {$value}"
AudioDevice~=.* " {$setting} = {$value}"
AudioCodec~=.* " {$setting} = {$value}"
AudioOut~=.* " {$setting} = {$value}"
MinimumVolume~=.* " {$setting} = {$value}"
PlayChime~=.* " {$setting} = {$value}"
VolumeAmplifier~=.* " {$setting} = {$value}"
SetupDelay~=.* " {$setting} = {$value}"
:Input
KeyFiltering=no
KeyForgetThreshold=5
KeyMergeThreshold=2
KeySupport=yes
KeySupportMode=Auto
KeySwap=no
PointerSupport=no
PointerSupportMode~=.* " {$setting} = {$value}"
TimerResolution=50000
:ProtocolOverrides
count==18 :"!-->在OpenCore 0.6.5裡,您應該在UEFI/ProtocolOverrides部分中正確設定18個選項"
AppleAudio=no
AppleBootPolicy=no
AppleDebugLog=no
AppleEvent=no
AppleFramebufferInfo=no
AppleImageConversion=no
AppleImg4Verification=no
AppleKeyMap=no
AppleRtcRam=no
AppleSecureBoot=no
AppleSmcIo=no
AppleUserInterfaceTheme=no
DataHub=no
DeviceProperties=no
FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,請開啟此功能":" {$setting} = {$value} 僅當您計劃使用FileVault時才需要"
HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,請開啟此功能":" {$setting} = {$value} 僅當您計劃使用FileVault時才需要"
OSInfo=no
UnicodeCollation=no
ConsoleControl~=.* "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 UEFI/TextRenderer"
:Output
count==12 :"!-->在OpenCore 0.6.5裡,您應該在UEFI/OUTPUT部分中設定12個設定"
TextRenderer=BuiltinGraphics
ConsoleMode=""
Resolution~=.* " {$setting} = {$value}"
ForceResolution=no
ClearScreenOnModeSwitch=no
IgnoreTextInGraphics=no
ProvideConsoleGop=yes
DirectGopRendering=no
DirectGopCacheMode~=.* "!{$setting} -->從OpenCore v0.5.9開始已棄用"
ReconnectOnResChange=no
ReplaceTabWithSpace=no
SanitiseClearScreen~=.* " {$setting} = {$value}"
Scale~=.* "!{$setting} -->不應該在這裡"
UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough選項"
:Quirks
AvoidHighAlloc~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用"
DeduplicateBootOrder~=.* "!{$setting} --> 在OpenCore v0.6.5中已棄用"
ExitBootServicesDelay=0
IgnoreInvalidFlexRatio=yes
ReconnectOnResChange~=.* "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 Output/${setting}"
IgnoreTextInGraphics~=.* "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 Output/${setting}"
ProvideConsoleGop~=yes "!{$setting} 在OpenCore v0.5.6中已棄用-請參考 Output/${setting}"
ReleaseUsbOwnership=yes
RequestBootVarFallback~=.* "!{$setting} -->從OpenCore v0.5.9開始已棄用"
RequestBootVarRouting=yes
TscSyncTimeout=0
ReplaceTabWithSpace~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用 - 請參考 Output/${setting}"
SanitiseClearScreen~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用 - 請參考 Output/${setting}"
ClearScreenOnModeSwitch~=.* "!{$setting} -->從OpenCore v0.5.6開始已棄用 - 請參考 Output/${setting}"
UnblockFsConnect=no "{$setting} = {$value} -->如果未顯示APFS磁碟,建議在HP系统上開啟":"!-->缺少UnblockFsConnect選項"
:ReservedMemory