diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/alderlake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/alderlake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..b4ca67a5110f4edec2335ec566a91367fc42e4d7 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/alderlake096.lst @@ -0,0 +1,374 @@ +=
Alder Lake OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Coffee Lake Sanity Check +=
+=
参考文章:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#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.plist/comet-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]!=SSDT-RHUB.aml "-SSDT-RHUB.aml 缺失. 如果这是一个华硕主板,你将需要这个SSDT. 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300c89b" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读. [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=no " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} 如果您有戴尔或VIAO主板,请启用此功能":" {$setting} = {$value} 只有当你有戴尔或VIAO主板时才需要这样做" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + SysReport=no : " -->这仅在使用Debug版本时有效{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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 set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代": SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac20,1|iMac20,2)" " {$setting} = {$value}":"-{$setting} = {$value} 这不是Coffee Lake Desktop系统的推荐SMBIOS. 参阅 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} 如果您使用的是HP主板,在OpenCore中看不到APFS驱动器,请启用此功能":" **{$setting}** = **{$value}** 只有在OpenCore中看不到APFS驱动器的HP主板才需要" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 参考 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough=no + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no " {$setting} = {$value} 如果你有微软的Surface设备,你可能需要启用 {$setting} 禁用平台安全策略。如果使用UEFI安全启动,选不启用" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd096.lst new file mode 100644 index 0000000000000000000000000000000000000000..507f04a1515b16d001b8b0fb343a685ac75b7fbf --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd096.lst @@ -0,0 +1,380 @@ +=
AMD Zen OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 AMD Zen Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.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/AMD/zen.html#platforminfo + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]~=AWAC.+aml "-{$Path} -->在AMD上不需要" + [Path]~=RTC0.+aml "-{$Path} -->在AMD上不需要" + [Path]~=ALS0.+aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PMC.aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PNLF.aml "-{$Path} -->在AMD上不需要" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!-->您可能在错误的部分中添加了内核补丁.它们应该在Kernel部分." + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->如果您有TRx40(即第三代ThreadRipper),请启用此功能" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==IntelMausi.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==AppleIGB.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} -->设置DummyPowerManagementquirk而不是使用此kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} -->在AMD平台上不起作用" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} -->不应该在这里" + [BundlePath]!=WhateverGreen.kext "--->WhateverGreen.kext缺少. 请查看[Kexts Docs]" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Patch + count<20 "!{$count} -->找到补丁-您是否正确应用了内核补丁?" + count>19 " -->AMD内核补丁" + [MatchOS]~=.+ "!-->您使用了Clover补丁,而不是OpenCore的" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " -->找到Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁":"--->Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " -->找到Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁":"--->Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} 这里需要启用" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} 已从OpenCore v0.6.6开始移动- 请查看 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->从OpenCore v0.6.0开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于AMD系统的SMBIOS. 请查看[PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} -->如果您有HP主板,但在OpenCore中看不到APFS驱动器,请启用此功能":" {$setting} = {$value} 仅对于在OpenCore中看不到APFS驱动器的HP主板是必需的" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 请查看UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx096.lst new file mode 100644 index 0000000000000000000000000000000000000000..450f2d781a1aef036fc820628e558900744adaf9 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx096.lst @@ -0,0 +1,381 @@ +=
AMD FX OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 AMD FX Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.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/AMD/fx.html#platforminfo + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]~=AWAC.+aml "-{$Path} -->在AMD上不需要" + [Path]~=RTC0.+aml "-{$Path} -->在AMD上不需要" + [Path]~=ALS0.+aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PMC.aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PNLF.aml "-{$Path} -->在AMD上不需要" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!-->您可能在错误的部分中添加了内核补丁.它们应该在Kernel部分." + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==IntelMausi.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==AppleIGB.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} -->设置DummyPowerManagementquirk而不是使用此kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} -->在AMD平台上不起作用" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} -->不应该在这里" + [BundlePath]!=WhateverGreen.kext "--->WhateverGreen.kext缺少. 请查看[Kexts Docs]" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Patch + count<20 "!{$count} -->找到补丁-您是否正确应用了内核补丁?" + count>19 " -->AMD内核补丁" + [MatchOS]~=.+ "!-->您使用了Clover补丁,而不是OpenCore的" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " -->找到Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁":"--->Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " -->找到Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁":"--->Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} -->这里需要启用" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting}/ 已从OpenCore v0.6.6开始移动 - 参看 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} enable if you have USB issues" + +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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于AMD系统的SMBIOS. 请查阅 [PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value} -->":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 请查看UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle096.lst new file mode 100644 index 0000000000000000000000000000000000000000..e66f78c279497f861f7e8a2d2b435d6c04167604 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle096.lst @@ -0,0 +1,366 @@ +=
Broadwell-E OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Broadwell-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#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-HEDT/broadwell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->请注意,禁用此功能可能会在启动时出现分配问题":" {$setting} = {$value} -->请注意,启用此功能可能会导致早期的内核恐慌" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + Cpuid1Data=d4060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} -->您需要在此处进行正确的CPU仿冒" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 请参阅 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您是惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Broadwell-E这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale096.lst new file mode 100644 index 0000000000000000000000000000000000000000..51683fcfbe4f04e7984c310bf0fd9c7a485ee1f0 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale096.lst @@ -0,0 +1,366 @@ +=
台式机:(第一代)Lynnfield和Clarkdale OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Lynnfield and Clarkdale Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.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.plist/clarkdale.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [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-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} -->如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} -->如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} T-->仅当您计划启动OS X 10.6或更早版本时才需要他" + SetupVirtualMap=yes " {$setting} = {$value} -->如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} -->仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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 " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac11,1|iMac11,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于一代台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} 已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value}" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + 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=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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} -->如果您有HP系统,请启用此功能" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..2a6955f11e055ef577cab685a7d34126db9605a9 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake096.lst @@ -0,0 +1,373 @@ +=
Coffee Lake Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Coffee Lake Sanity Check +=
+= +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#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.plist/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300913e|00009b3e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac19,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Coffee Lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 参考 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough=no + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..06536270a252a9b7196ac8ee01e195a9c9c91054 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake096.lst @@ -0,0 +1,374 @@ +=
Comet Lake Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Comet Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#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.plist/comet-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-RHUB.aml "-SSDT-RHUB.aml --->缺少. 需要修复华硕和可能的MSI板上的根设备错误.技嘉和华擎主板并不需要这个SSDT,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300c89b" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac19,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Comet Lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode=~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell096.lst new file mode 100644 index 0000000000000000000000000000000000000000..417c139491dc208eda851448770429acc3535542 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell096.lst @@ -0,0 +1,371 @@ +=
Haswell Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Haswell Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#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.plist/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-EHCx_OFF.aml "-SSDT-EHCx_OFF.aml -->缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0300220d|04001204|07002216" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(iMac14,1|iMac14,2|iMac15,1|iMac16,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Haswell台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + FirmwareVolume=no + HashServices=no + OSInfo=no + PciIo=no + UnicodeCollation=no + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle096.lst new file mode 100644 index 0000000000000000000000000000000000000000..a57f611d8d9ed3a4929d5a1983def36651d78547 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle096.lst @@ -0,0 +1,363 @@ +=
Haswell-E OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Haswell-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#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-HEDT/haswell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->请注意,禁用此功能可能会在启动时出现分配问题":" {$setting} = {$value} -->请注意,启用此功能可能会导致早期的内核恐慌" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + Cpuid1Data=c3060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} -->您需要在此处进行正确的CPU仿冒" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用它":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~=(^$)|(MacPro5,1) "!{$setting} -->你需要设置这个.请查看 [PlatformInfo Docs]":" {$setting} = {$value}" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge096.lst new file mode 100644 index 0000000000000000000000000000000000000000..cee48a90e8223e07f0d81fb27b116c752f59e3fa --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge096.lst @@ -0,0 +1,379 @@ +=
Ivy Bridge Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Ivy Bridge Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.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.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT。请查看 [Acpi Docs]" + [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-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-CPU-PM.aml "--->SSDT-CPU-PM.aml缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} 补丁状态: 禁用! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} 补丁状态: >启用" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0a006601|07006201" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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 + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac13,1|iMac13,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Bridge台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + 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=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee096.lst new file mode 100644 index 0000000000000000000000000000000000000000..9fc2cddfbf36cac215ea86dc3779746b29cc73e4 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee096.lst @@ -0,0 +1,359 @@ +=
HEDT: (第四代) Ivy Bridge-E OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Ivy Bridge-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-brdige-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-brdige-e#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-HEDT/ivy-bridge-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看
[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated in OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用它":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for IvyBridge-E systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..2ae69ec23e7e142032cd58be5a07e267428b7172 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake096.lst @@ -0,0 +1,371 @@ +=
Kaby Lake Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Kaby Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#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.plist/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001259|03001259" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac18,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Kaba lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看. [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale096.lst new file mode 100644 index 0000000000000000000000000000000000000000..4bf458c9f4a033168b62113ebb66c77f6a1e6d91 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale096.lst @@ -0,0 +1,377 @@ +=
笔记本电脑:(第一代)Clarksfield和Arrandale OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Clarksfield and Arrandale Laptop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.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/arrandale.html#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT。请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子。如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Ivy Bridge和较旧的系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->在Ivy Bridge和较旧的系统上不起作用" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件。 dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} -->不要同时使用 SSDT-EC-USBX-LAPTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-LAPTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path}缺失. 请查看 [ACPI Docs][acpi]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不应该包括在Kaby Lake和较旧的笔记本电脑上,而应使用SSDT-PNLF。请查看 [Acpi Docs]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + framebuffer-patch-enable~="01000000" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - iGPU可能设置不正确. 请查看 [DeviceProperties Docs][deviceproperties]" + framebuffer-singlelink~="01000000" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - iGPU可能设置不正确. 请查看 [DeviceProperties Docs][deviceproperties]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + framebuffer-patch-enable~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + framebuffer-singlelink~=.* "!{$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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意,AppleALC.kext往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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 + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro6,1|MacBookPro6,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于Arrandale Laptop系统的SMBIOS. 请参看 [PlatformInfo Docs][platforminfo]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==20 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell096.lst new file mode 100644 index 0000000000000000000000000000000000000000..28a5ac98e31786adbec5995e8c2f9ec4889b9a5d --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell096.lst @@ -0,0 +1,375 @@ +=Laptop:五代Broadwell笔记本 OpenCore 0.9.6 健全性检查结果
+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Broadwell Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#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/broadwell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁. 请查看[ACPI Docs]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看 [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[ACPI Docs]" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml " -->{$Path}不要同时使用 SSDT-EC-LAPTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-->{$Path} 不要同时使用 SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="06002616|02001616" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBook8,1|MacBookAir7,1|MacBookAir7,2|MacBookPro12,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|iMac16,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于五代Broadwell笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==20 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + FirmwareVolume=no + HashServices=no + OSInfo=no + PciIo=no + UnicodeCollation=no + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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} -->如果您是HP系列,请启用此功能" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..4883673c7a5329e01de4f70ecbc9fe88b48215ff --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake096.lst @@ -0,0 +1,376 @@ +=
八代CoffeeLake系列笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Coffee Lake Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#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/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} --> 不要同时使用SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009B3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能":" {$setting} = {$value} 仅当您拥有Dell或VIAO主板时才需要" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=no " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro15,1|MacBookPro15,2|MacBookPro15,3|MacBookPro15,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于八代Coffeelake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==20 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus096.lst new file mode 100644 index 0000000000000000000000000000000000000000..a153741e2a796983fb75fbdad88696d12203fcb4 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus096.lst @@ -0,0 +1,377 @@ +=
九代/十代CoffeeLake系列笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Coffee Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.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/coffee-lake-plus#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->不应在Coffee Lake和更新的笔记本电脑中包括此设备,而应使用SSDT-PNLF-CFL. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} --> 不要同时使用SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + FixupAppleEfiImages=no + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009B3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro16,1|MacBookPro16,3|MacBookPro16,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于九代/十代Coffeelake-plus笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated in OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell096.lst new file mode 100644 index 0000000000000000000000000000000000000000..a91f5844df8f43a61cc3a2ab57c9620d2479ee5b --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell096.lst @@ -0,0 +1,373 @@ +=
四代Haswell笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Haswell Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#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/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-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 Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "!{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0500260a|0600260a|0300220d" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(MacBookAir6,1|MacBookAir6,2|MacBookPro11,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|Macmini7,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于四代Haswell笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==20 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..695f47c2735748e6ee3ad188894aeec2c08f7af3 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake096.lst @@ -0,0 +1,377 @@ +=
十代IceLake系列笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Ice Lake Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#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/icelake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} -->请使用 SSDT-EC-USBX-LAPTOP 代替" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->不应在Coffee Lake和更新的笔记本电脑中包括此设备,而应使用SSDT-PNLF-CFL. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0000528A" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookAir9,1|MacBookPro16,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于十代Icelake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge096.lst new file mode 100644 index 0000000000000000000000000000000000000000..5141334c19196c5106c00b070d09a66e1706032b --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge096.lst @@ -0,0 +1,379 @@ +=
三代Ivy Bridge笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Ivy Bridge Desktop Sanity Check += +=
+# [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 Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [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-USBXSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +: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 + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="03006601|04006601|09006601|0b006601" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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 + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + 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 Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + 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 + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..f64c43622b4191d588954a56ec644a585ae3aa3d --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake096.lst @@ -0,0 +1,374 @@ +=
七代KabyLake 笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Kaby Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#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/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001659|00001b59|0000c087|00001e59|02002659" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro14,1|MacBookPro14,2|MacBookPro14,3|iMac18,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于七代Kabalake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看. [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==20 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge096.lst new file mode 100644 index 0000000000000000000000000000000000000000..46492b8c0668bdcee0f888df6fe1311c75d629f8 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge096.lst @@ -0,0 +1,378 @@ +=
二代Sandy Bridge笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Sandy Bridge Laptop Sanity Check += +=
+# [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-Install-Guide/post-install/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 Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [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-USBXSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} -->补丁是 禁用状态! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} -->补丁现在是 启用状态" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00000100|10000300" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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 + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookAir4,1|MacBookAir4,2|MacBookPro8,1|MacBookPro8,2|MacBookPro8,3|Macmini5,1|Macmini5,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于二代Sandy Bridge笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..96a75e00a30ca679ca9af56e16e2b9f8299be7e6 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake096.lst @@ -0,0 +1,374 @@ +=
六代SkyLake系列笔记本 OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel SkyLake Laptop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#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/skylake#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-LAPTOPSSDT-EC" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001619|00001b19|00002619|00001219|00001b19|02001619|02002619|05003b19" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBook9,1|MacBookPro13,1|MacBookPro13,2|MacBookPro13,3|iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于六代Skylake笔记本平台,这不是建议的SMBIOS. 请参看[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]:" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value} " + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem096.lst new file mode 100644 index 0000000000000000000000000000000000000000..616b7a67455fc8abdf622a07afab5242fdad0798 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem096.lst @@ -0,0 +1,361 @@ +=
Nehalem(一代/二代) OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Nehalem Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#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-HEDT/nehalem#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-PLUG.aml "!{$Path} -->此代硬件不支持SSDT-PLUG,请查看[Acpi Docs]." + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacPro5,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Nehalem平台,这不是建议的SMBIOS." + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn096.lst new file mode 100644 index 0000000000000000000000000000000000000000..1a02bf93c8b338b2324def92c8ed5e63695b04f0 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn096.lst @@ -0,0 +1,365 @@ +=
台式机:(第0代)Yonah,Conroe和Penryn 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Yonah, Conroe and Penryn Desktop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.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.plist/penryn.html#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-PLUG.aml "!{$Path} -->此代硬件不支持SSDT-PLUG,请查看[Acpi Docs]." + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac4,1|iMac7,1|iMac10,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用Yonah,Conroe和Penryn桌面系统的SMBIOS. 请查看 [PlatformInfo Docs][platforminfo]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + 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=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/rocketlake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/rocketlake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..ac1c4b4d7f7b2d13dbc79cc22875e9d8c99dcbf4 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/rocketlake096.lst @@ -0,0 +1,373 @@ +=Desktop: (11th Gen) Rocket Lake OpenCore 0.9.6 健全性检查结果
+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Comet Lake Sanity Check +#https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#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.plist/comet-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-RHUB.aml "-SSDT-RHUB.aml --->缺少. 需要修复华硕和可能的MSI板上的根设备错误.技嘉和华擎主板并不需要这个SSDT,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300c89b" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac20,1|iMac20,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Comet Lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + 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.6开始已弃用" + DisableSecurityPolicy=no " {$setting} = {$value} 如果你有微软的Surface设备,你可能会想要启用 {$setting} 禁用平台安全策略。如果使用UEFI安全启动,不启用此项" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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} 如果您有HP系统,请启用此功能" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge096.lst new file mode 100644 index 0000000000000000000000000000000000000000..f84488cc6f37516a22c41528df6572e74cb0eda4 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge096.lst @@ -0,0 +1,378 @@ +=
二代Sandy Bridge Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel Sandy Bridge Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.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.plist/sandy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [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-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-CPU-PM.aml "--->SSDT-CPU-PM.aml缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} 补丁状态: 禁用! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} 补丁状态: >启用" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,snb-platform-id~="10000300|00000500" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,snb-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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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 + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac12,1|iMac12,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于二代Sandy Bridge台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + 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=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake096.lst new file mode 100644 index 0000000000000000000000000000000000000000..04657a40fb0c27165749cb39a23cf0c61cfdb4bb --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake096.lst @@ -0,0 +1,371 @@ +=
SkyLake Desktop OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel SkyLake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#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.plist/skylake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001219|01001219" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + 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 + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Skylake台式机系统,这不是建议的SMBIOS. 请参看[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]:" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex096.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex096.lst new file mode 100644 index 0000000000000000000000000000000000000000..03f3e9fe39a8a192b149f55900fdabcef307a500 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex096.lst @@ -0,0 +1,365 @@ +=
SkyLake-X OpenCore 0.9.6 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.9.3 Intel SkyLake-X Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#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-HEDT/skylake-x#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT。请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子。如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件。 dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->缺少SSDT-PLUG.aml. [ACPI文档]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==SSDT-PMC.aml "-SSDT-PMC.aml -->这个不应包括在HEDT系统上。 请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + FixupAppleEfiImages=no + ForceExitBootServices=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +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.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!-->{$BundlePath} VirtualSMC 笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!-->{$BundlePath} VirtualSMC 笔记本电脑插件在台式机上不起作用" + [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=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no " {$setting} = {$value} {$setting} 如果在BIOS中启用VT-D,应该启用此项":"确保在你的bios中禁用VT-D" + DisableIoMapperMapping=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + 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}" + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~="Builtin" "-{$setting} = {$value} 检查在 UEFI->Drivers 是否存在 OpenCanopy.efi 检查是否已禁用,否则您将收到警告":"" + PickerMode~="External" "-{$setting} = {$value} 检查在 UEFI->Drivers 里是否存在 OpenCanopy.efi":"" + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} 但通常设置为 BuiltinExternal" + HideAuxiliary=no + InstanceIdentifier="" + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + 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里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +: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} -->但这通常设置为 0102" + 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}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + 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 + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} 对于Skylake-X台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + 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 + PciIo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleFont="" + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopBurstMode=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + InitialMode=Auto + 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.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ResizeUsePciRbIo=no + ShimRetainProtocol=no + 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 + +:ReservedMemory