{"id":3857,"date":"2021-05-08T14:20:10","date_gmt":"2021-05-08T06:20:10","guid":{"rendered":"http:\/\/benjenq.ddns.net\/blog\/%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e7%be%8e%e5%8c%96-opencore-%e9%81%b8%e5%96%ae%e4%bb%8b%e9%9d%a2\/"},"modified":"2021-05-08T14:20:10","modified_gmt":"2021-05-08T06:20:10","slug":"%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e7%be%8e%e5%8c%96-opencore-%e9%81%b8%e5%96%ae%e4%bb%8b%e9%9d%a2","status":"publish","type":"post","link":"http:\/\/benjenq.ddns.net\/blog\/%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e7%be%8e%e5%8c%96-opencore-%e9%81%b8%e5%96%ae%e4%bb%8b%e9%9d%a2\/","title":{"rendered":"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" height=\"495\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1620674304-1663432930-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" width=\"660\"><\/p>\n<p>\u9ed1\u860b\u679c\u7684\u91cd\u4e2d\u4e4b\u91cd\uff1aBootLoader \u5f15\u5c0e\u7a0b\u5f0f\uff0c\u5f9e&nbsp;Clover \u9077\u5f99\u5230 OpenCore \u4f3c\u4e4e\u662f\u7121\u6cd5\u907f\u514d\u7684\u8da8\u52e2\u3002\u800c\u9019\u6bb5\u6642\u9593\u4ee5\u4f86 OpenCore \u7684\u6559\u5b78\u6587\u7ae0\u4e5f\u8b8a\u591a\u4e86\uff0c\u5167\u5bb9\u4e4b\u8c50\u5bcc\u8a73\u7d30\u66f4\u52dd\u65bc\u4ee5\u5f80 Clover \u7684\u6559\u5b78\u8cc7\u6e90\uff0cOpenCore \u7684\u958b\u6a5f\u9078\u55ae\u4e0d\u50c5\u80fd\u505a\u5230\u8207\u767d\u860b\u679c\u5e7e\u53ef\u4e82\u771f\uff0c\u5728\u5ba2\u88fd\u5316\u7684\u7f8e\u5316\u7a0b\u5ea6\u4e5f\u4e0d\u8f38 Clover\u3002\u5728\u524d\u4e00\u7bc7\u6587\u7ae0\u4e2d\u53ea\u6709\u63d0\u5230 OpenCore \u7684\u958b\u6a5f\u6700\u57fa\u672c\u8a2d\u7f6e\uff0c\u4e5f\u5c31\u662f\u8b93 OpenCore \u6700\u8d77\u78bc\u80fd\u8dd1\u8d77\u4f86\u9032\u7cfb\u7d71\u7684\u6700\u4f4e\u8a2d\u7f6e\u3002\u9019\u7bc7\u6587\u7ae0\u6703\u66f4\u8fd1\u4e00\u6b65\u6574\u7406\u51fa&nbsp;OpenCore \u6703\u7528\u5230\u7684\u5ba2\u88fd\u5316\u5e38\u7528\u9805\u76ee\u3002\u672c\u6587\u7ae0\u5c07\u96a8\u8457\u6642\u9593\u8207\u7248\u672c\u8cc7\u8a0a\u7684\u8b8a\u5316\u96a8\u6642\u66f4\u65b0<\/p>\n<p>\u96f6\uff1a\u8d77\u624b\u5f0f\uff0c\u6e96\u5099\u5de5\u4f5c<\/p>\n<p>\u9700\u8981\u6e96\u5099\u4ee5\u4e0b\u6a94\u6848<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/acidanthera\/OcBinaryData\" target=\"_blank\">OcBinaryData \u5b98\u65b9\u8cc7\u6e90\u6a94<\/a>\uff1a\u8981\u5ba2\u88fd\u5316 OpenCore \u9700\u8981\u7528\u5230\u4e00\u4e9b\u5916\u90e8\u8cc7\u6e90\uff0c\u4f8b\u5982\u5716\u50cf\u3001\u6587\u5b57\u3001\u8072\u97f3\u6a94\u3002\u5b98\u65b9\u5df2\u6709\u63d0\u4f9b\u4e00\u7d44\u9810\u8a2d\uff08<a href=\"https:\/\/github.com\/acidanthera\/OcBinaryData\" target=\"_blank\">\u4e0b\u8f09\u4f4d\u7f6e<\/a>\uff09\uff0c\b\u9019\u7d44\u9810\u8a2d\u4e26\u4e0d\u6703\u96a8\u8457 OpenCore \u7248\u672c\u4e00\u4f75\u767c\u5e03\uff0c\u6709\u9700\u8981\u7684\u8a71\u5f97\u81ea\u884c\u4e0b\u8f09\u3002\u4e0b\u8f09\u89e3\u58d3\u7e2e\u4e4b\u5f8c\uff0c\u5c07 Resources \u653e\u5230 EFI\/OC\/Resources \u76ee\u9304\u4e0b\u3002<\/li>\n<li><a href=\"https:\/\/github.com\/corpnewt\/ProperTree\" target=\"_blank\">ProperTree<\/a>\uff1a\u7de8\u8f2f config.plist \u7684\u8f15\u91cf\u7d1a\u597d\u7528\u5de5\u5177\uff0c\u5c31\u4e0d\u7528\u4e0b\u8f09\u9f90\u5927\u7684 Xcode \u4e86\uff08<a href=\"https:\/\/github.com\/corpnewt\/ProperTree\/archive\/refs\/heads\/master.zip\" target=\"_blank\">\u4e0b\u8f09<\/a>\uff09\u3002<\/li>\n<li><a href=\"https:\/\/github.com\/headkaze\/EFI-Agent\" target=\"_blank\">EFI-Agent<\/a>\uff1a\u639b\u8f09 EFI \u7684\u597d\u7528\u5de5\u5177\uff08<a href=\"https:\/\/github.com\/headkaze\/EFI-Agent\/releases\/download\/1.3.3\/EFI.Agent.zip\" target=\"_blank\">\u4e0b\u8f09<\/a>\uff09\u3002<\/li>\n<li><a href=\"https:\/\/github.com\/chris1111\/OpenCanopy-Generator\" target=\"_blank\">OpenCanopy Generator<\/a>\uff1a\u7522\u751f OpenCore \u5ba2\u88fd\u5316\u5716\u50cf\u8cc7\u6e90\u6a94\u7684\u597d\u7528\u5de5\u5177\uff08<a href=\"https:\/\/github.com\/chris1111\/OpenCanopy-Generator\/files\/6346708\/OpenCanopy.Generator.dmg.zip\" target=\"_blank\">\u4e0b\u8f09 dmg \u6a94\u6848<\/a>\uff09<\/li>\n<li><a href=\"https:\/\/github.com\/headkaze\/Hackintool\" target=\"_blank\">HackinTool<\/a>\uff1a\u597d\u7528\u7684\u9ed1\u860b\u679c\u5de5\u5177\uff0c\u5728\u672c\u6587\u4e2d\u53ea\u7528\u4f86\u505a 16 \u9032\u4f4d&lt;-&gt; 10 \u9032\u4f4d\u8f49\u63db\uff08<a href=\"https:\/\/github.com\/headkaze\/Hackintool\/releases\/download\/3.5.3\/Hackintool.zip\" target=\"_blank\">\u4e0b\u8f09<\/a>\uff09\u3002<\/li>\n<li>IORegistryExplorer\uff1a\u67e5\u627e IOReg \u8def\u5f91\u7684\u5de5\u5177\uff0c\u6700\u65e9\u662f\u7531\u860b\u679c\u5b98\u65b9\u63d0\u4f9b\uff0c\u4e0d\u904e\u7db2\u8def\u4e0a\u641c\u5c0b\u4e00\u4e0b\u4e5f\u6709\uff08<a href=\"https:\/\/github.com\/utopia-team\/IORegistryExplorer\/releases\/tag\/v3.0.2\" target=\"_blank\">\u4e0b\u8f09<\/a>\uff09\u3002\u5728\u672c\u6587\u4e2d\u7528\u4f86\u67e5\u627e\u97f3\u6548\u7684 HDACodecAddress \u4f4d\u5740\u503c\u3002<\/li>\n<li><a href=\"https:\/\/github.com\/benjenq\/OCPropCal\" target=\"_blank\">OpenCore Config Properties Calculator<\/a>\uff1a\u6211\u500b\u4eba\u958b\u767c\u7684\u5c0f\u5de5\u5177\uff0c\u65b9\u4fbf\u8a2d\u5b9a\u4e0b\u9762\u63d0\u5230&nbsp;PickerAttributes, ExposeSensitiveData, ScanPolicy, csr-active-config \u56db\u7a2e\u52a0\u7e3d\u5c6c\u6027\u3002<\/li>\n<\/ul>\n<p>\u8d77\u624b\u5f0f\uff1a\u4f7f\u7528 EFI-Agent \u639b\u8f09 EFI \u5377\u518a\uff0c\u5c07\u4e0a\u8ff0\u4e0b\u8f09\u7684 Resources \u653e\u5165 EFI\/OC\/Resources \u4e4b\u5f8c\uff0c\u7528&nbsp;ProperTree \u67e5\u770b\u6216\u7de8\u8f2f EFI\\OC\\config.plist\u3002<\/p>\n<p>\u958b\u59cb\u9032\u5165\u6b63\u984c\u3002\u5148\u8a18\u5f97\u4e00\u500b\u57fa\u672c\u6982\u5ff5\uff1aOpenCore \u7684 config.plist \u4e2d\uff0c\u8207\u958b\u6a5f\u9078\u55ae\u529f\u80fd\u548c\u7f8e\u5316\u6709\u95dc\u7684\u9805\u76ee\u662f\u300cMisc\u300d\u548c \u300cUEFI\u300d\u5169\u500b\u3002<\/p>\n<p><!-- more --><\/p>\n<p><span style=\"font-size:14px\"><strong>\u4e00\u3001\u8a2d\u7f6e\u5716\u6587\u5316\u4ecb\u9762<\/strong><\/span><\/p>\n<p>\u4f7f\u7528 OpenCanopy Cenerator\uff0c\u9078\u5b9a\u4e00\u5f35\u559c\u6b61\u7684 3840&#215;2160 \u5716\u7247\uff0c\u8f49\u6a94\u6210&nbsp;Background.icns \uff0c\u653e\u5230 EFI\/OC\/Resources\/Image\/ \u5e95\u4e0b\uff0cOpenCore \u958b\u6a5f\u9078\u55ae\u7684\u5e95\u5716\u5c31\u5b8c\u6210\u4e86\u3002<\/p>\n<p>1. Misc-&gt;Boot \u5e95\u4e0b\uff1a<\/p>\n<p>(1) HideAuxiliary\uff1aBoolean \u5e03\u6797\u578b\uff0c\u662f\u5426\u96b1\u85cf\u8f14\u52a9\u9805\u76ee\uff0c\u9810\u8a2d False\u3002\u6240\u8b02\u8f14\u52a9\u9805\u76ee\uff0c\u6307\u7684\u662f\u653e\u5728EFI\/OC\/Tools \u5e95\u4e0b\u7684\u5de5\u5177\u3002\u5982\u679c\u5e0c\u671b\u5728\u958b\u6a5f\u9078\u55ae\u986f\u793a\u7684\u8a71\uff0c\u9664\u4e86\u8a72\u76ee\u9304\u5e95\u4e0b\u8981\u653e\u7f6e\u5c0d\u61c9\u7684 .efi \u5de5\u5177\u7a0b\u5f0f\u4e4b\u5916\uff0cconfig.plist \u7684 Misc-&gt;Tools \u4e5f\u8981\u6709\u5c0d\u61c9\u7684\u9805\u76ee\uff0c\u4ee5\u53ca&nbsp;HideAuxiliary \u8a2d\u5b9a\u70ba False \uff08\u4e0d\u96b1\u85cf\uff09\uff0c\u4e09\u8005\u7f3a\u4e00\u4e0d\u53ef\u3002\u76f8\u5c0d\u7684\uff0c\u5982\u679c\u4e0d\u60f3\u986f\u793a\uff0c\u53ea\u8981\u9019\u4e00\u9805\u8a2d\u5b9a True \u958b\u6a5f\u9078\u9805\u5c31\u4e0d\u6703\u51fa\u73fe\u3002<\/p>\n<p>(2)&nbsp;PickerMode: String \u5b57\u4e32\u503c\uff0c\u4ecb\u9762\u985e\u578b\uff0c\u6709\u4e09\u7a2e\u503c\uff1a<\/p>\n<ul>\n<li>Builtin\uff1a\u5167\u5efa\u7684\u6587\u5b57\u4ecb\u9762\u3002<\/li>\n<li>External\uff1a\u5716\u5f62\u4ecb\u9762\uff0c\u9700\u4f7f\u7528\u5916\u90e8\u8cc7\u6e90\uff0c\u4ee5\u53ca\u5fc5\u9808\u555f\u7528&nbsp;OpenCanopy.efi\uff1a\uff08config.plist -&gt;UEFI-&gt;Driver \u5e95\u4e0b\u6709&nbsp;OpenCanopy.efi\uff0c\u548c EFI\\OC\\Drivers \u5e95\u4e0b\u6709&nbsp;OpenCanopy.efi \u6a94\u6848\uff09<\/li>\n<li>Apple\uff1aApple \u5167\u5efa\u7684\u5716\u5f62\u4ecb\u9762\uff0c\u9ed1\u860b\u679c\u5167\u7576\u7136\u4e0d\u8d77\u4f5c\u7528\uff0c\u6703\u81ea\u52d5\u8b8a\u6210 Builtin\u3002<\/li>\n<\/ul>\n<p>(2) PickerAttributes\uff1aNumber \u6578\u503c\u578b\uff0c\u8907\u5408\u52a0\u7e3d\u7684\u8868\u793a\u6cd5\uff0c\u6709 7 \u7a2e\u5c6c\u6027\u3002\u9810\u8a2d 17\u3002\u9019\u500b\u9805\u76ee\u6703\u5b9a\u7fa9\u958b\u6a5f\u9078\u55ae\u8981\u51fa\u73fe\u54ea\u4e9b\u6771\u897f\u3002\u6709\u9ede\u9ebb\u7169\u7684\u662f\uff0c\u5b98\u65b9\u6587\u4ef6\u8aaa\u660e\u7528 16 \u9032\u4f4d\u8868\u793a\uff0c\u4f46\u7d66\u7684 Sample.plist \u537b\u662f\u6578\u503c\u578b\uff0c\u610f\u601d\u5c31\u662f\u8981\u81ea\u884c\u8f49\u63db<\/p>\n<ul>\n<li>0x0001 \u2014 OC_ATTR_USE_VOLUME_ICON\uff0c\u4f7f\u7528\u5377\u518a\u7684 .VolumeIcon.icns \u6a94\u6848\u4f5c\u70ba\u5716\u793a\u3002\u82e5\u5377\u518a\u5167\u6c92\u6709 .icns \u6a94\u6848\uff0c\u5247\u6703\u81ea\u52d5\u4f9d\u7167\u5377\u518a\u985e\u578b\u5957\u7528 Resources\/ \u5e95\u4e0b\u7684&nbsp;icns \u8cc7\u6e90\u6a94\u3002\u7136\u800c OpenCanopy \u4e26\u4e0d\u652f\u63f4\u8b80\u53d6 \/System\/Volumes\/Data\/ \u5377\u518a\u4e0b\u7684\u6a94\u6848\uff0c\u82e5\u9047\u5230\u9019\u7a2e\u60c5\u6cc1\uff08\u4f8b\u5982\u7cfb\u7d71\u5377\u518a\uff09\uff0c\u53ef\u4ee5\u5c07&nbsp;.VolumeIcon.icns \u653e\u5728 \/System\/Volumes\/Preboot\/ \u5e95\u4e0b\u3002\u9810\u8a2d\u60c5\u5f62 Preboot \u4e0d\u639b\u8f09\uff0c\u53ef\u7528 diskutil list \u67e5\u8a62 Preboot \u4f4d\u7f6e\uff08diskXsY\uff09\uff0c\u518d\u7528 sudo diskutil mount diskXsY \u5373\u53ef \u3002<\/li>\n<li>0x0002 \u2014 OC_ATTR_USE_DISK_LABEL_FILE\uff0c\u4f7f\u7528\u5377\u518a\u7684LABEL\u6a94\u70ba\u6a19\u793a\u3002<\/li>\n<li>0x0004 \u2014 OC_ATTR_USE_GENERIC_LABEL_IMAGE\uff0c\u4f7f\u7528\u5377\u518a\u7684LABEL Image \u6a94\u70ba\u5716\u793a\u3002<\/li>\n<li>0x0008 \u2014 OC_ATTR_HIDE_THEMED_ICONS\uff0c\u4f7f\u7528\u5167\u5efa\u7684 .icns \u4f5c\u70ba\u5716\u793a\uff0c\u5fc5\u9808\u5728\u555f\u7528&nbsp;OC_ATTR_USE_VOLUME_ICON \u7684\u524d\u63d0\u4e0b\u624d\u80fd\u751f\u6548\u3002<\/li>\n<li>0x0010 \u2014 OC_ATTR_USE_POINTER_CONTROL\uff0c\u986f\u793a\u4e26\u4f7f\u7528\u6ed1\u9f20\u63a7\u5236\u3002<\/li>\n<li>0x0020 \u2014 OC_ATTR_SHOW_DEBUG_DISPLAY\uff0c\u986f\u793a Debug \u8a0a\u606f\uff0c\u5fc5\u9808\u4f7f\u7528&nbsp;Debug \u7248\u7684 OpenCore\u3002<\/li>\n<li>0x0040 \u2014 OC_ATTR_USE_MINIMAL_UI\uff0c\u4f7f\u7528\u6700\u5c11\u7684\u9805\u76ee\u5716\u793a\uff0c\u4e0d\u986f\u793a\u95dc\u6a5f\u53ca\u91cd\u958b\u6a5f\uff0c\u6b64\u8a2d\u5b9a\u5c0d&nbsp;OpenCanopy \u5716\u578b\u4ecb\u9762\u8207&nbsp;Builtin \u6587\u5b57\u4ecb\u9762\u8857\u6709\u6548\u3002<\/li>\n<\/ul>\n<p>\u4ee5\u9810\u8a2d\u503c Number 17 \u70ba\u4f8b\uff0c\u8f49\u63db\u70ba 16 \u9032\u4f4d\uff08Hex\uff09\u70ba 0x0011\uff0c\u518d\u5c0d\u7167\u4e0a\u9762\u7684\u8868\uff0c\u5c31\u662f&nbsp;OC_ATTR_USE_VOLUME_ICON\uff080x0001\uff09+ OC_ATTR_USE_POINTER_CONTROL\uff080x0010\uff09\uff0c\u610f\u5373\u555f\u7528\u6ed1\u9f20\u63a7\u5236\uff0c\u4ee5\u53ca\u7528\u5377\u518a\u7684 .icns \u4f5c\u70ba\u986f\u793a\u9805\u76ee\u3002<\/p>\n<p>\u50cf\u9019\u6a23\uff0c\u53ea\u9700\u7528\u4e00\u500b\u6578\u5b57\u4f86\u8868\u793a\u591a\u7a2e\u5c6c\u6027\u7684\u958b\u555f\/\u95dc\u9589\u7684\u8a2d\u5b9a\u65b9\u5f0f\u9084\u6709\u597d\u5e7e\u500b\uff0c\u5f97\u7528\u4e0a HackinTool \u7684\u8a08\u7b97\u6a5f\u529f\u80fd\u3002\u5e38\u5beb\u7a0b\u5f0f\u7684\u4eba\u5c0d\u9019\u985e\u8a2d\u8a08\u53f8\u7a7a\u898b\u6163\uff08\u4e00\u8b8a\u6578\u5c31\u80fd\u8868\u9054\u591a\u5c6c\u6027\uff09\uff0c\u4f46\u662f\u5c0d\u4e00\u822c\u4eba\u4f86\u8aaa\u53ef\u80fd\u6703\u89ba\u5f97\u5f88\u982d\u75db\u3002<\/p>\n<p>(3)&nbsp;PickerVariant\uff1aString \u5b57\u4e32\u503c\uff0cOpenCore \u958b\u6a5f\u9078\u55ae\u4f7f\u7528\u54ea\u4e00\u5957\u5716\u793a\u96c6\uff0c\u9810\u8a2d\u503c Auto\uff1a<\/p>\n<ul>\n<li>Auto\uff1a\u6839\u64da&nbsp;DefaultBackground \u984f\u8272\u7684\u8a2d\u7f6e\uff0c\u81ea\u52d5\u9078\u64c7\u5c0d\u61c9\u7684\u5716\u6a19\u96c6\u3002<\/li>\n<li>Default\uff1a\u9810\u8a2d\u7684\u5716\u793a\u96c6\uff08\u7121\u524d\u7db4\u5b57\uff09\u3002<\/li>\n<li>Old\uff1a\u524d\u7db4\u5b57 Old \u5716\u793a\u96c6\u3002<\/li>\n<li>Modern\uff1a\u524d\u7db4\u5b57 Modern \u5716\u793a\u96c6\u3002<\/li>\n<li>XXXX(\u81ea\u884c\u586b\u5beb)\uff1a\u524d\u7db4\u5b57 XXX \u7684\u5716\u793a\u96c6\u3002<\/li>\n<\/ul>\n<p style=\"margin-left: 40px;\">\u7528\u4e00\u5f35\u5716\u8aaa\u660e\u5373\u53ef\u4e00\u76ee\u77ad\u7136\uff1a\u67e5\u770b Resources\/image \u5e95\u4e0b\u7684\u5716\u793a\u96c6\uff08\u9069\u7528\u65bc OpenCore 0.6.9 \u4ee5\u524d\u7684\u7248\u672c\uff09\u3002<\/p>\n<p style=\"margin-left: 40px;\"><img loading=\"lazy\" decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" height=\"831\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1620531218-611488545-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" width=\"552\"><\/p>\n<p>\u5716\u793a\u96c6\u7684\u6a94\u540d\u548c\u5b9a\u7fa9\uff1a<\/p>\n<ul>\n<li>Cursor \u2014 \u6ed1\u9f20\u6e38\u6a19 (\u5f37\u5236\u5c3a\u5bf8\uff0c\u6700\u5927\u5230 144&#215;144)\u3002<\/li>\n<li>Selected \u2014 \u5df2\u9078\u9805\u76ee (\u5f37\u5236\u5c3a\u5bf8 144&#215;144)\u3002<\/li>\n<li>Selector \u2014 \u9078\u64c7\u9805\u76ee (\u5f37\u5236\u5c3a\u5bf8\uff0c\u6700\u5927\u5230 144&#215;40)\u3002<\/li>\n<li>Left \u2014 \u5411\u5de6 (\u5f37\u5236\u5c3a\u5bf8, 40&#215;40)\u3002<\/li>\n<li>Right \u2014 \u5411\u53f3 (\u5f37\u5236\u5c3a\u5bf8, 40&#215;40)\u3002<\/li>\n<li>HardDrive \u2014 \u5305\u542b\u4f5c\u696d\u7cfb\u7d71\u5206\u5340\u7684\u786c\u789f\u5716\u793a (\u5f37\u5236\u5c3a\u5bf8, 128&#215;128)\u3002<\/li>\n<li>Background \u2014 \u7f6e\u4e2d\u80cc\u666f\u5716\u3002<\/li>\n<li>Apple \u2014 Apple \u7cfb\u7d71\u5206\u5340\u5716\u793a OS (128&#215;128)\u3002<\/li>\n<li>AppleRecv \u2014 Apple \u6062\u5fa9\u5206\u5340\u5716\u793a (128&#215;128)\u3002<\/li>\n<li>AppleTM \u2014 Apple Time Machine \u5206\u5340\u5716\u793a (128&#215;128)\u3002<\/li>\n<li>Windows \u2014 Windows \u7cfb\u7d71\u5206\u5340\u5716\u793a (128&#215;128)\u3002<\/li>\n<li>Other \u2014 \u5ba2\u5236\u5165\u53e3 (see Entries, 128&#215;128)\u3002<\/li>\n<li>ResetNVRAM \u2014 Reset NVRAM \u5de5\u5177\u5716\u793a (128&#215;128)\u3002<\/li>\n<li>Shell \u2014 UEFI Shell &nbsp;(128&#215;128)\u3002<\/li>\n<li>Tool \u2014 \u5de5\u5177 (128&#215;128)\u3002<\/li>\n<\/ul>\n<p><strong>\u88dc\u5145\u8aaa\u660e\uff1aOpenCore 0.7.0 \u4ee5\u5f8c\u7684\u4e3b\u984c\u8a2d\u7f6e<\/strong><\/p>\n<p>OpenCore 0.7.0 \u4ee5\u5f8c\u4e3b\u984c\u6a94\u6848\u653e\u7f6e\u65b9\u5f0f\u6709\u4e9b\u8a31\u8b8a\u5316\uff0c\u7f6e\u65bc&nbsp;Resources\/image \u5e95\u4e0b\u5f8c\u52a0\u4e0a\u76ee\u9304\u505a\u5340\u5206\u3002<\/p>\n<p><img decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1630548810-2028816608-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\"><\/p>\n<p>PickerVariant\uff1aString\uff0c\u53ef\u586b\u5165\u4ee5&nbsp;Resources\/image \u70ba\u6839\u7684\u76f8\u5c0d\u8def\u5f91\uff0c<\/p>\n<ul>\n<li>\u4f8b\u5982\u4e0a\u5716\u82e5\u60f3\u4f7f\u7528 BsxImacBlue \u4e3b\u984c\uff0c\u5247\u586b\u5165 Blackosx\\BsxImacBlue\u3002<\/li>\n<li>\u586b\u5165 Auto \u6642\uff0c\u9810\u8a2d\u4f7f\u7528 Acidanthera\\GoldenGate \u4e3b\u984c\u3002<\/li>\n<\/ul>\n<p>(4)&nbsp;ShowPicker\uff1aBoolean \u5e03\u6797\u503c\uff0c\u986f\u793a\u9078\u64c7\u5668\u3002\u82e5\u8981\u5c0d\u9078\u55ae\u9032\u884c\u64cd\u4f5c\uff0c\u5fc5\u9808\u70ba True\u3002\u586b False \u6642\u5247\u6703\u8df3\u904e\u9078\u55ae\uff0c\u76f4\u63a5\u6703\u9032\u5165\u7cfb\u7d71\u958b\u6a5f\uff0c\u5be6\u73fe\u8207\u767d\u860b\u679c\u76f8\u540c\u7684\u958b\u6a5f\u908f\u8f2f\u3002<\/p>\n<p>(5)&nbsp;Timeout\uff1aNumber \u6574\u6578\u503c\uff0c\u9032\u5165 OpenCore \u505c\u7559\u5e7e\u79d2\u5f8c\u4ecd\u7121\u52d5\u4f5c\u5373\u81ea\u52d5\u9032\u5165\u958b\u6a5f\u7a0b\u5e8f\u3002<\/p>\n<p>2. Misc-&gt;Security \u5e95\u4e0b\uff1a<\/p>\n<p>(1) AllowNvramReset\uff1aBoolean \u5e03\u6797\u503c\uff0cOpenCore \u958b\u6a5f\u9078\u55ae\u662f\u5426\u986f\u793a Reset NVRAM \u9805\u76ee\u3002\u82e5\u60f3\u8981\u9078\u55ae\u6e05\u723d\u4e00\u9ede\uff0c\u5247\u8a2d\u5b9a\u70ba False\u3002<\/p>\n<p>(2)&nbsp;ExposeSensitiveData\uff1aNumber \u6574\u6578\u503c\uff0c\u8907\u5408\u52a0\u7e3d\u7684\u8868\u793a\u6cd5\uff0c\u6709 4&nbsp;\u7a2e\u5c6c\u6027\uff0c\u5728\u7cfb\u7d71\u4e2d\u66b4\u9732\u654f\u611f\u8cc7\u6599\u7684\u7a0b\u5ea6\u3002\u6709\u56db\u500b\u9805\u76ee<\/p>\n<ul>\n<li>0x01 \u2014 \u5c07\u53ef\u5217\u5370\u7684\u5f15\u5c0e\u8def\u5f91\u4ee5&nbsp;UEFI \u8b8a\u6578\u578b\u614b\u66b4\u9732\u3002<\/li>\n<li>0x02 \u2014 \u5c07 OpenCore \u7248\u672c\u4ee5&nbsp;UEFI \u8b8a\u6578\u66b4\u9732\u3002<\/li>\n<li>0x04 \u2014 \u5c07 OpenCore \u7248\u672c\u986f\u793a\u5728 OpenCore \u7684\u958b\u6a5f\u9078\u55ae\u756b\u9762\u3002<\/li>\n<li>0x08 \u2014 \u5c07 OEM \u8cc7\u8a0a\u4f5c\u70ba\u4e00\u7d44 UEFI \u8b8a\u6578\u66b4\u9732\u3002<\/li>\n<\/ul>\n<p>\u9019\u908a\u53c8\u662f\u8907\u5408\u52a0\u7e3d\u7684\u65b9\u5f0f\u4e86\u3002\u4ee5\u8a2d\u5b9a\u503c 6 \u4f86\u8aaa\uff0c\u662f 0x02 \u548c 0x04 \u52a0\u7e3d\uff0c\u610f\u601d\u5c31 OpenCore \u7684\u7248\u672c\u9664\u4e86\u9032\u7cfb\u7d71\u4e4b\u5f8c\u53ef\u7528 NVRam \u6307\u4ee4\u67e5\u770b\u4e4b\u5916\uff0c\u9084\u6703\u5728\u958b\u6a5f\u9078\u55ae\u986f\u793a\u3002<\/p>\n<p>(3)&nbsp;ScanPolicy\uff1aNumber \u6574\u6578\u503c\uff0c\u8907\u5408\u52a0\u7e3d\u7684\u8868\u793a\u6cd5\uff0c\u6709 16&nbsp;\u7a2e\u5c6c\u6027\uff0c\u958b\u6a5f\u6383\u63cf\u7684\u53ef\u958b\u6a5f\u7684\u6a94\u6848\u7cfb\u7d71\uff08FS\uff09\u8207\u88dd\u7f6e\u985e\u578b\uff08DEVICE\uff09\u3002\u9805\u76ee\u5f88\u591a\uff0c\u770b\u4e86\u90fd\u6688\u4e86\uff0c\u76f4\u63a5\u628a\u539f\u6587\u8cbc\u51fa\u4f86\u5427\uff01\uff08\u597d\u7528\u5de5\u5177\uff1a<a href=\"https:\/\/oc-scanpolicy.vercel.app\/\" target=\"_blank\">ScanPolicy Generator<\/a>\uff09<\/p>\n<ul>\n<li>0x00000001 (bit 0) \u2014 OC_SCAN_FILE_SYSTEM_LOCK, restricts scanning to only known file systems defined as a part of this policy. File system drivers may not be aware of this policy. Hence, to avoid mounting of undesired file systems, drivers for such file systems should not be loaded. This bit does not affect DMG mounting, which may have any file system. Known file systems are prefixed with OC_SCAN_ALLOW_FS_.<\/li>\n<li>0x00000002 (bit 1) \u2014 OC_SCAN_DEVICE_LOCK, restricts scanning to only known device types defined as a part of this policy. It is not always possible to detect protocol tunneling, so be aware that on some systems, it may be possible for e.g. USB HDDs to be recognised as SATA instead. Cases like this must be reported. Known device types are prefixed with OC_SCAN_ALLOW_DEVICE_.<\/li>\n<li>0x00000100 (bit 8) \u2014 OC_SCAN_ALLOW_FS_APFS, allows scanning of APFS file system.<\/li>\n<li>0x00000200 (bit 9) \u2014 OC_SCAN_ALLOW_FS_HFS, allows scanning of HFS file system.<\/li>\n<li>0x00000400 (bit 10) \u2014 OC_SCAN_ALLOW_FS_ESP, allows scanning of EFI System Partition file system.<\/li>\n<li>0x00000800 (bit 11) \u2014 OC_SCAN_ALLOW_FS_NTFS, allows scanning of NTFS (Msft Basic Data) file system.<\/li>\n<li>0x00001000 (bit 12) \u2014 OC_SCAN_ALLOW_FS_LINUX_ROOT, allows scanning of Linux Root (EXT) file systems. (OC \u6539\u7248\u524d\u70ba&nbsp;OC_SCAN_ALLOW_FS_EXT)<\/li>\n<li>0x00002000 (bit 13) \u2014&nbsp;OC_SCAN_ALLOW_FS_LINUX_DATA, allows scanning of Linux Data file systems. (OC \u6539\u7248\u65b0\u589e)<\/li>\n<li>0x00004000 (bit 14) \u2014&nbsp;OC_SCAN_ALLOW_FS_XBOOTLDR, allows scanning the Extended Boot Loader Partition as defined by the Boot Loader Specification. (OC \u6539\u7248\u65b0\u589e)<\/li>\n<li>0x00010000 (bit 16) \u2014 OC_SCAN_ALLOW_DEVICE_SATA, allow scanning SATA devices.<\/li>\n<li>0x00020000 (bit 17) \u2014 OC_SCAN_ALLOW_DEVICE_SASEX, allow scanning SAS and Mac NVMe devices.<\/li>\n<li>0x00040000 (bit 18) \u2014 OC_SCAN_ALLOW_DEVICE_SCSI, allow scanning SCSI devices.<\/li>\n<li>0x00080000 (bit 19) \u2014 OC_SCAN_ALLOW_DEVICE_NVME, allow scanning NVMe devices.<\/li>\n<li>0x00100000 (bit 20) \u2014 OC_SCAN_ALLOW_DEVICE_ATAPI, allow scanning CD\/DVD devices and old SATA.<\/li>\n<li>0x00200000 (bit 21) \u2014 OC_SCAN_ALLOW_DEVICE_USB, allow scanning USB devices.<\/li>\n<li>0x00400000 (bit 22) \u2014 OC_SCAN_ALLOW_DEVICE_FIREWIRE, allow scanning FireWire devices.<\/li>\n<li>0x00800000 (bit 23) \u2014 OC_SCAN_ALLOW_DEVICE_SDCARD, allow scanning card reader devices.<\/li>\n<li>0x01000000 (bit 24) \u2014 OC_SCAN_ALLOW_DEVICE_PCI, allow scanning devices directly connected to PCI bus<\/li>\n<\/ul>\n<p>\u9810\u8a2d\u503c\u662f 0\uff0c\u4e5f\u5c31\u662f\u5168\u90e8\u90fd\u6383\u63cf\uff0c\u4f46\u5982\u6b64\u4e00\u4f86\u958b\u6a5f\u5c31\u6703\u8b8a\u6162\u3002\u5b98\u65b9\u7684\u5efa\u8b70\u503c\u662f&nbsp;0x10F0103\uff08\u5341\u9032\u4f4d\u7684 17760515\uff09\u3002\u62c6\u89e3\u4e4b\u5f8c\u662f<\/p>\n<p><img decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1620534386-3049791522-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\"><\/p>\n<p>OC_SCAN_FILE_SYSTEM_LOCK<br \/>\nOC_SCAN_DEVICE_LOCK<br \/>\nOC_SCAN_ALLOW_FS_APFS<br \/>\nOC_SCAN_ALLOW_DEVICE_SATA<br \/>\nOC_SCAN_ALLOW_DEVICE_SASEX<br \/>\nOC_SCAN_ALLOW_DEVICE_SCSI<br \/>\nOC_SCAN_ALLOW_DEVICE_NVME<br \/>\nOC_SCAN_ALLOW_DEVICE_PCI<\/p>\n<p>\u524d\u5169\u500b\uff08OC_SCAN_FILE_SYSTEM_LOCK\u3001OC_SCAN_DEVICE_LOCK\uff09\u5fc5\u9808\u555f\u7528\uff0c\u5f8c\u9762\u5c0d\u61c9\u7684\u6a94\u6848\u7cfb\u7d71\u8207\u88dd\u7f6e\u985e\u578b\u624d\u80fd\u4f7f\u7528\u3002\u89c0\u5bdf\u767c\u73fe\u5b98\u65b9\u7684\u63a8\u85a6\u503c\u898f\u907f&nbsp;Windows\uff0c\u610f\u5373\u4e0d\u6703\u5f15\u5c0e Windows \u4f5c\u696d\u7cfb\u7d71\u3002\u7136\u800c\u537b\u4e5f\u5c11\u4e86 USB\uff0c\u9700\u8981&nbsp;USB \u7684\u5834\u5408\uff08\u4f8b\u5982 USB \u5b89\u88dd\u789f\uff09\u5c31\u9ebb\u7169\u4e86\u3002<\/p>\n<p>\u7db2\u8def\u4e0a\u7684\u63a8\u85a6\u503c\u662f&nbsp;19857667\uff08\u5341\u9032\u4f4d\uff09\uff0c\u8f49\u6210 16 \u9032\u4f4d\u662f 0x01<strong><span style=\"color:#FF0000\">2<\/span><\/strong>F0103\uff0c\u4e5f\u5c31\u662f\u5b98\u65b9\u5efa\u8b70\u503c\u52a0\u4e0a OC_SCAN_ALLOW_DEVICE_USB \u5373\u52a0\u5165 USB \u9805\u76ee\u3002\u82e5\u662f\u60f3\u8981\u4ee5&nbsp;macOS USB \u5b89\u88dd\u789f\u958b\u6a5f\u9032\u5165\u5b89\u88dd\u7a0b\u5e8f\u7684\u8a71\uff0c\u5247\u586b\u5165&nbsp;19858179\uff08\u5341\u9032\u4f4d\uff09\uff0c\u4e5f\u5c31\u662f 16 \u9032\u4f4d\u7684 0x012F0<span style=\"color:#FF0000\"><strong>3<\/strong><\/span>03\uff0c\u5373\u518d\u52a0\u4e0a&nbsp;OC_SCAN_ALLOW_FS_HFS \u7684\u5c6c\u6027\uff0c\u56e0\u70ba\u7cfb\u7d71\u5b89\u88dd\u789f\u901a\u5e38\u90fd\u662f HFS \u6a94\u6848\u7cfb\u7d71\u3002\u5176\u4ed6\u5be6\u6e2c\u90e8\u5206\uff1a<\/p>\n<ul>\n<li>\u5f15\u5c0e GPT \u786c\u789f\u4e0a\u7684 Windows \u6642\uff0cOC_SCAN_ALLOW_FS_ESP \u9808\u555f\u7528\u3002<\/li>\n<li>\u5f15\u5c0e Ubuntu \u9700\u555f\u7528&nbsp;OC_SCAN_ALLOW_FS_LINUX_ROOT\uff0c\u4e14 Drivers \u52a0\u5165 OpenLinuxBoot.efi\u3002<\/li>\n<\/ul>\n<p>\u82e5\u4e0d\u60f3\u9019\u9ebc\u9ebb\u7169\u7684\u8a71\uff0c\u76f4\u63a5\u586b 0 \u5c31\u597d\u4e86\uff0c\u958b\u6a5f\u4e5f\u7a0d\u5fae\u8b8a\u6162\u4e00\u9ede\u9ede\u800c\u5df2\u3002<\/p>\n<p>\u4ee5\u4e0a\u662f\u8207\u958b\u6a5f\u4ecb\u9762\u7f8e\u5316\/\u512a\u5316\u6709\u95dc\u7684\u8a2d\u5b9a\u3002<\/p>\n<p><span style=\"font-size:14px\"><strong><font face=\"lmmono10\">\u4e8c\u3001\u8a2d\u5b9a\u958b\u6a5f\u97f3\u6548<\/font><\/strong><\/span><\/p>\n<p><font face=\"lmmono10\"><span style=\"font-size:13.3333px\">OpenCore \u4e5f\u80fd\u505a\u5230\u50cf\u767d\u860b\u679c\u90a3\u6a23\uff0c\u9032\u5165\u958b\u6a5f\u6642\u51fa\u73fe C<\/span><\/font>hime&nbsp;\u97f3\u6548\uff0c\u4e5f\u5c31\u662f<font face=\"lmmono10\"><span style=\"font-size:13.3333px\">\u300c\u5679\uff5e\uff5e\uff5e\uff5e\u300d\u7684\u958b\u6a5f\u97f3\u6548\uff08<a href=\"https:\/\/youtu.be\/Z9w08Pov-yA\" target=\"_blank\">\u97f3\u6548\u793a\u7bc4<\/a>\uff09\u3002\u4e0d\u904e\u6709\u500b\u524d\u63d0\uff0c\u53ea\u80fd\u5f9e\u4e3b\u677f\u7684\u97f3\u6548\u88dd\u7f6e\u8f38\u51fa\uff0c\u4e0d\u80fd\u901a\u904e\u5176\u4ed6\u88dd\u7f6e\uff08\u4f8b\u5982 USB \u97f3\u6548\u5361\u3001HDMI \u97f3\u6548\uff09\u8f38\u51fa\u8072\u97f3\u3002<\/span><\/font><\/p>\n<p><font face=\"lmmono10\"><span style=\"font-size:13.3333px\">\u8a2d\u5b9a\u65b9\u5f0f\u5982\u4e0b\uff08\u53c3\u8003\u4f86\u6e90\uff1a<a href=\"https:\/\/dortania.github.io\/OpenCore-Post-Install\/cosmetic\/gui.html#setting-up-boot-chime-with-audiodxe\" target=\"_blank\">dortania.github.io<\/a> \uff09\uff1a<\/span><\/font><\/p>\n<p><font face=\"lmmono10\"><span style=\"font-size:13.3333px\">1. EFI\/OC\/Drivers \u5e95\u4e0b\u5fc5\u9808\u8981\u6709&nbsp;AudioDxe.efi \u6a94\u6848\u3002<\/span><\/font><\/p>\n<p><font face=\"lmmono10\"><span style=\"font-size:13.3333px\">2. \u627e\u51fa\u8a2d\u5099\u7684 HDACodecAddress\uff1a<\/span><\/font><\/p>\n<p><font face=\"lmmono10\"><span style=\"font-size:13.3333px\">\u5fc5\u9808\u5728\u5df2\u9a45\u52d5\u4e3b\u677f\u97f3\u6548\u7684\u74b0\u5883\u4e0b\uff0c\u57f7\u884c&nbsp;<\/span><\/font>IORegistryExplorer\uff0c\u627e\u51fa HDEF \u7684\u4f4d\u7f6e(1.)\uff0c\u5728\u5e95\u4e0b\u7b2c\u4e00\u500b\u51fa\u73fe IOHDACodecDevice@xx (2.)\uff0c\u53f3\u908a\u7684 IOHDACodecAddress \u7684\u503c\uff0c\u5c31\u662f\u6211\u5011\u9700\u8981\u7684 Codec \u7684\u503c\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" height=\"320\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1620536595-1215973945-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" width=\"689\"><\/p>\n<p>\u4ee5 GA-Z77X-UP4 TH \u9019\u5f35\u677f\u5b50\u4f86\u8aaa\uff0c\u4e3b\u677f\u97f3\u6548\u5361\u662f ALC892\uff0c\u627e\u5230\u7684 CodecAddress \u662f 0x02 \uff08\u5341\u9032\u4f4d\u4e5f\u662f 2\uff09\u3002\u4e0d\u904e\u53e6\u4e00\u5f35\u677f\u5b50 Z490 VISION G \u627e\u5230\u7684\u662f 0x0\uff08\u5341\u9032\u4f4d\u4e5f\u662f 0\uff09\uff0c\u7b46\u96fb\u7684\u90e8\u5206 HP Probook 430 G2\/G3 \u4e5f\u90fd\u662f 0x0 \uff08\u6578\u5b570\uff09\uff0c\u6240\u4ee5\u9019\u500b\u6578\u5b57\u6703\u56e0\u4e3b\u677f\u800c\u7570\u3002<\/p>\n<p>3. UEFI -&gt; Audio \u8a2d\u7f6e\uff1a<\/p>\n<p>(1)&nbsp;AudioCodec\uff1aNumber \u6578\u503c\u578b\uff0c\u586b\u5165\u4e0a\u500b\u6b65\u9a5f\u627e\u5230\u7684\u503c\uff0c\u8a18\u5f97\u8981\u8f49\u63db\u6210 10 \u9032\u4f4d\u3002<\/p>\n<p>(2)&nbsp;AudioDevice\uff1aString \u5b57\u4e32\u578b\uff0c\u586b\u5165\u88dd\u7f6e\u7684\u8def\u5f91\u3002\u8907\u88fd&nbsp;DeviceProperties \u5e95\u4e0b\u7684\u97f3\u6548\u8def\u5f91\u3002\u4ee5 Z77X-UP4 TH \u4f86\u8aaa\u662f&nbsp;PciRoot(0x0)\/Pci(0x1B,0x0)\uff0cZ490 VISION G \u662f&nbsp;PciRoot(0x0)\/Pci(0x1F,0x3)\u3002<\/p>\n<p>(3)&nbsp;AudioOut\uff1aNumber \u6578\u503c\u578b\uff0c\u97f3\u6548\u7684\u8f38\u51fa\u57e0\u3002\u4e3b\u6a5f\u677f\u4e0a\u7684\u97f3\u6548\u8f38\u51fa\u57e0\u5927\u591a\u4e0d\u6b62\u4e00\u500b\uff0c\u4f8b\u5982\u524d\u7f6e\u3001\u4e2d\u7f6e\u3001\u5f8c\u7f6e\uff0c\u4ee5\u53ca\u4e3b\u677f\u4e0a\u7684 HD Audio \u63a5\u8173\u4e5f\u7b97\u4e00\u500b\u3002\u60f3\u77e5\u9053\u4e3b\u677f\u6709\u5e7e\u500b\u97f3\u6548\u57e0\u6709\u9ede\u9ebb\u7169\uff0c\u5b98\u7db2\u7684\u65b9\u6848\u662f<a href=\"https:\/\/dortania.github.io\/OpenCore-Install-Guide\/troubleshooting\/debug.html\" target=\"_blank\">\u4f7f\u7528 DEBUG \u6a21\u5f0f<\/a>\u67e5\u627e Log\u3002\u4f8b\u5982&nbsp;Log \u986f\u793a\u677f\u5b50\u6709&nbsp;5 \u500b\u8f38\u51fa\u57e0\uff0c\u90a3\u9ebc&nbsp;AudioOut \u7684\u503c\u5c31\u843d\u5728 0 ~ (5-1) \u4e4b\u9593\uff0c\u81f3\u65bc\u54ea\u500b\u6578\u5b57\u5c0d\u61c9\u54ea\u500b\u97f3\u6548\u8f38\u51fa\u57e0\uff0c\u9084\u662f\u5f97\u81ea\u5df1\u8e39\u3002<\/p>\n<ul>\n<li>\u4ee5 Z77X-UP4 TH \u8ddf Z490 VISION G \u4f86\u8aaa\uff0c0~3 \u662f\u4e3b\u677f\u5f8c\u65b9\u7684\u97f3\u6548\u57e0\u3002\u4e3b\u677f HD Audio \u63a5\u8173\uff08\u5f9e\u4e3b\u677f\u62c9\u4e00\u689d\u7dda\u5230\u6a5f\u6bbc\u524d\u9762\u677f\uff09\u662f 4\u3002<\/li>\n<li>HP Probook 430 G2 \u7684 0 \u662f\u63da\u8072\u5668\uff0c1 \u662f\u8033\u6a5f\u57e0\uff0cHP Probook 430 G3 \u5247\u662f\u76f8\u53cd\uff0c0 \u662f\u8033\u6a5f\u57e0\u30011 \u662f\u63da\u8072\u5668\u3002<\/li>\n<\/ul>\n<p>(4)&nbsp;AudioSupport\uff1aBoolean \u5e03\u6797\u503c\uff0cTrue \u70ba\u555f\u7528\u97f3\u6548\u8f38\u51fa\u529f\u80fd\u3002\u4e00\u65e6\u555f\u7528\u4e14\u97f3\u6548\u80fd\u6b63\u5e38\u904b\u4f5c\u6642\uff0c\u958b\u6a5f\u9032\u5165 OpenCore \u9078\u55ae\u7684\u901f\u5ea6\u6703\u8b8a\u6162\u3002<\/p>\n<p>(5)&nbsp;MinimumVolume\uff1a\u6578\u503c\u578b\uff0c\u4e00\u5f8b\u586b 70\u3002<\/p>\n<p>(6)&nbsp;PlayChime\uff1aString \u5b57\u4e32\u503c\uff1a\u5f37\u5236\u64ad\u653e\u586b Enabled\u3002<\/p>\n<ul>\n<li>Auto\uff1a\u6839\u64da NVRam \u7684\u503c\u9032\u884c\u64ad\u653e\u8207\u5426\u3002<\/li>\n<li>Enabled\uff1a\u4e00\u5f8b\u64ad\u653e Chime \u97f3\u6548\u3002<\/li>\n<li>Disabled\uff1a\u4e00\u5f8b\u4e0d\u64ad\u653e Chime \u97f3\u6548\u3002<\/li>\n<\/ul>\n<p>(7)&nbsp;VolumeAmplifier\uff1aNumber \u6578\u503c\u578b\uff0c\u97f3\u6548\u7b49\u5316\u500d\u7387\u3002\u770b\u4e86\u6587\u4ef6\u534a\u5929\u90fd\u4e0d\u77e5\u9053\u600e\u9ebc\u7b97\u51fa\u4f86\u7684\uff0c\u5c31\u4e7e\u8106\u4e00\u5f8b\u586b 154\u3002<\/p>\n<p>2022.01.11 \u88dc\u5145\uff1aOpenCore 0.7.7 \u7248\u4ee5\u5f8c\uff0c\u958b\u6a5f\u97f3\u6548\u7684\u8a2d\u5b9a\u65b9\u5f0f\u51fa\u73fe\u4e86\u91cd\u5927\u8b8a\u5316\u3002\u53d6\u6d88&nbsp;AudioOut\u3001MinimumVolume\u3001VolumeAmplifier \u4e09\u9805\uff0c\u589e\u52a0&nbsp;AudioOutMask\u3001DisconnectHda\u3001MaximumGain\u3001MinimumAssistGain\u3001MinimumAudibleGain \u4e94\u9805\u3002\u81f3\u65bc\u8a72\u600e\u9ebc\u8a2d\u5b9a\u5462\uff1f\u5168\u4f9d\u7167\u9810\u8a2d\u503c\u5c31\u884c\u4e86\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\u8cbc\u4e0a\u7684\u5f71\u50cf_2022_2_22_\u4e0a\u53489_40.png\" height=\"274\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1645496054-1341068191-g.png\" title=\"\u8cbc\u4e0a\u7684\u5f71\u50cf_2022_2_22_\u4e0a\u53489_40.png\" width=\"474\"><\/p>\n<p>AudioOutMask \u586b\u5165 -1 \u8868\u793a\u6703\u76e1\u53ef\u80fd\u8f38\u51fa\u81f3\u6240\u6709\u7684\u8f38\u51fa\u57e0\uff0c\u53d6\u4ee3\u539f\u4f86\u7684 AudioOut \u53ea\u80fd\u6307\u5b9a\u4e00\u500b\u8f38\u51fa\u57e0\u7684\u8a2d\u5b9a\u3002\u53e6\u5916\uff0c\u53d6\u6d88\u4e86&nbsp;MinimumVolume \u53c3\u6578\uff0c\u90a3\u958b\u6a5f\u97f3\u6548\u7684\u97f3\u91cf\u600e\u9ebc\u8a2d\u5b9a\u5462\uff1f\u5176\u5be6\u9019\u90e8\u5206\u5df2\u7d93\u8ddf macOS \u7cfb\u7d71\u97f3\u91cf\u9023\u52d5\uff0c\u8b8a\u6210\u8ddf\u767d\u860b\u679c\u4e00\u6a23\u7684\u65b9\u6cd5\uff0c\u9ed1\u860b\u679c\u53c8\u66f4\u50cf\u767d\u860b\u679c\u4e86\u3002<\/p>\n<p>4.&nbsp;Misc -&gt;&nbsp;Boot<\/p>\n<p>(1)&nbsp;PickerAudioAssist\uff1a\u5e03\u6797\u503c\uff0c\u662f\u5426\u555f\u7528\u8072\u97f3\u8f14\u52a9\u8aaa\u660e\u3002\u662f\u7d66\u8996\u969c\u7684\u4eba\u8f14\u52a9\u4f7f\u7528\u7684\uff0c\u5728\u958b\u6a5f\u9078\u55ae\u64cd\u4f5c\u6642\uff0c\u6bcf\u6b21\u5207\u63db\u958b\u6a5f\u9805\u76ee\u5c31\u6703\u64ad\u5831\u4e00\u6b21\uff0c\u64cd\u4f5c\u901f\u5ea6\u6703\u8b8a\u6162\u5f88\u591a\u3002\u82e5\u4e0d\u60f3\u90a3\u9ebc\u5435\u7684\u8a71\uff0c\u586b False\u3002\u7576\u7136\u4e86\uff0c\u8981\u555f\u52d5\u8072\u97f3\u8f14\u52a9\u8aaa\u660e\uff0c\u524d\u63d0\u662f\u4e0a\u8ff0 UEFI -&gt; Audio \u8a2d\u5b9a\u6b63\u78ba\uff0c\u4e26\u4e14 AudioSupport \u8a2d\u5b9a\u70ba True \u624d\u6709\u6548\u679c\u3002<\/p>\n<p>\u88dc\u5145\uff1a\u82e5\u4f9d\u7167\u4e0a\u8ff0\u8a2d\u5b9a\u65b9\u5f0f\u3001AudioOut \u90fd\u8e39\u5b8c\u4e86\u9084\u662f\u6c92\u8072\u97f3\uff0c\u53ef\u671d\u4ee5\u4e0b\u65b9\u5f0f\u67e5\u627e\u554f\u984c\uff1a<\/p>\n<ul>\n<li>config.plist-&gt;UEFI-&gt;Audio -&gt;SetupDelay \u8a2d\u5b9a\u70ba 500000 \u8a66\u8a66\u770b<\/li>\n<li>\u4f7f\u7528\u53d6\u6a23\u983b\u7387 48000 Hz \u7684\u97f3\u6548\u6a94 OCEFIAudio_VoiceOver_Boot.mp3 \u8a66\u8a66\u770b\uff08\u9810\u8a2d\u662f 44100 Hz\uff09\u3002<a href=\"https:\/\/benjenq.pixnet.net\/blog\/post\/47858975\" target=\"_blank\">HP Probook 430 G3<\/a> \u7684\u97f3\u6548\u88dd\u7f6e&nbsp;Conexant CX20724 \u5c31\u5fc5\u9808\u4f7f\u7528 48000 Hz \u7684\u97f3\u6548\u6a94\u3002<\/li>\n<\/ul>\n<p style=\"margin-left: 40px;\"><img decoding=\"async\" alt=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1630551069-1636909156-g.png\" title=\"\u3010\u9ed1\u860b\u679c\u3011\u7f8e\u5316 Opencore \u9078\u55ae\u4ecb\u9762\"><\/p>\n<ul>\n<li>\u4f7f\u7528 <a href=\"http:\/\/dortania.github.io\/OpenCore-Install-Guide\/troubleshooting\/debug.html\" target=\"_blank\">Debug \u6a21\u5f0f<\/a>\uff0c\u4e14\u4e00\u4f75\u66f4\u63db AudioDxe.efi \u70ba Debug \u7248\uff0c\u7528 Debug \u6a21\u5f0f\u751f\u6210 Log \u4e4b\u5f8c\uff0c \u770b\u662f\u4ec0\u9ebc\u554f\u984c\uff0c\u518d\u4e0a\u7db2\u627e\u7b54\u6848\u3002<\/li>\n<\/ul>\n<p><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9ed1\u860b\u679c\u7684\u91cd\u4e2d\u4e4b\u91cd\uff1aBootLoader \u5f15\u5c0e\u7a0b\u5f0f\uff0c\u5f9e&nbsp;Clover \u9077\u5f99\u5230 OpenCore \u4f3c\u4e4e\u662f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[52],"tags":[],"class_list":["post-3857","post","type-post","status-publish","format-standard","hentry","category-52"],"_links":{"self":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/3857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/comments?post=3857"}],"version-history":[{"count":0,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/3857\/revisions"}],"wp:attachment":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/media?parent=3857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/categories?post=3857"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/tags?post=3857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}