-
Notifications
You must be signed in to change notification settings - Fork 0
/
search.xml
1057 lines (505 loc) · 580 KB
/
search.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>梁永安:工作之苦中的书籍</title>
<link href="/2024/11/19/%E6%A2%81%E6%B0%B8%E5%AE%89%EF%BC%9A%E5%B7%A5%E4%BD%9C%E4%B9%8B%E8%8B%A6%E4%B8%AD%E7%9A%84%E4%B9%A6%E7%B1%8D/"/>
<url>/2024/11/19/%E6%A2%81%E6%B0%B8%E5%AE%89%EF%BC%9A%E5%B7%A5%E4%BD%9C%E4%B9%8B%E8%8B%A6%E4%B8%AD%E7%9A%84%E4%B9%A6%E7%B1%8D/</url>
<content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉,您输入的密码错误,请检查后重新输入。" data-whm="抱歉, 当前文章不能被校验, 不过您还是可以看看解密后的内容。"> <script id="hbeData" type="hbeData" data-hmacdigest="6f25a5cd7712f710e9d266745464d84c8d4b55be7b39e77c3591793472620584">b4a374267cecf9deef18cdd878c5cd720e727105460a458bdb1c729549b65fa577eb1256bc5eaa71184dde31234b27df5ca63273a6ad642ab1c02eb1ab289a2578c45f321da75ab137d4be71af42ca1b825596dd5a18025e8152672927dcffdefbcad79d72d07943fe3533b50df8558c9038580b9ce3062bd86b71957cd3b837f4e55df384c8cb694090a7507f27fac213d0404678b9765ce84013c1f71266a506be9e2af9d39057b9619517573702fe7c6127b1f6816b2c04c08c99432199842e04616c074b1af83ad57a76e0f00c67badc45d8a0ce4ae3c3f727ddd1962075b79e82566cd4a58e7078900beb45714b5105bba224d2d665cb084c42e1a8ec46546360dc5966f5fad6bbeccb2e4c79d5ba78afe9e7cbe23bc23c385ffafc53d15accb6e189bf230c993beedb0917fbbef7a90342a20d536d32723db877779d2e2d8f3aaf656e3efe31d77216da21a2bd32fd49c789a06d6ec939aa92be05816ee048c68eb412369c6372aef6a73231db3b8b438848084934ffb4340196677ad2d240b7cdbe5ae3b5297e8f17cc028164fa1dc5395796c11f3175d3cd0b8611a822bc85b98ed84482009e79ceae1aa47d9385b14deddbac4fae09689bc63f9d91226635fd052c74b0d6fa0d91df95b9f33ef93ad68f1b50d1e99cd08db0096f66c837257b3bee1365f0dd033426754384cff0cc7dfa14cd11ba394574166be6a51a2c44442fac57582fd64c0a123adfbdc248d94255800d0d14fb4f7e0dac28f1cb5565e7c1150fff1458185b1d46aefcedcef4b2b81df760a1d43505abcd7baafc30f460143ca4236b462b3016339ab5c8231cbfc5b60a2eb93a03bcc0a864022fdb8ad6ce257a8d5309744bde11e8d732c0aba90584463496d8242bb8deba6e50e63ce5a5b6d21ae5e1d387e84cb05f87d770b61a4e926f2c6ba98d1798021a72e2522e219875b9fb88c3a17211bfc6456dc40273f4c89ca4d344a892c619759ed90e2892cb7828c66e7951886e2ede6f754067933d9447e5c8ac93b6c3116b8b9bd3f41f25174ed2cca72b6dd7a80ee0ad124e2d61e88d73b90ae696100bbd6020f9f1f787c617ef231d6bd6a34f1618d7cb7d630f71413e228543d9a2429a3259b386f620ce690ccf8510e42e021d757918e24883a1fb2139fa8b8caea297918c20e387de5a70022993006da3141f016aa694ea386e3add00e71c77d69f5e958033eae61f6ab6c78c59bdc68250785d88bf2ce5304356bb8edbf0eb20a34cc3e21a04f1f6fb02ea960f033ddb29779a9d8a6e31d3efb90cbbe7336c861e9926416fd446b2b92e459c61625181e7d10bd87d713b51cbdc1e749d78baabb3b8be6b16954af64b27bf8c52003019acae2f3298eeb1b4c13ce4bb8eaa27769f352521743d1802c1bf5df31083d66e8487b3415bbf0df2fbb45da191099066de26273952e9f4e968d4182a33600a061a83ab22d5634fd4b8b2e271503e336a0aaaf571f944a69eefbf0502755b5cd1ee252db41fec598848add9684e6c43584d185c8190aa8e50bdf75091819d9777f934b076b12e45ea867e1e56526c968318a2711eef7180d48b253a9a980d53edde9e09eea0858c98cc0f044a7cb23a8172f8e2fab2263ee0d0a285fcb38f5162ab3246ede2c950b56ad1db836ae6899304023f97def8dd1bdc12dae09e15ae3bc151564e189a5b96c5fbd1e114be395592ca21d30a9aec18b6bb0c81e92cceadc68514f982b3ff70e8c792cf9014f5ed231681e90c7391761bac0788910a7bfe1e7c6d47f5890c6458e26b2620166f5f8ec954140568497e023291de7a106ed02dd4b06177deef9878bc6ce173e579d1dcef79204e1d4f7c7bd62da5f021d50d350561e323f70c36bd238342cf1c55aa602cc8aded0dea85938bf88bf6690e0e08ddf0632b4231f0d9213e4fb783b6833daa65bec092a96e65bcebc7abb32b675fcf36cb425527be32276a7ee1056d44142286ce9af7eafc9bc1cf6dfe4fb8b1f0a18029ad2ee36580b27d32ae27cde0429752d80b2315c2baaf9d63c03f4acd04aa8670ae2b67fc06220a1e939fcf26f0118001b3b6c933c01fe4abdd912a6f58f4d303678433b561801fb8caad515f6c817f7bd759b0f7f53dab7596eb3ca43bfa0e90b99b358dfba2a6dcae7a2538e65412b0a9fe3cfeef5e9643f1c655ba44ab28763f1a7c5768404d475c699b58edf9b352e41f5cd938b2334bd2bbb8e931eebb5557f584cac14cba04f9178aae7a91b3bf9f6f8c804d8e7b6b59f7e1a1ec801424d0cb6acc7e7d0e9bf3669677677fb0f859e595f52b2c9f97144035b5e8c451c9d263901afd8da86ffecebb534e6c20b202deda1dea7d91adae5d97f224b5d32c8962af6df67234f0220a9cd02387270e093fad9e89bb14e19b83d44d2bad239e54d16d6c0d8fb40f2f8f387fddfa6392dbfa0b33fe90fa750532c1765e18e6f04d04ff4bb09674b993f7b258753a1be391ca97bc5752e4aef79156092ee673c977e0d2555d38a883afe6ce3cf9172cad4ce8f363c518729a48cffdc6607c6db17870ccb270accf0ffd7200ddd79b450aa5935d7a167dabceb08e439889c4af28fae48b094a53e3873c48e478beb1c43a14983fec753a29a3023c1e0872302aff6f1514be2e596b0d262442d381203cea60bf1d96c655d54434a4e69359919cd0d2c89e9135659b268e34902845cad3d79f7d475169f412c4a5a57566908a77c6b2ba40e7320e0ff3d5e69c65479ff24a945d2de452928a827641f4676438cdf9a50545ffbdf31d2d33a32bb5630608fde34f09f3e01f176b4a061f3b89454ca8aeaf1f9dd7a48f8edd0136b4dbf341ca0b913d0cffd381e3e837022b7cc2</script> <div class="hbe hbe-content"> <div class="hbe hbe-input hbe-input-default"> <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass"> <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass"> <span class="hbe hbe-input-label-content hbe-input-label-content-default">当前文章暂不对外可见,请输入密码后查看!</span> </label> </div> </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>暂停营业</title>
<link href="/2024/11/11/%E6%9A%82%E5%81%9C%E8%90%A5%E4%B8%9A/"/>
<url>/2024/11/11/%E6%9A%82%E5%81%9C%E8%90%A5%E4%B8%9A/</url>
<content type="html"><![CDATA[]]></content>
</entry>
<entry>
<title>人工智能与神经网络粗学1</title>
<link href="/2024/11/10/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E4%B8%8E%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E7%B2%97%E5%AD%A61/"/>
<url>/2024/11/10/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E4%B8%8E%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E7%B2%97%E5%AD%A61/</url>
<content type="html"><![CDATA[<p>人工智能即人工搭建的智能。</p><p>由什么是人工智能?智能本质是针对不同情景给出针对性的输出反应。</p><p>和如何实现简单的人工智能?</p><p>模式识别,引出感知机的概念。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(19).png" alt="屏幕截图(19)"></p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(20).png" alt="屏幕截图(20)"></p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(21).png" alt="屏幕截图(21)"></p><p>人搭建的机器如何实现人工智能?</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(22).png" alt="屏幕截图(22)"></p><p>另一流派实现人工智能的方式–联结主义,即模仿大脑,通过仿生的方式模拟单个神经元的复杂功能,以及神经元之间的复杂连接,运行这个人工搭建的神经网络来实现人工智能。</p><p>以搭建简单人工智能–物品识别机为例展开说明。</p><p>1-符合</p><p>0-不符合</p><p>搭建黑箱:以不同的属性去定义一个物品。</p><p>模式识别,感知机。</p><p>早期神经网络借鉴和脱胎于符号逻辑推理。</p><p>神经活动中的内在逻辑问题。</p><p>由异或问题提出感知机的缺陷,即感知机无法实现异或功能。</p><table><thead><tr><th>x</th><th>y</th><th>异或XOR</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>0</td></tr></tbody></table><p>ax+by-b>0,模型激活。</p><p>ax+by-b<0,模型不激活。</p><p>在二位平面内,分界线为一条直线,线性规划。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(23).png" alt="屏幕截图(23)"></p><p>不存在感知机实现异或运算。</p><p>为解决这个缺陷,在第一层感知机后面再嵌套一层感知机,把上一层的输出作为下一层的输入。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(24).png" alt="屏幕截图(24)"></p><p>为了实现异或运算,赋予规则:中间一层的神经元只被1,0和0,1和激活,即每个输入端的权重系数a、b互为相反数。</p><p>上面神经元权重系数a、-a,下面神经元权重系数-a、a。</p><p>a*x + (-a)y,1,0输出最大值,其余输入的输出都不超过0,以0.5为阈值。</p><p>-a*x + ay,0,1输出最大值,其余输入的输出都不超过0,以0.5为阈值。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(25).png" alt="屏幕截图(25)"></p><p>加在一起,大于0给出最终激活,实现异或运算。多层感知机,MLP。</p><p>中间层由多层神经元层层叠叠组合在一起,神经网络。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE(26).png" alt="屏幕截图(26)"></p><p>神经元与神经元之间相互连接强度可以用参数来调节。从一个问题的输入,到一个结果的输出,需要定义神经元与神经元之间的参数。问题的复杂度不同,神经网络模型的复杂程度也不同。</p><p>神经网络进一步进化,解决问题有时不需要和前一层的所有神经元全都稠密连接,减少参数和运算量,提升神经网络的性能,即卷积神经网络。</p><p>(未完,待续)</p>]]></content>
<categories>
<category> 人工智能 </category>
</categories>
<tags>
<tag> 神经网络 </tag>
<tag> 机器学习 </tag>
</tags>
</entry>
<entry>
<title>5、Hexo升级指南</title>
<link href="/2024/10/29/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/5%E3%80%81Hexo%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97/"/>
<url>/2024/10/29/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/5%E3%80%81Hexo%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97/</url>
<content type="html"><![CDATA[<p>Hexo 升级比较简单, <code>npm-check</code>、<code>npm-upgrade</code>、<code>npm-update</code> 一键三连。按以下顺序逐步执行完成后,Hexo 版本及系统插件均会升级到最新。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line">//以下指令均在Hexo目录下操作,先定位到Hexo目录,即博客根目录</span><br><span class="line">//查看当前版本,判断是否需要升级</span><br><span class="line">> hexo version</span><br><span class="line"></span><br><span class="line">//全局升级hexo-cli</span><br><span class="line">> npm i hexo-cli -g</span><br><span class="line"></span><br><span class="line">//再次查看版本,看hexo-cli是否升级成功</span><br><span class="line">> hexo version</span><br><span class="line"></span><br><span class="line">//安装npm-check,若已安装可以跳过</span><br><span class="line">> npm install -g npm-check</span><br><span class="line"></span><br><span class="line">//检查系统插件是否需要升级</span><br><span class="line">> npm-check</span><br><span class="line"></span><br><span class="line">//安装npm-upgrade,若已安装可以跳过</span><br><span class="line">> npm install -g npm-upgrade</span><br><span class="line"></span><br><span class="line">//更新package.json</span><br><span class="line">> npm-upgrade</span><br><span class="line"></span><br><span class="line">//更新全局插件</span><br><span class="line">> npm update -g</span><br><span class="line"></span><br><span class="line">//更新系统插件</span><br><span class="line">> npm update --save</span><br><span class="line"></span><br><span class="line">//再次查看版本,判断是否升级成功</span><br><span class="line">> hexo version</span><br></pre></td></tr></table></figure><p>npm换源</p><p>使用哪个源只需要<code>npm config set registry +</code>对应的镜像网址就好了,以腾讯云为例。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm config set registry https://mirrors.cloud.tencent.com/npm</span><br></pre></td></tr></table></figure><p>国内可用镜像源。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">npm 官方原始镜像:https://registry.npmjs.org</span><br><span class="line">淘宝 NPM 镜像:https://registry.npmmirror.com</span><br><span class="line">阿里云 NPM 镜像:https://npm.aliyun.com</span><br><span class="line">腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm</span><br><span class="line">华为云 NPM 镜像:https://mirrors.huaweicloud.com/repository/npm</span><br><span class="line">网易 NPM 镜像:https://mirrors.163.com/npm</span><br><span class="line">中科院大学开源镜像站:http://mirrors.ustc.edu.cn</span><br><span class="line">清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn</span><br></pre></td></tr></table></figure><p>查看当前源。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm config get registry</span><br></pre></td></tr></table></figure>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>原来我们一直都没有好好说再见</title>
<link href="/2024/10/22/%E5%8E%9F%E6%9D%A5%E6%88%91%E4%BB%AC%E4%B8%80%E7%9B%B4%E9%83%BD%E6%B2%A1%E6%9C%89%E6%9C%BA%E4%BC%9A%E5%A5%BD%E5%A5%BD%E8%AF%B4%E5%86%8D%E8%A7%81/"/>
<url>/2024/10/22/%E5%8E%9F%E6%9D%A5%E6%88%91%E4%BB%AC%E4%B8%80%E7%9B%B4%E9%83%BD%E6%B2%A1%E6%9C%89%E6%9C%BA%E4%BC%9A%E5%A5%BD%E5%A5%BD%E8%AF%B4%E5%86%8D%E8%A7%81/</url>
<content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉,您输入的密码错误,请检查后重新输入。" data-whm="抱歉, 当前文章不能被校验, 不过您还是可以看看解密后的内容。"> <script id="hbeData" type="hbeData" data-hmacdigest="a7540e4d87745471b50d7c290d799d3e0e06d73e3656572843ec59e8638bb47c">c4401b9ec12aa83e5be4854fd4bd28627079dfccbdb3a0a812a747760d55c8dcbf4ffab89277375459f5c98e725cad98e788f6d635c15d550a33150a1839a78a1c079909a3b595643fe8741e85a9a9fe5b65711c31be5c0b4067fa5fa65f2d0e4946b720d9dedb3ac0c5ea93fa622b6a419d7fe3571764a1a1b861bc762ea2b8eaac3b52762e6376b28fe979007f710a08dbc413ba25d0d79da1f53ad0f721d1d22c90f44c1648f65b9c443272e68104986fa417a4dee93fb7cd7c49f093e6d9cf88040d0c54f1e912660f21348cdabe035803073a293a615eb34c21847ac3f8d711c26a76da44fb572a7ec84a797de1f055fa083655db24b898261a8aac90a2f53b7898f17dc52cc4a331cf9236ef1665dcde0de43f44d7dbc8c18fa5b0936df6974683386d1c4c61015a51c830bcc5539ef7f0ff2ed2eaad9b0bce895f9ec5b2a937de0ce52235cca7b45886e31347bcd4c75aaef507620f6481d81cc1d5bed33a85a45bfe40d2885f613fe183f288468a1a98b726e4d3c5d572d515f2153570f31838d3b85cc6c567b739cdcf6eaa8f0d7bd98784ef033828aa185cfc39a39fffbb9e339793f6c819bdd0168b1c1325859e2210559bd9b7f2de869a45dbb1af74d398a378da6ba8905765bf053b5475a8ccce4ba755f784ac2faec538620886540ece1f1a0f9f07a2073b7bea417624b15abaab386662cf6fde8788d2f08a2949795677556d34bb9069e8b23791e9aae578785c9c567530851fe909995c2bec457b09a870d7e09014fa0ef51ce99540cf3e5783a92b3cee8555f1b800ac1176120d11e069235e8c2014715c269f19a1536dca3c0c3a3471a8cf5c6fa4e4f1f859e2fa4fabc6215980ea200cc71731151268566591794ba0a92f1b6bfd8f3ccedc289f4bf7d023c3fedb5313f0b2d0363ea5a94c820da15fc107eec8f6d20ce5418459568a7453a338e48bd0209893897ef2a2c4a668809d87f187bc5e65c2a0e4d4d7fdad44c7caa323358936fbdc0bf65443b9b3e73038301d5086758f353f7dbe5fe2634adcda22f4aa2fbc7556e1872a430b61af2268db231656c58e7a06e9a75e863248468b4f542d771f8fb6b01adc2915cc26f3b3f59997e4497440a3aaa30814b9a2b7d994e3e6c60ed010d51070af6432916165e38806aa377faa4675c6ae3861e2ff196671deacb852faba5fb95c2966447dc2cf9dd94d9669a9029ef246c60443017884f1fe7f48182d7f63db0326b670d41a345c9fac9805c29db8a73237249abac9eca0f6a6ffa23f42073bf2ca63ce1cb36ea5c671e8807759ba89a02de679e611a37fe27048154b4c98270e232bcd3856f5ed24b5b7948ce18468eda443c28e455a3eff18c660f4aa111835a733d433d70c7a946bbce069dfcf2572338c405d7a58aa6322032010caa6b431db4ebfc33041fcc4fe5143d72c2c315ed412fdd66fc4419310a5ff8c482baabbcf61ee891c2882f6526faafae3c82721c65203857c13713931da2c383882f028a57389576a795b23b808815a60161687190d6502819a7cb158ce2df716974ba5660f1366a8857d06dca7fe177c08429b095710bb3996748c3b6ac97439a241599c968e629e664c696923659de03c9cd5e61d23d5d502f29c7d62bc6e8c050549c09a8d73f0315b8e94499a0c48e62792677f9d4d5423d857ddfdc8029a7432cfcb1ecefcf5f7b5e271720534030a525b765e22a4ed37161079217d4f33d7f52a29b488f9fa2545e26acf7a7b2db32d569806b57c342d33591ecb4be1bc6d44a0f47c6f39985addbd50e13ddf6704e2626678d5fee03cc719c46ef56532e523e68a6a87fea5a8b3057844323e7f5322c19c4da62519666cf8035c06f972f11844511c052748abeb769a01f4f8a0ead41e373acb8698e066f44bb0535e7de71aba18a50767361fde81588791e65c00897499daae39e6645191b849a36d085d78230bb7d23e5d7231c5f470d6f65384f9b62937b50d392f4b09668c6800a9615e5ec0ef066ce9c4a21b0d52b8b1e4e02c93080f2e9448a2a2ac6639c4b969973bf9987e3dce40d886637ebb80641d9e24012a9164a6179d4ea2f0920e2210e81fa87ac6ae084aa8072221442e822bb8e54ae37edb8a63a2b4056da693515c7288839aed0e5f478e2602f4bfb5108840d2d4b5f0fe2b80905cef634d51998214ac7c5055da8765f68c7f6787bfb8c4bcd3c53ba0e32e99fb7e3a645379d5efcab84edea3ca44cb96ee264e0f3f7cfb9e8d32061070ef755acec5a6ba9a39bfcb42b58d8d7f6ab99193edee3cc53ac413c02259ec98efe1bb7554536c3b8259df9c53f0a6d315ae92bddecec5f96ed75391eeff062db6fe9302ae669ad49709c6efce9ce4999db5e1f966b7412821c01c4a28d43b9d44ffb6ad0c750cdaaae2f29c1f0e6db95fdb9e9bbf951d7a60f5b6018aa85cf9cdf222238a53db4cc35e4aedb1aaaabc48bbd3e7d1d68ca7eba43cca52a9a4e6bccdea02f61e6e2b6e3abe52ea212fa7c6520e9481e30b17690f8ad3d5eb56655a0cf538326a35aaf80aacdb714ef78ba5cbe6734dfacd5a805a8197b8501b0518c83ae03cc2d14d3b42772067706ee365ac9c86b75ecfafe874af2b889b47b334fc8e91dde674ebe796052bd5598f21e59120d96237db0a6535f6d28653b69ca6def3bd406b22512bd39e8fe9a733ad46560dd2a1c45ecfc92d2931311f8f75a4ce777b6cc6daf9117a177609445b7ef908404c4b556aaf2649cc89e2fc14c357846a68186fe13ce23f12d67043f7707764a7d4a7e96563c4ae4c3cee441c4435fb9cff5744442c5e54328f3bd2893a62c2651076e6dfbbb588eb503e7b4fe9c345866c8e85b5f1de19289f77d602bd7f59927ecc6a1824332e8bdbc0bf0d91c31be2c79664903763116d9ea903e7e37d0345920fd182d696c6d54f2f1acb8a6bf096b65a8e83c685c5c80fdd3c0c12b4c9f718ebb4705a02a15be6334d08e150dcf9d28cec91d1f835b4dd753e1b1d48f588d7340a465eb69293c7bd30335e88221a94263dbffba632f1a36af3076d161e348d0362f51c9723d0638f3a19ab5c33740a47784107b601ec83aafba10d095762a3c3c00a4dd4f0d557d7454535212559526b86e4208c606e136164c6e12a4b1da6e8beacd282c76aaa0fda365dcd4d553bb77cc4008ad1776a81e888a1bc2946058d4943caf62d4cf4669ad7edd83e8526de551028b4459c4cf007108f2d57bd2ee3c6c9ff01e5d21fedb3c997f214a1e241acb7baa0b2eda51f25759ad311c963eeb3b4c6d3cb5e1f9e224a8326cf7bd98176712ffd35ab456156868256a8a87fb98ee41366d3aaa51d6d46de5278ec6358ea780ac5b00d3b98a79fdf3bdffa3148af7a748cd37c06e06e954dcda0a63aabbd1396547748c4319d0c13dd8558e1bb177b493c0ab14b5ef7dda8549b58fab5a41ada9b20d19a3ca49a471ab0e3bf330569b3e92de24f1e2982ecd33fad1056fad7bf0c26125e45c48bb7419539bde24b394955861caa9365dbed5f555b29f4148beef22cf6092ed2776a5553e9eb659aadc8806d4b5f2dd5b01caeacce35bd48ab6863c840fd1f55607d0516ccc3c2aa428c295e214398ee9865a8b1f3fbeba8807a45ea41973475cec241e5f2df415d77b9976925ac8807d9ab6e210f41b4a2de17c8dce7b7d171f9d78c6b6dbac6e36ae23431bce53b25e690cba9bfb2f17c53c2cb985df3f298f0ed1e7c4fe65aabb603935f66a6ab0b3f8f8ea4774ae3c006a99008545317971a23437c7a47188a7fa741389ec79d7c26fec4271028c7935a47ec9a057fb326f79165a8848cf73319ca6dd3e4d3d61bf1fef8bc472f9dfb9d297c738952e217d24bc6035a2f0b5102b15c60acffd9ef399a77c77464c706e8838e1de714d46e8d80e24ffcfa82329af5d8ed61b83122c1dd1a0576d1c34f48e64f45ba8f0bc075d6905e032906ef6df79801802193c57753214ed69b008cbe0476015979e636af6e8141315f9aee4a3f55e059f0a1dc64800b7bc3f911c80b5133fe2a73e1a8c6d1af257fbc20689b9e44a7048deb8779db0fd74e947595520542613508a28ca823a48f355dc43b52aab7e402bacdd30443299b7c925c2a0b9afd397c5aa5401571c67f32f6d3d3289227fdb8792a499fc086a2164fab1ea15587f957dd39d70f7bce0333bec630117da87c8a5d591bdbd54b032858d9306e4c8ec5ad44aa46eb8df596bc22bd04722887fbc8c80283ed103f05758af4325354d08b563abc49cb5d593978fbf9f6c0176d6980ed7d0cdd4f451db755d8aab9d1fe8f13863733951a894d24cb32a58686498b9ffd6597485ad66b2e1764baabd9afe3269fd1c7f880d731b87fef4cb0e7b1f6009a5ded4ae66a14efe528ca6f85fdf022a79e8a704bd4fbd2c1b0bd300d6be6a63935311e3a4b10fa237cc029bbe866b336b24b6c5adf6af366b61cc8ae6ee5671a776df080f68f99234f559e50c975c4572da7ce43d191e852116efcda436c5cd7b520ff0e5d8b47618a93abe13fffe1d57a218fad3471d97b2478fa62d831b3d16318fa367075ab7a0b7079d62d8a5637f0c23059067ea2b39e066018fdb16f2e63ee000eaa5a3fa878dea09cb58f00be85ccbb2c60eb3554ffa53ba577b313bb4985119a8a92d8bbc6ad6695b4f6df3548c8a8f8418a044c382234e12bd181376bdb09e0978a9c1a20e8cb96493dca61dc3ef5066976e11b58125232d9dec85066bc21d20f7d1cc46a25437874fe9e2e033904fec9dcbd56c24b2e1c2bcb7d284038766d968bbd9b58d0eda908d6bda30c2fb4a775e047e36ecabe446532993ccdb1e4df583d035f3fa362b2447f054b110db0bad6bc82fbcaed21e80343c139f7f812eedfa491fc71b5679e8d39b1c15aef88ada13b23e5da5f584ccecc3054d49b89f7ee5f210b3c388e0726e3edee1ce562fd28e0e76f7769a0832b384d1b9b225207da563ac4e7d33ec4c866f86bc43a108b9a054161546afd1be6a009a24da25f9800b94dd6245a1137c38543f37f864959869b7c76419124565c2e32e2a110cbe7b38c01cbe2d32b1133ff9aa939f19416cb1a34d708fb54a8c876aebd0752203fd5defb5b446ca9f62d7f7b90b584d4c1976a32284a9cd34d3f9bcb632866cfddbe5c30bf1688737b5188eca07c446eec31c5647661075ae4b6f7a7fd71ea5ae9d444ff04312b88245dfa0e88c4453f379fb1cb8237249e4677e95b7001efa8daaea790af63362cb2719fc6d3ae00d0649a96908cf2d27b4264e355dd63e6ec90330f45fd1bcfa177a850ca216aadfe168a497aaf20c9c185bc713b11f13e07a34a9800e863e7a71226a33f63cf6c369bdb0b7c3d5dbbf57094a6584025cd5501c888c20d99c4c7d4ee733a78035359d41bc2a7d79fa606396fef0e4dc58f2b66c22f14744c12262c3e4c8a1af97c76188bdc8dc320a2935f80778caba6388ae86ca7b947967db443e8c8703e6cfcc0ee7bf3745afcdf6a09baacb0cb1412db975c1828c749b1e8e448432c54a676aaeadfd03a3ea72d1807e337039d6a9fccf94d5c308e3964e98be738b0856ebc225f34a082ae509e0abf6dceaaf42089453aa426518bd65e6051621f735f391c67be231ea60391241a132f9593ce8bf4e2cd266fa48cf8ac40ce6e0039b4fd5e06319301eddb310061c0c6d67013c01285e393203007e0f9d075e980dbdd4989bcc4cbb4108a8c367d887bbfc742b9e1239c5301f6e2683a0b00fc1761e5ef80d8516930707ca51153d9d350bf76765fa3aad5bccaa003af6585820715b4051bb56d048511b9de55dd714f686dd256e13e830a0540cb834aadd492bfbb3600900d5ce1397c2157d415e76761e313c70e6fcd58b6e5b78fd479ee218f2251632c73c3ce1065683b69b2625f75ff6ac9163a908e5fbbb2095121c8f541822d3b801d57de4c472de8dc47e5360377cde6765ed3469ffbda49cb40bd17d0ffb1a311cb6a9debaf0c22a6ad2cfe1a45df7d0035c8f99bd15ba4ec6c2d8c08e12490e27e28b73ff65be5781814922d4d625eb06c3d686df66a7f7944ec2b8eef0aa36332b2ade534c5d64811267d6c69340d102e8e61f034e297593841f985d3e7346a0d31f896261c5fa888122df45a303315dcca9d09f58115421114580d78617c0e19478c403cac18af46dda2486d5e49d22d4fb50875825b05195dd4b3808b8fe3eaffff6ee9b18b0ef7346dc71ed718955a7baf8d70edc2abc9f30fc449a3878a71e68a61cd025c8407384662e5716f8f17b9b5b97325f32595f8e9aea54ce9ba3f97774a778f823341cddb6f3a21f53c17e61fe20f9255cdb1fff5afbf24b8255987ab6d7cfe401be58a7bdb93d931f53a771329e4e5d0a234ec640d130015e8d59d88a55fe1b544195dd8cc6e10f9631b965973b26392476a6e34dd071d1093ac4c46dba664e70eee33c30e42f4cf473f11f4586b6314478a82bb628fab4dd84c6fbb1390660785f7d3e70f7fd6b7ec510a9ea6981d71f90171e68d98918b22d5a8835fef817597ce3385a890add2c3b0be97bbfa0d7200211024ab5815a87a85bf324f9c890575d21cb34b153741d826af636e9ce1de52df90242226800f05d90734b8b2048165f361a92ddb38f89b0fae2d68db5c8caa04497a92bd45f0414e32b61e6906f91999ecdf1f9ed0597e8ac2582e9363380e942d8af9d49a94f6003e3e6aa949f17e2d03c906eb92f2420d7ef5a853ccdb1261b652a5d93f4c6b2c211c1551b8e57602bad377d25d73fc3462c300cdeb86988c6a3fb7110e025ab8e4b17b058e33303b7f9a9eae95ba7922dc5553f250484925b1ac3010ac24493557d7b0f496bde450f32448f5f7ee19802ce77186ec06cbcd4deb2e53897d487f2f2312cce2f084d6a94b1add9219f13bf9f138fe835c37554d77fa1e8343c7a40d246a38792c6800d98590065427c017ee7dc311934019fdebdec7fb462d14f9c15654ea5b03131f9aa3b76d3cebe467bf74f792cbbf7bb8b66f0206efa2d44727f6b39c386fdef8e2c757545ad4b7cae8cb67e2b4213134c673557f8cb743d6b2a4f3ee59f553ab7275d51280517108dc96ae4063df071b662d65070c01543d70144d958b1de35e81dc1e11ac5f0a2e4ec3ce95f8c136dc8dec87a4ab6be7e7813b926f6e8c8c8cd2f397f34092b353521b6acda5dc654053b7cb80513d288aa0ecdbc0b247b13fdbad46aa50003f7b0c9328e47e2d5344e5ded8190eaaa7e78abb9adb38e56be354ea3d53c06866ecc013eb17c258d1ff85f4b1bccfb0aabca2a999ee92717f11134b10fdecb518a13f1756b1f739a7119c4f243e93e430c0dc61c657a15fcba769634f096431f1f18b0c8047cbcf6c6e0690bb022a068a769f627571385b46cf59052c025d6cb39c973f027c1982a09a1542645ecfc5f08b014c3468340f9fc6040b9c0e15deb83294bbd25de98cceb0d58cf747441c24d374b6263330a76a49a853298b32316923b7860526457783922b59b9498950f986a4f1a97ec183855f99ab79ed84e58523083a3009f7427018370e4e80d60dbf7c82e06c08d860d14e99d2caecf4c764f4ce31fa9481c5f96efc3e1566c8e083659cfef81f0f96966295b37fae57dccfbda35bbbbc78d86671816e7eac04659f8401c3f28c1b737d1262f715fd2b7d33a181280a869144c99de12f5f09fc3248a75d2727bf20d3006a7b7fb25fd8d2811477d42cdf1424539cd88c7c60518111a93a20ce469e62bd05e7349d290506228d30940e646e1648861614b339da65710189035a91aaf8b2fe497b548f623b5b9aefdc87b6a9969160c1c335baca76eb0c9e8a29d164e74efdc331459f64d08990e2903ac1c90cb299b775c878a53de2abe01f5c7b352402062d2e7880e4c9a76441873d77fdcacc158b0fafaa6335372445af28b4eecdb694065b9d82f8f3aadf941076cd524ece3e35ef1463bc538fa02bf8f7c2da361ff9497151e88b85777e3f55fdff90c217d5a6260ccc5e83e1f80a1d4c691bc933332486276e3ea4024fc5467362275197c5165fdac9f38342a87b1e08f7a7d35eb4327f283e0a35d79ae213368110c5b93303de70ca867f6d293800bd41dd3984fb147de379dc560a455e088baaf8bb62407db987d51b71857554708291c66d845612b3afab6131433571666c22afe8a00cd7dad7cf80765bc384e5140467b2b3d433d46db56fa09d52cf2f9a65610f8fffb6abea08375e503946dc0be1a8d5fda46dae8dedfe63fbbd0aa2f16aa521d1679f8d663f3835d24924cf5e9b8f2a8ea6f0cd7eaede920c3d54d58c6248963fb0a01f9d21dfeb2c5b2f3b5dba45fad43a39ec41dc5d97bdf2798ec72577ebaed5db6f3eb04673cc90038478ba7b4c67bf834fece90238ade685c0029e2c8dfa623beba9fbc6c424be06ed0910430289011c6a294e0eda94a697248d5d6af0bbbf88c148352f241d591055c773e84853bd9ad995b93523969eb370f8239ff9f35faa5e0e68088c29bea40c05e66732e76b7f0832e5b33879021b6f5d4369c473c4fefa786667787b1d1da201f979822c2d117abd87c7652c6931495d8911cb7825beaebfdb0e54b79eb5d061470b3bcf16ddaef4c8b8bc4200581581b08b30fd5cf96d5d195d5e888136d1c18a22d9c09f1b222da222f3447fa9135fd5a51cb7be957de06f17c85d402169de63bbd17d477f31301a4f185183b3831aaf8c25615057d589b5028b85eea39d6115a2cd328c6fa04bd925a84063127923bd0913125ac0147719bc5a5b77a52047c0cec55740bc4375ed96d649577579ca450721d5ba080e1c3fb77ada9c232147c40db6f79c60aa18c87cd71562286f8e8df492fdec188ca348c1bcb689329a35380268090f0dd1e89a574085870f462f64154decb019be321d1ab958b30b919afe5cff87cb2f55415c498d520eda7690e2d44468841330bec11526739ddae79b6f94447f50404ca9f00a89bac9a01d6aeab0f8e6fdf7b345cfa6f571f372cdd9c49edb9f4cbf70e3d9c3cd6f32341519460fb2083da9ab3d3cd0e3e368d59e5fb86248ea4ae01c6212dee1a565be2ab00bcd184da48b90ccf8f49efae60516a88c7de74dbfd259549415bedba4926d0d8708a484819614169d5347b7c7bdcfd7f132b4ac9472d83c0c0908d203a2ad652aac6cc27768d13b9e8c277d6bde01a92dd2c4df2c5825f1701bbf35a7ddbf986bd0c0e794fda63ca12fc64302f4680fa5be1dcdb1a509f4a74e22601bbe649b88b1c6d1107111c8c29f759e826d4c2908b5a91fe4f58cb1ba7d0241a40755d4de7fafe7067b73c895221633e646ea8683b169152ed87a571516f16445339cf27de555a659aba19f3ad849e1eaeedd48342e63a7917e89f8afc90886787d46260b4c77152c34eb5bad1efbf8350530a6085cda1e68d088e84652f7dae0f3da7c39e586660ee3aa6a13fe071ff945a6f2c0b9aea4106ebd416968c4a0dc8801922423f613c2b64eefde7be84036f19e55aa397b55cd887730f11f5c2ab5423a726b9f260d76c361ed806b0faabab15b3bfc17fe51bbc08c48e68c7d51d48b9e5c04fd9afb01555fa1ba118dcc299589340c7b6dc43b233885c2a26375f2c5d117fe5a9599371e6e74f739b39ac04343633a6d34225807f33d27b1cf3b8f6b89d31d2847470613f061d1dfc679186f7d2906f97df422af6abb81586252129c4a502839aa6e10c689b4a6935e2601bb96945925d83015fec66469095c2c0ee64f057374a70257a5ed0f2b7976873e8bfa40bf1fd9597a0435f38c58d6fd10517b2fa23d7a6d3647ead0b0e6d06a8493dcc999a7c96120304d633fdf197ba322523540cba5bbe37fd1623d87e77a325fb4a2b2496f079509bb1c66d9b85938841aab834740ac6d131bb3f540829311dda99238d6a520eae43f31b124568120741c4d3246ffcf68c5f6492ec1bbea5a17f6ca0fc181397f85a5aace5b385c3f564d94536846fc6f353f67db4456f676a8e973224b50bd9c7b040dbb42ca01d40a615b7bdc691d96f6871b36727b583c0516d476406af3391bdaeceabdb7514378fa6a0220af226062edc4690d4ba8decb0ad42918dcb9484607dbdd0fb8a88c36298d5df54688d8eedc2b38b9d49e48bff9e5d4fd6902cc5a6809e663cb2e9da033edd5a39b0efee46296cdd60aa17aefca0a880d8a6a295f6a706a70d85981cdddda143ceb5f3a8a1e37acc234d64b7012b698f99061862027da1cb29912a3803ce97a22329fb31b0424443f8ae66e7efb0aba297cddbb473f6eb55c5facf342f798dd6a4face678c5a7a0b2269291ffe932d8ecf5615e3f96fed12b8d12754712ca828becb3887ded5f4d17e6fffd9dfd465643c4323cdaa8ae049eccb774fb19caa4b2fb3ffea953f305c61712715e0ba58bdb27a969e51ebdce35dbac6b4311b841b2769fc5f485c6838acb8046737e6230852b6caf2c6828928965b0892a186c895f3c6a217f4da383031d5f47f58f2e035ee6970d929a492ffa941fb9463c61e79ef5459e98adcab94358ddbf36dc5c89ac1f7e7ee35a6a092d14e599fef61cebd4f692b94e93386cea4e9e4babfb2354ba501e3ff278efa5eccdcb3c73c8adddb1c6c02e7ebb818d9eea691aa21cd0879514277b8f2c71e46427ea51385a4cf3565f8eb9d7c29829d5e6f354d2579f728fc3ddb16fa3c8b9f049f51e80e03bb71ceda1ae1105db718b8fb256826d2603ee2a74423056436b25b7564a0977e19847b1669e8f1b534d787666d79cef0cb486629f5deef82a25a8ceabda9498057d52348e1c7ac954e6f5355e7bcd56ca399a92606dbe6c0eec3033525c2e3785472cf48ddf159626725f6e8647cd8096f7028a6c2279be3f6624f23957e5da64cc5e2a24266837b334a469c8ac01c59a5b398e8e53af3b6810dac8146a6e2fa0e83f4090a185b5fe2798c6866b5b07676c28cd25edc6d9e5107d61fd58de0bc1f2012c8e5a9546fb31597279b42cd959b11ee9e58cf93024e955508f69501bd286f0915ca2a1d265f7972064bbe7f5c899d2c81c7e73018a816d393c6758b206240a238e22a8979419c2bb32c4bfc77acf9e09cb68e0d838a60c6ace79ac18bea8095976d3f181ca1c8edce771f6f1e79d26280fea1fc9ef14f273414e816fb888202ed88e22430c5e2e88fa0d7df8dc0d2684e4ff083a6d17ffa7a696535a27583440c1b95ebd59f801843fe45aac78c7df2539d2f6061d2a8c1b2a6aac7e56ec42aba795b97fdcdbf43c03c1800848c8394d9302e781ca142863b7f33f56ed7cb437d748627eaa3c360ab5eee60a23f6da774900cc235b9219ec37db08ed51ade1206486ec31c52ff57889fcaa8a42f2603863cb52a94564c918a68462c232ce85f0b2190f338f1454269169b053c5cd8632e82a643c4900c2bbb1e7a7be954185a55d2652a6bd32526b9ae629e9f820fa82cd092a2e27f261adfdda5b832994eb8ff89b2c61212d1dce1f43397b82ecdf2675514123bdeffff4c6ffc4b9a1d5a9ad838ef391d074cfa7625f67c9cf95a2d318a4eb4503a7344c1f1ab005da303fb9ac6cbd889fad6b196cf28f3b952507d33d04d7c06ef52c18ec5c91205ae4946dfd9fab7333e7d47d3de65d3b05f28450e8503f9efbc85a2de06b4f8d14cc144a7d71b49f2c0d3f022b330a6679fbfb88e5979b748ea69625e4d4be2f62368507fbb567ea9158eea89809715be82da40f83123bc91d51075e2382d0f9e745a896454f747d7cfe846a4b7064f5afcf83ba9bc17ecf1f407fb6d00bbf0639d615e9a219998d73db15554e3912b1382aab2c664f710bec57489325d41f5ba364bf71360640ae8418cf7edbdb2785b4f9b9ad85e6fb7428deabe9ef98f0a14b6644eea23ca61dcf930e2abfcb11ea29bba82c645d069d8b9ae904f9576c6ab7dd999d120103fc31e7cc894fafadcba388566c9e1711c13ed0b724cfcb17749ee88f5b2400531d6facf1e550d708925f04963fc6251f46293bc2859a362740c0d1639366348f67583060bd9ef72a1971f201ff2af8cda58bed9d0be146b2f4e4fcf288706f48bf7a663c71780423b778febeb962e339ada064554b5bd59292120131a2c602f611872f5b480abc69d34621eddb955a5c4951aedb7e06a583e1070d2860a2377b419a3159f7014e0ac5e66e0193f02cb19fb701e74c5ba41c963985dc87e7fc410631a70fe148017800081910a918f36c372498b988d6bc5e8f22b14a0c1f7df7184605e8fde41963c0e41fc48c03be366e0ecad7e32744e389115b24c6eb99ba9a4616ec38a9af60b24150478987a8d6de403a8f5420a83edcacdde681996f53fbee62e457b9fbc121ce03e820787f34395754ab781b9d8ad6e7c09c684de9579037780c0dfe207426f4ec51168cef5799780ce31d257f0bfebfa2496781fedcc39082f99a7b31bc62b9c0709366c0e836df623f4a99eb2c5316ec14da877fca65e1e3afc079743996e6ee2a5f9cc45e25a0de8f4217965e7d839fab47bdd364939fa0befd394f7306bcbf1e2ccc0e6253398b4cb7e383e7513ab10aab6c4b61083abcc3201b1db373e3e60d5c6d75351d0a9084606b1563f4f7072fdb21b802ef2bff23561e7ba61169accfbc40de1b3632cd2e25150542d50fa2703468b26901a7ed0683020ca7185ffd6299d78fb605826aa10010d9375c13ca69395a4f6d73519c947cd3a07f5e17839c68e09a7272b60b900442ef977341ee0d3a42be0710a4f0a5f51f3055e7d32b7f28f2789f392ad427ce562fbf548d03064344486cd24bef7e195d437130d6073c56a312aae57c3006985303db2e64151ed8a3d2ad5c7a2d46c95e56b4881a61c8005b9ce728af04d324dc5ea8b48029cf9f67950c8d5470e91f92a138ce3d592ddf6702d4b23aa0fdf32a5b61a919faf32d5daa9a33ca547d120c4a42e8b3a0a5efa5d9c15cd29b499cfa559036cee054a8fdf6b43466c6e9672974ef547209d3a5cec495dba977569539b06527e751a37f99fb8cff758366c64186d0791ee40e8d50529a238c2d8563f3cdcbac28cbec3803d9dacf78a4012ee9119c81e1dcf1a28fc6ebdfbfd9c782bb324c97e758726ed71f3d35224757a4bec1124769349fdf3334787d1e3874061c3c8e6d2b605789805852c71ac46b27f46cf2ef90fc31fe8895e72506a4016c58c82f5dc64922932f355a476df483e53b11fb3430a39bdd05312d3b443ffa9fc70a21a9a16eb83c6868794415281cfffe7dc640a55a811af954b39f9e5027a3b71d7070d1723d414e737f1887227e21bafbd952c79c98e23c8375b027029de68334bca6257f0fa1bd5dcce9c8db7782cb878a14cf76fc99591b8dda60f17f0829923bb647d86348ad0f71d18489d556c09e1106cfecf89722beee8b5b3da03b68fcc682608b2598ea41c7e4c90017bf32222fc70d2c2959f2a832fe1318be8bceccd8b76b7a9d3c89f9fb387e2364b857b3f14a85473139ea74b1d00f704774ae662d3d658d2da56fe6881788d245158da100556a93c45a9ee4e02aa1b2d9ca0bf98cb099bb39562d0286a492e361e746d14827dfded0f8b72480ac3c970f27ae6a217ee3d98f5cbf54afb05d380e77a35fba4b1f8f6de90d201e4325e05b0b5146fbf5d5d1de4f2489519ed606b21695f38b09c06b222a13e67d11aa857e3d1f93003f72d66c21550ec9b98768501387f2037e6e4c84e2064e2446a01b7b515e70961bde7be194a1e017736b9e0960212a9b7b5eec1ad4d7aa229735c626ba248ad8f3ca322e9342c9686a8ef46c4f39bbc33aed2dfcee2b720f58daacc2c80572b3344f1dac0f9fe80c5b096f3b6299526a7df2bcc33025be36cb6de50ca7f8d16704d37384ef4dda7e10815adc0fb8e6968e1f2e95545e05027f9167a5b5762075cc560812042422a07d45a2ce0c7926ffb527d8e1bff5c3a9fcc01dc83ea61717c73256f982f8d212486d1569e37380bbac2dfbd7a767e55fc3560f0bb25e81558d8d40740e6e40fd516d4cd0b64aeb65f6c80e6ea6b708fd17b4ca78bc8a8a731db4171abb22d24982452dfa6d916a99b243889c2b50e676d71bd051efec8a7a34ba3d31fc922f469e7ff42d7dadb72c7842f2881515e55c83344726ddecf19e1fbb074f33c87d6b7378182939c6c5f87b1ec39eaafaac77113e0391877fd50e1308aa24f6e069b6bb43fef6e78074fc444e1bd4ded02128e044ebda09d50ea9e3a878fed242f7b309dd7abe2732835b6b2ead5f8fa4590d48b70a29898d640ce5ae5623b34e8213c204a81f6d6751e1e83473e1e03b9b9eb77a794f396928cdf7816fcd6ba92d17817abfed236f43029db58af1837c8818bfbee43a40909de3d072dbdfe434aa1ee80d758259d13b7746c9380d2e6e10ff41b12acfbf060e2d33c5baf0a37985397502c53391815805797afcb8576f872c178ed9ab4fa23d77b07fec33acfa30c9dfabde0a4e4f1ae33e153a54e2c074111f5a13fde25faa92c7b3bf8d84a5bec9c6868220bc539386eccab620ba3eea90d0f1a0ac2ef5405b052d09b0fd95dcd08077e2e58d451f5a548e48566c0d1ad3ea</script> <div class="hbe hbe-content"> <div class="hbe hbe-input hbe-input-default"> <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass"> <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass"> <span class="hbe hbe-input-label-content hbe-input-label-content-default">当前文章暂不对外可见,请输入密码后查看!</span> </label> </div> </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>静态博客工作流</title>
<link href="/2024/10/10/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/"/>
<url>/2024/10/10/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/</url>
<content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>静态博客工作流程:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">sequenceDiagram</span><br><span class="line"> participant picgo</span><br><span class="line"> participant typora</span><br><span class="line"> typora->>hexo: 生成md文件</span><br><span class="line"> loop 选择一个博客主题</span><br><span class="line"> hexo->hexo: 生成静态博客网页</span><br><span class="line"> end</span><br><span class="line"> participant github</span><br><span class="line"> participant cloudflare</span><br><span class="line"> hexo->>github: 通过git推送至gitHub仓库<br/>部署至github pages<br/>可绑定自己的域名</span><br><span class="line"> cloudflare->>github: 静态网页CDN加速</span><br><span class="line"> Note right of github: 网页端查看 <br/>博客...</span><br><span class="line"> picgo-->>github: 1->github作为图床存储图片</span><br><span class="line"> github-->>picgo: 你礼貌么?</span><br><span class="line"> cloudflare-->>github: 2->使用Pages构建和部署无服务器进行图片CDN加速</span><br><span class="line"> picgo->>typora: 3->提供图片链接</span><br><span class="line"> Note right of typora: 调整 <br/>博客内容</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8108.webp" alt="静态博客工作流08"></p><h2 id="Typora"><a href="#Typora" class="headerlink" title="Typora"></a>Typora</h2><p>一款 Markdown 编辑器和阅读器。</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8101.webp" alt="静态博客工作流01"></p><p>风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux<br>实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表<br>目录大纲 / 文件管理 / 导入与导出 ……</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8102.webp" alt="静态博客工作流02"></p><h2 id="PicGo"><a href="#PicGo" class="headerlink" title="PicGo"></a>PicGo</h2><p>一个用于快速上传图片并获取图片 URL 链接的工具。</p><table><thead><tr><th align="left">灵活上传</th><th align="left">自动复制链接</th><th align="left">支持插件系统</th></tr></thead><tbody><tr><td align="left">主窗口支持拖拽、选择图片上传;支持读取剪贴板的第一张图片快捷上传。macOS支持顶部栏拖拽上传。</td><td align="left">上传成功后自动复制链接地址到剪贴板,支持5种复制粘贴格式,让你的文本编辑极致高效。</td><td align="left">支持JavaScript开发的插件,给予插件极大自由度,让PicGo更加强大,成为你得手的效率工具。</td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8103.webp" alt="静态博客工作流03"></p><h2 id="Hexo"><a href="#Hexo" class="headerlink" title="Hexo"></a>Hexo</h2><p>易用性、博客生成速度上hugo其实都优于hexo,只是因为一个主题不得不又重新选择hexo。</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8104.webp" alt="静态博客工作流04"></p><h2 id="Git"><a href="#Git" class="headerlink" title="Git"></a>Git</h2><p>推送遇到下面错误之一,按照提示进行操作。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">git pull</span><br><span class="line">git pull origin main</span><br></pre></td></tr></table></figure><p>弹出窗口</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8109.webp" alt="静态博客工作流09"></p><p>按<code>i</code>进入编辑,说明此次提交说明,按<code>ESC</code>退出编辑,输入<code>:wq</code>退出窗口。</p><h2 id="Github"><a href="#Github" class="headerlink" title="Github"></a>Github</h2><p>强大无需多言。</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8105.webp" alt="静态博客工作流05"></p><h2 id="Cloudflare"><a href="#Cloudflare" class="headerlink" title="Cloudflare"></a>Cloudflare</h2><p>赛博菩萨,用处多多。</p><p>推送至github后若网页内容没有更新,可去cloud flare里清理下缓存即可。</p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8106.webp" alt="静态博客工作流06"></p><p><img src="https://picgo-1.pages.dev//%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%8107.webp" alt="静态博客工作流07"></p>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Typora </tag>
<tag> Picgo </tag>
<tag> Github </tag>
<tag> Cloudflare </tag>
</tags>
</entry>
<entry>
<title>Python IDLE修改代码配色及语法高亮主题</title>
<link href="/2024/10/03/python/IDLE%E4%BF%AE%E6%94%B9%E4%BB%A3%E7%A0%81%E9%85%8D%E8%89%B2%E5%8F%8A%E8%AF%AD%E6%B3%95%E9%AB%98%E4%BA%AE%E4%B8%BB%E9%A2%98/"/>
<url>/2024/10/03/python/IDLE%E4%BF%AE%E6%94%B9%E4%BB%A3%E7%A0%81%E9%85%8D%E8%89%B2%E5%8F%8A%E8%AF%AD%E6%B3%95%E9%AB%98%E4%BA%AE%E4%B8%BB%E9%A2%98/</url>
<content type="html"><![CDATA[<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"></span><br></pre></td></tr></table></figure><p>找到名为<strong>config-highlight.cfg</strong>的文件,在Windows 7下路径为:<code>C:\Users\<用户名>\.idlerc\</code>如果没有就新建一个。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br></pre></td><td class="code"><pre><span class="line">[tango]</span><br><span class="line">definition-foreground = #fce94f</span><br><span class="line">error-foreground = #fa8072</span><br><span class="line">string-background = #2e3436</span><br><span class="line">keyword-foreground = #8cc4ff</span><br><span class="line">normal-foreground = #ffffff</span><br><span class="line">comment-background = #2e3436</span><br><span class="line">hit-foreground = #ffffff</span><br><span class="line">break-foreground = #000000</span><br><span class="line">builtin-background = #2e3436</span><br><span class="line">stdout-foreground = #eeeeec</span><br><span class="line">cursor-foreground = #fce94f</span><br><span class="line">hit-background = #2e3436</span><br><span class="line">comment-foreground = #73d216</span><br><span class="line">hilite-background = #edd400</span><br><span class="line">definition-background = #2e3436</span><br><span class="line">stderr-background = #2e3436</span><br><span class="line">break-background = #2e3436</span><br><span class="line">console-foreground = #87ceeb</span><br><span class="line">normal-background = #2e3436</span><br><span class="line">builtin-foreground = #ad7fa8</span><br><span class="line">stdout-background = #2e3436</span><br><span class="line">console-background = #2e3436</span><br><span class="line">stderr-foreground = #ff3e40</span><br><span class="line">keyword-background = #2e3436</span><br><span class="line">string-foreground = #e9b96e</span><br><span class="line">hilite-foreground = #2e3436</span><br><span class="line">error-background = #2e3436</span><br></pre></td></tr></table></figure>]]></content>
<tags>
<tag> python </tag>
</tags>
</entry>
<entry>
<title>Github创建多个项目站点</title>
<link href="/2024/10/02/git/github%E5%88%9B%E5%BB%BA%E5%A4%9A%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%AB%99%E7%82%B9/"/>
<url>/2024/10/02/git/github%E5%88%9B%E5%BB%BA%E5%A4%9A%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%AB%99%E7%82%B9/</url>
<content type="html"><![CDATA[<p>在 GitHub 上创建项目站点(GitHub Pages for a project)相对简单。以下是详细的步骤:</p><h3 id="1-创建一个新仓库"><a href="#1-创建一个新仓库" class="headerlink" title="1. 创建一个新仓库"></a>1. 创建一个新仓库</h3><ol><li><strong>登录</strong>到你的 GitHub 账号。</li><li><strong>创建一个新仓库</strong>,你可以为其选择任意名称。例如,<code>my-project</code>。</li></ol><h3 id="2-添加项目代码"><a href="#2-添加项目代码" class="headerlink" title="2. 添加项目代码"></a>2. 添加项目代码</h3><p>在你的仓库中添加项目代码(如 HTML、CSS、JavaScript 文件):</p><ol><li>点击 “Add file” > “Create new file” 来添加文件,或者将文件上传到这个仓库。</li><li>确保至少有一个 <code>index.html</code> 文件,因为这是默认的首页。</li></ol><h3 id="3-启用-GitHub-Pages"><a href="#3-启用-GitHub-Pages" class="headerlink" title="3. 启用 GitHub Pages"></a>3. 启用 GitHub Pages</h3><ol><li>在你的仓库页面,点击 “Settings”(设置)。</li><li>向下滚动到 “Pages” 部分。</li><li>在 “Source” 下拉菜单中选择 <code>main</code>(或 <code>master</code>)分支,并选择 <code>/ (root)</code> 文件夹作为发布源。</li><li>点击 “Save”。</li></ol><h3 id="4-访问你的网站"><a href="#4-访问你的网站" class="headerlink" title="4. 访问你的网站"></a>4. 访问你的网站</h3><ul><li>等待几分钟后,你应该可以访问你的网站,URL 格式为 <code>https://username.github.io/my-project</code>(将 <code>username</code> 替换为你的 GitHub 用户名,<code>my-project</code> 替换为你的项目名称)。</li></ul><h3 id="5-自定义站点(可选)"><a href="#5-自定义站点(可选)" class="headerlink" title="5. 自定义站点(可选)"></a>5. 自定义站点(可选)</h3><ul><li>你可以添加其他页面(如 <code>about.html</code>、<code>contact.html</code>等),并在 <code><nav></code> 中链接它们。</li><li>可以使用 CSS 来美化站点。</li></ul><h3 id="6-使用-Jekyll(可选)"><a href="#6-使用-Jekyll(可选)" class="headerlink" title="6. 使用 Jekyll(可选)"></a>6. 使用 Jekyll(可选)</h3><p>如果你需要进一步自定义,GitHub Pages 支持使用 Jekyll。这允许你使用模板、布局等功能:</p><ol><li>在仓库中创建 <code>_config.yml</code> 文件来配置 Jekyll 设置。</li><li>创建 <code>_layouts</code> 和 <code>_posts</code> 文件夹来管理模板和内容。</li></ol>]]></content>
<tags>
<tag> github </tag>
</tags>
</entry>
<entry>
<title>4 Hexo安知鱼主题修改控制台打印logo</title>
<link href="/2024/10/01/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/4%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E4%BF%AE%E6%94%B9%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%89%93%E5%8D%B0logo/"/>
<url>/2024/10/01/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/4%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E4%BF%AE%E6%94%B9%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%89%93%E5%8D%B0logo/</url>
<content type="html"><![CDATA[<p>修改hexo控制台打印logo需要在<a href="https://patorjk.com/software/taag/#p=display&f=Larry%203D&t=Type%20Something%20">Text to ASCII Art Generator (TAAG)</a>生成所需的文字logo,将logo复制粘贴到<code>C:\博客根目录\themes\anzhiyu\scripts\events</code> <code>welcome.js</code>替换默认logo。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">hexo.on(<span class="string">"ready"</span>, () => {</span><br><span class="line"> const { version } = require(<span class="string">"../../package.json"</span>);</span><br><span class="line"> hexo.log.info(`</span><br><span class="line"> ========================================================</span><br><span class="line"> </span><br><span class="line"> ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗</span><br><span class="line"> ██╔══██╗██╔═══██╗██╔══██╗██╔═══██╗██╔══██╗██╔═══██╗██║</span><br><span class="line"> ██║ ██║██║ ██║██║ ██║██║ ██║██████╔╝██║ ██║██║</span><br><span class="line"> ██║ ██║██║ ██║██║ ██║██║ ██║██╔═══╝ ██║ ██║██║</span><br><span class="line"> ██████╔╝╚██████╔╝██████╔╝╚██████╔╝██║ ╚██████╔╝██║</span><br><span class="line"> ╚═════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═╝</span><br><span class="line"> </span><br><span class="line"> <span class="variable">${version}</span></span><br><span class="line"> ========================================================`);</span><br><span class="line">});</span><br><span class="line"></span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//4%20Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E4%BF%AE%E6%94%B9%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%89%93%E5%8D%B0logo.webp" alt="4 Hexo安知鱼主题修改控制台打印logo"></p>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>3 Hexo安知鱼主题首页设置下</title>
<link href="/2024/09/30/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/3%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE%E4%B8%8B/"/>
<url>/2024/09/30/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/3%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE%E4%B8%8B/</url>
<content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>所有设置都是在配置文件<code>_config.yml</code>和<code>_config.anzhiyu.yml</code>上进行修改。</p><h2 id="首页设置"><a href="#首页设置" class="headerlink" title="首页设置"></a>首页设置</h2><p>按照序号进行修改。</p><p><img src="https://picgo-1.pages.dev//3%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE%E4%B8%8B01.webp" alt="3、Hexo安知鱼主题首页设置下01"></p><h3 id="12-摸鱼标签"><a href="#12-摸鱼标签" class="headerlink" title="12.摸鱼标签"></a>12.摸鱼标签</h3><p>下载文件<code>https://picgo-1.pages.dev//%E5%A4%A7%E7%8E%8B-%E4%B8%8A%E7%8F%AD%E6%91%B8%E9%B1%BC%E4%B8%AD.svg</code>和<code>https://picgo-1.pages.dev//%E5%A4%A7%E7%8E%8B-%E4%B8%8B%E7%8F%AD%E5%95%A6.svg</code>,并用vs code打开,就可以修改标签上的内容。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">footer:</span><br><span class="line"> owner:</span><br><span class="line"> enable: true</span><br><span class="line"> since: 2022</span><br><span class="line"> custom_text:</span><br><span class="line"> runtime:</span><br><span class="line"> enable: true</span><br><span class="line"> launch_time: 08/08/2022 00:00:00 # 网站上线时间</span><br><span class="line"> work_img: https://picgo-1.pages.dev//%E5%A4%A7%E7%8E%8B-%E4%B8%8A%E7%8F%AD%E6%91%B8%E9%B1%BC%E4%B8%AD.svg</span><br><span class="line"> work_description: 距离年入百万也就还差一个大佬带我~</span><br><span class="line"> offduty_img: https://picgo-1.pages.dev//%E5%A4%A7%E7%8E%8B-%E4%B8%8B%E7%8F%AD%E5%95%A6.svg</span><br><span class="line"> offduty_description: 下班了就该开开心心的玩耍,嘿嘿~</span><br></pre></td></tr></table></figure><h3 id="13-添加日志页面"><a href="#13-添加日志页面" class="headerlink" title="13.添加日志页面"></a>13.添加日志页面</h3><p>在<code>C:\博客根目录\source</code>新建<code>changelogs</code>文件夹,并创建<code>index.md</code>文件。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">title: 日志</span><br><span class="line">date: 2020-02-02 01:50:06</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">background: "#f8f9fe"</span><br><span class="line">comments: false</span><br><span class="line">type: "changelogs"</span><br></pre></td></tr></table></figure><p><strong>时间线内容标签格式</strong></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">{% timeline 2024 %}</span><br><span class="line"></span><br><span class="line"><!-- timeline 09-27 --></span><br><span class="line"></span><br><span class="line">因为一个主题,博客从hugo迁移至hexo,目前来看静态网页生成速度还可以。</span><br><span class="line"><!-- endtimeline --></span><br></pre></td></tr></table></figure><blockquote><p>注:直接复制粘贴会转化为代码块格式,要取消代码块格式,不然会不显示。</p></blockquote><p>修改配置文件<code>_config.anzhiyu.yml</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">footerBar:</span><br><span class="line"> enable: true</span><br><span class="line"> authorLink: https://github.com/dodopoi</span><br><span class="line"> cc:</span><br><span class="line"> enable: false</span><br><span class="line"> link: /copyright</span><br><span class="line"> linkList:</span><br><span class="line"> - link: /changelogs/</span><br><span class="line"> text: 日志</span><br><span class="line"> - link: https://icp.gov.moe/?keyword=20240549</span><br><span class="line"> text: ⛹️萌ICP备20240549号</span><br></pre></td></tr></table></figure>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>2 Hexo安知鱼主题首页设置上</title>
<link href="/2024/09/28/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE%E4%B8%8A/"/>
<url>/2024/09/28/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE%E4%B8%8A/</url>
<content type="html"><![CDATA[<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>所有设置都是在配置文件<code>_config.yml</code>和<code>_config.anzhiyu.yml</code>上进行修改。</p><h2 id="首页设置"><a href="#首页设置" class="headerlink" title="首页设置"></a>首页设置</h2><p>按照序号进行。</p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE01.webp" alt="2、Hexo安知鱼主题首页设置01"></p><h3 id="1-nav相关设置"><a href="#1-nav相关设置" class="headerlink" title="1.nav相关设置"></a>1.nav相关设置</h3><p><code>_config.anzhiyu.yml</code>修改位置。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line">nav:</span><br><span class="line"> <span class="built_in">enable</span>: <span class="literal">true</span> <span class="comment"># 设置为true</span></span><br><span class="line"> travelling: <span class="literal">false</span></span><br><span class="line"> clock: <span class="literal">false</span></span><br><span class="line"> menu:</span><br><span class="line"> - title: 网页</span><br><span class="line"> item:</span><br><span class="line"> - name: GitHub主页</span><br><span class="line"> <span class="built_in">link</span>: https://github.com/dodopoi</span><br><span class="line"> icon: https://avatars.githubusercontent.com/u/118941122?s=96&v=4</span><br><span class="line"> - name: 旧版博客</span><br><span class="line"> <span class="built_in">link</span>: https://runofftheearth.github.io</span><br><span class="line"> icon: /img/favicon.ico</span><br><span class="line"> - title: 项目</span><br><span class="line"> item:</span><br><span class="line"> - name: 图床</span><br><span class="line"> <span class="built_in">link</span>: https://dash.cloudflare.com/78d8cd6395281a7703194c9b17b83095/workers-and-pages</span><br><span class="line"> icon: https://picgo-1.pages.dev//favicon.ico</span><br></pre></td></tr></table></figure><p><strong>预览</strong></p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE02.webp" alt="2、Hexo安知鱼主题首页设置02"></p><h3 id="2-博客名称设置"><a href="#2-博客名称设置" class="headerlink" title="2.博客名称设置"></a>2.博客名称设置</h3><p><code>_config.yml</code></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Site</span></span><br><span class="line">title: 夕晴照雪霁无瑕</span><br><span class="line">subtitle: <span class="string">'落款你的名字 工整又好看'</span></span><br></pre></td></tr></table></figure><p><strong>预览</strong></p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE03.webp" alt="2、Hexo安知鱼主题首页设置03"></p><h3 id="3-菜单栏设置"><a href="#3-菜单栏设置" class="headerlink" title="3.菜单栏设置"></a>3.菜单栏设置</h3><h4 id="3-1文章"><a href="#3-1文章" class="headerlink" title="3.1文章"></a>3.1文章</h4><p><strong>预览</strong></p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE04.webp" alt="2、Hexo安知鱼主题首页设置04"></p><p><code>_config.anzhiyu.yml</code></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">menu:</span><br><span class="line"> 文章:</span><br><span class="line"> 文章: /archives/ || anzhiyu-icon-box-archive</span><br><span class="line"> 分类: /categories/ || anzhiyu-icon-shapes</span><br><span class="line"> 标签: /tags/ || anzhiyu-icon-tags</span><br></pre></td></tr></table></figure><h5 id="3-1-1分类页设置"><a href="#3-1-1分类页设置" class="headerlink" title="3.1.1分类页设置"></a>3.1.1分类页设置</h5><p>在 Hexo 博客根目录 <code>[blog]</code>下打开终端,输入</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page categories</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/categories/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "categories"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 分类</span><br><span class="line">date: 2022-02-23 17:56:00</span><br><span class="line">type: "categories"</span><br><span class="line">comments: false</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">---</span><br></pre></td></tr></table></figure><table><thead><tr><th align="left">参数</th><th align="left">解释</th></tr></thead><tbody><tr><td align="left">type</td><td align="left">【必须】页面类型,必须为 tags</td></tr><tr><td align="left">comments</td><td align="left">【可选】是否显示评论</td></tr><tr><td align="left">top_img</td><td align="left">【可选】是否显示顶部图</td></tr><tr><td align="left">aside</td><td align="left">【可选】是否显示右侧作者栏</td></tr><tr><td align="left">orderby</td><td align="left">【可选】排序方式 :random/name/length</td></tr><tr><td align="left">order</td><td align="left">【可选】排序次序: 1, asc for ascending; -1, desc for descending</td></tr></tbody></table><p><strong>预览</strong>(关闭右侧作者栏效果)</p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE05.webp" alt="2、Hexo安知鱼主题首页设置05"></p><h5 id="3-1-2标签页设置"><a href="#3-1-2标签页设置" class="headerlink" title="3.1.2标签页设置"></a>3.1.2标签页设置</h5><p>在 Hexo 博客根目录 <code>[blog]</code>下打开终端,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page tags</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/tags/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "tags"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 标签</span><br><span class="line">date: 2022-02-23 17:57:00</span><br><span class="line">type: "tags"</span><br><span class="line">comments: false</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE06.webp" alt="2、Hexo安知鱼主题首页设置06"></p><h4 id="3-2友链"><a href="#3-2友链" class="headerlink" title="3.2友链"></a>3.2友链</h4><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE07.webp" alt="2、Hexo安知鱼主题首页设置07"></p><p><code>_config.anzhiyu.yml</code>,只设置友人帐和留言板。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">menu:</span><br><span class="line"> 文章:</span><br><span class="line"> 文章: /archives/ || anzhiyu-icon-box-archive</span><br><span class="line"> 分类: /categories/ || anzhiyu-icon-shapes</span><br><span class="line"> 标签: /tags/ || anzhiyu-icon-tags</span><br><span class="line"></span><br><span class="line"> 友链:</span><br><span class="line"> 友人帐: /link/ || anzhiyu-icon-link</span><br><span class="line"> #朋友圈: /fcircle/ || anzhiyu-icon-artstation</span><br><span class="line"> 留言板: /comments/ || anzhiyu-icon-envelope</span><br></pre></td></tr></table></figure><h5 id="3-2-1友人帐"><a href="#3-2-1友人帐" class="headerlink" title="3.2.1友人帐"></a>3.2.1友人帐</h5><p>在 Hexo 博客根目录 <code>[blog]</code>下打开终端,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page link</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/link/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "link"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: link</span><br><span class="line">date: 2020-12-01 22:19:45</span><br><span class="line">type: "link"</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p>新建文件<code>source\_data\link.yml</code>,没有<code>_data</code>文件夹的话也请自己新建。以下是默认友链格式示例(自己写的教程,夹带点私货不过分吧,嘻嘻)。打开<code>[blog]\source\_data\link.yml</code>,输入:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br></pre></td><td class="code"><pre><span class="line">- class_name: 框架</span><br><span class="line"> flink_style: flexcard</span><br><span class="line"> hundredSuffix: ""</span><br><span class="line"> link_list:</span><br><span class="line"> - name: Hexo</span><br><span class="line"> link: https://hexo.io/zh-tw/</span><br><span class="line"> avatar: https://d33wubrfki0l68.cloudfront.net/6657ba50e702d84afb32fe846bed54fba1a77add/827ae/logo.svg</span><br><span class="line"> descr: 快速、简单且强大的网站框架</span><br><span class="line"> - name: anzhiyu主题</span><br><span class="line"> link: https://blog.anheyu.com/</span><br><span class="line"> avatar: https://npm.elemecdn.com/[email protected]/img/avatar.jpg</span><br><span class="line"> descr: 生活明朗,万物可爱</span><br><span class="line"> siteshot: https://npm.elemecdn.com/[email protected]/img/blog.anheyu.com.jpg</span><br><span class="line"></span><br><span class="line">- class_name: 推荐博客</span><br><span class="line"> flink_style: telescopic</span><br><span class="line"> hundredSuffix: ""</span><br><span class="line"> link_list:</span><br><span class="line"> - name: 亲自巡山的大王</span><br><span class="line"> link: https://dodopoi.github.io/</span><br><span class="line"> avatar: https://avatars.githubusercontent.com/u/118941122?v=4</span><br><span class="line"> descr: 夕晴照雪霁无瑕</span><br><span class="line"> siteshot: https://npm.elemecdn.com/[email protected]/img/blog.anheyu.com.jpg</span><br><span class="line"> color: vip</span><br><span class="line"> tag: 技术</span><br><span class="line"></span><br><span class="line">- class_name: 小伙伴</span><br><span class="line"> class_desc: 那些人,那些事</span><br><span class="line"> flink_style: anzhiyu</span><br><span class="line"> hundredSuffix: ""</span><br><span class="line"> link_list:</span><br><span class="line"> - name: 亲自巡山的大王</span><br><span class="line"> link: https://dodopoi.github.io/</span><br><span class="line"> avatar: https://avatars.githubusercontent.com/u/118941122?v=4</span><br><span class="line"> descr: 夕晴照雪霁无瑕</span><br><span class="line"> recommend: true</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE080.webp" alt="2、Hexo安知鱼主题首页设置080"></p><h5 id="3-2-2留言板"><a href="#3-2-2留言板" class="headerlink" title="3.2.2留言板"></a>3.2.2留言板</h5><p>在博客根目录执行</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-butterfly-envelope --save</span><br></pre></td></tr></table></figure><p>在站点配置文件_config.yml中添加以下内容配置,更多配置请查看信笺样式留言板</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line">#envelope_comment</span><br><span class="line">#seehttps://akilar.top/posts/e2d3c450/</span><br><span class="line">envelope_comment:</span><br><span class="line"> enable: true #控制开关</span><br><span class="line"> custom_pic:</span><br><span class="line"> cover: https://npm.elemecdn.com/hexo-butterfly-envelope/lib/violet.jpg #信笺头部图片</span><br><span class="line"> line: https://npm.elemecdn.com/hexo-butterfly-envelope/lib/line.png #信笺底部图片</span><br><span class="line"> beforeimg: https://npm.elemecdn.com/hexo-butterfly-envelope/lib/before.png # 信封前半部分</span><br><span class="line"> afterimg: https://npm.elemecdn.com/hexo-butterfly-envelope/lib/after.png # 信封后半部分</span><br><span class="line"> message: #信笺正文,多行文本,写法如下</span><br><span class="line"> - 有什么想问的?</span><br><span class="line"> - 有什么想说的?</span><br><span class="line"> - 有什么想吐槽的?</span><br><span class="line"> - 哪怕是有什么想吃的,都可以告诉我哦~</span><br><span class="line"> bottom: 自动书记人偶竭诚为您服务! #仅支持单行文本</span><br><span class="line"> height: #1024px,信封划出的高度</span><br><span class="line"> path: #【可选】comments 的路径名称。默认为 comments,生成的页面为 comments/index.html</span><br><span class="line"> front_matter: #【可选】comments页面的 front_matter 配置</span><br><span class="line"> title: 留言板</span><br><span class="line"> comments: true</span><br><span class="line"> top_img: false</span><br><span class="line"> type: envelope</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE09.webp" alt="2、Hexo安知鱼主题首页设置09"></p><h4 id="3-3我的"><a href="#3-3我的" class="headerlink" title="3.3我的"></a>3.3我的</h4><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE10.webp" alt="2、Hexo安知鱼主题首页设置10"></p><p><code>_config.anzhiyu.yml</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">menu:</span><br><span class="line"> 文章:</span><br><span class="line"> 文章: /archives/ || anzhiyu-icon-box-archive</span><br><span class="line"> 分类: /categories/ || anzhiyu-icon-shapes</span><br><span class="line"> 标签: /tags/ || anzhiyu-icon-tags</span><br><span class="line"></span><br><span class="line"> 友链:</span><br><span class="line"> 友人帐: /link/ || anzhiyu-icon-link</span><br><span class="line"> #朋友圈: /fcircle/ || anzhiyu-icon-artstation</span><br><span class="line"> 留言板: /comments/ || anzhiyu-icon-envelope</span><br><span class="line"></span><br><span class="line"> 我的:</span><br><span class="line"> 我的装备: /equipment/ || anzhiyu-icon-dice-d20</span><br><span class="line"> 相册集: /album/ || anzhiyu-icon-images</span><br><span class="line"> #追番页: /bangumis/ || anzhiyu-icon-bilibili</span><br><span class="line"> #音乐馆: /music/ || anzhiyu-icon-music</span><br><span class="line"> 小空调: /air-conditioner/ || anzhiyu-icon-fan</span><br></pre></td></tr></table></figure><h5 id="3-3-1我的装备"><a href="#3-3-1我的装备" class="headerlink" title="3.3.1我的装备"></a>3.3.1我的装备</h5><p>前往你的 Hexo 博客的根目录 在 Hexo 博客根目录 <code>[blog]</code> 下打开终端,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page equipment</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/equipment/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "equipment"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">title: 我的装备</span><br><span class="line">date: 2023-06-10 21:33:24</span><br><span class="line">type: equipment</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br></pre></td></tr></table></figure><p>添加数据,新建文件<code>source\_data\equipment.yml</code>,没有<code>_data</code>文件夹的话也请自己新建。以下是默认格式示例,打开<code>source\_data\equipment.yml</code>,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br></pre></td><td class="code"><pre><span class="line">- class_name: 好物</span><br><span class="line"> description: 那些年用过的装备</span><br><span class="line"> tip: 一起享受科技带来的乐趣</span><br><span class="line"> top_background: https://picgo-1.pages.dev//64a4c38842b7a.webp</span><br><span class="line"> good_things:</span><br><span class="line"> - title: 生产力</span><br><span class="line"> description: 提升自己生产效率的硬件设备</span><br><span class="line"> equipment_list:</span><br><span class="line"> - name: iPhone 4S</span><br><span class="line"> specification: 16G</span><br><span class="line"> description: 屏幕显示效果好、色彩准确、对比度强。</span><br><span class="line"> image: https://picgo-1.pages.dev//iphone4s.jpg</span><br><span class="line"> link: https://support.apple.com/zh-cn/112004</span><br><span class="line"> - name: OPPO N3</span><br><span class="line"> specification: 骁龙801 2G / 32G</span><br><span class="line"> description: 电动旋转摄像头和光学变焦。</span><br><span class="line"> image: https://picgo-1.pages.dev//oppo.jpg</span><br><span class="line"> link: https://baike.baidu.com/item/OPPO%20N3/9644852?fr=ge_ala</span><br><span class="line"> - name: Lenovo I2000</span><br><span class="line"> specification: Intel i7 5500U 8G / 500G</span><br><span class="line"> description: </span><br><span class="line"> image: https://picgo-1.pages.dev//lenovo%20i2000.jpg</span><br><span class="line"> link: https://item.jd.com/1579671.html</span><br><span class="line"> - name: OnePlus 3</span><br><span class="line"> specification: 骁龙820 6G / 64G</span><br><span class="line"> description: OnePlus 3无论是外观、性能、拍照还是正面指纹识别等方面,都延续了一加不将就的风格特性,给人一种颇具情怀的感觉,堪称一加历代最好的智能手机,诚意很足。</span><br><span class="line"> image: https://picgo-1.pages.dev//3-gray.png</span><br><span class="line"> link: https://www.oneplus.com/global/support/spec/oneplus-3</span><br><span class="line"> - name: 魅族 16S Pro</span><br><span class="line"> specification: 骁龙855Plus旗舰处理器 8G / 128G UFS3.0高速闪存</span><br><span class="line"> description: 让热爱 更澎湃</span><br><span class="line"> image: https://picgo-1.pages.dev//59881863-7711-4b9d-910c-20092c8ccc63.png</span><br><span class="line"> link: https://m.meizu.com/16spro/summary/weixin</span><br><span class="line"> - name: Kindle X 咪咕</span><br><span class="line"> specification: </span><br><span class="line"> description: </span><br><span class="line"> image: https://picgo-1.pages.dev//Kindle%20X%20%E5%92%AA%E5%92%95.jpg</span><br><span class="line"> link: https://www.zhihu.com/topic/21265530/top-answers</span><br><span class="line"> - name: 雷蛇灵刃15标准版2018</span><br><span class="line"> specification: Intel酷睿i78750H / NVIDIAGeForceGTX1060MAX-Q / 16GBDDR42666MHz</span><br><span class="line"> description: </span><br><span class="line"> image: https://picgo-1.pages.dev//razer.png</span><br><span class="line"> link: https://baike.baidu.com/item/Razer%20%E7%81%B5%E5%88%8315/55412190?fr=ge_ala</span><br><span class="line"> - title: 出行</span><br><span class="line"> description: 用来出行的实物及设备</span><br><span class="line"> equipment_list:</span><br><span class="line"> - name: NATIONAL GEOGRAPHIC双肩包</span><br><span class="line"> specification: 黑色</span><br><span class="line"> description: 国家地理黑色大包,正好装下16寸 Macbook Pro,并且背起来很舒适,底部自带防雨罩也好用,各种奇怪的小口袋深得我心。</span><br><span class="line"> image: https://picgo-1.pages.dev//a40ac12791d023fa.jpg</span><br><span class="line"> link: https://item.jd.com/100011269828.html</span><br><span class="line"> </span><br></pre></td></tr></table></figure><h5 id="3-3-2我的相册"><a href="#3-3-2我的相册" class="headerlink" title="3.3.2我的相册"></a>3.3.2我的相册</h5><blockquote><p>相册封面图有尺寸大小限制,太大会不生效,具体多少未知(可能大致与网页实际显示框相当),可以多剪裁尝试几次,以达到最佳效果。</p></blockquote><p>前往你的 Hexo 博客的根目录</p><p>在 Hexo 博客根目录 <code>[blog]</code>下打开终端,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page album</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/album/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "album"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 相册集</span><br><span class="line">date: 2022-10-23 15:57:51</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">type: "album"</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p>新建文件<code>[blog]\source\_data\album.yml</code>,没有<code>_data</code>文件夹的话也请自己新建。打开<code>[blog]\source\_data\album.yml</code>,输入:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br></pre></td><td class="code"><pre><span class="line">- class_name: 世界各地夕阳与风景</span><br><span class="line"> path_name: /worldScenery</span><br><span class="line"> type: 2</span><br><span class="line"> description: 因为到不了世界各地,所以请网友们发来了各地的夕阳与风景🌇。</span><br><span class="line"> cover: https://bu.dusays.com/2023/04/09/64329399d1175.jpg</span><br><span class="line"> top_background: https://bu.dusays.com/2023/06/30/649e546ada7dd.webp</span><br><span class="line"> rowHeight: 220</span><br><span class="line"> limit: 10</span><br><span class="line"> lazyload: true</span><br><span class="line"> btnLazyload: false</span><br><span class="line"> url: false</span><br><span class="line"> top_link: /album</span><br><span class="line"> top_btn_text: 返回</span><br><span class="line"> album_list:</span><br><span class="line"> - date: 2022/10/26 01:00:00</span><br><span class="line"> content: 湘潭的一角。</span><br><span class="line"> address: 湖南湘潭</span><br><span class="line"> from: 再吃一口就减肥</span><br><span class="line"> image:</span><br><span class="line"> - https://bu.dusays.com/2023/04/09/64329399db122.webp</span><br><span class="line"> - date: 2022-10-25</span><br><span class="line"> content: 洛阳暴雨后的天空。</span><br><span class="line"> address: 河南洛阳</span><br><span class="line"> from: 紫菜卷</span><br><span class="line"> image:</span><br><span class="line"> - https://bu.dusays.com/2023/04/09/64329399db122.webp</span><br><span class="line"> - https://bu.dusays.com/2023/04/09/64329399db2e1.webp</span><br><span class="line"></span><br><span class="line">- class_name: 我的日常</span><br><span class="line"> path_name: /dailyPhoto</span><br><span class="line"> type: 1</span><br><span class="line"> description: 这里存放的是有关我自己的一些沙雕生活与有趣的事情。</span><br><span class="line"> top_link: /album</span><br><span class="line"> top_btn_text: 返回</span><br><span class="line"> top_background: https://bu.dusays.com/2023/04/09/64329399cea5a.webp</span><br><span class="line"> cover: https://bu.dusays.com/2023/04/09/64329399cea5a.webp</span><br><span class="line"> album_list:</span><br><span class="line"> - date: 2022-10-24</span><br><span class="line"> content: 老妹的画</span><br><span class="line"> image:</span><br><span class="line"> - https://bu.dusays.com/2023/04/09/643293997b92b.jpeg</span><br></pre></td></tr></table></figure><table><thead><tr><th align="left">参数</th><th align="left">备选值/类型</th><th align="left">解释</th></tr></thead><tbody><tr><td align="left">class_name</td><td align="left">string</td><td align="left">【必须】页面类</td></tr><tr><td align="left">path_name</td><td align="left">url</td><td align="left">【必须】当前相册路径</td></tr><tr><td align="left">type</td><td align="left">number</td><td align="left">【必须】当前相册页面样式类型</td></tr><tr><td align="left">description</td><td align="left">string</td><td align="left">【必须】当前相册描述</td></tr><tr><td align="left">cover</td><td align="left">url</td><td align="left">【必须】当前相册 cover 图片</td></tr><tr><td align="left">rowHeight</td><td align="left">number</td><td align="left">【可选】仅当 type 为 2 时有效,当前相册 rowHeight</td></tr><tr><td align="left">limit</td><td align="left">number</td><td align="left">【可选】仅当 type 为 2 时有效,当前相册 一次懒加载的数量</td></tr><tr><td align="left">lazyload</td><td align="left">boolean</td><td align="left">【可选】仅当 type 为 2 时有效,当前相册 lazyload 是否开启懒加载,默认懒加载为滚动懒加载,type 为 1 时懒加载不可关闭。</td></tr><tr><td align="left">btnLazyload</td><td align="left">boolean</td><td align="left">【可选】仅当 type 为 2 且 lazyload 开启 时有效,当前相册 lazyload 懒加载的方式,默认为滚动懒加载,开启本选项后为按钮点击懒加载。</td></tr><tr><td align="left">album_list</td><td align="left">list</td><td align="left">【必须】当前相册内图片列表</td></tr><tr><td align="left">url</td><td align="left">url</td><td align="left">【可选】仅当 type 为 2 时有效,可以加载远程的 json 数据。</td></tr><tr><td align="left">album_list.date</td><td align="left">date</td><td align="left">【必须】当前图片创建时间</td></tr><tr><td align="left">album_list.content</td><td align="left">string</td><td align="left">【必须】当前图片描述内容</td></tr><tr><td align="left">album_list.image</td><td align="left">list</td><td align="left">【必须】当前图片集,可以多张</td></tr><tr><td align="left">album_list.from</td><td align="left">string</td><td align="left">【可选】当前图片的创建人,未填写则不显示</td></tr><tr><td align="left">album_list.address</td><td align="left">string</td><td align="left">【必须】当前图片地址</td></tr></tbody></table><p>由于相册页面需要很多的 page,所以在写数据的时候自行写入路径<code>path_name</code>,示例数据中有两个<code>path_name</code>,所以需要再创建两个页面</p><p>注意新建的页面必须与<code>path_name</code>一致。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">hexo new page dailyPhoto</span><br><span class="line">hexo new page worldScenery</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/dailyPhoto/index.md</code> 和<code>source/wordScenery/index.md</code>两个文件,这两个为相册集详情页</p><p>然后内容为以下内容, 需在详情页加上<code>type: "album_detail"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 日常生活</span><br><span class="line">date: 2022-10-23 15:57:51</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">type: "album_detail"</span><br><span class="line">---</span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 世界各地风景</span><br><span class="line">date: 2022-10-23 15:57:51</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">type: "album_detail"</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h5 id="3-3-3小空调"><a href="#3-3-3小空调" class="headerlink" title="3.3.3小空调"></a>3.3.3小空调</h5><p>在你的博客根目录执行以下命令:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page air-conditioner</span><br></pre></td></tr></table></figure><p>然后在会生成<code>source/air-conditioner/index.md</code>, 将以下内容替换原内容</p><p>注:.md文件里内容格式要为html格式,直接复制会成为代码块,导致不成功。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 便携小空调 - 为你的夏日带去清凉!</span><br><span class="line">date: 2022-10-20 22:06:17</span><br><span class="line">comments: true</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">---</span><br><span class="line"></span><br><span class="line">> 终于为博客安装上了便携小空调</span><br><span class="line"></span><br><span class="line"><style></span><br><span class="line">.copyright-box a {</span><br><span class="line"> border-bottom: none !important;</span><br><span class="line"> padding: 0 !important;</span><br><span class="line">}</span><br><span class="line"></style></span><br><span class="line"></span><br><span class="line"><div id="air-conditioner-vue"></div></span><br><span class="line"><script defer data-pjax src='https://npm.elemecdn.com/[email protected]/index.3f125bc6.js'></script></span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE11.webp" alt="2、Hexo安知鱼主题首页设置11"></p><h4 id="3-4关于"><a href="#3-4关于" class="headerlink" title="3.4关于"></a>3.4关于</h4><p>前往你的 Hexo 博客的根目录</p><p>在 Hexo 博客根目录 <code>[blog]</code>下打开终端,输入</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new page about</span><br></pre></td></tr></table></figure><p>你会找到 <code>source/about/index.md</code> 这个文件</p><p>修改这个文件: 记得添加 <code>type: "about"</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: 关于</span><br><span class="line">date: 2021-03-30 15:57:51</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">background: "#f8f9fe"</span><br><span class="line">comments: false</span><br><span class="line">type: "about"</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p>新建<code>source/_data/about.yml</code>,输入以下内容</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br></pre></td><td class="code"><pre><span class="line">- class_name: 关于页</span><br><span class="line"> subtitle: 生活明朗,万物可爱✨</span><br><span class="line"> avatarImg: https://npm.elemecdn.com/[email protected]/img/avatar.webp</span><br><span class="line"> avatarSkills:</span><br><span class="line"> left:</span><br><span class="line"> - 🤖️ 数码科技爱好者</span><br><span class="line"> - 🔍 分享与热心帮助</span><br><span class="line"> - 🏠 智能家居小能手</span><br><span class="line"> - 🔨 设计开发一条龙</span><br><span class="line"> right:</span><br><span class="line"> - 专修交互与设计 🤝</span><br><span class="line"> - 脚踏实地行动派 🏃</span><br><span class="line"> - 团队小组发动机 🧱</span><br><span class="line"> - 壮汉人狠话不多 💢</span><br><span class="line"> name: 陈志伟</span><br><span class="line"> description: 是一名 前端工程师、学生、独立开发者、博主</span><br><span class="line"> aboutsiteTips:</span><br><span class="line"> tips: 追求</span><br><span class="line"> title1: 源于</span><br><span class="line"> title2: 热爱而去 感受</span><br><span class="line"> word:</span><br><span class="line"> - 学习</span><br><span class="line"> - 生活</span><br><span class="line"> - 程序</span><br><span class="line"> - 体验</span><br><span class="line"> helloAbout: Hello there!</span><br><span class="line"> skillsTips:</span><br><span class="line"> tips: 技能</span><br><span class="line"> title: 开启创造力</span><br><span class="line"> careers:</span><br><span class="line"> tips: 生涯</span><br><span class="line"> title: 无限进步</span><br><span class="line"> list:</span><br><span class="line"> - desc: EDU,软件工程专业</span><br><span class="line"> color: "#357ef5"</span><br><span class="line"> - desc: EDU,软件工程专业</span><br><span class="line"> color: "#357ef5"</span><br><span class="line"> - desc: EDU,软件工程专业</span><br><span class="line"> color: "#357ef5"</span><br><span class="line"> img: https://bu.dusays.com/2023/04/21/644287166329b.png</span><br><span class="line"> statistic:</span><br><span class="line"> link: /archives</span><br><span class="line"> text: 文章隧道</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/01/644f4b037b930.jpg</span><br><span class="line"> map:</span><br><span class="line"> title: 我现在住在</span><br><span class="line"> StrengthenTitle: 中国,长沙市</span><br><span class="line"> background: https://bu.dusays.com/2023/07/05/64a4c61cb20ef.jpg</span><br><span class="line"> backgroundDark: https://bu.dusays.com/2023/07/05/64a4c63495ac5.jpg</span><br><span class="line"> selfInfo:</span><br><span class="line"> selfInfoTips1: 生于</span><br><span class="line"> selfInfoContentYear: 2002</span><br><span class="line"> selfInfoTips2: 湖南信息学院</span><br><span class="line"> selfInfoContent2: 软件工程</span><br><span class="line"> selfInfoTips3: 现在职业</span><br><span class="line"> selfInfoContent3: 大三学生👨🎓</span><br><span class="line"> personalities:</span><br><span class="line"> author_name: 执政官</span><br><span class="line"> personality_type: ESFJ-A</span><br><span class="line"> photo_url: https://bu.dusays.com/2023/07/05/64a4c63495ac5.jpg</span><br><span class="line"> personality_img: https://npm.elemecdn.com/[email protected]/img/svg/ESFJ-A.svg</span><br><span class="line"> name_url: https://www.16personalities.com/ch/esfj-%E4%BA%BA%E6%A0%BC</span><br><span class="line"> maxim:</span><br><span class="line"> maxim_tips: 座右铭</span><br><span class="line"> maxim_top: 生活明朗,</span><br><span class="line"> maxim_bottom: 万物可爱。</span><br><span class="line"> buff:</span><br><span class="line"> buff_tips: 特长</span><br><span class="line"> buff_top: 脑回路新奇的 酸菜鱼</span><br><span class="line"> buff_bottom: 二次元指数 MAX</span><br><span class="line"> game:</span><br><span class="line"> game_tips: 爱好游戏</span><br><span class="line"> game_title: 原神</span><br><span class="line"> game_uid: "UID: 125766904"</span><br><span class="line"> game_bg: https://bu.dusays.com/2023/04/22/64433bf26e25d.webp</span><br><span class="line"> comic:</span><br><span class="line"> comic_tips: 爱好番剧</span><br><span class="line"> comic_title: 追番</span><br><span class="line"> comic_list:</span><br><span class="line"> - name: 约定的梦幻岛</span><br><span class="line"> href: https://www.bilibili.com/bangumi/media/md5267750/?spm_id_from=666.25.b_6d656469615f6d6f64756c65.1</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/27/647166c44b414.webp</span><br><span class="line"> - name: 咒术回战</span><br><span class="line"> href: https://www.bilibili.com/bangumi/media/md28229899/?spm_id_from=666.25.b_6d656469615f6d6f64756c65.1</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/24/646db4398832e.webp</span><br><span class="line"> - name: 紫罗兰永恒花园</span><br><span class="line"> href: https://www.bilibili.com/bangumi/media/md8892/?spm_id_from=666.25.b_6d656469615f6d6f64756c65.1</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/24/646db43983d99.webp</span><br><span class="line"> - name: 鬼灭之刃</span><br><span class="line"> href: https://www.bilibili.com/bangumi/media/md22718131/?spm_id_from=666.25.b_6d656469615f6d6f64756c65.1</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/24/646db439856a0.webp</span><br><span class="line"> - name: JOJO的奇妙冒险 黄金之风</span><br><span class="line"> href: https://www.bilibili.com/bangumi/media/md135652/?spm_id_from=666.25.b_6d656469615f6d6f64756c65.1</span><br><span class="line"> cover: https://bu.dusays.com/2023/05/30/64760e38d651a.webp</span><br><span class="line"> like:</span><br><span class="line"> like_tips: 关注偏好</span><br><span class="line"> like_title: 数码科技</span><br><span class="line"> like_bg: https://bu.dusays.com/2022/12/06/638f5f05ce1f7.jpg</span><br><span class="line"> like_bottom: 手机、电脑软硬件</span><br><span class="line"> music:</span><br><span class="line"> music_tips: 音乐偏好</span><br><span class="line"> music_title: 许嵩、民谣、华语流行</span><br><span class="line"> music_bg: https://p2.music.126.net/Mrg1i7DwcwjWBvQPIMt_Mg==/79164837213438.jpg</span><br><span class="line"> music_link: /music</span><br><span class="line"> reward_list:</span><br><span class="line"> - name: 海阔蓝</span><br><span class="line"> amount: 8.8</span><br><span class="line"> datatime: 2023-03-28</span><br><span class="line"> - name: LK66</span><br><span class="line"> amount: 66.6</span><br><span class="line"> datatime: 2023-03-24</span><br><span class="line"> - name: 张时貳</span><br><span class="line"> amount: 6.6</span><br><span class="line"> datatime: 2023-01-22</span><br><span class="line"> - name: ZeroAf</span><br><span class="line"> amount: 9.9</span><br><span class="line"> datatime: 2022-12-14</span><br><span class="line"> - name: LuckyWangXi</span><br><span class="line"> amount: 6.6</span><br><span class="line"> datatime: 2022-12-14</span><br><span class="line"> - name: 刀中日月长</span><br><span class="line"> amount: 10</span><br><span class="line"> datatime: 2022-11-16</span><br><span class="line"> - name: 鹿啵包</span><br><span class="line"> amount: 10</span><br><span class="line"> datatime: 2022-11-08</span><br><span class="line"> - name: 疾速k</span><br><span class="line"> amount: 50</span><br><span class="line"> datatime: 2022-09-20</span><br><span class="line"> - name: 伴舟先生大霖子</span><br><span class="line"> amount: 4.03</span><br><span class="line"> datatime: 2022-10-27</span><br><span class="line"> suffix: 贝壳</span><br><span class="line"> - name: Magica_0x0</span><br><span class="line"> amount: 3.36</span><br><span class="line"> datatime: 2022-10-07</span><br><span class="line"> suffix: 贝壳</span><br><span class="line"> - name: 名字就是要短像这样</span><br><span class="line"> amount: 3.36</span><br><span class="line"> datatime: 2022-08-25</span><br><span class="line"> suffix: 贝壳</span><br><span class="line"> - name: Leviathan520</span><br><span class="line"> amount: 1.34</span><br><span class="line"> datatime: 2022-08-23</span><br><span class="line"> suffix: 贝壳</span><br><span class="line"> - name: 托马斯</span><br><span class="line"> amount: 10</span><br><span class="line"> datatime: 2022-08-19</span><br><span class="line"> - name: 哇是猫猫欸</span><br><span class="line"> amount: 1.34</span><br><span class="line"> datatime: 2022-08-19</span><br><span class="line"> suffix: 贝壳</span><br></pre></td></tr></table></figure><table><thead><tr><th align="left">参数</th><th align="left">备选值/类型</th><th align="left">解释</th></tr></thead><tbody><tr><td align="left">class_name</td><td align="left">关于页</td><td align="left">【必须】页面类</td></tr><tr><td align="left">subtitle</td><td align="left">string</td><td align="left">【必须】副标题</td></tr><tr><td align="left">avatarImg</td><td align="left">url</td><td align="left">【必须】头像链接</td></tr><tr><td align="left">name</td><td align="left">string</td><td align="left">【必须 作者名称</td></tr><tr><td align="left">description</td><td align="left">string</td><td align="left">【必须】描述</td></tr><tr><td align="left">aboutsiteTips</td><td align="left">object</td><td align="left">【必须】站点关于提示相关配置</td></tr><tr><td align="left">aboutsiteTips.tips</td><td align="left">string</td><td align="left">【必须】站点关于提示性文字</td></tr><tr><td align="left">aboutsiteTips.title1</td><td align="left">string</td><td align="left">【必须】站点关于标题文字 1</td></tr><tr><td align="left">aboutsiteTips.title2</td><td align="left">string</td><td align="left">【必须】站点关于标题文字 2</td></tr><tr><td align="left">aboutsiteTips.word</td><td align="left">list</td><td align="left">【必须】站点关于标题滚动文字</td></tr><tr><td align="left">helloAbout</td><td align="left">string</td><td align="left">【必须】hello 文字</td></tr><tr><td align="left">skillsTips</td><td align="left">object</td><td align="left">【必须】技能相关配置</td></tr><tr><td align="left">skillsTips.tips</td><td align="left">string</td><td align="left">【必须】技能提示文字</td></tr><tr><td align="left">skillsTips.title</td><td align="left">string</td><td align="left">【必须】技能标题</td></tr><tr><td align="left">careers</td><td align="left">object</td><td align="left">【必须】生涯相关配置</td></tr><tr><td align="left">careers.tips</td><td align="left">string</td><td align="left">【必须】生涯提示性文字</td></tr><tr><td align="left">careers.title</td><td align="left">string</td><td align="left">【必须】生涯标题</td></tr><tr><td align="left">careers.list</td><td align="left">list</td><td align="left">【可选】生涯 item</td></tr><tr><td align="left">careers.list.desc</td><td align="left">string</td><td align="left">【可选】生涯 item 描述</td></tr><tr><td align="left">careers.list.color</td><td align="left">string</td><td align="left">【可选】生涯 item 圆圈颜色</td></tr><tr><td align="left">careers.img</td><td align="left">string</td><td align="left">【必须】生涯底部图片</td></tr><tr><td align="left">statistic</td><td align="left">object</td><td align="left">【必须】统计数据相关配置</td></tr><tr><td align="left">statistic.link</td><td align="left">url</td><td align="left">【必须】统计数据按钮前往链接</td></tr><tr><td align="left">statistic.text</td><td align="left">string</td><td align="left">【必须】统计数据按钮文字</td></tr><tr><td align="left">map</td><td align="left">object</td><td align="left">【必须】地图相关配置</td></tr><tr><td align="left">map.title</td><td align="left">string</td><td align="left">【必须】地图标题</td></tr><tr><td align="left">map.StrengthenTitle</td><td align="left">string</td><td align="left">【必须】地图大标题</td></tr><tr><td align="left">map.background</td><td align="left">url</td><td align="left">【必须】地图亮色模式背景</td></tr><tr><td align="left">map.backgroundDark</td><td align="left">url</td><td align="left">【必须】地图暗色模式背景</td></tr><tr><td align="left">selfInfo</td><td align="left">object</td><td align="left">【必须】作者相关信息配置</td></tr><tr><td align="left">selfInfo.selfInfoTips1</td><td align="left">string</td><td align="left">【必须】作者相关提示文字 1</td></tr><tr><td align="left">selfInfo.selfInfoContentYear</td><td align="left">number</td><td align="left">【必须】作者生日年份</td></tr><tr><td align="left">selfInfo.selfInfoTips2</td><td align="left">string</td><td align="left">【必须】作者相关提示文字 2</td></tr><tr><td align="left">selfInfo.selfInfoContent2</td><td align="left">string</td><td align="left">【必须】作者相关内容 2</td></tr><tr><td align="left">selfInfo.selfInfoTips3</td><td align="left">string</td><td align="left">【必须】作者相关提示文字 3</td></tr><tr><td align="left">selfInfo.selfInfoContent3</td><td align="left">string</td><td align="left">【必须】作者相关内容 3</td></tr><tr><td align="left">personalities</td><td align="left">object</td><td align="left">【必须】作者性格相关配置</td></tr><tr><td align="left">personalities.author_name</td><td align="left">string</td><td align="left">【必须】作者性格名称</td></tr><tr><td align="left">personalities.personality_type</td><td align="left">string</td><td align="left">【必须】作者性格类型</td></tr><tr><td align="left">personalities.photo_url</td><td align="left">url</td><td align="left">【必须】作者自拍图片</td></tr><tr><td align="left">personalities.personality_img</td><td align="left">url</td><td align="left">【必须】作者性格表述图片</td></tr><tr><td align="left">personalities.name_url</td><td align="left">url</td><td align="left">【必须】点击性格跳转到链接</td></tr><tr><td align="left">maxim</td><td align="left">object</td><td align="left">【必须】座右铭相关配置</td></tr><tr><td align="left">maxim.maxim_tips</td><td align="left">string</td><td align="left">【必须】座右铭相关提示文字</td></tr><tr><td align="left">maxim.maxim_top</td><td align="left">string</td><td align="left">【必须】座右铭相关顶部文字</td></tr><tr><td align="left">maxim.maxim_bottom</td><td align="left">string</td><td align="left">【必须】座右铭相关底部文字</td></tr><tr><td align="left">buff</td><td align="left">object</td><td align="left">【必须】特长相关配置</td></tr><tr><td align="left">buff.buff_tips</td><td align="left">string</td><td align="left">【必须】特长相关提示文字</td></tr><tr><td align="left">buff.buff_top</td><td align="left">string</td><td align="left">【必须】特长相关顶部文字</td></tr><tr><td align="left">buff.buff_bottom</td><td align="left">string</td><td align="left">【必须】特长相关底部文字</td></tr><tr><td align="left">game</td><td align="left">object</td><td align="left">【必须】爱好游戏相关配置</td></tr><tr><td align="left">game.game_tips</td><td align="left">string</td><td align="left">【必须】爱好游戏提示文字</td></tr><tr><td align="left">game.game_title</td><td align="left">string</td><td align="left">【必须】爱好游戏标题</td></tr><tr><td align="left">game.game_uid</td><td align="left">string</td><td align="left">【必须】爱好游戏 uid</td></tr><tr><td align="left">game.game_bg</td><td align="left">url</td><td align="left">【必须】爱好游戏背景</td></tr><tr><td align="left">comic</td><td align="left">object</td><td align="left">【必须】追番相关配置,需要 5 条数据</td></tr><tr><td align="left">comic.comic_tips</td><td align="left">string</td><td align="left">【必须】追番相关提示文字</td></tr><tr><td align="left">comic.comic_title</td><td align="left">string</td><td align="left">【必须】追番相关标题</td></tr><tr><td align="left">comic.comic_list</td><td align="left">list</td><td align="left">【必须】追番相关列表</td></tr><tr><td align="left">comic.comic_list.name</td><td align="left">string</td><td align="left">【必须】追番 item 名称</td></tr><tr><td align="left">comic.comic_list.href</td><td align="left">url</td><td align="left">【必须】追番 item 链接</td></tr><tr><td align="left">comic.comic_list.cover</td><td align="left">url</td><td align="left">【必须】追番 item 的 cover</td></tr><tr><td align="left">like</td><td align="left">object</td><td align="left">【必须】关注偏好相关配置</td></tr><tr><td align="left">like.like_tips</td><td align="left">string</td><td align="left">【必须】关注偏好配置提示文字</td></tr><tr><td align="left">like.like_title</td><td align="left">string</td><td align="left">【必须】关注偏好配置标题</td></tr><tr><td align="left">like.like_bg</td><td align="left">url</td><td align="left">【必须】关注偏好配置背景</td></tr><tr><td align="left">like.like_bottom</td><td align="left">string</td><td align="left">【必须】关注偏好配置底部文字</td></tr><tr><td align="left">music</td><td align="left">object</td><td align="left">【必须】音乐偏好相关配置</td></tr><tr><td align="left">music.music_tips</td><td align="left">string</td><td align="left">【必须】音乐偏好提示性文字</td></tr><tr><td align="left">music.music_title</td><td align="left">string</td><td align="left">【必须】音乐偏好标题</td></tr><tr><td align="left">music.music_bg</td><td align="left">url</td><td align="left">【必须】音乐偏好背景</td></tr><tr><td align="left">music.music_link</td><td align="left">url</td><td align="left">【必须】音乐偏好按钮链接</td></tr><tr><td align="left">reward_list</td><td align="left">object</td><td align="left">【可选】打赏相关配置,如果不配置将没有打赏模块</td></tr><tr><td align="left">reward_list.name</td><td align="left">string</td><td align="left">【必须】打赏 item 名称</td></tr><tr><td align="left">reward_list.amount</td><td align="left">number</td><td align="left">【必须】打赏 item 金额</td></tr><tr><td align="left">reward_list.datatime</td><td align="left">Date</td><td align="left">【必须】打赏 item 时间</td></tr><tr><td align="left">reward_list.suffix</td><td align="left">string/元</td><td align="left">【可选】打赏 item 后缀(默认元)</td></tr></tbody></table><blockquote><p>注:性格页面块回合黑暗模式地图绑定,修改也不会更改,暂时的解决办法是把性格块代码删除。</p><p><code>C:\博客根目录\themes\anzhiyu\layout\includes\page</code> <code>about.pug</code>文件删除以下代码。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">.author-content</span><br><span class="line"> .author-content-item.personalities</span><br><span class="line"> - let {author_name, personality_type, photo_url, personality_img, name_url, personality_type_color} = item.personalities</span><br><span class="line"> .author-content-item-tips 性格</span><br><span class="line"> span.author-content-item-title= author_name</span><br><span class="line"> .title2(style=`color:${personality_type_color ? personality_type_color : "#ac899c"}`)= personality_type</span><br><span class="line"> .post-tips</span><br><span class="line"> | 在 </span><br><span class="line"> a(href='https://www.16personalities.com/', target='_blank', rel='noopener nofollow') 16personalities</span><br><span class="line"> | 了解更多关于 </span><br><span class="line"> a(target='_blank', rel='noopener external nofollow', href= name_url)= author_name</span><br><span class="line"> .image</span><br><span class="line"> img.no-lightbox(src=url_for(personality_img), alt='人格')</span><br><span class="line"> .author-content-item.myphoto</span><br><span class="line"> img.author-content-img.no-lightbox(alt='自拍', src=url_for(photo_url))</span><br></pre></td></tr></table></figure></blockquote><h5 id="添加51统计"><a href="#添加51统计" class="headerlink" title="添加51统计"></a>添加51统计</h5><p>注册账号,添加应用,按照指引得到ck和灵雀id。</p><p>复制ck和灵雀id到配置文件_config.anzhiyu.yml。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"># 51a统计配置</span><br><span class="line">LA:</span><br><span class="line"> enable: true</span><br><span class="line"> ck: </span><br><span class="line"> LingQueMonitorID: </span><br></pre></td></tr></table></figure><p>一般过5分钟即可显示配置成功。</p><h5 id="about页面图块排列"><a href="#about页面图块排列" class="headerlink" title="about页面图块排列"></a>about页面图块排列</h5><p>如果想对页面排序,需要在<code>C:\博客根目录\themes\anzhiyu\layout\includes\page</code> <code>about.pug</code>文件对不同区域的代码块排列即可。</p><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE18.webp" alt="2、Hexo安知鱼主题首页设置18"></p><h3 id="4-搜索设置"><a href="#4-搜索设置" class="headerlink" title="4.搜索设置"></a>4.搜索设置</h3><p>algolia</p><p>记得运行 hexo clean</p><p>使用 <a href="https://github.com/LouisBarranqueiro/hexo-algoliasearch">hexo-algoliasearch</a>,请记得配置 fields 参数的 <code>title</code>, <code>permalink</code> 和 <code>content</code></p><p>你需要安装 <a href="https://github.com/LouisBarranqueiro/hexo-algoliasearch">hexo-algoliasearch</a>. 根据它的说明文档去做相应的配置。</p><p>修改 <code>_config.anzhiyu.yml</code>主题配置文件</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">algolia_search:</span><br><span class="line"> enable: true</span><br><span class="line"> hits:</span><br><span class="line"> per_page: 6</span><br></pre></td></tr></table></figure><p>hexo 配置文件 <code>_config.yml</code> 添加以下内容</p><p>注意algolia搜索出来URL前缀为hexo配置文件<code>_config.yml</code>中的<code>url</code>配置。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"># algolia搜索: https://github.com/LouisBarranqueiro/hexo-algoliasearch</span><br><span class="line">algolia:</span><br><span class="line"> appId: "xxxx"</span><br><span class="line"> apiKey: "xxxx"</span><br><span class="line"> adminApiKey: "xxxx"</span><br><span class="line"> chunkSize: 5000</span><br><span class="line"> indexName: "hexo"</span><br><span class="line"> fields:</span><br><span class="line"> - content:strip:truncate,0,200</span><br><span class="line"> - excerpt:strip</span><br><span class="line"> - gallery</span><br><span class="line"> - permalink</span><br><span class="line"> - photos</span><br><span class="line"> - slug</span><br><span class="line"> - tags</span><br><span class="line"> - title</span><br></pre></td></tr></table></figure><h5 id="4-1生成索引"><a href="#4-1生成索引" class="headerlink" title="4.1生成索引"></a>4.1生成索引</h5><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo algolia</span><br></pre></td></tr></table></figure><blockquote><p>注:<strong>如果github pages里绑定了域名,上述<code>url</code>要设置为绑定的域名,不然搜索不生效。</strong></p></blockquote><h3 id="5-首页顶部设置"><a href="#5-首页顶部设置" class="headerlink" title="5.首页顶部设置"></a>5.首页顶部设置</h3><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE12.webp" alt="2、Hexo安知鱼主题首页设置12"></p><p><code>_config.anzhiyu.yml</code>开启这个技能点模式要先把随便逛逛people模式关闭。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"># 首页随便逛逛people模式 而非技能点模式,关闭后为技能点模式需要配置creativity.yml</span><br><span class="line">peoplecanvas:</span><br><span class="line"> enable: false</span><br><span class="line"> img: https://upload-bbs.miyoushe.com/upload/2023/09/03/125766904/ee23df8517f3c3e3efc4145658269c06_5714860933110284659.png</span><br><span class="line"></span><br></pre></td></tr></table></figure><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"># 首页顶部相关配置</span><br><span class="line">home_top:</span><br><span class="line"> enable: true # 开关</span><br><span class="line"> timemode: date #date/updated</span><br><span class="line"> title: 夕晴照雪</span><br><span class="line"> subTitle: 霁无暇</span><br><span class="line"> siteText: ZIYUE.TECH</span><br></pre></td></tr></table></figure><p>[blog]代表你的博客根目录。示例数据中的图片链接为本人图床,请自行上传至您自己的图床,(不保证永久可用性)。</p><p>主题配置文件,关闭<code>peoplecanvas.enable</code></p><p>创建<code>[blog]/source/_data/creativity.yml</code>,输入以下内容</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br></pre></td><td class="code"><pre><span class="line">- class_name: 开启创造力</span><br><span class="line"> creativity_list:</span><br><span class="line"> - name: Java</span><br><span class="line"> color: "#fff"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b1184e9.jpg</span><br><span class="line"> - name: Docker</span><br><span class="line"> color: "#57b6e6"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b0f0abe.png</span><br><span class="line"> - name: Photoshop</span><br><span class="line"> color: "#4082c3"</span><br><span class="line"> icon: https://bu.dusays.com/2022/12/15/639aa3a5c240e.png</span><br><span class="line"> - name: Node</span><br><span class="line"> color: "#333"</span><br><span class="line"> icon: https://npm.elemecdn.com/[email protected]/img/svg/node-logo.svg</span><br><span class="line"> - name: Webpack</span><br><span class="line"> color: "#2e3a41"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b68026c.png</span><br><span class="line"> - name: Pinia</span><br><span class="line"> color: "#fff"</span><br><span class="line"> icon: https://npm.elemecdn.com/[email protected]/img/svg/pinia-logo.svg</span><br><span class="line"> - name: Python</span><br><span class="line"> color: "#fff"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b1230f7.png</span><br><span class="line"> - name: Vite</span><br><span class="line"> color: "#937df7"</span><br><span class="line"> icon: https://npm.elemecdn.com/[email protected]/img/svg/vite-logo.svg</span><br><span class="line"> - name: Flutter</span><br><span class="line"> color: "#4499e4"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b1055c2.png</span><br><span class="line"> - name: Vue</span><br><span class="line"> color: "#b8f0ae"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b6788bd.png</span><br><span class="line"> - name: React</span><br><span class="line"> color: "#222"</span><br><span class="line"> icon: data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+CiAgPHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPgogIDxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+CiAgPGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIi8+CiAgICA8ZWxsaXBzZSByeD0iMTEiIHJ5PSI0LjIiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+CiAgPC9nPgo8L3N2Zz4K</span><br><span class="line"> - name: CSS3</span><br><span class="line"> color: "#2c51db"</span><br><span class="line"> icon: https://bu.dusays.com/2022/12/15/639aa3a5c251e.png</span><br><span class="line"> - name: JS</span><br><span class="line"> color: "#f7cb4f"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b121f02.png</span><br><span class="line"> - name: HTML</span><br><span class="line"> color: "#e9572b"</span><br><span class="line"> icon: https://bu.dusays.com/2022/12/15/639aa3a5c241c.png</span><br><span class="line"> - name: Git</span><br><span class="line"> color: "#df5b40"</span><br><span class="line"> icon: https://bu.dusays.com/2023/04/09/643293b10ccdd.webp</span><br><span class="line"> - name: Apifox</span><br><span class="line"> color: "#e65164"</span><br><span class="line"> icon: https://bu.dusays.com/2022/11/19/6378d6458c6b6.png</span><br></pre></td></tr></table></figure><h3 id="6-首页顶部设置"><a href="#6-首页顶部设置" class="headerlink" title="6.首页顶部设置"></a>6.首页顶部设置</h3><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE13.webp" alt="2、Hexo安知鱼主题首页设置13"></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line"># 首页顶部相关配置</span><br><span class="line">home_top:</span><br><span class="line"> enable: true # 开关</span><br><span class="line"> timemode: date #date/updated</span><br><span class="line"> title: 夕晴照雪</span><br><span class="line"> subTitle: 霁无暇</span><br><span class="line"> siteText: ZIYUE.TECH</span><br><span class="line"> category: </span><br><span class="line"> - name: 阅读</span><br><span class="line"> path: /kankan/</span><br><span class="line"> shadow: var(--anzhiyu-shadow-red)</span><br><span class="line"> class: red</span><br><span class="line"> icon: anzhiyu-icon-fire</span><br><span class="line"> - name: 生活</span><br><span class="line"> path: /equipment/</span><br><span class="line"> shadow: var(--anzhiyu-shadow-green)</span><br><span class="line"> class: green</span><br><span class="line"> icon: anzhiyu-icon-book</span><br><span class="line"> - name: 黑苹果</span><br><span class="line"> path: /tags/黑苹果/ # 隶属分类和标签下的分类或标签</span><br><span class="line"> shadow: var(--anzhiyu-shadow-blue)</span><br><span class="line"> class: blue</span><br><span class="line"> icon: anzhiyu-icon-dove</span><br></pre></td></tr></table></figure><p><code>path</code>路径可以是网页链接,也可以是page页面。例如<code>阅读</code>,新建<code>C:\博客根目录\source\kankan</code> <code>index.md</code>文件。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">title: 开卷有益</span><br><span class="line">date: 2020-02-02 01:43:42</span><br><span class="line">type: kankan</span><br><span class="line">aside: false</span><br><span class="line">top_img: false</span><br><span class="line">comments: false</span><br></pre></td></tr></table></figure><p>然后在<code>index.md</code>写内容即可。</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br></pre></td><td class="code"><pre><span class="line">{% flink %}</span><br><span class="line"></span><br><span class="line">- class_name: </span><br><span class="line"> flink_style: flexcard</span><br><span class="line"> link_list:</span><br><span class="line"> - name: 股票大作手操盘术</span><br><span class="line"> link: https://www.neat-reader.cn/webapp#/epubreader?bookguid=b3759542-3ac4-4d12-8814-9639639ae3cd</span><br><span class="line"> avatar: https://picgo-1.pages.dev//%E8%82%A1%E7%A5%A8%E5%A4%A7%E4%BD%9C%E6%89%8B%E6%93%8D%E7%9B%98%E6%9C%AF.png</span><br><span class="line"> descr: </span><br><span class="line"> siteshot: https://picgo-1.pages.dev//%E8%82%A1%E7%A5%A8%E5%A4%A7%E4%BD%9C%E6%89%8B%E6%93%8D%E7%9B%98%E6%9C%AF.png</span><br><span class="line"> - name: 海龟交易法则</span><br><span class="line"> link: https://www.neat-reader.cn/webapp#/mobireader?bookguid=6041a193-7d86-49ee-ba47-1b470b349b57</span><br><span class="line"> avatar: https://picgo-1.pages.dev//%E6%B5%B7%E9%BE%9F%E4%BA%A4%E6%98%93%E6%B3%95%E5%88%99.webp</span><br><span class="line"> descr: </span><br><span class="line"> siteshot: https://picgo-1.pages.dev//%E6%B5%B7%E9%BE%9F%E4%BA%A4%E6%98%93%E6%B3%95%E5%88%99.webp</span><br><span class="line"></span><br><span class="line">{% endflink %}</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">{% sitegroup %}</span><br><span class="line"></span><br><span class="line">{% site 中国 第一季, url=https://www.mgtv.com/h/353229.html?fpa=se&lastp=so_result, screenshot=https://1img.hitv.com/preview/internettv/sp_images/ott/2021/9/26/jilupian/353229/20210926100816573-new.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, avatar=https://1img.hitv.com/preview/internettv/sp_images/ott/2021/9/26/jilupian/353229/20210926100816573-new.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, description=简约风格 %}</span><br><span class="line"></span><br><span class="line">{% site 中国 第二季, url=https://www.mgtv.com/h/410211.html?fpa=se&lastp=so_result, screenshot=https://1img.hitv.com/preview/internettv/sp_images/ott/2021/12/26/jilupian/410211/20211226182130519-new.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, avatar=https://1img.hitv.com/preview/internettv/sp_images/ott/2021/12/26/jilupian/410211/20211226182130519-new.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, description=这是一段关于这个网站的描述文字 %}</span><br><span class="line"></span><br><span class="line">{% site 中国 第三季, url=https://www.mgtv.com/h/582588.html?fpa=se&lastp=so_result, screenshot=https://4img.hitv.com/preview/sp_images/2023/09/15/202309151840251268239.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, avatar=https://4img.hitv.com/preview/sp_images/2023/09/15/202309151840251268239.jpg?x-oss-process=image/resize,w_280,h_392/format,webp, description=这是一段关于这个网站的描述文字 %}</span><br><span class="line"></span><br><span class="line">{% site 走走停停, url=https://movie.douban.com/subject/35956190/, screenshot=https://picgo-1.pages.dev//zou.png, avatar=https://picgo-1.pages.dev//zou.png, description=这是一段关于这个网站的描述文字 %}</span><br><span class="line"></span><br><span class="line">{% site 魔镜仙踪, url=https://movie.douban.com/subject/4816602/, screenshot=https://picgo-1.pages.dev//mojing.jpg, avatar=https://picgo-1.pages.dev//mojing.jpg, description=这是一段关于这个网站的描述文字 %}</span><br><span class="line"></span><br><span class="line">{% endsitegroup %}</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE14.webp" alt="2、Hexo安知鱼主题首页设置14"></p><blockquote><p>注:标签不要使代码块内容,不然不会向上图那样显示。</p></blockquote><h3 id="7-非轮播显示"><a href="#7-非轮播显示" class="headerlink" title="7.非轮播显示"></a>7.非轮播显示</h3><p><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE15.webp" alt="2、Hexo安知鱼主题首页设置15"></p><p><code>_config.anzhiyu.yml</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">swiper:</span><br><span class="line"> enable: false</span><br><span class="line"> swiper_css: https://npm.elemecdn.com/[email protected]/swiper/swiper.min.css #swiper css依赖</span><br><span class="line"> swiper_js: https://npm.elemecdn.com/[email protected]/swiper/swiper.min.js #swiper js依赖</span><br><span class="line"> banner:</span><br><span class="line"> tips: 好好吃饭,照顾好自己。</span><br><span class="line"> title: dodopoi</span><br><span class="line"> image: https://picgo-2.pages.dev/flyme10.png</span><br><span class="line"> link: https://github.com/dodopoi</span><br></pre></td></tr></table></figure><h3 id="8-侧边栏设置"><a href="#8-侧边栏设置" class="headerlink" title="8.侧边栏设置"></a>8.侧边栏设置</h3><table><thead><tr><th><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE16.webp" alt="2、Hexo安知鱼主题首页设置16"></th><th align="center"><img src="https://picgo-1.pages.dev//2%E3%80%81Hexo%E5%AE%89%E7%9F%A5%E9%B1%BC%E4%B8%BB%E9%A2%98%E9%A6%96%E9%A1%B5%E8%AE%BE%E7%BD%AE17.webp" alt="2、Hexo安知鱼主题首页设置17"></th></tr></thead></table><p><code>_config.anzhiyu.yml</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"># aside (侧边栏)</span><br><span class="line"># --------------------------------------</span><br><span class="line"></span><br><span class="line">aside:</span><br><span class="line"> enable: true</span><br><span class="line"> hide: false</span><br><span class="line"> button: true</span><br><span class="line"> mobile: true # display on mobile</span><br><span class="line"> position: right # left or right</span><br><span class="line"> display: # 控制对应详情页面是否显示侧边栏</span><br><span class="line"> archive: true</span><br><span class="line"> tag: true</span><br><span class="line"> category: true</span><br><span class="line"> card_author:</span><br><span class="line"> enable: true</span><br><span class="line"> description: 学会阅读文档,有时候问题的答案可能就在文档里,当然,也要学会写文档。 # <div style="line-height:1.38;margin:0.6rem 0;text-align:justify;color:rgba(255, 255, 255, 0.8);">这有关于<b style="color:#fff">产品、设计、开发</b>相关的问题和看法,还有<b style="color:#fff">文章翻译</b>和<b style="color:#fff">分享</b>。</div><div style="line-height:1.38;margin:0.6rem 0;text-align:justify;color:rgba(255, 255, 255, 0.8);">相信你可以在这里找到对你有用的<b style="color:#fff">知识</b>和<b style="color:#fff">教程</b>。</div> # 默认为站点描述</span><br><span class="line"> name_link: /</span><br></pre></td></tr></table></figure><p><strong>社交链接</strong></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"># social settings (社交图标设置)</span><br><span class="line"># formal:</span><br><span class="line"># name: link || icon</span><br><span class="line">social:</span><br><span class="line"> Github: https://github.com/dodopoi || anzhiyu-icon-github</span><br><span class="line"> BiliBili: https://space.bilibili.com/37696304 || anzhiyu-icon-bilibili</span><br></pre></td></tr></table></figure><h3 id="9-文章封面和头图"><a href="#9-文章封面和头图" class="headerlink" title="9.文章封面和头图"></a>9.文章封面和头图</h3><blockquote><p>图片超过一定大小会不显示(100KB?),可以多裁剪几次试试。文件存放位置<code>C:\博客根目录\themes\anzhiyu\source\img</code></p></blockquote><p><code>_config.anzhiyu.yml</code></p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">cover:</span><br><span class="line"> # display the cover or not (是否显示文章封面)</span><br><span class="line"> index_enable: true</span><br><span class="line"> aside_enable: true</span><br><span class="line"> archives_enable: true</span><br><span class="line"> # the position of cover in home page (封面显示的位置)</span><br><span class="line"> # left/right/both</span><br><span class="line"> position: left</span><br><span class="line"> # When cover is not set, the default cover is displayed (当没有设置cover时,默认的封面显示)</span><br><span class="line"> default_cover:</span><br><span class="line"> - /img/default_cover.jpg</span><br><span class="line"></span><br><span class="line"># Replace Broken Images (替换无法显示的图片)</span><br><span class="line">error_img:</span><br><span class="line"> flink: /img/friend_404.gif</span><br><span class="line"> post_page: /img/404.jpg</span><br></pre></td></tr></table></figure>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>1 Hexo博客环境配置</title>
<link href="/2024/09/27/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/1%E3%80%81Hexo%E5%8D%9A%E5%AE%A2%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/"/>
<url>/2024/09/27/%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E5%B7%A5%E4%BD%9C%E6%B5%81/1%E3%80%81Hexo%E5%8D%9A%E5%AE%A2%E7%8E%AF%E5%A2%83%E9%85%8D%E7%BD%AE/</url>
<content type="html"><![CDATA[<h3 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h3><p>为了一个主题又重新选择了hexo。</p><p>安知鱼主题配置下来涉及的方面挺多,配置完一遍再也不想配第二遍,分P记录配置过程。</p><blockquote><p>注:hexo生成静态网页速度还可以,之前生成要很久,是主题优化过了么?不清楚,不过对我来说是好事。</p></blockquote><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A200.webp" alt="1、hexo搭建博客00"></p><blockquote><p>注:修改安知鱼主题默认文章封面配置文件,图片大小超过1MB时会无效。</p></blockquote><h3 id="环境配置"><a href="#环境配置" class="headerlink" title="环境配置"></a>环境配置</h3><h4 id="git"><a href="#git" class="headerlink" title="git"></a>git</h4><p>默认安装即可。</p><h4 id="node-js"><a href="#node-js" class="headerlink" title="node.js"></a>node.js</h4><p>进入node.js官网下载安装包,安装完成后会默认加入系统环境变量。</p><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A201.webp" alt="1、hexo搭建博客01"></p><h4 id="hexo安装"><a href="#hexo安装" class="headerlink" title="hexo安装"></a>hexo安装</h4><p>新建一个文件夹作为自己博客的存放位置,例如<code>blog</code>,右键<code>blog</code>点击<code>open Git Bash Here</code></p><p>输入:</p><p><strong>全局安装</strong></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-cli -g</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A202.webp" alt="1、hexo搭建博客02"></p><h4 id="hexo初始化"><a href="#hexo初始化" class="headerlink" title="hexo初始化"></a>hexo初始化</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo init</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A203.webp" alt="1、hexo搭建博客03"></p><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A204.webp" alt="1、hexo搭建博客04"></p><h4 id="hexo主题anzhiyu安装"><a href="#hexo主题anzhiyu安装" class="headerlink" title="hexo主题anzhiyu安装"></a>hexo主题anzhiyu安装</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git <span class="built_in">clone</span> -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu</span><br></pre></td></tr></table></figure><h4 id="应用主题"><a href="#应用主题" class="headerlink" title="应用主题"></a>应用主题</h4><p>打开 <strong>博客</strong> 根目录下的 <code>_config.yml</code>, <code>ctrp + F</code>搜索<code>theme</code>找到以下配置项,把主题改为<code>anzhiyu</code></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Extensions</span></span><br><span class="line"><span class="comment">## Plugins: https://hexo.io/plugins/</span></span><br><span class="line"><span class="comment">## Themes: https://hexo.io/themes/</span></span><br><span class="line">theme: anzhiyu</span><br></pre></td></tr></table></figure><h4 id="安装-pug-和-stylus-渲染插件"><a href="#安装-pug-和-stylus-渲染插件" class="headerlink" title="安装 pug 和 stylus 渲染插件"></a>安装 pug 和 stylus 渲染插件</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm install hexo-renderer-pug hexo-renderer-stylus --save --registry=http://registry.npmmirror.com</span><br></pre></td></tr></table></figure><h4 id="覆盖配置"><a href="#覆盖配置" class="headerlink" title="覆盖配置"></a>覆盖配置</h4><ul><li>windows 复制<code>/themes/anzhiyu/_config.yml</code>此文件到 hexo 根目录,并重命名为<code>_config.anzhiyu.yml</code></li></ul><p>以后如果修改任何主题配置,都只需修改 _config.anzhiyu.yml 的配置即可。</p><p>注意:</p><ul><li>只要存在于 <code>_config.anzhiyu.yml</code> 的配置都是高优先级,修改原 <code>_config.yml</code> 是无效的。</li><li>每次更新主题可能存在配置变更,请注意更新说明,可能需要手动对 <code>_config.anzhiyu.yml</code> 同步修改。</li><li>想查看覆盖配置有没有生效,可以通过 <code>hexo g --debug</code> 查看命令行输出。</li></ul><h3 id="本地启动-hexo"><a href="#本地启动-hexo" class="headerlink" title="本地启动 hexo"></a>本地启动 hexo</h3><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">hexo cl</span><br><span class="line">hexo g</span><br><span class="line">hexo s</span><br></pre></td></tr></table></figure><h3 id="新建博客"><a href="#新建博客" class="headerlink" title="新建博客"></a>新建博客</h3><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo new xxx</span><br></pre></td></tr></table></figure><p>会在<code>C:\博客更目录\source\_posts</code>文件夹下生成<code>xxx.md</code>文件。</p><h3 id="更新博客"><a href="#更新博客" class="headerlink" title="更新博客"></a>更新博客</h3><p><code>hexo cl</code>会删除<code>public</code>文件夹,要推送到github pages的话就不要再用了,不然每次推送到github都要声明配置一次(或许还有更好的办法,但对于我来说能用就行)。</p><p><img src="https://picgo-1.pages.dev//1%E3%80%81hexo%E6%90%AD%E5%BB%BA%E5%8D%9A%E5%AE%A205.webp" alt="1、hexo搭建博客05"></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">hexo g <span class="comment"># 生成静态网页</span></span><br></pre></td></tr></table></figure><h3 id="写在最后"><a href="#写在最后" class="headerlink" title="写在最后"></a>写在最后</h3><p>这个主题后续需要配置的东西还挺多的,包括插件安装,网络偶尔抽风,配置完就尽量不再动了,有问题去查文档基本上都能解决。</p>]]></content>
<categories>
<category> 博客 </category>
</categories>
<tags>
<tag> Hexo </tag>
</tags>
</entry>
<entry>
<title>猫头鹰Noctua HOME系列产品平替</title>
<link href="/2024/07/24/%E7%8C%AB%E5%A4%B4%E9%B9%B0NoctuaHOME%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF/"/>
<url>/2024/07/24/%E7%8C%AB%E5%A4%B4%E9%B9%B0NoctuaHOME%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF/</url>
<content type="html"><![CDATA[<p>🦉Noctua推出家庭、办公室和多种用途通风的HOME系列产品线,家庭套装价格99美元。这一套既能清凉一夏又可以当桌面摆件,除了贵没有缺点。</p><span id="more"></span><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF01.webp" alt="猫头鹰Noctua HOME 系列产品平替01"></p><p>我们可以通过购买平替组件进行组合。</p><h4 id="风扇"><a href="#风扇" class="headerlink" title="风扇"></a>风扇</h4><p>在某东或某宝购买支持pwm调节的电脑散热风扇,可以凭个人喜好购买,这里以利民风扇为例,为了美观可以选择反向进风。</p><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF02.webp" alt="猫头鹰Noctua HOME 系列产品平替02"></p><h4 id="pwm调节器"><a href="#pwm调节器" class="headerlink" title="pwm调节器"></a>pwm调节器</h4><p>控制风扇转速大小。</p><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF03.webp" alt="猫头鹰Noctua HOME 系列产品平替03"></p><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF04.webp" alt="猫头鹰Noctua HOME 系列产品平替04"></p><h4 id="电源"><a href="#电源" class="headerlink" title="电源"></a>电源</h4><p>电源有多种选择,这里选择绿联DC12V3A电源。</p><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF05.webp" alt="猫头鹰Noctua HOME 系列产品平替05"></p><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF06.webp" alt="猫头鹰Noctua HOME 系列产品平替06"></p><h4 id="支架"><a href="#支架" class="headerlink" title="支架"></a>支架</h4><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF07.webp" alt="猫头鹰Noctua HOME 系列产品平替07"></p><h4 id="组合效果"><a href="#组合效果" class="headerlink" title="组合效果"></a>组合效果</h4><p><img src="https://picgo-1.pages.dev//%E7%8C%AB%E5%A4%B4%E9%B9%B0Noctua%20HOME%20%E7%B3%BB%E5%88%97%E4%BA%A7%E5%93%81%E5%B9%B3%E6%9B%BF08.webp" alt="猫头鹰Noctua HOME 系列产品平替08"></p>]]></content>
<categories>
<category> 我的桌面 </category>
</categories>
<tags>
<tag> 桌搭 </tag>
</tags>
</entry>
<entry>
<title>是bug么?Windows 10家庭版可以通过商店免费升级到专业版</title>
<link href="/2024/07/24/%E6%98%AFbug%E4%B9%88%EF%BC%9FWindows%E5%AE%B6%E5%BA%AD%E7%89%88%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%95%86%E5%BA%97%E5%85%8D%E8%B4%B9%E5%8D%87%E7%BA%A7%E5%88%B0%E4%B8%93%E4%B8%9A%E7%89%88/"/>
<url>/2024/07/24/%E6%98%AFbug%E4%B9%88%EF%BC%9FWindows%E5%AE%B6%E5%BA%AD%E7%89%88%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%95%86%E5%BA%97%E5%85%8D%E8%B4%B9%E5%8D%87%E7%BA%A7%E5%88%B0%E4%B8%93%E4%B8%9A%E7%89%88/</url>
<content type="html"><![CDATA[<div class="hbe hbe-container" id="hexo-blog-encrypt" data-wpm="抱歉,您输入的密码错误,请检查后重新输入。" data-whm="抱歉, 当前文章不能被校验, 不过您还是可以看看解密后的内容。"> <script id="hbeData" type="hbeData" data-hmacdigest="a43a88f9ff3a1cfc954306bc85c51c613db2ad41b86519df9e2597c64ff4d7ea">b4a374267cecf9deef18cdd878c5cd72949c04c5eebd73d56bad45e429062757f3dfe4dccd7cefed01e59bb58ce3a8011ea267453a52c7e62bd925271bb2c4a50edd6f85680569417d0b19fb38856ce1449db4fdf49d9f1fa73d4eb57051c3dc6f6f3cf2d3d5545a4a63393933d5d0547dbb7d3579321a097348573a6606c29c2d9d43d1bfb936ef712adeb3632a03ccdca6da7b0adc6488ccf6d20c66b9f83eab492580a69a92007fc44cdf1658820a39aaa782c1dfad720aff9745c94a4c6321b5b89fad4feed191b422676064aecae25b1936f966e0c4486f9ae48e40892a0fe739c00c95dd2932515d7b0bfcde793bc9ffc79e0e1738aeafe174ef8d075d95be1b09e4b25c33a24db05437e5dc0a824fc42134342a3c88a89d96723b3e625d0e9266bffb219188dc9ea84954185274dd8a60cdbbade40e08c031e2b9a7ef0197629ba2426789199a6c705836a38177e24730cfa38ddcfb13964c65b00f00a6f51d6cbe4f07d59bb32c89b23495015b59ac89e2341bf513ccb5108f93ee2077d5d1e242311c80b01fe2cbfcecd1c452f9cd8a45b0ed4584f988db3db48c018143eea0aa40be09554c4dc88982f2ec287dea99981c5c17ba1a186c7251bb55a78e29c0c3787f6076daeba4ce2969d44bc3d58194acc5a64f3f981a4f90afa9be1e85e6282046a459862dc39a49d0ee08c28ad88602eec4a33acf2cc0ea92d6fc22a427da1329ce1b73a8bf14d0859808a7f6158982a8034e228db9eac6f0c485282593b630b9f4ccf931276746977cb595a3d26d834d1befd43c9de38d34b0c6b0ae217da4e311639b60d92481b1b65251e7600bfe98d9ad6ceaa95de46823bdab77074d40d6c7915537bbdce3a6f8b572c00517ea375a0dc5f4eee0958f8accbcea18e65e914bc887951536066c7b76755a590de345dc6ab038f8a50ecef41aa54d010f8017568af52bb4f4f5c3af7b1310ef1ee378db539a7726461dc915a5926f78ecd09f3bccb7947173525386c52524fc2394bfe1b9a3f0b2e181a8ff957a5d5f61565991ef81a91d7500a9b02ae5a3c1b739cb2b3547889628c14367bc0331adef4831a6b1f9dfda91fede852a7012149e09ac8c29091d785c280718725988c7cb5a6148bafe529aa1550ed4be9d0048505871176b54676d93a3e1348b439aad864744780308631b6f3fd8c630a32e5ea12a8877cc2474b90a5a2685fd4791cfdc703814eb09cf2d64d107c1201cc18d16152c26e3b7c74a6847a7127cff7f0cef6b036faca8134d2a4d048a6ace9dee8048333fc503e52c82cf1bef890846d2aa3f8a3747aa554367dbefaf9eb130530df67ea2b9e53600e875c93f3050732a6b4a501f16ca325d19f41f77a3abe5767786c64f8f8c1ebc0d8dde5f535c75d4e77c692486e6281273a0b7baba475abd43faeae350763eb5d7eeb69c297043a3696deff1b9b530466e9a929e533167a2ed63ce18ee4a1285d55d9f8890b3bd2f31c0c21e295d2aee8c06ff08e922a11a213f7a482253ce4e3ac7d913594792cfb42de727a8dbbefda10966daa4f2486fba8ca8e2f27393de485a19d727b2459532ebb837d07fa45f57a58189516242230e7cf493c10c9d6eaa9c91c934328c27417eff66bb201b3f2a052e1a1fb29d9f43d3a12e087c0b51cb53c5b6aa6837097f8fb866e9845f4f631ee873ab7699999899a48adf077759fdf0563fb4741d91a573729451e213301e496c70bf0c3aa6acfec0eedac982c88e98e2e2e5924ec8bfa7a0f2e43eeb9c13ee3b01799aea263131f18a647e2c9006ea2d70c2e437547159c6cc096d58ae322ab26a64d7ffb53d466d75120a0a9fe55275237a55e7aa0f33821db9402ff6d742d202f4f9b500e5e2dd7ae04b29999cb0ea65878baf1602fe6be2b710bc54e330b172a0a38397221a878befee68ae83c347764e04aa6557f4250c60bb25772a1dab4663d6ad148171a842b1861d5a7ff125c250350ed99fd4108c26814a4fb4e5060aa1d08c74752f6cc9111b42a796cf3429ebd9ec6f4b913be86ef2174b140168bf7159f837fb478f063d02d19d3d61efeb31f904e74b109dab9a8ae170b3605a613b4c90ad9011d66e9370411eee39be19fab0733990f7352eb683d3a531ae8b81e14be15e93c355da07986a4db1832bcee1d897eda735e87aea0b8bcac68a7b373c99a88a7c47106c705af59318f58dea67dd7e80197bc647baf05c34c3b45aa9425e5b51b7339ae31711fac8750f19cbb81b3e624b459152d16f749d011ef9a4fb9ce945c7b28dfda8f0355933a965034c77d2afb668d9727300fd8ca433bb82db57e41ba62a9ec67b56f0a9d0c0a48ef3097538399012b402c4dbf1f23ca174e40ae73c4c7683bd41f994e9abf583aa1476ab17b7b609f3bb14c22100ebe350eb1dce1038d9de9983b171406be1ad45a3cbab16459dfcaf9c09c6d7002f402cd81d1ed18be88aa0911f5c695a6e5ef8505846a19dad8c653c954d3e383c49c1221e3334db6c1afb23acb46629c7a7567643bfcc2f8e38e3cae489ef416cc4cb1b73c6c6f05740b4ebd47344c463b1627d1070d68fe0ad68e120bc080b1f12ec3765362b80c0b7a3fa9cad138e00a48f92d8fb32d5dae0f14a730da3a3a83ef57f1e91f9ae9de12bace4e14fbf70783373e5c7b6381b1f31ea8afb44dde4424da16717a49527dd0ddb1ec75506524e5e761bc6f85640db39968a1306d578c2510bbc9af2789ba0655eee5deb4eaabc24f3b9eda8450d30af80b03574c66bb9b7c889604f9c1216fc49a312e47ee96e0af32dcd70b8d9888ab324e8af521def6b77549fb98ded231c0a7e508161e09ca97c4644fb22b0e217f1ec7d92e7bf0ca4228895542e3de466e6f7e15cf3350958c84c7f2b279042ac20868385f352b9f90b8bf5658e3583ad471955a51003ca1e8ed63b0195cccfe49ff40e7a3bb6d101b7ef2d0e48cafea55f89737c3f1e517545a4583a69b30445118ecbc328efbeaf64f88ecb74d717a91c4ffc44f3a46ee595fc918377ab8322b36ea2f71894191fb5a490b30940ebdeeeb53d277ec01bc47cbd6835a4c8c4c7edaae5a1b14833c601f2c9b4a586dfb3e09079a8583bdc499e3454597a97426fca5afab303b89e148cbd5f8058af4e2ffeb27a0d97be30136b5999ddacfa8fc1a5219eb689b7e8b50662dbf8ece5588ca9c872bd9c67d299ac537923530c5a4ab8b7ff03ae7cd86432fb6138ce5727dc2a3cbcce76148a099ad75e68b27511095e644015d17d207c90a582df574576ba6ac630c84d6ecf693674b016d1fa7517396f0dfe547df0aea5a7a438b9a8b48e7f3dba9c35bd7f5b48c78d36030f9c24803e6f178fd58dd4d30a334c6f10e770c03bc733095f701fca97f9eb08324d85433bbbbd224607eb4cedfb40dbbd0a8f7dab59d89a497637a7bf2c3e57bf017f360af1157fecf27682e5195a8bafad17af27a6859a23423cc7eb86ad617a3babe11180afbaa0239bec01cc5cc7eaf74909becf3485d9f3f21c4f76ee08432114fe6912291c92475a7a9430f0d6770d7f805a5626ac048246e1b1a37a8be5a3d7dc9e550b287a2b7db55222523c559f7f925dc615d101c2fdd65a3d9c524cce555e23775c605be3b56b5413be6d3f05baa6c35e07516d62fc</script> <div class="hbe hbe-content"> <div class="hbe hbe-input hbe-input-default"> <input class="hbe hbe-input-field hbe-input-field-default" type="password" id="hbePass"> <label class="hbe hbe-input-label hbe-input-label-default" for="hbePass"> <span class="hbe hbe-input-label-content hbe-input-label-content-default">当前文章暂不对外可见,请输入密码后查看!</span> </label> </div> </div></div><script data-pjax src="/lib/hbe.js"></script><link href="/css/hbe.style.css" rel="stylesheet" type="text/css">]]></content>
</entry>
<entry>
<title>暗黑破坏神4裸连方法</title>
<link href="/2024/06/05/%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%95/"/>
<url>/2024/06/05/%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%95/</url>
<content type="html"><![CDATA[<p>适逢英伟达推出活动,可以免费兑换3个xgp会员,暗黑4也加入到xgp里,正好可以进行体验。国内游玩暗黑4需要开加速器,这里可以通过修改hosts文件实现裸连,但是要稳定游玩还是建议购买加速器相关服务。</p><h3 id="领取XGP"><a href="#领取XGP" class="headerlink" title="领取XGP"></a>领取XGP</h3><p><img src="https://picgo-1.pages.dev//xgp%E5%85%91%E6%8D%A21.webp" alt="xgp兑换1"></p><p><img src="https://picgo-1.pages.dev//xgp%E5%85%91%E6%8D%A22.webp" alt="xgp兑换2"></p><p><img src="https://picgo-1.pages.dev//xgp%E5%85%91%E6%8D%A23.webp" alt="xgp兑换3"></p><h3 id="暗黑4裸连"><a href="#暗黑4裸连" class="headerlink" title="暗黑4裸连"></a>暗黑4裸连</h3><h4 id="在cmd里ping亚服kr-actual-battle-net解析地址"><a href="#在cmd里ping亚服kr-actual-battle-net解析地址" class="headerlink" title="在cmd里ping亚服kr.actual.battle.net解析地址"></a>在cmd里ping亚服kr.actual.battle.net解析地址</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ping kr.actual.battle.net</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%9501.webp" alt="暗黑破坏神4裸连方法01"></p><h4 id="修改hosts文件"><a href="#修改hosts文件" class="headerlink" title="修改hosts文件"></a>修改hosts文件</h4><p>用sublime打开<code>C:\Windows\System32\drivers\etc</code>的hosts文件,不建议直接用记事本打开修改。</p><p>在末尾添加<code>上面的解析地址+prod.actual.battle.net</code></p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">59.153.40.120 prod.actual.battle.net</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E4%BF%AE%E6%94%B9hosts%E6%96%87%E4%BB%B6.webp" alt="修改hosts文件"></p><h4 id="验证"><a href="#验证" class="headerlink" title="验证"></a>验证</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ping prod.actual.battle.net</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%9502.webp" alt="暗黑破坏神4裸连方法02"></p><h4 id="游戏测试"><a href="#游戏测试" class="headerlink" title="游戏测试"></a>游戏测试</h4><p><img src="https://picgo-1.pages.dev//%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%9503.webp" alt="暗黑破坏神4裸连方法03"></p><p><img src="https://picgo-1.pages.dev//%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%9504.webp" alt="暗黑破坏神4裸连方法04"></p><p><img src="https://picgo-1.pages.dev//%E6%9A%97%E9%BB%91%E7%A0%B4%E5%9D%8F%E7%A5%9E4%E8%A3%B8%E8%BF%9E%E6%96%B9%E6%B3%9505.webp" alt="暗黑破坏神4裸连方法05"></p>]]></content>
<categories>
<category> 游戏 </category>
</categories>
<tags>
<tag> 暴雪 </tag>
</tags>
</entry>
<entry>
<title>NVIDIA低版本驱动下载方法</title>
<link href="/2024/06/05/%E8%8B%B1%E4%BC%9F%E8%BE%BE%E4%BD%8E%E7%89%88%E6%9C%AC%E9%A9%B1%E5%8A%A8%E4%B8%8B%E8%BD%BD%E6%96%B9%E6%B3%95/"/>
<url>/2024/06/05/%E8%8B%B1%E4%BC%9F%E8%BE%BE%E4%BD%8E%E7%89%88%E6%9C%AC%E9%A9%B1%E5%8A%A8%E4%B8%8B%E8%BD%BD%E6%96%B9%E6%B3%95/</url>
<content type="html"><![CDATA[<p>进入英伟达显卡驱动官网,选择自己显卡对应的型号,点击任意版本驱动进入下载页面,可以通过更改下载链接的版本号,来实现下载旧版本的显卡驱动。</p><blockquote><p>注:Windows11之前的驱动版本,在下载时要把windows11删掉才能下载。</p></blockquote><p><img src="https://picgo-1.pages.dev//NVIDIA%E4%BD%8E%E7%89%88%E6%9C%AC%E9%A9%B1%E5%8A%A8%E4%B8%8B%E8%BD%BD.webp" alt="NVIDIA低版本驱动下载"></p>]]></content>
<categories>
<category> 软件 </category>
</categories>
<tags>
<tag> 驱动 </tag>
</tags>
</entry>
<entry>
<title>淘宝购买游戏注意事项</title>
<link href="/2024/05/23/%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/"/>
<url>/2024/05/23/%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9/</url>
<content type="html"><![CDATA[<h3 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h3><p>事出反常必有妖。</p><h3 id="steam游戏购买"><a href="#steam游戏购买" class="headerlink" title="steam游戏购买"></a>steam游戏购买</h3><p>steam上平时除了游戏打折入手外,也可在淘宝上买到低价游戏,以前在淘宝上买的游戏都是商家发来CDKey游戏激活码,然后在steam<code>添加游戏</code>在<code>steam上激活产品</code>即可入库。</p><h4 id="事出反常必有妖"><a href="#事出反常必有妖" class="headerlink" title="事出反常必有妖"></a>事出反常必有妖</h4><p>近日在淘宝上看到一款游戏价格明显低于steam史低和其他店铺,商品详情页也是说CDKey激活,例如下图这样。</p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B90.webp" alt="淘宝购买steam游戏注意事项0"></p><p>单单看这张图貌似没什么问题,当你付完款购买后,商家会发来类似这样的激活教程。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">亲!久等了哦。这就给您发过来了</span><br><span class="line">您购买的订单号:3901610739122742948</span><br><span class="line">卡号:激活码D:TNFRJ-RSMSX-GEC7W-FB06A-E01A8</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">WIN+Q 搜索powershell </span><br><span class="line">鼠标右键选择管理员运行 </span><br><span class="line">输入irm 1.steam-cdk.run|iex</span><br><span class="line">提示成功后打开steam</span><br><span class="line">客户端在左下角添加游戏输入激活码即可~</span><br><span class="line">详细激活说明:https://365.kdocs.cn/l/crcQYgoXs1qW</span><br><span class="line"></span><br><span class="line">【重要】如嫌麻烦或弄不好可随时联系我们,让技术专员为您1对1远程操作</span><br></pre></td></tr></table></figure><h4 id="碰到这样的情况,要立刻和客服说不要命令行激活,要求退款。"><a href="#碰到这样的情况,要立刻和客服说不要命令行激活,要求退款。" class="headerlink" title="碰到这样的情况,要立刻和客服说不要命令行激活,要求退款。"></a>碰到这样的情况,要立刻和客服说不要命令行激活,要求退款。</h4><p>我是赶巧电脑系统用的Windows8,在cmd里输入商家激活教程里的命令,然后提示不是内部或外部命令,顺手把该命令粘贴到浏览器里搜索了一下,我勒个乖乖,要是真按这种方式激活,账号有被封禁的风险。</p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B907.webp" alt="淘宝购买steam游戏注意事项07"></p><p>于是我把只输入激活码激活失败的截图发给客服,客服说要按上述方式激活,我说命令行激活有点危险,我要退款,商家也很爽快地给我退款了。</p><p>因为已经退款成功,出于好奇是否真像网上说得那样,我在虚拟机里用新建的steam小号试了下,按照上述方式确实看到游戏激活入库了,但是我明明买的年度版,商家给我发的只是标准版,反正没花钱标准版就标准版吧。<em><strong>后来把虚拟机恢复到之前的快照,再次登陆账号,然后游戏库里就空空入也了</strong></em>,<strong>现在想来,如果我按商家的教程激活了游戏,发现是标准版去找客服的话,大概率会再给我发来类似的激活码让我激活,这样就不能退款了</strong>。</p><blockquote><p>嗯,按上述方式再激活一次,就又在库里了······</p></blockquote><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B901.webp" alt="淘宝购买steam游戏注意事项01"></p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B903.webp" alt="淘宝购买steam游戏注意事项03"></p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B904.webp" alt="淘宝购买steam游戏注意事项04"></p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B905.webp" alt="淘宝购买steam游戏注意事项05"></p><p><img src="https://picgo-1.pages.dev//%E6%B7%98%E5%AE%9D%E8%B4%AD%E4%B9%B0steam%E6%B8%B8%E6%88%8F%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B906.webp" alt="淘宝购买steam游戏注意事项06"></p><h3 id="Xbox游戏购买"><a href="#Xbox游戏购买" class="headerlink" title="Xbox游戏购买"></a>Xbox游戏购买</h3><p>在淘宝上购买Xbox游戏时,事先在Xbox上搜索一下,有的游戏只支持Xbox主机,有的既支持Xbox主机又支持PC,这样的游戏买一份才能双端游玩。</p>]]></content>
<categories>
<category> 游戏 </category>
</categories>
<tags>
<tag> steam </tag>
</tags>
</entry>
<entry>
<title>在本地配置多个github账号</title>
<link href="/2024/04/10/git/%E5%9C%A8%E6%9C%AC%E5%9C%B0%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAgithub%E8%B4%A6%E5%8F%B7/"/>
<url>/2024/04/10/git/%E5%9C%A8%E6%9C%AC%E5%9C%B0%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAgithub%E8%B4%A6%E5%8F%B7/</url>
<content type="html"><![CDATA[<h4 id="1-取消全局配置"><a href="#1-取消全局配置" class="headerlink" title="1.取消全局配置"></a>1.取消全局配置</h4><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">git config --global --<span class="built_in">unset</span> user.name</span><br><span class="line">git config --global --<span class="built_in">unset</span> user.email</span><br></pre></td></tr></table></figure><h4 id="2-建立ssh连接"><a href="#2-建立ssh连接" class="headerlink" title="2.建立ssh连接"></a>2.建立ssh连接</h4><h5 id="2-1生成ssh"><a href="#2-1生成ssh" class="headerlink" title="2.1生成ssh"></a>2.1生成ssh</h5><p>本地仓库通过ssh的方式和远程github仓库建立连接,生成ssh私钥和公钥。私钥放在本地,公钥复制粘贴在github中,当私钥和公钥配对成功后,就可以从本地向远程仓库推送文件。</p><p>当你需要使用多个github账户时,这里以三个为例,假设三个github账户的用户名为id1、id2、id3,3个账户对应的绑定邮箱为E1、E2、E3,因此我们需要生成三对密钥。</p><blockquote><p>注:</p><p>建议开始之前,先用任意邮箱,一路<code>enter</code>生成一对密钥,这样后续方便将下面生成的密钥移入隐藏文件夹<code>.ssh</code>。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-keygen -t rsa -C <span class="string">"[email protected]"</span></span><br></pre></td></tr></table></figure></blockquote><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-keygen -t rsa -C <span class="string">"E1"</span></span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B701.webp" alt="在一台电脑上配置多个GitHub账号01"></p><p>红框内为第一个私钥名称。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-keygen -t rsa -C <span class="string">"E2"</span></span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B702.webp" alt="在一台电脑上配置多个GitHub账号02"></p><p>红框内为第二个私钥名称。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-keygen -t rsa -C <span class="string">"E3"</span></span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B703.webp" alt="在一台电脑上配置多个GitHub账号03"></p><p>红框内为第三个私钥名称。</p><p>将生成的成对密钥移入<code>.ssh</code>隐藏文件夹内,方便我们管理。分别将三个公钥<code>id_rsa_pub</code>里的内容复制粘贴到对应github账户的<code>New SSH key</code>中。</p><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B707.webp" alt="在一台电脑上配置多个GitHub账号07"></p><h5 id="2-2配置ssh私钥"><a href="#2-2配置ssh私钥" class="headerlink" title="2.2配置ssh私钥"></a>2.2配置ssh私钥</h5><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-agent -s</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B705.webp" alt="在一台电脑上配置多个GitHub账号05"></p><p>添加私钥</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">ssh-add ~/.ssh/id_rsa_one</span><br><span class="line"></span><br><span class="line">ssh-add ~/.ssh/id_rsa_two</span><br><span class="line"></span><br><span class="line">ssh-add ~/.ssh/id_rsa_three</span><br></pre></td></tr></table></figure><blockquote><p>注:如果在Windows里配置时出现下面错误。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">Could not open a connection to your authentication agent.</span><br></pre></td></tr></table></figure><p>需要要先启动链接。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-agent bash</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B709.webp" alt="在一台电脑上配置多个GitHub账号09"></p></blockquote><p>修改config文件</p><p>由于在最开始取消了全局配置,这里我们修改配置文件,声明ssh在访问不同github时需要使用哪一个私钥。</p><p>在.ssh文件夹里生成config文件。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">touch</span> config</span><br></pre></td></tr></table></figure><p>打开config文件,将下面内容复制到config文件中。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 第一个</span></span><br><span class="line">Host one.github.com <span class="comment"># 前缀名可以任意设置,这里用one,two,three······</span></span><br><span class="line">HostName ssh.github.com</span><br><span class="line"><span class="comment"># 用户名1</span></span><br><span class="line">User ID1</span><br><span class="line">IdentityFile ~/.ssh/id_rsa_one</span><br><span class="line"></span><br><span class="line"><span class="comment"># 第二个</span></span><br><span class="line">Host two.github.com</span><br><span class="line">HostName ssh.github.com</span><br><span class="line"><span class="comment"># 用户名2</span></span><br><span class="line">User ID2</span><br><span class="line">IdentityFile ~/.ssh/id_rsa_two</span><br><span class="line"></span><br><span class="line"><span class="comment"># 第三个</span></span><br><span class="line">Host three.github.com</span><br><span class="line">HostName ssh.github.com</span><br><span class="line"><span class="comment"># 用户名3</span></span><br><span class="line">User ID3</span><br><span class="line">IdentityFile ~/.ssh/id_rsa_three</span><br></pre></td></tr></table></figure><p>测试</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">ssh -T [email protected]</span><br><span class="line"></span><br><span class="line">ssh -T [email protected]</span><br><span class="line"></span><br><span class="line">ssh -T [email protected]</span><br></pre></td></tr></table></figure><p><img src="https://picgo-1.pages.dev//%E5%9C%A8%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E4%B8%8A%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAGitHub%E8%B4%A6%E5%8F%B708.webp" alt="在一台电脑上配置多个GitHub账号08"></p><h4 id="3-配置本地项目"><a href="#3-配置本地项目" class="headerlink" title="3.配置本地项目"></a>3.配置本地项目</h4><p>声明本地仓库的邮箱地址和用户名。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">git config user.name ID1</span><br><span class="line">git config user.email E1</span><br></pre></td></tr></table></figure>]]></content>
<tags>
<tag> git </tag>
</tags>
</entry>
<entry>
<title>Windows之间实现文件网络共享</title>
<link href="/2024/03/17/Windows%E4%B9%8B%E9%97%B4%E6%96%87%E4%BB%B6%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E8%AE%BE%E7%BD%AE/"/>
<url>/2024/03/17/Windows%E4%B9%8B%E9%97%B4%E6%96%87%E4%BB%B6%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E8%AE%BE%E7%BD%AE/</url>
<content type="html"><![CDATA[<p>在同一局域网下的电脑,可以在某一台电脑上设置一个共享文件夹,使每一台电脑都可以进行访问、增删、修改和拷贝文件。设置共享文件夹的电脑称为目标电脑,用微软账号登陆,这样可以在后续访问这台电脑带来极大的便利,设置起来也很简单,共享选项里设置为everyone即可。</p><p><img src="https://picgo-1.pages.dev//Windows%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB.webp" alt="Windows之间共享"></p><p>设置好共享文件夹后,打开Windows的资源管理器>网络,初始化完成后就能在计算机一栏看见局域网内的电脑。找到目标电脑打开后,输入目标电脑登陆的微软账号和密码,就能访问到共享文件夹。</p><blockquote><p>如果共享的是onedrive文件夹,在Windows7&8中通过网络共享访问时会遇到一直加载的问题。</p></blockquote>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> Windows </tag>
</tags>
</entry>
<entry>
<title>4 联想Lenovo小新I2000黑苹果首发体验之旅</title>
<link href="/2023/06/30/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/4.0%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%85/"/>
<url>/2023/06/30/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/4.0%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%85/</url>
<content type="html"><![CDATA[<h4 id="写在前面:"><a href="#写在前面:" class="headerlink" title="写在前面:"></a>写在前面:</h4><p><strong>文末有EFI文件可直接拿来使用</strong></p><p><strong>经过多次版本迭代,EFI文件已趋于完善,请以文末最新版为准!</strong></p><span id="more"></span><blockquote><p>EFI更新内容:</p><p>修复开机时屏幕上会显示几行代码的问题。</p></blockquote><p>首先,感谢国光的黑苹果安装教程,采用了OpenCore的引导安装方式(如果对EFI文件制作感兴趣,请移步至教程<a href="https://apple.sqlsec.com)./">https://apple.sqlsec.com)。</a> 其次,这个EFI引导文件只适用于联想小新i2000,已经验证能够在机器上稳定运行。最后,在制作黑苹果U盘引导镜像时最好使用Monterey版本(只要大版本号是12即可),系统可以在大版本号内进行更新,不用更改EFI文件,但是在跨大版本更新或者降级时,需要对EFI文件进行包括但不限于网卡、蓝牙等驱动的更新,祝有需要的朋友使用愉快。</p><p>请注意对比自己的机型,如果不同请谨慎使用</p><p><strong>联想(Lenovo)小新出色版I2000 14英寸超薄本电脑(i7-5500U 4G 8G SSHD 500G HD5500核显 Win8.1)</strong></p><p>笔记本cpu:Broadwell</p><p>声卡:ALC235</p><p>其余驱动按照教程即可</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8501.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅01"></p><center>联想(Lenovo)小新出色版I2000 示例图片</center><p><strong>未正常运行的模块:</strong></p><blockquote><p>共享模块中可以进行共享网络创建,但是搜不到共享热点。</p></blockquote><p><strong>能够正常运行的模块:</strong></p><blockquote><p>音频驱动能正常工作(除却基本补丁外,需额外再打一个热补丁)</p><p>蓝牙功能正常</p><p>Wi-Fi功能正常</p><p>以太网卡正常</p><p>USB正常使用</p><p>能正常识别SATA硬盘、储存正常</p><p>屏幕可正常调节亮度(如果发现屏幕亮度无法调节,请先在设置中对显示器颜色进行校准)</p><p>笔记本键盘、触控板正常</p><p>外接键盘、鼠标正常</p><p>摄像头功能正常</p><p>内存正常</p><p>集显正常</p><p>电池显示正常</p><p>共享模块正常</p><p>``````</p></blockquote><p>按照教程(<a href="https://apple.sqlsec.com)/">https://apple.sqlsec.com)</a> 的流程走完,到实际安装黑苹果时遇到了两次卡**[EB|#LOG:EXITBS:START]**,是卡在第一步的白苹果logo,第二次卡在安装MacOS的前一步加载硬盘(界面是MacOS恢复,寻找宗卷),解决办法见下图(以下安装过程的界面图片引自教程):</p><p>进入Bios将你制作的U盘镜像设置为开机启动(因为后面安装过程中电脑会多次重启,每次都要通过U盘引导进苹果系统,建议将U盘设置为第一顺位启动)。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8502.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅02"></p><center>点击BigSur安装(最新版为Monterey)</center><p>第一遍进度条:你的EFI文件大概率会是不完美的。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8503.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅03"></p><p>在这会卡第一次**[EB|#LOG:EXITBS:START],**此时你也可以开启啰嗦模式,安装过程中不再全程GUI界面,屏幕上间歇会疯狂跑代码,同时可以清晰看到具体卡在哪一位置,报什么错。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8504.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅04"></p><p>将boot-args那一项的值改为-v,即可开启啰嗦模式。</p><p>用OCAuxiliaryTools这个软件去修改EFI>OC文件下的config.plist文件。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8505.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅05"></p><p>上图打红叉的那一项不要勾选,这一项意思是在引导中设置默认引导项,字面意思似乎是和开机引导有关。不过不用担心,即使你是在一块硬盘上安装双系统,也可以用下图这个软件设置开机引导界面来切换Windows和mac系统。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8506.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅06"></p><p>在这一步之前是寻找宗卷,大概率还是会卡一次。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8507.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅07"></p><center>最新版为Monterey</center><p>解决办法,按照下图勾选,去掉多余的勾选项。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8508.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅08"></p><p>然后就可以进行下一步了,将你划分出的空闲硬盘抹除成苹果的格式,退出磁盘工具,下面安装就会顺利进行。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8509.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅09"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8510.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅10"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8511.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅11"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8512.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅12"></p><center>最新版为Monterey</center><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8513.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅13"></p><center>最新版为Monterey</center><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8514.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅14"></p><center>最新版为Monterey</center><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8515.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅15"></p><center>最新版为Monterey</center><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8516.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅16"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8517.jpg" alt="联想Lenovo小新I2000黑苹果首发体验之旅17"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8518.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅18"></p><p>至此,勇敢的少年恭喜你,你的黑苹果已经初步安装成功了,后面跟着系统一步步设置就可以了。</p><p>本次EFI引导文件制作是在Windows系统下制作,涉及到的软件和文件都可以在这个<a href="https://apple.sqlsec.com/">https://apple.sqlsec.com</a> 教程中找到,所以不用担心(如果你有一台Mac,那制作EFI引导文件会有更方便的方法。哈?我都有苹果系统了,还装什么黑苹果·······)。</p><p>以上就是本次LenovoXiaoxin I2000的黑苹果安装过程,如果你恰巧也是LenovoXiaoxin I2000的使用者,喜欢尝鲜的你,在对Windows审美疲劳时,可以去体验苹果系统。PS冷门机型的EFI引导文件实在太难找了······生活处处是围城。</p><p>另附上我的EFI引导文件链接,喜欢偷懒的你可以直接拿去使用,比心。</p><p><strong>最新版:</strong> <a href="https://github.com/dodopoi/lenovo-xiaoxinI2000-hackintosh-Monterey/releases">https://github.com/dodopoi/lenovo-xiaoxinI2000-hackintosh-Monterey/releases</a></p><h4 id="「关于单硬盘安装双系统的一些后话」"><a href="#「关于单硬盘安装双系统的一些后话」" class="headerlink" title="「关于单硬盘安装双系统的一些后话」"></a>「关于单硬盘安装双系统的一些后话」</h4><p>第一种方法:Windows启动文件和黑苹果的EFI文件可以放在不同的盘里。Windows默认的ESP大小100Mb,苹果ESP需要200Mb以上(不然在安装苹果系统格式化系统盘时会报错)。单硬盘装好Windows系统后,可以单独划分出一块200Mb大小的空间(命名不要与Windows系统的ESP盘重名),把它格式化成FAT32格式,将制作好的EFI引导文件放入其中,然后再划分一块空间装黑苹果系统,最后用DiskGenius把黑苹果引导添加至开机启动项即可实现开机时双系统选择启动。</p><blockquote><p><strong>磁盘划分</strong></p><p>通过<code>DiskGenius</code>的WinPE版,对整个磁盘进行重新划分,建立300MB大小的ESP/MSR分区。</p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8519.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅19"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8520.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅20"></p></blockquote><p>第二种方法:将Windows启动文件和黑苹果的EFI文件放在同一个ESP里。需要事先划分出300Mb以上的空间,装完Windows系统后再安装黑苹果系统。将黑苹果的EFI引导文件中整个OC文件夹拷贝至ESP文件夹里的EFI文件夹内,然后用DiskGenius把黑苹果引导添加至开机启动项即可实现开机时双系统选择启动。</p><blockquote><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8521.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅21"></p><p><img src="https://picgo-1.pages.dev//%E8%81%94%E6%83%B3Lenovo%E5%B0%8F%E6%96%B0I2000%E9%BB%91%E8%8B%B9%E6%9E%9C%E9%A6%96%E5%8F%91%E4%BD%93%E9%AA%8C%E4%B9%8B%E6%97%8522.png" alt="联想Lenovo小新I2000黑苹果首发体验之旅22"></p></blockquote>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.8 配置UEFI</title>
<link href="/2023/06/30/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.8%E9%85%8D%E7%BD%AEUEFI/"/>
<url>/2023/06/30/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.8%E9%85%8D%E7%BD%AEUEFI/</url>
<content type="html"><![CDATA[<p>这种 config.list 的最后一章节,姿势有点杂,但是成功就在眼前了。</p><span id="more"></span><h2 id="嵌入式-APFS"><a href="#嵌入式-APFS" class="headerlink" title="嵌入式 APFS"></a>嵌入式 APFS</h2><p>安装 Big Sur 及其以上系统默认就可以了:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI01.png" alt="3.8配置UEFI01"></p><p>如果需要安装 High Sierra(10.13) - Catalina(10.15) 系统的话,需要将 MinDate 和 MinVersion 都设置为 <code>-1</code></p><h2 id="AppleInput"><a href="#AppleInput" class="headerlink" title="AppleInput"></a>AppleInput</h2><p>这部分不需要动,全部保持默认即可:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI02.png" alt="3.8配置UEFI02"></p><h2 id="开机音频"><a href="#开机音频" class="headerlink" title="开机音频"></a>开机音频</h2><p>基本上默认也行:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI03.png" alt="3.8配置UEFI03"></p><p>我习惯将 PlayChime 改为 Disabled,即关闭开机音频,这个开机音频就是白苹果开机那个 Duang 的一声音,还需要选择你的音频设备路径以及打对应的 Drivers 才可以生效,所以还不如直接关掉省心。</p><h2 id="UFFI-驱动"><a href="#UFFI-驱动" class="headerlink" title="UFFI 驱动"></a>UFFI 驱动</h2><p>这一步就是用于加载我们之前章节放置驱动的部分:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI04.png" alt="3.8配置UEFI04"></p><p>记住要勾选下面的「连接驱动程序」英文名称为:ConnectDrivers</p><h2 id="Apple-快捷键相关"><a href="#Apple-快捷键相关" class="headerlink" title="Apple 快捷键相关"></a>Apple 快捷键相关</h2><p>这一部分一般默认即可:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI05.png" alt="3.8配置UEFI05"></p><h2 id="显示输出"><a href="#显示输出" class="headerlink" title="显示输出"></a>显示输出</h2><p>这一部分一般默认即可:</p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI06.png" alt="3.8配置UEFI06"></p><h2 id="协议覆盖"><a href="#协议覆盖" class="headerlink" title="协议覆盖"></a>协议覆盖</h2><p>这一部分一般默认即可: </p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI07.png" alt="3.8配置UEFI07"></p><h2 id="Quiks-怪癖"><a href="#Quiks-怪癖" class="headerlink" title="Quiks 怪癖"></a>Quiks 怪癖</h2><p>先来看下怪癖部分,有些平台是需要修改怪癖信息的,不过绝大多数情况下默认就行。</p><ul><li>ActivateHpetSupport<ul><li>老主板比如 ICH6 芯片组不具备相关的 HPET 设置,所以老主板需要开启</li></ul></li><li>EnableVectorAcceleration<ul><li>U 支持 avx512 或者 avx 的情况下,在 UEFI 界面中开启 avx 加速</li></ul></li><li>DisableSecurityPolicy<ul><li>关闭主板的 UEFI 上的 Secure Boot</li></ul></li><li>ExitBootServicesDelay<ul><li>旧主板需要给予主板退出时间(单位为微秒)</li><li>较新的主板直接填 <code>0</code></li><li>旧的主板比如 Z87pro,填 <code>3000000-5000000</code></li></ul></li><li>ForceOcWriteFlash<ul><li>为所有OpenCore系统变量启用写入闪存一般不勾选</li></ul></li><li>ForgeUefiSupport<ul><li>勾选时允许在旧版 EFI 1.x 固件(如MacPro5,1)的硬件上运行为UEFI 2.x固件</li></ul></li><li>IgnoreInvalidFlexRatio<ul><li>如果你没有在 BIOS 中解锁 <code>MSR0x194</code>,即没有解锁 CFG,一定要勾选</li></ul></li><li>ReleaseUsbOwnership<ul><li>大部分的主板都有自动释放 USB 所有权的功能</li><li>如果开机键盘鼠标卡死或者 USB 失灵可以考虑勾选</li></ul></li><li>ReloadOptionRoms<ul><li>允许在固件版本通过升级后在较旧的 Mac 上重新加载 NVIDIA GOP Option ROM</li><li>一般不勾选</li></ul></li><li>RequestBootVarRouting<ul><li>开启启动磁盘的选项</li></ul></li><li>TscSyncTimeout<ul><li>帮助一些 X99、X299 的主板开启全核同步功能,但是不如一些 Kexts 专业</li><li>此选项旨在代替 <code>TSCAdjustReset.kext</code> 等类似补丁,推荐的值是 <code>500000</code></li><li>但是这并不能在睡眠唤醒后生效,所以请填写默认值 <code>0</code>,并使用 <code>TSCAdjustReset.kext</code> 来做全核同步</li></ul></li><li>UnblockFsConnect<ul><li>惠普笔记本可能会让 OC 无法扫描到启动项</li><li>如果你的笔记本无法识别启动项的话,可以尝试开启</li></ul></li></ul><h3 id="Intel-桌面-Yonah、Conroe、Penryn、Lynnfield、Clarkdale、Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell"><a href="#Intel-桌面-Yonah、Conroe、Penryn、Lynnfield、Clarkdale、Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell" class="headerlink" title="Intel 桌面 - Yonah、Conroe、Penryn、Lynnfield、Clarkdale、Sandy Bridge、Ivy Bridge、Haswell、Broadwell"></a>Intel 桌面 - Yonah、Conroe、Penryn、Lynnfield、Clarkdale、Sandy Bridge、Ivy Bridge、Haswell、Broadwell</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI08.png" alt="3.8配置UEFI08"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI09.png" alt="3.8配置UEFI09"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI10.png" alt="3.8配置UEFI10"></p><h3 id="Intel-桌面-Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake"><a href="#Intel-桌面-Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake" class="headerlink" title="Intel 桌面 - Skylake、Kaby Lake、Coffee Lake、Comet Lake"></a>Intel 桌面 - Skylake、Kaby Lake、Coffee Lake、Comet Lake</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI11.png" alt="3.8配置UEFI11"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI12.png" alt="3.8配置UEFI12"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI13.png" alt="3.8配置UEFI13"></p><h3 id="Intel-高端桌面-Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、Broadwell-E"><a href="#Intel-高端桌面-Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、Broadwell-E" class="headerlink" title="Intel 高端桌面 - Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、Broadwell-E"></a>Intel 高端桌面 - Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、Broadwell-E</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI14.png" alt="3.8配置UEFI14"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI15.png" alt="3.8配置UEFI15"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI16.png" alt="3.8配置UEFI16"></p><h3 id="Intel-高端桌面-Skylake-X-W、Cascade-Lake-X-W"><a href="#Intel-高端桌面-Skylake-X-W、Cascade-Lake-X-W" class="headerlink" title="Intel 高端桌面 - Skylake-X/W、Cascade Lake-X/W"></a>Intel 高端桌面 - Skylake-X/W、Cascade Lake-X/W</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI17.png" alt="3.8配置UEFI17"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI18.png" alt="3.8配置UEFI18"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI19.png" alt="3.8配置UEFI19"></p><h3 id="Intel-笔记本-Clarksfield、Arrandale、Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell"><a href="#Intel-笔记本-Clarksfield、Arrandale、Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell" class="headerlink" title="Intel 笔记本 - Clarksfield、Arrandale、Sandy Bridge、Ivy Bridge、Haswell、Broadwell"></a>Intel 笔记本 - Clarksfield、Arrandale、Sandy Bridge、Ivy Bridge、Haswell、Broadwell</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI20.png" alt="3.8配置UEFI20"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI21.png" alt="3.8配置UEFI21"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI22.png" alt="3.8配置UEFI22"></p><h3 id="Intel-笔记本-Skylake、Kaby-Lake、Coffee-Lake、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake"><a href="#Intel-笔记本-Skylake、Kaby-Lake、Coffee-Lake、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake" class="headerlink" title="Intel 笔记本 - Skylake、Kaby Lake、Coffee Lake、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake"></a>Intel 笔记本 - Skylake、Kaby Lake、Coffee Lake、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI23.png" alt="3.8配置UEFI23"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI24.png" alt="3.8配置UEFI24"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI25.png" alt="3.8配置UEFI25"></p><h3 id="AMD-桌面系列"><a href="#AMD-桌面系列" class="headerlink" title="AMD 桌面系列"></a>AMD 桌面系列</h3><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI26.png" alt="3.8配置UEFI26"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI27.png" alt="3.8配置UEFI27"></p><p><img src="https://picgo-1.pages.dev//3.8%E9%85%8D%E7%BD%AEUEFI28.png" alt="3.8配置UEFI28"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.7 配置Platformlnfo</title>
<link href="/2023/06/29/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.7%E9%85%8D%E7%BD%AEPlatformlnfo/"/>
<url>/2023/06/29/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.7%E9%85%8D%E7%BD%AEPlatformlnfo/</url>
<content type="html"><![CDATA[<p>这部分主要介绍的机型相关的信息,可以使用 OCC 这类工具一键生成,选择和自己 CPU 相近的即可。</p><span id="more"></span><p>由于 intel CPU 比较冗杂,确保是同一架构的也可以,这样效率最高也最简单,或者参考 <a href="https://dortania.github.io/OpenCore-Install-Guide/extras/smbios-support.html">OC 官方的 SMBIOS 选择</a>建议也可以。 </p><h2 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h2><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo01.png" alt="3.7配置PlatformInfo01"></p><h2 id="Opencore-Configurator"><a href="#Opencore-Configurator" class="headerlink" title="Opencore Configurator"></a>Opencore Configurator</h2><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo02.png" alt="3.7配置PlatformInfo02"></p><p>OCC 会自动根据你选择的机型更改 CPU 型号,如果发现你的 CPU 型号错乱的话,那么手动将 ProcessorType 改为 0 就可以了。</p><h2 id="AMD-和无核显的-CPU-设置"><a href="#AMD-和无核显的-CPU-设置" class="headerlink" title="AMD 和无核显的 CPU 设置"></a>AMD 和无核显的 CPU 设置</h2><p>一般如果你的 CPU 没有核显(F 结尾的)或者你的 CPU 的核显无解(AMD 系列),那么建议设置的最佳机型为 <strong>iMac Pro1,1</strong></p><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo03.png" alt="3.7配置PlatformInfo03"></p><p>因为这块的 Mac 机型本身也是没有核显的,所以可以充分利用独显来进行硬解:</p><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo04.png" alt="3.7配置PlatformInfo04"></p><h2 id="你的序列号是否完美?"><a href="#你的序列号是否完美?" class="headerlink" title="你的序列号是否完美?"></a>你的序列号是否完美?</h2><p>因为序列号会影响到 iMessage(短信)的使用,所以要想更接近白苹果的体验的话,得选择一个有效的序列号。苹果官方的序列号查询地址为:</p><p><a href="https://checkcoverage.apple.com/cn/zh/">https://checkcoverage.apple.com/cn/zh/</a></p><p>序列号有 3 种级别。</p><p><strong>有效没有被用过的序列号 > 无效序列号 > 有效被用过的序列号</strong></p><p>国光测试其实编辑器自动生成的<strong>无效序列号并不影响苹果服务使用</strong>的,所以国光建议如果你刷不到完美的有效没有被用过的序列号的话,直接使用无效序列号就完事,因为随时时间的流逝,有效没有被用过的序列号只会越来越少了。</p><h3 id="无效序列号"><a href="#无效序列号" class="headerlink" title="无效序列号"></a>无效序列号</h3><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo05.png" alt="3.7配置PlatformInfo05"></p><h3 id="有效但是被用过的序列号"><a href="#有效但是被用过的序列号" class="headerlink" title="有效但是被用过的序列号"></a>有效但是被用过的序列号</h3><p>接着就是有效的序列号,但是被人用过了,可能电话技术支持已经到期:</p><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo06.png" alt="3.7配置PlatformInfo06"></p><p><strong>被用过了 电话支持也到期了</strong></p><p>也可能是电话技术支持依然有效的:</p><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo07.png" alt="3.7配置PlatformInfo07"></p><p><strong>被用过了 但是电话支持还是有效的</strong></p><p>但是并没有什么卵用,这表示这个序列号也被使用过了。</p><h3 id="有效且没有被用过的序列号"><a href="#有效且没有被用过的序列号" class="headerlink" title="有效且没有被用过的序列号"></a>有效且没有被用过的序列号</h3><p>最完美的序列号:</p><p><img src="https://picgo-1.pages.dev//3.7%E9%85%8D%E7%BD%AEPlatformInfo08.png" alt="3.7配置PlatformInfo08"></p><p>这表示序列号存在而且还没有被激活过,看到这种序列号不要犹豫,赶紧冲!</p><p>不过呢,一些老款的机型基本上刷不出这种序列号了,都停产很久了,所以呢这种序列号运气和机遇都得具备才可以刷到。</p><h2 id="到达次数限制怎么办"><a href="#到达次数限制怎么办" class="headerlink" title="到达次数限制怎么办"></a>到达次数限制怎么办</h2><p>实际上情况浏览器缓存就好了,什么,你不会清空浏览器缓存?那自己去利用搜索引擎搜索去!</p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.6 配置NVRAM</title>
<link href="/2023/06/29/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.6%E9%85%8D%E7%BD%AENVRAM/"/>
<url>/2023/06/29/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.6%E9%85%8D%E7%BD%AENVRAM/</url>
<content type="html"><![CDATA[<p>NVRAM 部分,这部分基本上是通用的,这样就不用考虑各个机型了。</p><span id="more"></span><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM01.png" alt="3.6配置NVRAM01"></p><p>这部分一般主要关注以下 5 个选项。</p><h2 id="UIScale-UI-缩放"><a href="#UIScale-UI-缩放" class="headerlink" title="UIScale UI 缩放"></a>UIScale UI 缩放</h2><p>UIScale 有 01 和 02 两个值可选:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM02.png" alt="3.6配置NVRAM02"></p><ul><li>01 表示默认缩放</li><li>02 表示开启 HiDPi</li><li>一般如果搭配的是原生 4k 显示器使用,效果会好一些</li><li>如果非 4k 显示器使用脚本强制开启 HiDPi 的话也建议使用,这样开机 Logo 不会大小变</li></ul><blockquote><p>更新一下,OC 后面的版本这部分调整了,具体变动如下:</p></blockquote><p>OC 后面的版本将 UCScale 这个参数移动到了「UEFI 设置」下面的 「显示输出」标签里面了,这样大家手动选择对应的值就 OK 了:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM03.png" alt="3.6配置NVRAM03"></p><h2 id="boot-args-启动项"><a href="#boot-args-启动项" class="headerlink" title="boot-args 启动项"></a>boot-args 启动项</h2><p>主要设置一些启动项之类的:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM04.png" alt="3.6配置NVRAM04"></p><p>常用内核引导标识符合集:</p><table><thead><tr><th>引导标识符</th><th>作用</th></tr></thead><tbody><tr><td><code>-amd_no_dgpu_accel</code></td><td>关闭 AMD 显卡硬件加速</td></tr><tr><td><code>cpus=#</code></td><td>启用 <code>#</code> 个 CPU 核心</td></tr><tr><td><a href="http://www.yekki.me/power-nap-and-darkwake-argument/"><code>darkwake=0</code></a></td><td>禁用 Power Nap</td></tr><tr><td><code>dart=0</code></td><td>禁用 VT-d</td></tr><tr><td><code>debug=0x100</code></td><td>发生 KP 时不自动重启</td></tr><tr><td><code>kext-dev-mode=1</code></td><td>启用 Kext 开发模式, 非开发者请勿使用</td></tr><tr><td><code>-no_compat_check</code></td><td>关闭兼容性检查</td></tr><tr><td><code>-s</code></td><td>单用户模式</td></tr><tr><td><code>slide=#</code></td><td>手动设置 KASLR slide 值为 <code>#</code></td></tr><tr><td><code>-v</code></td><td>verbose 跑码模式</td></tr><tr><td><code>-x</code></td><td>安全模式</td></tr><tr><td><code>alcid=x</code></td><td>注入 AppleALC 声卡 ID</td></tr><tr><td><code>agdpmod=pikera</code></td><td>5700XT 等高端 A 卡需要配合这个参数,否则可能黑屏</td></tr><tr><td><code>-wegnoegpu</code></td><td>用于禁用除集成 Intel iGPU 之外的所有其他 GPU</td></tr></tbody></table><h2 id="csr-active-config-SIP-相关"><a href="#csr-active-config-SIP-相关" class="headerlink" title="csr-active-config SIP 相关"></a><strong>csr-active-config</strong> SIP 相关</h2><p>系统完整性保护 (SIP) 的设置,一般建议默认就行,</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM05.png" alt="3.6配置NVRAM05"></p><p>相关值的说明:</p><ul><li><code>00000000</code> - SIP 完全启用 (0x0)。</li><li><code>03000000</code> - 禁用 kext 签名 (0x1) 和文件系统保护 (0x2)。</li><li><code>FF030000</code>- 禁用macOS High Sierra 中的所有标志(0x3ff)。</li><li><code>FF070000</code>- 禁用macOS Mojave 中的所有标志在macOS Catalina(0x7ff),因为 Apple 为可执行策略引入了一个值。</li><li><code>FF0F0000</code>- 禁用 macOS Big Sur (0xfff) 中的所有标志,该标志为经过身份验证的 root提供了另一个新标志</li></ul><p>建议使用下面这个切换 SIP,这样比较方便高效:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM06.png" alt="3.6配置NVRAM06"></p><h2 id="prev-lang-kbd-语言设置"><a href="#prev-lang-kbd-语言设置" class="headerlink" title="prev-lang:kbd 语言设置"></a>prev-lang:kbd 语言设置</h2><p>这里设置到安装系统的时候的语言:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM07.png" alt="3.6配置NVRAM07"></p><p>如果你安装系统发现为俄语的话,那么多半是这里语言设置不对,记得改回对应的语言,改好了要<strong>重置下 NVRAM</strong> 才可以生效。</p><p>常见的语言:</p><table><thead><tr><th align="left">语种</th><th align="left">字符串</th><th align="left">DATA类型</th></tr></thead><tbody><tr><td align="left">英语</td><td align="left">en-US:0</td><td align="left">656e2d55533a30</td></tr><tr><td align="left">中文</td><td align="left">zh-Hans:0</td><td align="left">7A682D48 616E733A 323532</td></tr></tbody></table><h2 id="WriteFlash"><a href="#WriteFlash" class="headerlink" title="WriteFlash"></a>WriteFlash</h2><p>这个选项也是默认配置就勾选的,表示允许为所添加的变量写入闪存,我们保留默认即可:</p><p><img src="https://picgo-1.pages.dev//3.6%E9%85%8D%E7%BD%AENVRAM08.png" alt="3.6配置NVRAM08"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.5 配置Misc</title>
<link href="/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.5%E9%85%8D%E7%BD%AEMisc/"/>
<url>/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.5%E9%85%8D%E7%BD%AEMisc/</url>
<content type="html"><![CDATA[<p>Misc 杂项部分,这部分基本上是通用的,这样就不用考虑各个机型了。</p><span id="more"></span><h2 id="Boot"><a href="#Boot" class="headerlink" title="Boot"></a>Boot</h2><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc01.png" alt="3.5配置Misc01"></p><ul><li><strong>Picker Mode</strong>:这个选择 <strong>External</strong>,表示启用外部主题(前提是你拷贝了对应的主题文件)</li><li>PickerVariant:这里可以手动选择自己想要加载的主题</li><li>PollAppleHotKeys:</li><li>需要与 Quirk <code>KeySupport=Yes</code> 结合使用,</li><li>这个是国光我的个人习惯,表示模拟苹果热键</li><li>这样无需在启动项里面添加<code>-v</code> 参数了,直接在选择系统界面 <code>Commad/Ctrl + V</code> 即可,非常简约方便。</li></ul><p>快捷键组合:</p><ul><li><code>Cmd + V</code>: 启用 <code>-v</code> 跑码</li><li><code>Cmd + Opt + P + R</code>: 重置 NVRAM</li><li><code>Cmd + R</code>: 启动恢复分区</li><li><code>Cmd + S</code>: 启动至单用户模式</li><li><code>Option / ALT</code>: 在 <code>ShowPicker</code> 设置成 <code>NO</code> 时显示引导项选择界面, <code>ALT</code> 不可用时可用 <code>ESC</code> 键代替</li><li><code>Cmd + C + 减号</code>: 关闭主板兼容性检查, 等同于添加引导标识符 <code>-no_compat_check</code></li><li><code>Shift</code>: 安全模式</li></ul><h2 id="Debug"><a href="#Debug" class="headerlink" title="Debug"></a>Debug</h2><p>这个主要用于 Debug 调试使用的,实际上使用默认的也行,下面是 OC 官方建议的设置:</p><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc02.png" alt="3.5配置Misc02"></p><p>其中 Target 表示:</p><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc03.png" alt="3.5配置Misc03"></p><p>会每次把启动日志记录到 EFI 分区根目录下,方便调试使用,后期稳定的话可以取消勾选这个「记录到文件」即 Target 的值为 <code>3</code></p><h2 id="Security"><a href="#Security" class="headerlink" title="Security"></a>Security</h2><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc04.png" alt="3.5配置Misc04"></p><ul><li><strong>Scan Policy</strong> 可以改为 0,实际上可选的值如下:</li></ul><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc05.png" alt="3.5配置Misc05"></p><p>有时候安装系统的时候遇到 OC 无法识别 Windows 的启动项的情况,勾选了「允许扫描 EFI 系统分区文件系统」解决了,理论上 Scan Policy 改为 0 也可以解决这类问题。</p><ul><li><strong>Valut</strong>:Optional</li></ul><p>搞错了理论上会直接无法开机,所以基本上相当于是必选项了。</p><ul><li><strong>AllowToggle</strong>:勾选</li></ul><p>勾选这个后,每次开关 SIP 只需要在选择系统界面切换一下即可,很方便:</p><p><img src="https://picgo-1.pages.dev//3.5%E9%85%8D%E7%BD%AEMisc06.jpg" alt="3.5配置Misc06"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.4 配置Kernel</title>
<link href="/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.4%E9%85%8D%E7%BD%AEKernel/"/>
<url>/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.4%E9%85%8D%E7%BD%AEKernel/</url>
<content type="html"><![CDATA[<p>内核相关的选项设置。</p><span id="more"></span><h2 id="完整的-Quiks-怪癖"><a href="#完整的-Quiks-怪癖" class="headerlink" title="完整的 Quiks 怪癖"></a>完整的 Quiks 怪癖</h2><p>因为各个平台的版本不太一样,在详细说明之前写来一个 OC 0.7.3 完整的 Quiks 怪癖 说明,这样心里大家设置的时候心里一般就有个底了。</p><ul><li>AppleCpuPmCfgLock<ul><li>如果你 BIOS 里面 CFG-Lock 已经关闭那么不需要这个</li></ul></li><li>AppleXcpmCfgLock<ul><li>如果你 BIOS 里面 CFG-Lock 已经关闭那么不需要这个</li></ul></li><li>AppleXcpmExtraMsrs<ul><li>对没有本机 XCPM 支持的某些 CPU 禁用多个关键 MSR 访问</li><li>主要是在无原生电源管理的 CPU上 使用</li><li>一般是<code>Haswell-E</code>,<code>Broadwell-E</code>,<code>Skylake-X</code>这三种 CPU 才勾选使用</li></ul></li><li>AppleXcpmForceBoost<ul><li>强制在 XCPM 模式下实现最大性能</li><li>强制拉高睿频 建议在长期高负载的专业设备上使用 </li><li>某些 Xeon 系列的处理器开启这个选项会受益</li></ul></li><li>CustomSMBIOSGuid<ul><li>为 UpdatesBiosModeCustom 自定义模式执行 GUID 修补</li><li>戴尔笔记本电脑通常要勾选这个</li><li>如果你的笔记本无法正常显示序列号的话,也可以勾选试试看</li></ul></li><li>DisableIoMapper<ul><li>禁用 XNU(VT-d)中的 IOMapper 支持</li><li>如果 BIOS 里面禁止了 VT-d,那么就不需要勾选了</li></ul></li><li>DisableLinkeditJettison<ul><li>此选项允许 Lilu.kext 和可能的其他 kext 在 macOS Big Sur 中以最佳性能级别运行</li><li>而不需要在启动项中添加 keepsyms=1,相当于替代掉了他</li></ul></li><li>DisableRtcChecksum<ul><li>禁用在 AppleRTC 中写入主校验</li></ul></li><li>ExtendBTFeatureFlags<ul><li>将 FeatureFlags 设置为0x0F,以实现蓝牙的全部功能</li></ul></li><li>ForceSecureBootScheme<ul><li>强制 x86 方案用于 IMG4 验证</li><li>当使用不同于 x86 legacy 的 SecureBootModel 时,虚拟机上需要此选项</li></ul></li><li>IncreasePciBarSize<ul><li>将 IOPCIFamily 中的 32 位 PCI Bar 大小从 1GBs 增加到 4GBs</li><li>需要此选项表示固件配置错误或有缺陷,所以一般也不使用</li></ul></li><li>LapicKernelPanic<ul><li>禁用由 AP 核心 lapic 中断造成的内核崩溃</li><li>用于惠普笔记本的内核奔溃,如果没有奔溃的话就不建议勾选了</li></ul></li><li>LegacyCommpage<ul><li>将默认的 64 位 commpage bcopy 实现替换为不需要 SSE3 的实现</li><li>这对于传统的老平台非常有用 10.4-10.6</li><li>新平台基本上不勾选使用</li></ul></li><li>PanicNoKextDump<ul><li>在发生内核崩溃时阻止输出 Kext 列表, 提供可供排错参考的崩溃日志</li><li>排错时的时候建议开启</li></ul></li><li>PowerTimeoutKernelPanic<ul><li>修复 macOS Catalina 中由于设备电源状态变化超时而导致的内核崩溃</li><li>当遇到睡眠不能唤醒,只有重启后才能唤醒的情况下勾选</li><li>台式机一般不勾选</li></ul></li><li>ProvideCurrentCpuInfo<ul><li>向内核提供当前 CPU 信息</li></ul></li><li>SetApfsTrimTimeout<ul><li>10.14 之前的版本不需要设置</li><li>主要针对 SATA SSD,根据不同的主控,设置不同的延迟</li></ul></li><li>ThirdPartyDrives<ul><li>为 SSD 启用 TRIM 指令,可能会改善休眠情况</li><li>NVMe SSD 会自动被 macOS 加载因此不需要</li><li>SATA SSD 可以在终端执行 <code>sudo trimforce enable</code> 开启,效果一样</li></ul></li><li>XhciPortLimit<ul><li>解除 15 个端口限制,确认 USB 端口完美定制的可以不勾选</li></ul></li></ul><h2 id="Intel-桌面平台"><a href="#Intel-桌面平台" class="headerlink" title="Intel 桌面平台"></a>Intel 桌面平台</h2><h3 id="Yonah、Conroe、Penryn"><a href="#Yonah、Conroe、Penryn" class="headerlink" title="Yonah、Conroe、Penryn"></a>Yonah、Conroe、Penryn</h3><h4 id="ProperTree"><a href="#ProperTree" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel01.png" alt="3.4配置Kernel01"></p><h4 id="OpenCore-Configurator"><a href="#OpenCore-Configurator" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel02.png" alt="3.4配置Kernel02"></p><h4 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel03.png" alt="3.4配置Kernel03"></p><h3 id="Lynnfield、Clarkdale、Sandy-Bridge、Ivy-Bridge"><a href="#Lynnfield、Clarkdale、Sandy-Bridge、Ivy-Bridge" class="headerlink" title="Lynnfield、Clarkdale、Sandy Bridge、Ivy Bridge"></a>Lynnfield、Clarkdale、Sandy Bridge、Ivy Bridge</h3><h4 id="ProperTree-1"><a href="#ProperTree-1" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel04.png" alt="3.4配置Kernel04"></p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:如果你的电脑没有 USB 3.0 的话,不用开启</p><h4 id="OpenCore-Configurator-1"><a href="#OpenCore-Configurator-1" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel05.png" alt="3.4配置Kernel05"></p><h4 id="OCAuxiliaryTools-1"><a href="#OCAuxiliaryTools-1" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel06.png" alt="3.4配置Kernel06"></p><h3 id="Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake"><a href="#Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake" class="headerlink" title="Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Comet Lake"></a>Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Comet Lake</h3><h4 id="ProperTree-2"><a href="#ProperTree-2" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel07.png" alt="3.4配置Kernel07"></p><p>AppleCpuPmCfgLock:10.10 或者更老的系统需要开启</p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:解除 15 个端口限制,确认 USB 端口完美定制的可以不勾选</p><h4 id="OpenCore-Configurator-2"><a href="#OpenCore-Configurator-2" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel08.png" alt="3.4配置Kernel08"></p><h4 id="OCAuxiliaryTools-2"><a href="#OCAuxiliaryTools-2" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel09.png" alt="3.4配置Kernel09"></p><h2 id="Intel-高端桌面平台"><a href="#Intel-高端桌面平台" class="headerlink" title="Intel 高端桌面平台"></a>Intel 高端桌面平台</h2><h3 id="Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、-Broadwell-E"><a href="#Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、-Broadwell-E" class="headerlink" title="Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、 Broadwell-E["></a>Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、 Broadwell-E[</h3><h4 id="ProperTree-3"><a href="#ProperTree-3" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel10.png" alt="3.4配置Kernel10"></p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:解除 15 个端口限制,如果你的电脑没有 USB 3.0 的话,不用开启,或者确认 USB 端口完美定制的话也可以不勾选</p><h4 id="OpenCore-Configurator-3"><a href="#OpenCore-Configurator-3" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel11.png" alt="3.4配置Kernel11"></p><h4 id="OCAuxiliaryTools-3"><a href="#OCAuxiliaryTools-3" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel12.png" alt="3.4配置Kernel12"></p><h3 id="Skylake-X-W-and-Cascade-Lake-X-W"><a href="#Skylake-X-W-and-Cascade-Lake-X-W" class="headerlink" title="Skylake-X/W and Cascade Lake-X/W"></a>Skylake-X/W and Cascade Lake-X/W</h3><h4 id="ProperTree-4"><a href="#ProperTree-4" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel13.png" alt="3.4配置Kernel13"></p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:解除 15 个端口限制,如果你的电脑没有 USB 3.0 的话,不用开启,或者确认 USB 端口完美定制的话也可以不勾选</p><h4 id="OpenCore-Configurator-4"><a href="#OpenCore-Configurator-4" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel14.png" alt="3.4配置Kernel14"></p><h4 id="OCAuxiliaryTools-4"><a href="#OCAuxiliaryTools-4" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel15.png" alt="3.4配置Kernel15"></p><h2 id="Intel-笔记本平台"><a href="#Intel-笔记本平台" class="headerlink" title="Intel 笔记本平台"></a>Intel 笔记本平台</h2><h3 id="Clarksfield、Arrandale、Sandy-Bridge、Ivy-Bridge"><a href="#Clarksfield、Arrandale、Sandy-Bridge、Ivy-Bridge" class="headerlink" title="Clarksfield、Arrandale、Sandy Bridge、Ivy Bridge"></a>Clarksfield、Arrandale、Sandy Bridge、Ivy Bridge</h3><h4 id="ProperTree-5"><a href="#ProperTree-5" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel16.png" alt="3.4配置Kernel16"></p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:解除 15 个端口限制,如果你的电脑没有 USB 3.0 的话,不用开启,或者确认 USB 端口完美定制的话也可以不勾选</p><h4 id="OpenCore-Configurator-5"><a href="#OpenCore-Configurator-5" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel17.png" alt="3.4配置Kernel17"></p><h4 id="OCAuxiliaryTools-5"><a href="#OCAuxiliaryTools-5" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel18.png" alt="3.4配置Kernel18"></p><h3 id="Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake"><a href="#Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake" class="headerlink" title="Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake"></a>Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake</h3><h4 id="ProperTree-6"><a href="#ProperTree-6" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel19.png" alt="3.4配置Kernel19"></p><p>AppleCpuPmCfgLock:安装 10.10 或者更老的系统需要开启</p><p>CustomSMBIOSGuid:Dell 或者 VIAO 的机器考虑开启</p><p>LapicKernelPanic:惠普机器考虑开启</p><p>XhciPortLimit:解除 15 个端口限制,如果你的电脑没有 USB 3.0 的话,不用开启,或者确认 USB 端口完美定制的话也可以不勾选</p><h4 id="OpenCore-Configurator-6"><a href="#OpenCore-Configurator-6" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel20.png" alt="3.4配置Kernel20"></p><h4 id="OCAuxiliaryTools-6"><a href="#OCAuxiliaryTools-6" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel21.png" alt="3.4配置Kernel21"></p><h2 id="AMD-桌面平台"><a href="#AMD-桌面平台" class="headerlink" title="AMD 桌面平台"></a>AMD 桌面平台</h2><h3 id="Bulldozer-15h-、-Jaguar-16h-、Ryzen、Threadripper-17h-and-19h"><a href="#Bulldozer-15h-、-Jaguar-16h-、Ryzen、Threadripper-17h-and-19h" class="headerlink" title="Bulldozer(15h)、 Jaguar(16h)、Ryzen、Threadripper(17h and 19h)"></a>Bulldozer(15h)、 Jaguar(16h)、Ryzen、Threadripper(17h and 19h)</h3><p>AMD 平台稍微特殊一点,还需要勾选 <strong>DummyPowerManagement</strong>,其他的 Quirks 可以参考下图来配置:</p><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel22.png" alt="3.4配置Kernel22"></p><p>除此之外还需要打 <a href="https://github.com/AMD-OSX/AMD_Vanilla/blob/master/patches.plist">Path 补丁</a>,因为属性比较多,建议大家文本方式操作效率更高一点:</p><p><img src="https://picgo-1.pages.dev//3.4%E9%85%8D%E7%BD%AEKernel23.png" alt="3.4配置Kernel23"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.3 配置DeviceProperties</title>
<link href="/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.3%E9%85%8D%E7%BD%AEDeviceProperties/"/>
<url>/2023/06/28/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.3%E9%85%8D%E7%BD%AEDeviceProperties/</url>
<content type="html"><![CDATA[<p>设备配置通过专用缓冲区提供给 macOS,用于设置 PCI 设备属性。</p><span id="more"></span><p>如英特尔缓冲帧补丁,声卡 Layout ID 等。当然声卡的 ID 也可以直接通过启动项添加 <code>alcid=xx</code> 这种形式来添加也是 OK 的。</p><h2 id="寻找设备地址"><a href="#寻找设备地址" class="headerlink" title="寻找设备地址"></a>寻找设备地址</h2><p>不同的设备的硬件地址是不一样的,可以使用 Hackintool 查看具体的地址信息:</p><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties01.png" alt="3.3DeviceProperties01"></p><p>或者直接使用 OCC 也是可以识别添加设备地址信息的:</p><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties02.png" alt="3.3DeviceProperties02"></p><p>添加好的效果如下:</p><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties03.png" alt="3.3DeviceProperties03"></p><p>当然设备属性这里还是有一些缺失的,这就需要我们来手动来补充了。</p><h2 id="Intel-桌面平台"><a href="#Intel-桌面平台" class="headerlink" title="Intel 桌面平台"></a>Intel 桌面平台</h2><h3 id="Yonah、Conroe-、Penryn、Lynnfield、Clarkdale"><a href="#Yonah、Conroe-、Penryn、Lynnfield、Clarkdale" class="headerlink" title="Yonah、Conroe 、Penryn、Lynnfield、Clarkdale"></a>Yonah、Conroe 、Penryn、Lynnfield、Clarkdale</h3><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li></ul><p>这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,建议大家是通过启动项添加 <code>alcid=xx</code> 这种形式。</p><h3 id="Sandy-Bridge"><a href="#Sandy-Bridge" class="headerlink" title="Sandy Bridge"></a>Sandy Bridge</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties04.png" alt="3.3DeviceProperties04"></p><ul><li><p><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong></p><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><p><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong></p><ul><li><p>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</p></li><li><p>配置 iGPU 核显</p></li><li><p>AAPL,snb-platform-id</p><ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li><p>device-id</p><ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,snb-platform-id</th><th>说明解释</th></tr></thead><tbody><tr><td><strong><code>10000300</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>00000500</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><table><thead><tr><th>device-id</th><th>说明解释</th></tr></thead><tbody><tr><td><strong><code>26010000</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>02010000</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><p>下面是桌面 HD 3000 核显的最终配置的示例:</p><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties05.png" alt="3.3DeviceProperties05"></p><h3 id="Ivy-Bridge"><a href="#Ivy-Bridge" class="headerlink" title="Ivy Bridge"></a>Ivy Bridge</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties06.png" alt="3.3DeviceProperties06"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提供兼容度</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>说明解释</th></tr></thead><tbody><tr><td><strong><code>0A006601</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>07006201</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><p>台式机 HD 4000 核显的 AAPL,ig-platform-id 为 <code>0A006601</code></p><ul><li><strong>PciRoot(0x0)/Pci(0x16,0x0)</strong></li><li>Ivy Bridge CPU 与 6 系列主板(即 H61、B65、Q65、P67、H67、Q67、Z68)配合使用需要</li><li>欺骗 IMEI 设备以获得支持</li><li>无论是否使用 SSDT-IMEI,此属性仍然是必需的</li></ul><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>3A1E0000</code></td></tr></tbody></table><blockquote><p>如果是 7 系列主板(即 B75、Q75、Z75、H77、Q77、Z77),则不需要此项</p></blockquote><h3 id="Haswell、Broadwell"><a href="#Haswell、Broadwell" class="headerlink" title="Haswell、Broadwell"></a>Haswell、Broadwell</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties07.png" alt="3.3DeviceProperties07"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>解释说明</th></tr></thead><tbody><tr><td><strong><code>0300220D</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>04001204</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用</td></tr><tr><td><strong><code>07002216</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号的另一个可选 ID</td></tr></tbody></table><table><thead><tr><th>device-id</th><th>说明解释</th></tr></thead><tbody><tr><td><code>12040000</code></td><td>HD 4600 核显的设备 ID</td></tr></tbody></table><p>下面是 HD 4400 核显的最终配置的示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>0300220D</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr><tr><td>device-id</td><td>Data</td><td><code>12040000</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties08.png" alt="3.3DeviceProperties08"></p><p>下面是 lris Pro 6200 核显的最终配置示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>07002216</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties09.png" alt="3.3DeviceProperties09"></p><h3 id="Skylake"><a href="#Skylake" class="headerlink" title="Skylake"></a>Skylake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties10.png" alt="3.3DeviceProperties10"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>解释说明</th></tr></thead><tbody><tr><td><strong><code>00001219</code></strong></td><td>当桌面 iGPU 用于驱动显示器时使用</td></tr><tr><td><strong><code>01001219</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><p>HD P530 核显用户需要注意的是,您的 iGPU 核显不受本机支持,因此您需要添加以下属性:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>1B190000</code></td></tr></tbody></table><p>下面是 HD P530 核显的最终配置示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>00001219</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr><tr><td>device-id</td><td>Data</td><td><code>1B190000</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties11.png" alt="3.3DeviceProperties11"></p><h3 id="Kaby-Lake"><a href="#Kaby-Lake" class="headerlink" title="Kaby Lake"></a>Kaby Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties12.png" alt="3.3DeviceProperties12"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>通过 WhateverGreen.kext 进行修补</li><li>是独显输出的话可以不需要这个属性</li><li>OS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>解释说明</th></tr></thead><tbody><tr><td><strong><code>00001259</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>03001259</code></strong></td><td>当桌面 iGPU 仅用于计算任务且不驱动显示器时使用</td></tr></tbody></table><p>下面是 HD630 核显的最终配置示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>00001259</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties13.png" alt="3.3DeviceProperties13"></p><h3 id="Coffee-Lake"><a href="#Coffee-Lake" class="headerlink" title="Coffee Lake"></a>Coffee Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties14.png" alt="3.3DeviceProperties14"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>解释说明</th></tr></thead><tbody><tr><td><strong><code>07009B3E</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>00009B3E</code></strong></td><td>如果<code>07009B3E</code> 不起作用的话,可以考虑使用这个 ID 看看</td></tr><tr><td><strong><code>0300913E</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><p>下面是 HD630 核显的最终配置示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>07009B3E</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties15.png" alt="3.3DeviceProperties15"></p><h3 id="Comet-Lake"><a href="#Comet-Lake" class="headerlink" title="Comet Lake"></a>Comet Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties16.png" alt="3.3DeviceProperties16"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th>AAPL,ig-platform-id</th><th>解释说明</th></tr></thead><tbody><tr><td><strong><code>07009B3E</code></strong></td><td>当桌面 iGPU 用于驱动输出显示信号</td></tr><tr><td><strong><code>00009B3E</code></strong></td><td>如果<code>07009B3E</code> 不起作用的话,可以考虑使用这个 ID 看看</td></tr><tr><td><strong><code>0300C89B</code></strong></td><td>核显仅计算使用而不驱动输出显示信号(有独显的时候建议使用)</td></tr></tbody></table><p>下面是 HD630 核显的最终配置示例:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>AAPL,ig-platform-id</td><td>Data</td><td><code>07009B3E</code></td></tr><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties17.png" alt="3.3DeviceProperties17"></p><h2 id="Intel-高端桌面平台"><a href="#Intel-高端桌面平台" class="headerlink" title="Intel 高端桌面平台"></a>Intel 高端桌面平台</h2><h3 id="Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、Skylake-X-W-and-Cascade-Lake-X-W"><a href="#Nehalem、Westmere、Sandy-and-Ivy-Bridge-E、Haswell-E、Skylake-X-W-and-Cascade-Lake-X-W" class="headerlink" title="Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、Skylake-X/W and Cascade Lake-X/W"></a>Nehalem、Westmere、Sandy and Ivy Bridge-E、Haswell-E、Skylake-X/W and Cascade Lake-X/W</h3><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li></ul><p>这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,建议大家是通过启动项添加 <code>alcid=xx</code> 这种形式。</p><h2 id="Intel-笔记本平台"><a href="#Intel-笔记本平台" class="headerlink" title="Intel 笔记本平台"></a>Intel 笔记本平台</h2><h3 id="Skylake-X-W、Cascade-Lake-X-W"><a href="#Skylake-X-W、Cascade-Lake-X-W" class="headerlink" title="Skylake-X/W、Cascade Lake-X/W"></a>Skylake-X/W、Cascade Lake-X/W</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties18.png" alt="3.3DeviceProperties18"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-singlelink<ul><li>帧缓冲区单链接</li><li>一些老的笔记本需要配置这个选项</li></ul></li></ul></li></ul><table><thead><tr><th>Property</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-singlelink</td><td>Data</td><td><code>01000000</code></td></tr></tbody></table><h3 id="Sandy-Bridge-1"><a href="#Sandy-Bridge-1" class="headerlink" title="Sandy Bridge"></a>Sandy Bridge</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties19.png" alt="3.3DeviceProperties19"></p><ul><li><p><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong></p><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><p><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong></p><ul><li><p>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</p></li><li><p>配置 iGPU 核显</p></li><li><p>AAPL,snb-platform-id</p><ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,snb-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>00000100</code></strong></td><td align="left">Laptop</td><td align="left">笔记本电脑使用</td></tr><tr><td align="left"><strong><code>10000300</code></strong></td><td align="left">NUC</td><td align="left">Intel NUC 使用</td></tr></tbody></table><ul><li>PciRoot(0x0)/Pci(0x16,0x0)<ul><li>使用 Sandy Bridge CPU 和 Ivy Bridge 芯片组常用的配置</li><li>欺骗 IMEI 设备以获得支持</li><li>无论是否使用 SSDT-IMEI,此属性仍然是必需的</li><li>芯片组为 Hx6x 的机型需要配置,可以室友 AIDA64 查看下,比如 Core i3-3110M 的芯片组为 HM67</li></ul></li></ul><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>3A1C0000</code></td></tr></tbody></table><h3 id="Ivy-Bridge-1"><a href="#Ivy-Bridge-1" class="headerlink" title="Ivy Bridge"></a>Ivy Bridge</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties20.png" alt="3.3DeviceProperties20"></p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li>PciRoot(0x0)/Pci(0x2,0x0)<ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-memorycount<ul><li>匹配 FBMemoryCount</li></ul></li><li>framebuffer-pipecount<ul><li>匹配 PipeCount</li></ul></li><li>framebuffer-portcount<ul><li>匹配 PortCount</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-con1-enable<ul><li>启用外接显示器 1 的修补</li></ul></li><li>framebuffer-con1-alldata<ul><li>显示器 1 的连接信息(接口信息等)</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>03006601</code></strong></td><td align="left">Laptop</td><td align="left">1366*768 或者更低分辨率的显示器推荐使用</td></tr><tr><td align="left"><strong><code>04006601</code></strong></td><td align="left">Laptop</td><td align="left">1600*900 或者更高分辨率的显示器推荐使用</td></tr><tr><td align="left"><strong><code>09006601</code></strong></td><td align="left">Laptop</td><td align="left">如果上面两个 ID 不行的话,可以试试看,主要是与某些 eDP 显示器配合使用</td></tr><tr><td align="left"><strong><code>0B006601</code></strong></td><td align="left">NUC</td><td align="left">Intel NUC 推荐使用</td></tr></tbody></table><p>缓冲区的设置如下:</p><ul><li>framebuffer-patch-enable<ul><li>Number</li><li>1</li></ul></li><li>framebuffer-memorycount<ul><li>Number</li><li>2</li></ul></li><li>framebuffer-pipecount<ul><li>Number</li><li>2</li></ul></li><li>framebuffer-portcount<ul><li>Number</li><li>4</li></ul></li><li>framebuffer-stolenmem<ul><li>Data</li><li><code>00000004</code></li></ul></li><li>framebuffer-con1-enable<ul><li>Number</li><li>1</li></ul></li><li>framebuffer-con1-alldata<ul><li>Data</li><li><code>02050000 00040000 07040000 03040000 00040000 81000000 04060000 00040000 81000000</code></li></ul></li></ul><h3 id="Haswell"><a href="#Haswell" class="headerlink" title="Haswell"></a>Haswell</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties21.png" alt="3.3DeviceProperties21"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id</li><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>0500260A</code></strong></td><td align="left">Laptop</td><td align="left">HD 5000、HD 5100 和 HD 5200 核显推荐的 ID 值</td></tr><tr><td align="left"><strong><code>0600260A</code></strong></td><td align="left">Laptop</td><td align="left">HD 4200、HD 4400 和 HD 4600 核显推荐的 ID 值,需要配合 Device-id</td></tr><tr><td align="left"><strong><code>0300220D</code></strong></td><td align="left">NUC</td><td align="left">推荐所有的 Hasewell 架构的 NUC 使用,核显推荐的 ID 值。需要配合 Device-id</td></tr></tbody></table><p>缓冲区的设置如下:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-cursormem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><p>针对 HD 4200, HD 4400 and HD 4600 核显配套使用的 Device-id 值:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>12040000</code></td></tr></tbody></table><h3 id="Broadwell"><a href="#Broadwell" class="headerlink" title="Broadwell"></a>Broadwell</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties22.png" alt="3.3DeviceProperties22"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id</li><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem</li><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>06002616</code></strong></td><td align="left">Laptop</td><td align="left">推荐大多数的笔记本使用</td></tr><tr><td align="left"><strong><code>02001616</code></strong></td><td align="left">NUC</td><td align="left">推荐 Broadwell 架构的 NUC 使用</td></tr></tbody></table><p>如果你的显卡是 HD 5600 的话,一般还需要伪造一下 device-id 值:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>data</td><td>26160000</td></tr></tbody></table><p>缓冲区的设置如下:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><h3 id="Skylake-1"><a href="#Skylake-1" class="headerlink" title="Skylake"></a>Skylake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties23.png" alt="3.3DeviceProperties23"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) </li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>00001619</code></strong></td><td align="left">Laptop</td><td align="left">HD 515, HD 520, HD 530, HD 540, HD 550 and P530 核显推荐使用</td></tr><tr><td align="left"><strong><code>00001E19</code></strong></td><td align="left">Laptop</td><td align="left">如果你上面的 ID 不行的话,可以尝试这个</td></tr><tr><td align="left"><strong><code>00001B19</code></strong></td><td align="left">Laptop</td><td align="left">HD 510 推荐使用</td></tr><tr><td align="left"><strong><code>00001E19</code></strong></td><td align="left">NUC</td><td align="left">HD 515 推荐使用</td></tr><tr><td align="left"><strong><code>02001619</code></strong></td><td align="left">NUC</td><td align="left">HD 520/530 推荐使用</td></tr><tr><td align="left"><strong><code>02002619</code></strong></td><td align="left">NUC</td><td align="left">HD 540/550 推荐使用</td></tr><tr><td align="left"><strong><code>05003B19</code></strong></td><td align="left">NUC</td><td align="left">HD 580 推荐使用</td></tr></tbody></table><p>如果你的核显为 HD 510 的话呢,一般还需要伪造一下 device-id 值:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>02190000</code></td></tr></tbody></table><p>如果你的核显为 HD 550、P530 的话呢,一般还需要伪造一下 device-id 值:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>16190000</code></td></tr></tbody></table><p>缓冲区的设置如下:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><h3 id="Kaby-Lake-1"><a href="#Kaby-Lake-1" class="headerlink" title="Kaby Lake"></a>Kaby Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties24.png" alt="3.3DeviceProperties24"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个)</li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>过 WhateverGreen.kext 进行修补</li><li>果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>00001B59</code></strong></td><td align="left">Laptop</td><td align="left">HD 615, HD 620, HD 630, HD 640 and HD 650 推荐使用</td></tr><tr><td align="left"><strong><code>00001659</code></strong></td><td align="left">Laptop</td><td align="left">如果 <code>00001B59</code> 无法加速的话,可以尝试一下这个值</td></tr><tr><td align="left"><strong><code>0000C087</code></strong></td><td align="left">Laptop</td><td align="left">推荐用于 Amber Lake 的 UHD 617 和 Kaby Lake-R 的 UHD 62</td></tr><tr><td align="left"><strong><code>00001E59</code></strong></td><td align="left">NUC</td><td align="left">HD 615 推荐使用</td></tr><tr><td align="left"><strong><code>00001B59</code></strong></td><td align="left">NUC</td><td align="left">HD 630推荐使用</td></tr><tr><td align="left"><strong><code>02002659</code></strong></td><td align="left">NUC</td><td align="left">HD 640/650 推荐使用</td></tr></tbody></table><p>如果你的核显为 HD 620 的话呢,一般还需要伪造一下 device-id 值:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>16590000</code></td></tr></tbody></table><p>所有的 HD 6XX 系列(UHD 没问题),输出会存在一些小问题,可能会导致锁定或者内核崩溃,下面的一些缓冲帧补丁可以考虑一下:</p><ul><li>framebuffer-con1-enable</li><li>Data</li><li><code>01000000</code></li><li>framebuffer-con1-alldata</li><li>Data</li><li><code>01050A00 00080000 87010000 02040A00 00080000 87010000 FF000000 01000000 20000000</code></li></ul><p>其他的一些缓冲帧设置:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><h3 id="Coffee-Lake、Whiskey-Lake"><a href="#Coffee-Lake、Whiskey-Lake" class="headerlink" title="Coffee Lake、Whiskey Lake"></a>Coffee Lake、Whiskey Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties25.png" alt="3.3DeviceProperties25"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) </li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>0900A53E</code></strong></td><td align="left">Laptop</td><td align="left">UHD 630 推荐使用</td></tr><tr><td align="left"><strong><code>00009B3E</code></strong></td><td align="left">Laptop</td><td align="left">UHD 620 推荐使用</td></tr><tr><td align="left"><strong><code>07009B3E</code></strong></td><td align="left">NUC</td><td align="left">UHD 620/630 推荐使用</td></tr><tr><td align="left"><strong><code>0000A53E</code></strong></td><td align="left">NUC</td><td align="left">UHD 655 推荐使用</td></tr></tbody></table><p>UHD 630 可以尝试使用以下 device-id 提高稳定性:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>9B3E0000</code></td></tr></tbody></table><p>Coffee Lake CPU UHD 620 可以尝试使用以下 device-id 提高稳定性:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>9B3E0000</code></td></tr></tbody></table><p>其他缓冲区设置的参考设置如下:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><h3 id="Coffee-Lake-Plus-and-Comet-Lake"><a href="#Coffee-Lake-Plus-and-Comet-Lake" class="headerlink" title="Coffee Lake Plus and Comet Lake"></a>Coffee Lake Plus and Comet Lake</h3><p><img src="https://picgo-1.pages.dev//3.3DeviceProperties26.png" alt="3.3DeviceProperties26"></p><ul><li><strong>PciRoot(0x0)/Pci(0x1b,0x0)</strong><ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li><li><strong>PciRoot(0x0)/Pci(0x2,0x0)</strong><ul><li>基本上所有 Intel 设备的核显都是这个路径(白苹果也是这个) </li><li>配置 iGPU 核显</li><li>AAPL,ig-platform-id<ul><li>macOS 用来确定 iGPU 驱动程序如何与我们的系统交互的</li></ul></li><li>device-id<ul><li>解决一些驱动异常问题,提高兼容度</li></ul></li><li>framebuffer-patch-enable<ul><li>启用通过 WhateverGreen.kext 进行修补</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 也不需要</li></ul></li><li>framebuffer-stolenmem<ul><li>设置核显最小被盗内存</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li><li>framebuffer-fbmem<ul><li>设置缓冲帧内存大小</li><li>如果是独显输出的话可以不需要这个属性</li><li>BIOS 可以设置 <code>DVMT Pre-Allocated: 64MB</code> 的话也不需要</li></ul></li></ul></li></ul><table><thead><tr><th align="left">AAPL,ig-platform-id</th><th align="left">Type</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left"><strong><code>0900A53E</code></strong></td><td align="left">Laptop</td><td align="left">UHD 630 推荐使用</td></tr><tr><td align="left"><strong><code>00009B3E</code></strong></td><td align="left">Laptop</td><td align="left">UHD 620 推荐使用</td></tr><tr><td align="left"><strong><code>07009B3E</code></strong></td><td align="left">NUC</td><td align="left">UHD 620/630 推荐使用</td></tr><tr><td align="left"><strong><code>0000A53E</code></strong></td><td align="left">NUC</td><td align="left">UHD 655 推荐使用</td></tr></tbody></table><p>UHD 630 可以尝试使用以下 device-id 提高稳定性:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>9B3E0000</code></td></tr></tbody></table><p>Comet Lake CPU UHD 620 可以尝试使用以下 device-id 提高稳定性:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>device-id</td><td>Data</td><td><code>9B3E0000</code></td></tr></tbody></table><p>其他缓冲区设置的参考设置如下:</p><table><thead><tr><th>Key</th><th>Type</th><th>Value</th></tr></thead><tbody><tr><td>framebuffer-patch-enable</td><td>Data</td><td><code>01000000</code></td></tr><tr><td>framebuffer-stolenmem</td><td>Data</td><td><code>00003001</code></td></tr><tr><td>framebuffer-fbmem</td><td>Data</td><td><code>00009000</code></td></tr></tbody></table><h2 id="AMD-桌面平台"><a href="#AMD-桌面平台" class="headerlink" title="AMD 桌面平台"></a>AMD 桌面平台</h2><p>因为 AMD CPU 没有核显的原因,所以这些平台无需特殊设置,只需要添加完善声卡信息即可,当然也可以直接通过启动项添加,前期调试的过程中,建议大家是通过启动项添加 <code>alcid=xx</code> 这种形式:</p><ul><li>PciRoot(0x0)/Pci(0x1b,0x0)<ul><li>这个设备路径以实际为准,可能有误差,可使用 Hackintool 获取具体的设备路径</li><li>layout-id</li><li>AppleALC 音频注入,完整的 ALC ID 可以参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">AppleALC 支持设备列表</a></li><li>建议大家是直接通过启动项添加 <code>alcid=xx</code> 这种形式,简单方便。</li></ul></li></ul>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>Mac下通过ClashX实现全局透明代理</title>
<link href="/2023/06/27/clash%E6%97%81%E8%B7%AF%E7%94%B1/"/>
<url>/2023/06/27/clash%E6%97%81%E8%B7%AF%E7%94%B1/</url>
<content type="html"><![CDATA[<p>通过ClashX将一台闲置设备设置成网关,实现多设备的科学上网。</p><span id="more"></span><p>在Mac上需要使用闭源内核的<a href="https://install.appcenter.ms/users/clashx/apps/clashx-pro/distribution_groups/public">ClashX Pro</a>,添加好订阅链接,设置成系统代理并打开增强模式。</p><p><img src="https://picgo-1.pages.dev//mac%20clash.webp" alt="mac clash"></p><p>Windows下相关ipv4设置。</p><p><img src="https://picgo-1.pages.dev//Linux%20clash%E8%AE%BE%E7%BD%AE02.webp" alt="Linux clash设置02"></p><p>IP地址为本机地址,默认网关为Mac设备的ipv4地址,首选DNS服务器设置为Mac的DNS服务器198.18.0.2,备用DNS服务器可设置为8.8.8.8,之后设备就可以科学上网了。</p><p>下面是手机端相关设置,手机连接好局域网(ip在相同网段内)</p><p><img src="https://picgo-1.pages.dev//Linux%20clash%E8%AE%BE%E7%BD%AE05.webp" alt="Linux clash设置05"></p>]]></content>
<categories>
<category> 软件 </category>
</categories>
<tags>
<tag> clash </tag>
</tags>
</entry>
<entry>
<title>3.2 配置Booter</title>
<link href="/2023/06/23/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.2%E9%85%8D%E7%BD%AEBooter/"/>
<url>/2023/06/23/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.2%E9%85%8D%E7%BD%AEBooter/</url>
<content type="html"><![CDATA[<p>本节允许对操作系统引导加载程序应用不同类型的UEFI修改,主要是Apple引导加载程序(boot.efi)。</p><span id="more"></span><p>这些修改目前为不同的固件类型提供了各种修补程序和环境更改。其中一些功能最初是作为 AptioeMoryFix.efi (不再维护)的一部分实现的。</p><h2 id="完整的-Quiks-怪癖"><a href="#完整的-Quiks-怪癖" class="headerlink" title="完整的 Quiks 怪癖"></a>完整的 Quiks 怪癖</h2><p>因为各个平台的版本不太一样,在详细说明之前写来一个 OC 0.7.3 完整的 Quiks 怪癖 说明,这样心里大家设置的时候心里一般就有个底了。</p><ul><li>AllowRelocationBlock<ul><li>允许通过重新定位块引导 macOS</li><li>此怪癖需要启用 ProvideCustomSlide,通常还需要启用 AvoidRuntimeDefrag 才能正常工作</li><li>虽然在使用较低内存的平台上运行旧 macOS 版本需要这种怪癖</li><li>但它与某些硬件和 Mac OS 11 不兼容,在这种情况下,应考虑使用 EnableSafeModeSlide</li></ul></li><li>AvoidRuntimeDefrag<ul><li>防止 boot.efi 运行时内存碎片整理</li><li>开启后会修复 UEFI 的运行服务, 例如日期、时间、NVRAM、电源控制</li><li>除了苹果和 VMware 之外,大多数类型的固件都需要这种怪癖</li></ul></li><li>DevirtualiseMmio<ul><li>从某些 MMIO 区域删除运行时属性</li><li>删除已知内存区域的运行时位来减少内存映射中被盗的内存占用</li><li>一般情况下,采用 slide=1 的方式进行连续性内存注入,故一般不勾选,除非你的机器用了 KASLR 方式。</li></ul></li><li>DisableSingleUser<ul><li>禁用单用户模式</li><li>开启后会禁止 <code>Cmd + S</code> 和 <code>-s</code> 的使用,使设备更加接近于 T2 白苹果</li></ul></li><li>DisableVariableWrite<ul><li>防止 macOS NVRAM 写入访问</li><li>开启后会禁止 NVRAM 写入, 在 Z390/HM370 等没有原生 macOS 支持 NVRAM 的主板上需要开启</li></ul></li><li>DiscardHibernateMap<ul><li>开启后会重用原始休眠内存映射,仅某些旧硬件需要</li></ul></li><li>EnableSafeModeSlide<ul><li>开启后会允许在安全模式下使用 Slide 值</li><li>安全模式下(-x)是否用连续性的内存注入方式</li></ul></li><li>EnableWriteUnprotector<ul><li>允许对 UEFI 运行时服务代码进行写访问</li><li>开启后会在执行期间删除 CR0 寄存器中的写入保护</li></ul></li><li>ForceExitBootServices<ul><li>失败时使用新内存映射重试 ExitBootServices</li><li>开启后会确保 ExitBootServices 即使在 MemoryMap 发生更改时也能调用成功</li><li>一般很老很旧的主板可能需要使用,新主板一般不需要使用</li></ul></li><li>ProtectMemoryRegions<ul><li>保护内存区域不被错误访问</li><li>确保 CSM 内存区域标记为 ACPI NVS,以防止 boot.efi 或 XNU 重新定位或使用它们</li><li>AvoidRuntimeDefrag 解决了类似的问题。默认不勾选</li><li>一些老旧的主板可能需要勾选</li></ul></li><li>ProtectSecureBoot<ul><li>保护 UEFI 安全引导变量不被写入</li><li>避免操作系统对 UEFI 安全启动变量 (<code>db</code>, <code>dbx</code>, <code>PX</code>, <code>KEK</code>) 进行写入</li><li>这个选项主要用于避免 Insyde 主板和 MacPro5,1 的 NVRAM 问题</li></ul></li><li>ProtectUefiServices<ul><li>保护 UEFI 服务不被固件覆盖</li><li>用于修复 Z390 在 DevirtualiseMmio、ProtectCsmRegion 或 ShrinkMemoryMap 上的问题</li><li>非 Z390 主板一般默认不勾选</li></ul></li><li>ProvideCustomSlide<ul><li>在内存不足时提供自定义 KASLR 幻灯片</li><li>此选项时强制 macOS 在可用的 slide 值中使用一个随机的、不产生冲突的 slide 值</li><li>如果 Slide 值存在冲突, 此选项将强制 macOS 执行以下操作,使用一个伪随机值</li><li>只有在遇到 <code>Only N/256 slide values are usable!</code> 时需要</li></ul></li><li>RebuildAppleMemoryMap<ul><li>重建 macOS 兼容的内存映射</li><li>一般在启动 macOS 10.6 及更早版本时可能需要这个选项</li></ul></li><li>SetupVirtualMap<ul><li>在 SetVirtualAddresses 上设置虚拟内存</li><li>开启后会将 SetVirtualAddresses 调用修复为虚拟地址</li><li>通过虚拟内存建立连续性内存供 OC 使用,并映射到分散的物理内存中</li></ul></li><li>SignalAppleOS<ul><li>通过任何操作系统的操作系统信息报告正在加载的 macOS</li><li>将其他操作系统的信息报告给正在加载的 macOS</li><li>用于在 Windows 中为 MacBook 启用 iGPU</li></ul></li><li>SyncRuntimePermissions<ul><li>更新运行时环境的内存权限</li><li>主要用于早期的 macOS 或 Linux/Windows</li></ul></li></ul><h2 id="Intel-桌面平台"><a href="#Intel-桌面平台" class="headerlink" title="Intel 桌面平台"></a>Intel 桌面平台</h2><h3 id="Yonah、Conroe、Penryn"><a href="#Yonah、Conroe、Penryn" class="headerlink" title="Yonah、Conroe、Penryn"></a>Yonah、Conroe、Penryn</h3><ul><li>传统引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>AvoidRuntimeDefrag</td><td>No</td><td>Big Sur 可能需要启用此怪癖</td></tr><tr><td>EnableSafeModeSlide</td><td>No</td><td></td></tr><tr><td>EnableWriteUnprotector</td><td>No</td><td></td></tr><tr><td>ProvideCustomSlide</td><td>No</td><td></td></tr><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr><tr><td>SetupVirtualMap</td><td>No</td><td></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter01.png" alt="3.2配置Booter01"></p><ul><li>UEFI 引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter02.png" alt="3.2配置Booter02"></p><h3 id="Lynnfield、Clarkdale"><a href="#Lynnfield、Clarkdale" class="headerlink" title="Lynnfield、Clarkdale"></a>Lynnfield、Clarkdale</h3><ul><li>传统引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>AvoidRuntimeDefrag</td><td>No</td><td>Big Sur 可能需要启用此怪癖</td></tr><tr><td>EnableSafeModeSlide</td><td>No</td><td></td></tr><tr><td>EnableWriteUnprotector</td><td>No</td><td></td></tr><tr><td>ProvideCustomSlide</td><td>No</td><td></td></tr><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr><tr><td>SetupVirtualMap</td><td>No</td><td></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter03.png" alt="3.2配置Booter03"></p><ul><li>UEFI 引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter04.png" alt="3.2配置Booter04"></p><h3 id="Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell、Skylake、Kaby-Lake"><a href="#Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell、Skylake、Kaby-Lake" class="headerlink" title="Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake、Kaby Lake"></a>Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake、Kaby Lake</h3><h4 id="ProperTree"><a href="#ProperTree" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter05.png" alt="3.2配置Booter05"></p><h4 id="OpenCore-Configurator"><a href="#OpenCore-Configurator" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter06.png" alt="3.2配置Booter06"></p><h4 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter07.png" alt="3.2配置Booter07"></p><h3 id="Coffee-Lake、Comet-Lake"><a href="#Coffee-Lake、Comet-Lake" class="headerlink" title="Coffee Lake、Comet Lake"></a>Coffee Lake、Comet Lake</h3><h4 id="ProperTree-1"><a href="#ProperTree-1" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter08.png" alt="3.2配置Booter08"></p><h4 id="OpenCore-Configurator-1"><a href="#OpenCore-Configurator-1" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter09.png" alt="3.2配置Booter09"></p><h4 id="OCAuxiliaryTools-1"><a href="#OCAuxiliaryTools-1" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter10.png" alt="3.2配置Booter10"></p><h2 id="Intel-高端桌面平台"><a href="#Intel-高端桌面平台" class="headerlink" title="Intel 高端桌面平台"></a>Intel 高端桌面平台</h2><h3 id="Nehalem、Westmere"><a href="#Nehalem、Westmere" class="headerlink" title="Nehalem、Westmere"></a>Nehalem、Westmere</h3><ul><li>传统引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>AvoidRuntimeDefrag</td><td>No</td><td>Big Sur 可能需要启用此怪癖</td></tr><tr><td>EnableSafeModeSlide</td><td>No</td><td></td></tr><tr><td>EnableWriteUnprotector</td><td>No</td><td></td></tr><tr><td>ProvideCustomSlide</td><td>No</td><td></td></tr><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr><tr><td>SetupVirtualMap</td><td>No</td><td></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter11.png" alt="3.2配置Booter11"></p><ul><li>UEFI 引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter12.png" alt="3.2配置Booter12"></p><h3 id="Sandy、Ivy-Bridge-E、-Haswell-E、Broadwell-E"><a href="#Sandy、Ivy-Bridge-E、-Haswell-E、Broadwell-E" class="headerlink" title="Sandy、Ivy Bridge-E、 Haswell-E、Broadwell-E"></a>Sandy、Ivy Bridge-E、 Haswell-E、Broadwell-E</h3><h4 id="ProperTree-2"><a href="#ProperTree-2" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter13.png" alt="3.2配置Booter13"></p><h4 id="OpenCore-Configurator-2"><a href="#OpenCore-Configurator-2" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter14.png" alt="3.2配置Booter14"></p><h4 id="OCAuxiliaryTools-2"><a href="#OCAuxiliaryTools-2" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter15.png" alt="3.2配置Booter15"></p><h3 id="Skylake-X-W、Cascade-Lake-X-W"><a href="#Skylake-X-W、Cascade-Lake-X-W" class="headerlink" title="Skylake-X/W、Cascade Lake-X/W"></a>Skylake-X/W、Cascade Lake-X/W</h3><h4 id="ProperTree-3"><a href="#ProperTree-3" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter16.png" alt="3.2配置Booter16"></p><h4 id="OpenCore-Configurator-3"><a href="#OpenCore-Configurator-3" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter17.png" alt="3.2配置Booter17"></p><h4 id="OCAuxiliaryTools-3"><a href="#OCAuxiliaryTools-3" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter18.png" alt="3.2配置Booter18"></p><h2 id="Intel-笔记本平台"><a href="#Intel-笔记本平台" class="headerlink" title="Intel 笔记本平台"></a>Intel 笔记本平台</h2><h3 id="Clarksfield、Arrandale"><a href="#Clarksfield、Arrandale" class="headerlink" title="Clarksfield、Arrandale"></a>Clarksfield、Arrandale</h3><p>Arrandale 的 iGPU 核显仅在 macOS 10.13 之前得到官方支持,大多数 Clarksfield 和 Arrandale 主板不支持 UEFI</p><ul><li>传统引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>AvoidRuntimeDefrag</td><td>No</td><td>Big Sur 可能需要启用此怪癖</td></tr><tr><td>EnableSafeModeSlide</td><td>No</td><td></td></tr><tr><td>EnableWriteUnprotector</td><td>No</td><td></td></tr><tr><td>ProvideCustomSlide</td><td>No</td><td></td></tr><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr><tr><td>SetupVirtualMap</td><td>No</td><td></td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter19.png" alt="3.2配置Booter19"></p><ul><li>UEFI 引导设置</li></ul><table><thead><tr><th>Quirk</th><th>Enabled</th><th>Comment</th></tr></thead><tbody><tr><td>RebuildAppleMemoryMap</td><td>Yes</td><td>这是引导 OS X 10.4 到 10.6 所必需的</td></tr></tbody></table><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter20.png" alt="3.2配置Booter20"></p><h3 id="Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell、Skylake、Kaby-Lake-1"><a href="#Sandy-Bridge、Ivy-Bridge、Haswell、Broadwell、Skylake、Kaby-Lake-1" class="headerlink" title="Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake、Kaby Lake"></a>Sandy Bridge、Ivy Bridge、Haswell、Broadwell、Skylake、Kaby Lake</h3><p>Sandy Bridge 的 iGPU 仅在 macOS 10.13 之前得到官方支持、大多数 Sandy 主板不支持 UEFI</p><h4 id="ProperTree-4"><a href="#ProperTree-4" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter21.png" alt="3.2配置Booter21"></p><h4 id="OpenCore-Configurator-4"><a href="#OpenCore-Configurator-4" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter22.png" alt="3.2配置Booter22"></p><h4 id="OCAuxiliaryTools-4"><a href="#OCAuxiliaryTools-4" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter23.png" alt="3.2配置Booter23"></p><h3 id="Coffee-Lake、Whiskey-Lake"><a href="#Coffee-Lake、Whiskey-Lake" class="headerlink" title="Coffee Lake、Whiskey Lake"></a>Coffee Lake、Whiskey Lake</h3><h4 id="ProperTree-5"><a href="#ProperTree-5" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter24.png" alt="3.2配置Booter24"></p><h4 id="OpenCore-Configurator-5"><a href="#OpenCore-Configurator-5" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter25.png" alt="3.2配置Booter25"></p><h4 id="OCAuxiliaryTools-5"><a href="#OCAuxiliaryTools-5" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter26.png" alt="3.2配置Booter26"></p><h3 id="Coffee-Lake-Plus、Comet-Lake"><a href="#Coffee-Lake-Plus、Comet-Lake" class="headerlink" title="Coffee Lake Plus、Comet Lake"></a>Coffee Lake Plus、Comet Lake</h3><h4 id="ProperTree-6"><a href="#ProperTree-6" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter27.png" alt="3.2配置Booter27"></p><h4 id="OpenCore-Configurator-6"><a href="#OpenCore-Configurator-6" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter28.png" alt="3.2配置Booter28"></p><h4 id="OCAuxiliaryTools-6"><a href="#OCAuxiliaryTools-6" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter29.png" alt="3.2配置Booter29"></p><h3 id="Icelake"><a href="#Icelake" class="headerlink" title="Icelake"></a>Icelake</h3><h4 id="ProperTree-7"><a href="#ProperTree-7" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter30.png" alt="3.2配置Booter30"></p><h4 id="OpenCore-Configurator-7"><a href="#OpenCore-Configurator-7" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter31.png" alt="3.2配置Booter31"></p><h4 id="OCAuxiliaryTools-7"><a href="#OCAuxiliaryTools-7" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter32.png" alt="3.2配置Booter32"></p><h2 id="AMD-桌面平台"><a href="#AMD-桌面平台" class="headerlink" title="AMD 桌面平台"></a>AMD 桌面平台</h2><h3 id="Bulldozer-15h-、Jaguar-16h"><a href="#Bulldozer-15h-、Jaguar-16h" class="headerlink" title="Bulldozer(15h)、Jaguar(16h)"></a>Bulldozer(15h)、Jaguar(16h)</h3><h4 id="ProperTree-8"><a href="#ProperTree-8" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter33.png" alt="3.2配置Booter33"></p><h4 id="OpenCore-Configurator-8"><a href="#OpenCore-Configurator-8" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter34.png" alt="3.2配置Booter34"></p><h4 id="OCAuxiliaryTools-8"><a href="#OCAuxiliaryTools-8" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter35.png" alt="3.2配置Booter35"></p><h3 id="Ryzen、Threadripper-17h-and-19h"><a href="#Ryzen、Threadripper-17h-and-19h" class="headerlink" title="Ryzen、Threadripper(17h and 19h)"></a>Ryzen、Threadripper(17h and 19h)</h3><h4 id="ProperTree-9"><a href="#ProperTree-9" class="headerlink" title="ProperTree"></a>ProperTree</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter36.png" alt="3.2配置Booter36"></p><ul><li><strong>DevirtualiseMmio</strong></li><li>注意 TRx40 需要这个标志</li><li><strong>SetupVirtualMap</strong></li><li>注意 B550、A520 和 TRx40 板应禁用此功能。</li><li>较新的 X570 BIOS 版本也需要禁用此功能</li><li>2020 年末 BIOS 更新的 X470 和 B450 也需要禁用此功能</li></ul><h4 id="OpenCore-Configurator-9"><a href="#OpenCore-Configurator-9" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter37.png" alt="3.2配置Booter37"></p><h4 id="OCAuxiliaryTools-9"><a href="#OCAuxiliaryTools-9" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h4><p><img src="https://picgo-1.pages.dev//3.2%E9%85%8D%E7%BD%AEBooter38.png" alt="3.2配置Booter38"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>3.1 配置ACPI</title>
<link href="/2023/06/23/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.1%E9%85%8D%E7%BD%AEACPI/"/>
<url>/2023/06/23/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/3.1%E9%85%8D%E7%BD%AEACPI/</url>
<content type="html"><![CDATA[<p>通过上一节准备工作的配置,我们的 SSDT 应该都已经加载进来了,此时一般调整下 Quiks(怪癖)即可。</p><span id="more"></span><p>少数的 SSDT 需要打对应的补丁才可以生效,关于打补丁细节可以参考视频内容,不过下面的示例配置如果需要打补丁的话,也会写出来的,模仿一下即可。</p><h2 id="完整的-Quiks-怪癖"><a href="#完整的-Quiks-怪癖" class="headerlink" title="完整的 Quiks 怪癖"></a>完整的 Quiks 怪癖</h2><p>因为各个平台的版本不太一样,在详细说明之前写来一个 OC 0.7.3 完整的 Quiks 怪癖 说明,这样心里大家设置的时候心里一般就有个底了。</p><ul><li>FadtEnableReset<ul><li>在旧硬件上修复重启和关机, 除非需要, 否则不推荐开启</li><li>一些较新的笔记本可能也需要这个选项来修复重启和关机</li></ul></li><li>NormalizeHeaders<ul><li>清除 ACPI 头字段, 只有 macOS 10.13 需要</li><li>10.14 后面的版本已经修复这个问题了</li></ul></li><li>RebaseRegions<ul><li>尝试试探性地重新定位 ACPI 内存区域, 使用自定义 DSDT 则必须开启</li></ul></li><li>ResetHwSig<ul><li>适用于无法在重新启动期间维护硬件签名并导致从休眠中唤醒问题的硬件</li></ul></li><li>ResetLogoStatus<ul><li>无法在有 BGRT 表的系统上显示 OEM Windows 标志的硬件需要开启</li></ul></li><li>SyncTableIds<ul><li>这可以解决修补表与 SLIC 表不兼容导致旧 Windows 操作系统中的许可问题。</li></ul></li></ul><h2 id="Intel-桌面平台"><a href="#Intel-桌面平台" class="headerlink" title="Intel 桌面平台"></a>Intel 桌面平台</h2><h3 id="Yonah、Conroe、Penryn、Lynnfield、Clarkdale"><a href="#Yonah、Conroe、Penryn、Lynnfield、Clarkdale" class="headerlink" title="Yonah、Conroe、Penryn、Lynnfield、Clarkdale"></a>Yonah、Conroe、Penryn、Lynnfield、Clarkdale</h3><p>最初支持的版本为 OS X 10.4.10,最后支持的操作系统版本为 macOS 10.13.6</p><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。</p><h3 id="Sandy-Bridge、Ivy-Bridge"><a href="#Sandy-Bridge、Ivy-Bridge" class="headerlink" title="Sandy Bridge、Ivy Bridge"></a>Sandy Bridge、Ivy Bridge</h3><p>Sandy Bridge 的 iGPU 核显仅在 macOS 10.13 之前得到官方支持,大多数 Sandy 桥接的主板不支持 UEFI</p><p>Sandy Bridge 和 Ivy Bridge 的 ACPI 往往需要配合「删除」使用:删除 CpuPm、删除 Cpu0Ist</p><p>幸运的是,默认示例文件自带了这些,我们只需要勾选「启用」就 OK 了:</p><p><img src="https://picgo-1.pages.dev//3.1%E9%85%8D%E7%BD%AEACPI01.png" alt="3.1配置ACPI01"></p><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。</p><h3 id="Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake"><a href="#Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake、Comet-Lake" class="headerlink" title="Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Comet Lake"></a>Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake、Comet Lake</h3><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。</p><h2 id="Intel-高端桌面平台"><a href="#Intel-高端桌面平台" class="headerlink" title="Intel 高端桌面平台"></a>Intel 高端桌面平台</h2><h3 id="Nehalem-、Westmere、Sandy、Ivy-Bridge-E、Haswell-E、Broadwell-E、Skylake-X-W-、Cascade-Lake-X-W"><a href="#Nehalem-、Westmere、Sandy、Ivy-Bridge-E、Haswell-E、Broadwell-E、Skylake-X-W-、Cascade-Lake-X-W" class="headerlink" title="Nehalem 、Westmere、Sandy、Ivy Bridge-E、Haswell-E、Broadwell-E、Skylake-X/W 、Cascade Lake-X/W"></a>Nehalem 、Westmere、Sandy、Ivy Bridge-E、Haswell-E、Broadwell-E、Skylake-X/W 、Cascade Lake-X/W</h3><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。 </p><h2 id="Intel-笔记本平台"><a href="#Intel-笔记本平台" class="headerlink" title="Intel 笔记本平台"></a>Intel 笔记本平台</h2><h3 id="Clarksfield、Arrandale"><a href="#Clarksfield、Arrandale" class="headerlink" title="Clarksfield、Arrandale"></a>Clarksfield、Arrandale</h3><p>因为使用了 SSDT-XOSI 的原因,所以还需要配合 <strong>Change _OSI to XOSI</strong> 补丁来使用:</p><table><thead><tr><th>Comment</th><th>String</th><th>Change _OSI to XOSI</th></tr></thead><tbody><tr><td>Enabled</td><td>Boolean</td><td>YES</td></tr><tr><td>Count</td><td>Number</td><td>0</td></tr><tr><td>Limit</td><td>Number</td><td>0</td></tr><tr><td>Find</td><td>Data</td><td><code>5f4f5349</code></td></tr><tr><td>Replace</td><td>Data</td><td><code>584f5349</code></td></tr></tbody></table><p>OCC 里面也集成了这个 XOSI 补丁,只需要一键就可以补丁并启用:</p><p><img src="https://picgo-1.pages.dev//3.1%E9%85%8D%E7%BD%AEACPI02.png" alt="3.1配置ACPI02"></p><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。 </p><h3 id="Sandy-Bridge、Ivy-Bridge-1"><a href="#Sandy-Bridge、Ivy-Bridge-1" class="headerlink" title="Sandy Bridge、Ivy Bridge"></a>Sandy Bridge、Ivy Bridge</h3><p>Sandy Bridge 的 iGPU 核显仅在 macOS 10.13 之前得到官方支持,大多数 Sandy 桥接的主板不支持 UEFI</p><p>Sandy Bridge 和 Ivy Bridge 的 ACPI 往往需要配合「删除」使用:删除 CpuPm、删除 Cpu0Ist</p><p>幸运的是,默认示例文件自带了这些,我们只需要勾选「启用」就 OK 了:</p><p><img src="https://picgo-1.pages.dev//3.1%E9%85%8D%E7%BD%AEACPI03.png" alt="3.1配置ACPI03"></p><p>因为使用了 SSDT-XOSI 的原因,所以还需要配合 <strong>Change _OSI to XOSI</strong> 补丁来使用:</p><table><thead><tr><th>Comment</th><th>String</th><th>Change _OSI to XOSI</th></tr></thead><tbody><tr><td>Enabled</td><td>Boolean</td><td>YES</td></tr><tr><td>Count</td><td>Number</td><td>0</td></tr><tr><td>Limit</td><td>Number</td><td>0</td></tr><tr><td>Find</td><td>Data</td><td><code>5f4f5349</code></td></tr><tr><td>Replace</td><td>Data</td><td><code>584f5349</code></td></tr></tbody></table><p>OCC 里面也集成了这个 XOSI 补丁,只需要一键就可以补丁并启用:</p><p><img src="https://picgo-1.pages.dev//3.1%E9%85%8D%E7%BD%AEACPI04.png" alt="3.1配置ACPI04"></p><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。 </p><h3 id="Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake-、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake"><a href="#Haswell、Broadwell、Skylake、Kaby-Lake、Coffee-Lake-、Whiskey-Lake、Coffee-Lake-Plus、Comet-Lake、Icelake" class="headerlink" title="Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake 、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake"></a>Haswell、Broadwell、Skylake、Kaby Lake、Coffee Lake 、Whiskey Lake、Coffee Lake Plus、Comet Lake、Icelake</h3><p>因为使用了 SSDT-XOSI 的原因,所以还需要配合 <strong>Change _OSI to XOSI</strong> 补丁来使用:</p><table><thead><tr><th>Comment</th><th>String</th><th>Change _OSI to XOSI</th></tr></thead><tbody><tr><td>Enabled</td><td>Boolean</td><td>YES</td></tr><tr><td>Count</td><td>Number</td><td>0</td></tr><tr><td>Limit</td><td>Number</td><td>0</td></tr><tr><td>Find</td><td>Data</td><td><code>5f4f5349</code></td></tr><tr><td>Replace</td><td>Data</td><td><code>584f5349</code></td></tr></tbody></table><p>OCC 里面也集成了这个 XOSI 补丁,只需要一键就可以补丁并启用:</p><p><img src="https://picgo-1.pages.dev//3.1%E9%85%8D%E7%BD%AEACPI05.png" alt="3.1配置ACPI05"></p><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。 </p><h2 id="AMD-桌面平台"><a href="#AMD-桌面平台" class="headerlink" title="AMD 桌面平台"></a>AMD 桌面平台</h2><h3 id="Bulldozer-15h-、Jaguar-16h-、Ryzen、Threadripper-17h-and-19h"><a href="#Bulldozer-15h-、Jaguar-16h-、Ryzen、Threadripper-17h-and-19h" class="headerlink" title="Bulldozer(15h)、Jaguar(16h)、Ryzen、Threadripper(17h and 19h)"></a>Bulldozer(15h)、Jaguar(16h)、Ryzen、Threadripper(17h and 19h)</h3><p>这些版本<strong>不需要调整 Quiks 怪癖</strong>,全部保持示例配置中默认的即可。 </p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.8 Kexts微调</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.8Kexts%E5%BE%AE%E8%B0%83/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.8Kexts%E5%BE%AE%E8%B0%83/</url>
<content type="html"><![CDATA[<p>Kexts 也有顺序的要求,而且有些 Kexts 会冲突无法开机,关于这块也比杂了,因为 Kexts 的开发者都不相同。</p><span id="more"></span><h2 id="自动调整-Kexts-顺序"><a href="#自动调整-Kexts-顺序" class="headerlink" title="自动调整 Kexts 顺序"></a>自动调整 Kexts 顺序</h2><p>ProperTree 在进行 <strong>Cmd/Ctrl + Shift + R</strong> 或者使用图形化菜单选择 「Clean Snapshot」操作的时候,会自动调整 Kexts 的加载顺序并且禁用掉冲突的 Kexts</p><p>实际上 OpenCore Configurator 也有这个功能,点击底部的「检查 Kexts」即可:</p><p><img src="https://picgo-1.pages.dev//2.8Kexts%E5%BE%AE%E8%B0%8301.png" alt="2.8Kexts微调01"></p><h2 id="手动调整-Kexts-顺序"><a href="#手动调整-Kexts-顺序" class="headerlink" title="手动调整 Kexts 顺序"></a>手动调整 Kexts 顺序</h2><p>软件自动调整的顺序不一定是最准确的,因为他不知道你用了哪些乱七八糟的 Kexts,所以有时候还需要我们手动调整下 Kexts 的加载顺序。</p><h3 id="OpenCore-Configurator"><a href="#OpenCore-Configurator" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h3><p>OpenCore Configurator 操作比较简单,选择好你要操作的 Kext,然后直接上下拖动即可调整顺序:</p><p><img src="https://picgo-1.pages.dev//2.8Kexts%E5%BE%AE%E8%B0%8302.png" alt="2.8Kexts微调02"></p><h3 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h3><p>OCAuxiliaryTools 虽然无法直接拖动,但可以使用底部的「向上」和「向下」箭头的图标来调整 Kexts 的加载顺序:</p><p><img src="https://picgo-1.pages.dev//2.8Kexts%E5%BE%AE%E8%B0%8303.png" alt="2.8Kexts微调03"></p><h2 id="常见-Kexts-的调整细节"><a href="#常见-Kexts-的调整细节" class="headerlink" title="常见 Kexts 的调整细节"></a>常见 Kexts 的调整细节</h2><h3 id="必备-Kexts-的加载顺序"><a href="#必备-Kexts-的加载顺序" class="headerlink" title="必备 Kexts 的加载顺序"></a>必备 Kexts 的加载顺序</h3><ol><li>Lilu.kext</li><li>VirtualSMC.kext</li><li>WhateverGreen.kext</li><li>SMCBatteryManager.kext (台式机不需要)</li><li>SMCLightSensor.kext (台式机不需要)</li><li>SMCProcessor.kext </li><li>SMCSuperIO.kext</li><li>AppleALC.kext</li></ol><h3 id="BCM-博通无线和蓝牙加载顺序"><a href="#BCM-博通无线和蓝牙加载顺序" class="headerlink" title="BCM 博通无线和蓝牙加载顺序"></a>BCM 博通无线和蓝牙加载顺序</h3><ol><li>AirportBrcmFixup.kext</li><li>BrcmBluetoothInjector.kext</li><li>BrcmFirmwareData.kext</li><li>BrcmPatchRAM3.kext</li></ol><h3 id="BCM-博通无线细节调整"><a href="#BCM-博通无线细节调整" class="headerlink" title="BCM 博通无线细节调整"></a>BCM 博通无线细节调整</h3><p>直接加载 AirportBrcmFixup.kext 会发现实际上加载了 3 个 Kext:</p><ol><li>AirportBrcmFixup.kext</li><li>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext</li><li>AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext</li></ol><p>其中安装 Big Sur 以及更新版本的话,AirPortBrcm4360_Injector.kext 默认情况下会出问题,所以需要我们设置一下最大内核为 19.9.9 ,这样可能会减少一些异常错误:</p><p><img src="https://picgo-1.pages.dev//2.8Kexts%E5%BE%AE%E8%B0%8304.png" alt="2.8Kexts微调04"></p><p>另外,BCM94352Z 芯片的网卡往往还需要在启动项里面添加:<code>brcmfx-driver=2</code> 解决一些睡眠或者其他玄学问题:</p><p><img src="https://picgo-1.pages.dev//2.8Kexts%E5%BE%AE%E8%B0%8305.png" alt="2.8Kexts微调05"></p><h3 id="Intel-无线和蓝牙加载顺序"><a href="#Intel-无线和蓝牙加载顺序" class="headerlink" title="Intel 无线和蓝牙加载顺序"></a>Intel 无线和蓝牙加载顺序</h3><ol><li>AirportItlwm.kext</li><li>IntelBluetoothInjector.kext</li><li>IntelBluetoothFirmware.kext</li></ol><h3 id="笔记本-PS2-键鼠、触控板加载顺序"><a href="#笔记本-PS2-键鼠、触控板加载顺序" class="headerlink" title="笔记本 PS2 键鼠、触控板加载顺序"></a>笔记本 PS2 键鼠、触控板加载顺序</h3><ol><li>VoodooPS2Controller.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</li><li>BrightnessKeys.kext(功能亮度调节按键驱动 不一定需要)</li></ol><h3 id="笔记本-I2C-和-PS2-配合驱动触控板加载顺序"><a href="#笔记本-I2C-和-PS2-配合驱动触控板加载顺序" class="headerlink" title="笔记本 I2C 和 PS2 配合驱动触控板加载顺序"></a>笔记本 I2C 和 PS2 配合驱动触控板加载顺序</h3><ol><li>VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext</li><li>VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext</li><li>VoodooI2C.kext</li><li>VoodooI2CHID.kext</li><li>VoodooPS2Controller.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</li><li>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</li><li>BrightnessKeys.kext (功能亮度调节按键驱动 不一定需要)</li></ol><p>补充一个小姿势:因为 IC2 和 PS2 都有 VoodooInput.kext,所以如果不删除掉或者禁用掉 PS2 的 VoodooInput.kext 的话,会导致开机内核冲突卡死无法开机。</p><h3 id="笔记本-PS2Smart-键盘驱动加载顺序"><a href="#笔记本-PS2Smart-键盘驱动加载顺序" class="headerlink" title="笔记本 PS2Smart 键盘驱动加载顺序"></a>笔记本 PS2Smart 键盘驱动加载顺序</h3><ol><li>ApplePS2SmartTouchPad.kext/Contents/PlugIns/ApplePS2Controller.kext</li><li>ApplePS2SmartTouchPad.kext/Contents/PlugIns/ApplePS2Keyboard.kext</li><li>ApplePS2SmartTouchPad.kext</li></ol><h3 id="笔记本-VoodooRMI-kext-和-VoodooSMBus-kext-细节调整"><a href="#笔记本-VoodooRMI-kext-和-VoodooSMBus-kext-细节调整" class="headerlink" title="笔记本 VoodooRMI.kext 和 VoodooSMBus.kext 细节调整"></a>笔记本 VoodooRMI.kext 和 VoodooSMBus.kext 细节调整</h3><p>首先确保 VoodooPS2 配置如下:</p><ul><li>启用</li><li>VoodooPS2Controller.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</li><li>禁用</li><li>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</li></ul><p>然后<strong>启用</strong>加载基础的 RMI 配置:</p><ul><li>VoodooRMI.kext</li><li>VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext</li></ul><p>如果你是 SMBus 触控板的话,还需要加载:</p><ul><li>VoodooSMBus.kext</li><li>VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext</li></ul><p>如果你是 I2C触控板的话,还需要加载:</p><ul><li>VoodooI2C.kext</li><li>VoodooRMI.kext/Contents/PlugIns/RMII2C.kext</li></ul>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.7 初步配置</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE/</url>
<content type="html"><![CDATA[<h2 id="调整文件夹结构"><a href="#调整文件夹结构" class="headerlink" title="调整文件夹结构"></a>调整文件夹结构</h2><span id="more"></span><h3 id="拷贝并重命名-Sample-plist"><a href="#拷贝并重命名-Sample-plist" class="headerlink" title="拷贝并重命名 Sample.plist"></a>拷贝并重命名 Sample.plist</h3><p>首先将 Doc 目录下的 Sample.plist 拷贝到 EFI/OC/ 目录下,并将其重命名为 config.plist</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE01.png" alt="2.7初步配置01"></p><h3 id="精简-Drivers"><a href="#精简-Drivers" class="headerlink" title="精简 Drivers"></a>精简 Drivers</h3><p>Drivers 里面只留了几个必要的。</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE02.png" alt="2.7初步配置02"></p><h3 id="精简-Tools"><a href="#精简-Tools" class="headerlink" title="精简 Tools"></a>精简 Tools</h3><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE03.png" alt="2.7初步配置03"></p><h3 id="放置属于你的-SSDT"><a href="#放置属于你的-SSDT" class="headerlink" title="放置属于你的 SSDT"></a>放置属于你的 SSDT</h3><p>根据前面 准备 ACPI的部分,把你准备好的 SSDT 放入进来: </p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE04.png" alt="2.7初步配置04"></p><h3 id="放置属于你的-Kexts"><a href="#放置属于你的-Kexts" class="headerlink" title="放置属于你的 Kexts"></a>放置属于你的 Kexts</h3><p>根据前面 准备 Kexts的部分,把你准备好的 Kexts 放入进来:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE05.png" alt="2.7初步配置05"></p><h3 id="替换主题文件"><a href="#替换主题文件" class="headerlink" title="替换主题文件"></a>替换主题文件</h3><p>OC 官方默认是没有主题的,可以下载<a href="https://github.com/acidanthera/OcBinaryData">官方的简约经典主题</a>,替换默认的 Resources 文件夹即可。</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE06.png" alt="2.7初步配置06"></p><h2 id="config-plist-加载文件"><a href="#config-plist-加载文件" class="headerlink" title="config.plist 加载文件"></a>config.plist 加载文件</h2><p>OC 和 Clover 不一样的地方在于,Clover 只需要把文件放入到该放的地方就行,但是 OC 不仅要放,还得手动加载才可以。</p><p>上一章推荐的 3 款编辑器都可以自动加载,下面来分部一一介绍一下他们加载的方法。</p><h3 id="ProperTree"><a href="#ProperTree" class="headerlink" title="ProperTree"></a>ProperTree</h3><p>ProperTree 运行后,通过按<strong>Cmd/Ctrl + O</strong>并选择<code>config.plist</code>上的文件来打开 config.plist,打开配置后,按<strong>Cmd/Ctrl + Shift + R</strong> 或者使用图形化菜单选择 「Clean Snapshot」:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE07.png" alt="2.7初步配置07"></p><p>接着选择要自带添加清理的 OC 文件夹:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE08.png" alt="2.7初步配置08"></p><p>完成后,您将在 config.plist 中看到就可以看到我们之前配置的 SSDT、Kexts 和 Drivers 信息了: </p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE09.png" alt="2.7初步配置09"></p><p>最后选择保存即可。 </p><h3 id="OpenCore-Configurator"><a href="#OpenCore-Configurator" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h3><p>暂时没有发现 OpenCore Configurator 和 OCAuxiliaryTools 可以一键自动化添加 ACPI、Drivers、Kexts、Tools 之类的操作,所以我们只能手动来添加这些文件了。</p><h4 id="添加-SSDTS"><a href="#添加-SSDTS" class="headerlink" title="添加 SSDTS"></a>添加 SSDTS</h4><p>添加之前得删除原有的模板文件中的 SSDTS,操作很简单,选择所有,点击右下角的「减号」即可删除:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE10.png" alt="2.7初步配置10"></p><p>然后选择左下角的「快照添加」,选择你的 ACPI 文件夹里面的所有 SSDT 文件,打开即可完成添加操作:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE11.png" alt="2.7初步配置11"></p><p>添加好的效果如下:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE12.png" alt="2.7初步配置12"></p><p>可以看到自动添加好了路径信息,并都自动启用了。 </p><h4 id="添加-Kexts"><a href="#添加-Kexts" class="headerlink" title="添加 Kexts"></a>添加 Kexts</h4><p>添加 Kexts 也是类似的操作,这里不在啰嗦,先删除样例自带的,然后快照添加,选择 Kexts 文件夹即可:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE13.png" alt="2.7初步配置13"></p><h4 id="添加-Drivers"><a href="#添加-Drivers" class="headerlink" title="添加 Drivers"></a>添加 Drivers</h4><p>添加 Drivers 也是类似的操作:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE14.png" alt="2.7初步配置14"></p><h4 id="添加-Tools"><a href="#添加-Tools" class="headerlink" title="添加 Tools"></a>添加 Tools</h4><p>添加 Tools 也是类似的操作,就是这个藏的稍微隐蔽了一点,具体添加入口参考下图:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE15.png" alt="2.7初步配置15"></p><h3 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h3><p>OCAuxiliaryTools 的操作和 OpenCore Configurator 异曲同工,基本上都可以很快上手,如果不能很快上手的话,那肯定是这个图形化界面做的不够人人性化,使用体验不够友好。</p><h4 id="添加-SSDTS-1"><a href="#添加-SSDTS-1" class="headerlink" title="添加 SSDTS"></a>添加 SSDTS</h4><p>删除模板文件自带的 SSDT,然后选择你的 ACPI 文件夹里面的所有 SSDT 文件,打开即可完成添加操作:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE16.png" alt="2.7初步配置16"></p><h4 id="添加-Kexts-1"><a href="#添加-Kexts-1" class="headerlink" title="添加 Kexts"></a>添加 Kexts</h4><p>添加 Kexts 也是类似的操作,但是 OCAuxiliaryTools 不支持添加整个 Kexts 文件夹,左下角加号只能手动一个个添加,为了高效的话可以选择所有的 Kexts 文件,然后拖入到 OCAuxiliaryTools 中的 Kernel 中即可:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE17.png" alt="2.7初步配置17"></p><h4 id="添加-Drivers-1"><a href="#添加-Drivers-1" class="headerlink" title="添加 Drivers"></a>添加 Drivers</h4><p>添加 Drivers 也是类似的操作:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE18.png" alt="2.7初步配置18"></p><h4 id="添加-Tools-1"><a href="#添加-Tools-1" class="headerlink" title="添加 Tools"></a>添加 Tools</h4><p>添加 Tools 也是类似的操作,就是这个藏的稍微隐蔽了一点,具体添加入口参考下图:</p><p><img src="https://picgo-1.pages.dev//2.7%E5%88%9D%E6%AD%A5%E9%85%8D%E7%BD%AE19.png" alt="2.7初步配置19"></p><p>至此我们之前收集的 ACPI、Kexts 等文件就这样手动加载完成了,下面章节开始介绍一下常见的 Kexts 的基本加载顺序。</p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.6 OC编辑器</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.6OC%E7%BC%96%E8%BE%91%E5%99%A8/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.6OC%E7%BC%96%E8%BE%91%E5%99%A8/</url>
<content type="html"><![CDATA[<p>因为 OpenCore 的核显配置 文件是 <strong>.plist</strong> 结尾的,所以需要专门的编辑器来编辑,常见的 OC 编辑器的优缺点如下:</p><span id="more"></span><table><thead><tr><th align="left">编辑器名称</th><th align="left">优点</th><th align="left">缺点</th></tr></thead><tbody><tr><td align="left"><a href="https://github.com/corpnewt/ProperTree">ProperTree</a></td><td align="left">强大、专业、跨平台</td><td align="left">上手难度高</td></tr><tr><td align="left"><a href="https://mackie100projects.altervista.org/download-opencore-configurator/">OpenCore Configurator</a></td><td align="left">强大、简单</td><td align="left">只有 Mac 版本</td></tr><tr><td align="left"><a href="https://github.com/ic005k/OCAuxiliaryTools">OCAuxiliaryTools</a></td><td align="left">跨平台、简单</td><td align="left"><del>使用体验有待提升</del> 目前越来越强了</td></tr></tbody></table><ol><li>如果你有 Mac 系统可以使用,首选 OpenCore Configurator</li><li>Windows 小白用户建议使用 OCAuxiliaryTools</li></ol><p>下面来分别大概介绍一下这些编辑器的安装和使用方法。</p><blockquote><p>提醒一下,不同版本的 OC 配置需要使用对应版本的 OC 编辑器,否则可能产生玄学问题</p></blockquote><h2 id="ProperTree"><a href="#ProperTree" class="headerlink" title="ProperTree"></a>ProperTree</h2><p>官方项目地址为:<a href="https://github.com/corpnewt/ProperTree">https://github.com/corpnewt/ProperTree</a></p><h3 id="macOS-平台下使用"><a href="#macOS-平台下使用" class="headerlink" title="macOS 平台下使用"></a>macOS 平台下使用</h3><p>因为 macOS 自带 Python 环境的原因,双击 <strong>ProperTree.command</strong> 即可打开程序:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A801.png" alt="2.6OC编辑器01"></p><p>通过 macOS 的菜单可以完成一些主要操作。</p><h3 id="Windows-平台下使用"><a href="#Windows-平台下使用" class="headerlink" title="Windows 平台下使用"></a>Windows 平台下使用</h3><p>Windows 10 默认不带 Python 环境,所以首先得安装一下 Python 环境才可以。首先下载 Python3,这里推荐稳定一点的 Python 3.8 的版本,官方下载地址为:<a href="https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe">https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe</a></p><p>安装的时候记得勾选:<strong>Add Python 3.8 to PATH</strong>:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A802.png" alt="2.6OC编辑器02"></p><p>这样会自动配置好环境变量,后面就不需要我们手动配置了,使用默认路径或者自定义路径都是OK的,比较偷懒使用了默认的「Install Now」,如果要使用自定义路径的话,那么这个路径最好不要出现中文,否则可能会引发一些玄学的问题。</p><p>验证是否安装成功的话,打开命令行,输入:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">python -V</span><br></pre></td></tr></table></figure><p>可以看到 Python 的版本信息表示成功:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A803.png" alt="2.6OC编辑器03"></p><p>确实安装成功后,双击 <strong>ProperTree.bat</strong> 文件即可打开程序:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A804.png" alt="2.6OC编辑器04"></p><p>同样通过菜单中的 File 可以完成一些基础操作。</p><h2 id="OpenCore-Configurator"><a href="#OpenCore-Configurator" class="headerlink" title="OpenCore Configurator"></a>OpenCore Configurator</h2><p>OpenCore Configurator 最新版本的下载地址为:</p><p><a href="https://mackie100projects.altervista.org/download-opencore-configurator/">https://mackie100projects.altervista.org/download-opencore-configurator/</a></p><p>找到 想要编辑的配置文件,「右键」-「打开方式」选择「OpenCore Configurator」即可:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A805.png" alt="2.6OC编辑器05"></p><p>打开后的主要界面如下:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A806.png" alt="2.6OC编辑器06"></p><h2 id="OCAuxiliaryTools"><a href="#OCAuxiliaryTools" class="headerlink" title="OCAuxiliaryTools"></a>OCAuxiliaryTools</h2><p>OCAuxiliaryTools 建议在 Windows 使用,用来替代 ProperTree,因为 macOS 下有更棒的使用体验更好的 OpenCore Configurator 可以使用。</p><p>官方项目地址为:<a href="https://github.com/ic005k/OCAuxiliaryTools">https://github.com/ic005k/OCAuxiliaryTools</a></p><p>中文说明为:<a href="https://github.com/ic005k/OCAuxiliaryTools/blob/master/READMe-cn.md">https://github.com/ic005k/OCAuxiliaryTools/blob/master/READMe-cn.md</a></p><p>下载对应的 Windows 版本的,主要界面如下:</p><p><img src="https://picgo-1.pages.dev//2.6OC%E7%BC%96%E8%BE%91%E5%99%A807.png" alt="2.6OC编辑器07"></p><p>至此 OC 编辑器介绍完了,接下来该准备配置 EFI 文件了。</p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.5 Drives说明</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.5Drivers%E8%AF%B4%E6%98%8E/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.5Drivers%E8%AF%B4%E6%98%8E/</url>
<content type="html"><![CDATA[<h2 id="完整的-Drivers-说明"><a href="#完整的-Drivers-说明" class="headerlink" title="完整的 Drivers 说明"></a>完整的 Drivers 说明</h2><p><code>OC/Drivers</code> 里放着一些驱动文件,这些驱动均已 .efi 后缀结尾,OC 官方默认的驱动文件以及说明如下:</p><span id="more"></span><ul><li><strong>AudioDxe.efi</strong>:用与启动的时候播放 Duang 的声音,就像白苹果那样</li><li><strong>CrScreenshotDxe.efi</strong>:OC 引导界面截图驱动,按 F10 会保存当前界面的截图到 EFI 分区的根目录下</li><li><strong>HiiDatabase.efi</strong>:用于支持 UEFI 字体渲染,四代酷睿后一般不需要</li><li><strong>NvmExpressDxe.efi</strong>:用于让老主板支持 NVME Express 设备,四代酷睿后一般不需要</li><li><strong>OpenCanopy.efi</strong>:使用图形化 OC 主题必备驱动</li><li><strong>OpenHfsPlus.efi</strong>:文件系统驱动,用于支持识别 HFS+ 的磁盘格式</li><li><strong>OpenLinuxBoot.efi</strong>:OC 0.7.3 新增的驱动,用于引导 Linux 系统</li><li><strong>OpenPartitionDxe.efi</strong>:分区管理驱动程序。用于加载旧版 macOS 的 DMG 映像</li><li><strong>OpenRuntime.efi</strong>:OC 核心必备驱动,功能比较强大,大家记住这个是必备的驱动就行</li><li><strong>OpenUsbKbDxe.efi</strong>:USB 键盘驱动,用于模拟苹果热键,是 KeySupport 的等效方案</li><li><strong>Ps2KeyboardDxe.efi</strong>:PS/2 键盘驱动,这个 PS/2 键盘也太老了吧,我好多年没见过了</li><li><strong>Ps2MouseDxe.efi</strong>:PS/2 鼠标驱动,同样也太老了,很多年没有见过了</li><li><strong>UsbMouseDxe.efi</strong>:USB 鼠标驱动,有些虚拟机需要依赖改驱动才可以在引导界面使用鼠标</li><li><strong>XhciDxe.efi</strong>:XHCI USB controller 驱动程序,基本上 2 代酷睿开始大多数固件都自带这个驱动程序了</li></ul><h2 id="常用-Drivers"><a href="#常用-Drivers" class="headerlink" title="常用 Drivers"></a>常用 Drivers</h2><p>正常情况下,以下 2 个是必备的驱动:</p><ul><li><strong>OpenRuntime.efi</strong>:OC 核心必备驱动,功能比较强大,大家记住这个是必备的驱动就行</li><li><strong>OpenHfsPlus.efi</strong>:文件系统驱动,用于支持识别 HFS+ 的磁盘格式</li></ul><p>因为有使用图形化界面引导和在引导界面截图的习惯,所以我还使用了如下两个驱动:</p><ul><li><strong>OpenCanopy.efi</strong>:使用图形化 OC 主题必备驱动</li><li><strong>CrScreenshotDxe.efi</strong>:OC 引导界面截图驱动,按 F10 会保存当前界面的截图到 EFI 分区的根目录下</li></ul><h2 id="使用主题前后对比"><a href="#使用主题前后对比" class="headerlink" title="使用主题前后对比"></a>使用主题前后对比</h2><h3 id="使用主题前"><a href="#使用主题前" class="headerlink" title="使用主题前"></a>使用主题前</h3><p><img src="https://picgo-1.pages.dev//2.5Drives%E8%AF%B4%E6%98%8E01.png" alt="2.5Drives说明01"></p><h3 id="使用主题后"><a href="#使用主题后" class="headerlink" title="使用主题后"></a>使用主题后</h3><p><img src="https://picgo-1.pages.dev//2.5Drives%E8%AF%B4%E6%98%8E02.png" alt="2.5Drives说明02"></p><p>一些 OC 主题下载的渠道:</p><ul><li><a href="https://dortania.github.io/OpenCanopy-Gallery/blackosx.html">https://dortania.github.io/OpenCanopy-Gallery/blackosx.html</a></li><li><a href="https://www.mfpud.com/opencore/octheme/">OC主题-黑苹果动力</a></li><li><a href="https://github.com/LuckyCrack/OpenCore-Themes">https://github.com/LuckyCrack/OpenCore-Themes</a></li><li><a href="https://github.com/chris1111/My-Simple-OC-Themes">https://github.com/chris1111/My-Simple-OC-Themes</a></li></ul><p>主题自定义也非常简单,准备好你的 icns 图标文件就行了,自己换背景、换图标不就成了以新的主题了吗?对吧,下面给大家看下我自定义主题的效果:</p><p><img src="https://picgo-1.pages.dev//2.5Drives%E8%AF%B4%E6%98%8E03.png" alt="2.5Drives说明03"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.4.2 macOS12蓝牙设置</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4.2macOS%E8%93%9D%E7%89%99%E8%AE%BE%E7%BD%AE/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4.2macOS%E8%93%9D%E7%89%99%E8%AE%BE%E7%BD%AE/</url>
<content type="html"><![CDATA[<h2 id="Intel-无线网卡"><a href="#Intel-无线网卡" class="headerlink" title="Intel 无线网卡"></a>Intel 无线网卡</h2><p>使用 <code>BlueToolFixup.kext</code> 替代掉 <code>IntelBluetoothInjector.kext</code> 即可。</p><span id="more"></span><p>BlueToolFixup.kext 可以从这里下载:<a href="https://github.com/acidanthera/BrcmPatchRAM/releases">https://github.com/acidanthera/BrcmPatchRAM/releases</a></p><p>最终使用驱动如下:</p><ul><li>BlueToolFixup.kext</li><li>IntelBluetoothFirmware.kext</li></ul><h2 id="博通免驱网卡"><a href="#博通免驱网卡" class="headerlink" title="博通免驱网卡"></a>博通免驱网卡</h2><p>使用 <code>BlueToolFixup.kext</code> 替代掉 <code>BrcmBluetoothInjector.kext</code> 即可。</p><p>最终使用驱动如下:</p><ul><li>BlueToolFixup.kext</li><li>BrcmFirmwareData.kext</li><li>BrcmPatchRAM3.kext</li></ul>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.4.1 USB定制</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4.1USB%E5%AE%9A%E5%88%B6/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4.1USB%E5%AE%9A%E5%88%B6/</url>
<content type="html"><![CDATA[<h3 id="USB-定制的意义"><a href="#USB-定制的意义" class="headerlink" title="USB 定制的意义"></a>USB 定制的意义</h3><p>如果 USB 定制不完美的话,可能会出现以下情况:</p><span id="more"></span><ol><li>蓝牙无法使用,因为蓝牙走 USB 协议</li><li>无法正常进入系统安装界面,提示鼠标或者妙控板之类的画面</li><li>睡眠立马就醒来,因为蓝牙等 USB 没有内建</li><li>USB 接口没有反应或者速率无法跑满</li><li><strong>建议安装系统前先定制一下 USB,避免后面遇到不必要的麻烦</strong></li></ol><h3 id="啰嗦一下"><a href="#啰嗦一下" class="headerlink" title="啰嗦一下"></a>啰嗦一下</h3><p>早期使用 Hackintool 工具定制 USB 这种方法比较多,但是到 macOS 11 后面的版本的时候,这种方法不再好用了,目前最完美的方法就是 Windows 下使用 USBToolBox 来定制 USB,最后再使用 Hackintool 简单微调修正一下。</p><h3 id="运行工具"><a href="#运行工具" class="headerlink" title="运行工具"></a>运行工具</h3><p>USBToolBox 的官方项目地址:<a href="https://github.com/USBToolBox/tool/">https://github.com/USBToolBox/tool/</a></p><p>已编译的下载地址:<a href="https://github.com/USBToolBox/tool/releases">https://github.com/USBToolBox/tool/releases</a></p><p>下载 「Windows.exe」到 Windows 平台,双击即可运行:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B601.png" alt="2.4.1USB定制01"></p><h3 id="探测端口"><a href="#探测端口" class="headerlink" title="探测端口"></a>探测端口</h3><p>输入 <strong>D</strong> 然后回车来探测电脑上的端口:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B602.png" alt="2.4.1USB定制02"></p><p>此时的会出现如下界面:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B603.png" alt="2.4.1USB定制03"></p><p>这个界面每 5 秒会刷新一次。</p><h3 id="插入-USB-设备"><a href="#插入-USB-设备" class="headerlink" title="插入 USB 设备"></a>插入 USB 设备</h3><p>分部在各个 USB 接口插入 USB2.0 和 USB 3.X 的设备,每插入一次停留 5 秒钟,如果有 Type-C 设备的话,正反都要分别插入记录,最终我的笔记本最终探测端口的效果如下:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B604.png" alt="2.4.1USB定制04"></p><p>都挨个插一遍后,输入 <strong>B</strong> 回车即可返回主菜单:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B605.png" alt="2.4.1USB定制05"></p><h3 id="查看端口"><a href="#查看端口" class="headerlink" title="查看端口"></a>查看端口</h3><p>回到主菜单,输入 <strong>S</strong> 来查看端口探测的结果:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B606.png" alt="2.4.1USB定制06"></p><p>最终我的设备端口探测的结果如下:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B607.png" alt="2.4.1USB定制07"></p><p>可以看到 1、2、4、5、6、10、13、15、16 这个 9 个都是活跃的 USB 的端口。</p><h3 id="导出端口"><a href="#导出端口" class="headerlink" title="导出端口"></a>导出端口</h3><p>此时结果查看感觉没问题的话,输入 <strong>K</strong> 回车,即可导出 <code>UTBMap.kext</code> 文件:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B608.png" alt="2.4.1USB定制08"></p><p>一般情况下会保存在当前程序的同级目录下:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B609.png" alt="2.4.1USB定制09"></p><h3 id="OC-加载-Kexts"><a href="#OC-加载-Kexts" class="headerlink" title="OC 加载 Kexts"></a>OC 加载 Kexts</h3><p>除了上述生成的 <code>UTBMap.kext</code> 文件以外,我们还需要配合 <code>USBToolBox.kext</code> 使用。</p><p>USBToolBox.kext 官方下载地址为:<a href="https://github.com/USBToolBox/kext/releases">https://github.com/USBToolBox/kext/releases</a></p><p>将上述两个 Kext 放到 OC 的 Kexts 文件夹下面并加载,然后记得取消 <strong>XhciPortLimit</strong> 勾选:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B610.png" alt="2.4.1USB定制10"></p><p>重启即可生效,至此你的 USB 基本上定制完了,正常使用不是问题了,强迫症换着可以继续看下去。</p><h3 id="Hackintool-验证"><a href="#Hackintool-验证" class="headerlink" title="Hackintool 验证"></a>Hackintool 验证</h3><p>使用 Hackintool 查看发现 USB 各个接口均正常识别并工作:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B611.png" alt="2.4.1USB定制11"></p><p>不过各个接口都插一遍,发现这个 SS02 的端口确实多了,非强逼症可以不用管它,引用罗永浩那句名言:又不是不能用?</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B612.jpg" alt="2.4.1USB定制12"></p><h3 id="Hackintool-优化"><a href="#Hackintool-优化" class="headerlink" title="Hackintool 优化"></a>Hackintool 优化</h3><p>使用 Hackintool 重新删除掉多余的 SS02 端口,然后导出 USBPorts.kext,使用 OC 加载,然后取消之前 USBToolBox 的两个 Kexts 的启用状态:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B613.png" alt="2.4.1USB定制13"></p><p>重启,最终的效果如下:</p><p><img src="https://picgo-1.pages.dev//2.4.1USB%E5%AE%9A%E5%88%B614.png" alt="2.4.1USB定制14"></p><blockquote><p>这样强逼症终于舒服了,也没有多余的端口。</p><p>实际上还是有瑕疵,就是第一个 HS01 应该是 USB2 设备,解决方法就是使用 Hackintool 纠正再定制一下,又不是不能用!</p></blockquote>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.4 准备Kexts</title>
<link href="/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4%E5%87%86%E5%A4%87Kexts/"/>
<url>/2023/06/19/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.4%E5%87%86%E5%A4%87Kexts/</url>
<content type="html"><![CDATA[<h2 id="基本概念"><a href="#基本概念" class="headerlink" title="基本概念"></a>基本概念</h2><p>Kext 的英文全称叫做 <strong>K</strong>ernel <strong>Ext</strong>ension,即内核扩展,我们可以通俗的理解为这个就是 macOS 的驱动。</p><span id="more"></span><p>使用方法只需要将这些 kext 文件放入到 <code>EFI/OC/kexts</code> 文件夹下面,然后编辑 OC 配置文件加载这些 kexts 并调节好顺序即可。</p><h2 id="下载-Kexts"><a href="#下载-Kexts" class="headerlink" title="下载 Kexts"></a>下载 Kexts</h2><ol><li>使用 OpenCore Configurator 这类第三方 OC 编辑器软件下载</li><li>搜索引擎搜索 Kexts 的Github 下面地址,手动去 Releases 里面寻找编译好的 kext 文件</li><li>使用 OC 官方的下载页面来下载常见的 kexts:<a href="https://dortania.github.io/builds/">https://dortania.github.io/builds/</a></li></ol><h2 id="Kexts-的分类"><a href="#Kexts-的分类" class="headerlink" title="Kexts 的分类"></a>Kexts 的分类</h2><h3 id="必备驱动"><a href="#必备驱动" class="headerlink" title="必备驱动"></a>必备驱动</h3><p>必备的 kexts 如果缺失的话,你的黑苹果系统就无法启动了</p><ul><li><a href="https://github.com/acidanthera/VirtualSMC/releases"><strong>VirtualSMC.kext</strong></a><ul><li>模拟白苹果的 SMC 芯片</li><li>替代古老的 FakeSMC</li><li>只支持 OS X 10.6+ 版本的系统</li></ul></li><li><a href="https://github.com/acidanthera/Lilu/releases"><strong>Lilu.kext</strong></a><ul><li>很多著名 kexts 的依赖,没有 Liu 就无法正常使用 AppleALC、WhateverGreen、VirtualSMC 等</li><li>只支持 OS X 10.8+ 版本的系统</li></ul></li></ul><h3 id="VirualSMC-插件"><a href="#VirualSMC-插件" class="headerlink" title="VirualSMC 插件"></a>VirualSMC 插件</h3><p>大家下载好 VirtualSMC 编译好的 kexts 的话,会发现里面还躺着其他的 kexts,这些其他的 kexts 就是 VirtualSMC 的插件了,下面来列举说明一下这些插件的作用:</p><ul><li>SMCBatteryManager.kext<ul><li>笔记本专用,用于正确读取显示电池容量</li></ul></li><li>SMCDellSensors.kext<ul><li>某些 Dell 机器专用,一般不是 Dell 的机器不需要使用</li><li>对支持 SMM(系统管理模式)的 Dell 机器的风扇进行更准确的监视和控制</li></ul></li><li>SMCLightSensor.kext<ul><li>笔记本专用,用于笔记本电脑上的环境光感应器</li><li>大多都的笔记本都没有这个感应器,所以就算用了也只是伪感光</li></ul></li><li>SMCProcessor.kext<ul><li>用于监控 CPU 温度,<code>台式机</code>和笔记本都适用</li><li>不支持 AMD 的 CPU</li></ul></li><li>SMCSuperIO.kext<ul><li>用于监控风扇的转速,<code>台式机</code>和笔记本都适用</li><li>不支持 AMD 的 CPU</li></ul></li></ul><h3 id="显卡驱动"><a href="#显卡驱动" class="headerlink" title="显卡驱动"></a>显卡驱动</h3><ul><li><a href="https://github.com/acidanthera/WhateverGreen/releases"><strong>WhateverGreen.kext</strong></a><ul><li>基本上所有的核显和独显都要使用这个 kext</li><li>用于图形修补、DRM 修复、缓冲区修复等</li><li>只支持 OS X 10.8+ 版本的系统</li></ul></li></ul><h3 id="AMD-显卡传感器"><a href="#AMD-显卡传感器" class="headerlink" title="AMD 显卡传感器"></a>AMD 显卡传感器</h3><ul><li><a href="https://github.com/aluveitie/RadeonSensor/releases"><strong>RadeonSensor.kext 和 SMCRadeonGPU.kext</strong></a><ul><li>从 Radeon VII 开始,Apple 停止直接报告温度,需要 kexts 介入并实施该功能</li><li>对于 Vega 10 及更早版本,其他工具已经可以显示 GPU 温度,而无需额外的 kext</li><li>支持从 Radeon HD 7000 系列到 RX 6000 系列的所有 GPU</li><li>RadeonSensor.kext<ul><li>读取 GPU 温度所需,需要 Lilu</li></ul></li><li>SMCRadeonGPU.kext<ul><li>可以选择用于将 GPU 温度导出到 VirtualSMC 以供监控工具读取</li></ul></li><li>RadeonGadget.app<ul><li>在状态栏中显示 GPU 温度,只需要加载 <code>RadeonSensor.kext</code></li></ul></li></ul></li></ul><h3 id="声卡驱动"><a href="#声卡驱动" class="headerlink" title="声卡驱动"></a>声卡驱动</h3><ul><li><a href="https://github.com/acidanthera/AppleALC/releases"><strong>AppleALC.kext</strong></a><ul><li>用于 AppleHDA 修补,支持大多数的板载声卡驱动</li><li>文件夹下的 <code>AppleALCU.kext</code> 是 AppleALC 的精简版,仅支持数字音频</li><li>AMD 的主板和 CPU 可能会遇到一些问题,很少可以驱动麦克风</li><li>只支持 OS X 10.8+ 版本的系统</li><li>详细的支持原生驱动的声卡列表可参考:<a href="https://github.com/acidanthera/AppleALC/wiki/Supported-codecs">黑苹果声卡的驱动情况表以及 layouts id 情况</a></li><li>注入此驱动后只需要在启动项(boot-args)里面添加 alcid=xxxx 这种形式即可</li></ul></li><li><a href="https://sourceforge.net/projects/voodoohda/"><strong>VoodooHDA.kext</strong></a><ul><li>比较古老且经典的声卡驱动,也叫万能声卡驱动</li><li>如果 AppeALC.kext 无法驱动话可以考虑这个</li><li>但是使用体验完美度肯定不如原生的 AppleALC.kext 的</li><li>只支持 OS X 10.6+ 版本的系统</li></ul></li></ul><h3 id="USB-驱动"><a href="#USB-驱动" class="headerlink" title="USB 驱动"></a>USB 驱动</h3><p>到 macOS 11 后面的版本的时候,传统的 USB 驱动定制的方法已经不再好用了,目前最完美的方法就是 Windows 下使用 USBToolBox 来定制 USB,最后再使用 Hackintool 简单微调修正一下。</p><ul><li><a href="https://ziyuetech.github.io/%E4%BB%93%E5%BA%93/%E9%BB%91%E8%8B%B9%E6%9E%9C%E6%8A%98%E8%85%BE/2.4.1usb%E5%AE%9A%E5%88%B6/"><strong>USBToolBox.kext 与 UTBMap.kext</strong></a><ul><li>USBToolBox.kext <ul><li>官方下载地址为:<a href="https://github.com/USBToolBox/kext/releases">https://github.com/USBToolBox/kext/releases</a></li></ul></li><li>UTBMap.kext<ul><li>需要参考 <a href="https://ziyuetech.github.io/%E4%BB%93%E5%BA%93/%E9%BB%91%E8%8B%B9%E6%9E%9C%E6%8A%98%E8%85%BE/2.4.1usb%E5%AE%9A%E5%88%B6/">USB 定制教程</a>自己生成</li></ul></li><li><strong>建议安装系统前先定制一下 USB,避免后面遇到不必要的麻烦</strong></li></ul></li><li><a href="https://cloud.189.cn/web/share?code=7JrIRnFF32ui%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9Aqj5r%EF%BC%89"><strong>XHCI-unsupported.kext</strong></a><ul><li>用于 USB 定制完成后但是 USB 3.X 接口依然无法正常工作</li><li>常用于 400系列及其以上的主板</li><li>主板不是 macOS 原生支持的 USB 驱动的话需要这个</li></ul></li></ul><p><strong>下面是老的教程,不删掉,留着纪念参考。</strong></p><blockquote><ul><li><a href="https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/"><strong>USBInjectAll.kext</strong></a></li><li>RehabMan 康复者之前的 USB 驱动</li><li>18 年 11 月发布的 0.7.1 是最后应该版本,后面再没有更新过</li><li>用于在 ACPI 中没有定义 USB 端口的系统上注入 Intel USB 控制器</li><li>Skylake+ 的桌面CPU 不需要这个</li><li>AsRock 华擎主板的话可能还是需要这个</li><li>Coffee Lake 貌似也还是需要这个</li><li>Skykak 之前的 CPU 理论上也是需要</li><li>支持 OS X 10.11+ 版本的系统</li></ul><p>RehabMan 可以说是黑苹果届的元老了,他也是 Tonymacx86 的一位版主,很多著名的黑苹果 kexts 都出自于他的手里,但是因为种种原因 18 年之后就再也没有活跃了,销声匿迹仿佛这个人没有来过一样,但是江湖上依然还有他的传说:<a href="https://www.reddit.com/r/hackintosh/comments/hbu5an/can_we_all_thank_rehabman/">Can we all thank RehabMan</a></p><p>十年如一日的在论坛里面解答问题,定期更新这开源的 kexts,甚至有些 Apple 苹果开发者都来像他学习。黑苹果比较讽刺的是,伸手党没有感恩之心的人太多了,也许他安装系统遇到困难的时候就去你的 Github 下面提交 issue 催着你更新,就好像你开源这个驱动就要为他负责到底一样;安装成功之后呢,提问的人也就消失了,甚至连句谢谢都没有说,更不会留下任何有价值的文档信息之类的。这样就会导致很多大佬们每天千篇一律的回答各种重复的毫无技术含量的问题,如果是我的话,我肯定坚持不了几天的,但是 RehabMan 坚持了 10 余年,这真的是太令人震撼了。RehabMan 在 TonymacX86 的最后一个帖子说道:“<strong>我还在,但忙于其他(现实生活)的事情。将无法回答这里的问题。人是需要学习阅读的。</strong>” 但愿,希望真的如此,而不是被这些没有感恩之心的人伤透了心。</p><ul><li><a href="https://github.com/daliansky/OS-X-USB-Inject-All/releases"><strong>USBInjectAll.kext</strong></a></li><li>国内黑苹果小兵大佬维护的版本</li><li>在 RehabMan 基础性更新完善的版本</li><li>支持后面新的 400、500 系列主板的支持</li></ul></blockquote><h3 id="有线网卡驱动"><a href="#有线网卡驱动" class="headerlink" title="有线网卡驱动"></a>有线网卡驱动</h3><ul><li><a href="https://github.com/Mieze/AtherosE2200Ethernet/releases"><strong>AtherosE2200Ethernet.kext</strong></a><ul><li>Atheros 高通和 Killer 杀手 网卡 需要</li><li>注意:Atheros Killer E2500 型号实际上是基于 Realtek 的,所以请使用 RealtekRTL8111 驱动</li><li>支持 OS X 10.8+ 版本的系统</li></ul></li><li><a href="https://github.com/acidanthera/IntelMausi/releases"><strong>IntelMausi.kext</strong></a><ul><li>大多数 Intel 因特尔的网卡驱动</li><li>基于 I211 的芯片组的网卡需要使用 SmallTreeIntel82576 kext</li><li>官方支持 Intel 的 82578、82579、I217、I218 和 I219 网卡</li><li>详细支持驱动的有线网卡型号可以参考:<a href="https://github.com/acidanthera/IntelMausi">https://github.com/acidanthera/IntelMausi</a></li><li>需要 OS X 10.9 或更新版本,10.6-10.8 的老用户可以使用 IntelSnowMausi 替代</li></ul></li><li><a href="https://www.insanelymac.com/forum/files/file/1004-lucyrtl8125ethernet/"><strong>LucyRTL8125Ethernet.kext</strong></a><ul><li>Realtek 的 2.5Gb 的网卡驱动</li><li>官方这个页面需要注册才可以下载,也可以下载上传<a href="https://cloud.189.cn/web/share?code=UV736bIfamIz%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9A3idy%EF%BC%89">天翼云盘</a>的版本</li><li>需要 macOS 10.15+ 版本的系统</li></ul></li><li><a href="https://github.com/Mieze/RTL8111_driver_for_OS_X/releases"><strong>RealtekRTL8111.kext</strong></a><ul><li>大多数 Realtek 的千兆网卡驱动</li><li>注意:有时最新版本的 kext 可能无法正常工作,这个时候可以尝试使用旧版本。</li></ul></li><li><a href="https://github.com/khronokernel/SmallTree-I211-AT-patch/releases"><strong>SmallTreeIntel82576.kext</strong></a><ul><li>I211 有线网卡驱动</li><li>大多数配备 intel 有线网卡的 AMD 主板需要</li><li>版本支持情况 OS X 10.9-12(v1.0.6)、macOS 10.13-14(v1.2.5)、macOS 10.15+(v1.3.0)</li></ul></li></ul><blockquote><p>其他不需要 kext 的有线网卡</p><ul><li>Intel I225-V<ul><li>某些高端的 Comet Lake 主板会配备这个 I225-V 2.5GBe 有线网卡</li><li>这个网卡比较坑爹,不同版本的驱动方式都有变化</li><li>如果这个网卡驱动不正常的话,<strong>进系统几分钟之后就死机黑屏重</strong></li><li>驱动方法参考 <a href="https://apple.sqlsec.com/10-%E5%B8%B8%E8%A7%81QA/10-2/">常见 QA</a></li></ul></li><li>Intel I350<ul><li>OC 配置文件的设备属性里面添加<code>PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)</code>内容如<ul><li>device-id <code>33150000</code> 类型为 DATA 类型</li><li>这个路径不同机型不太一样,实际以 Hackintool 查看的为准</li></ul></li><li>需要 OS X 10.10 或更新版本</li></ul></li></ul></blockquote><blockquote><p>一些比较古老的百兆有线网卡驱动</p><ul><li><strong>AppleIntelE1000e.kext</strong><ul><li>主要与基于 10/100MBe 的 Intel 有线网卡相关</li><li>需要 10.6 或更高版本</li></ul></li><li><strong>RealtekRTL8100.kext</strong><ul><li>支持的网卡型号有 RTL8101E、RTL8102E、RTL8103E、RTL8401E、RTL8105E、RTL8402、RTL8106E、RTL8106EUS、RTL8107E</li><li>官方这个页面需要注册才可以下载,也可以下载上传<a href="https://sqlsec.lanzouw.com/itn5Eu6hykh">蓝奏云</a>的版本</li></ul></li><li><strong>BCM5722D.kext</strong><ul><li>Broadcom 的有线网卡驱动</li><li>支持的网卡型号有 BCM5722、BCM5754、BCM5754M、BCM5755、BCM5755M、BCM57788、BCM5787、BCM5787M、BCM5906、BCM5906M</li><li>需要 OS X 10.6 或更新版本</li></ul></li></ul></blockquote><h3 id="无线网卡驱动"><a href="#无线网卡驱动" class="headerlink" title="无线网卡驱动"></a>无线网卡驱动</h3><h4 id="Intel-无线网卡系列"><a href="#Intel-无线网卡系列" class="headerlink" title="Intel 无线网卡系列"></a>Intel 无线网卡系列</h4><p>国内 <a href="https://github.com/zxystd">zxystd</a> 大佬从 Linux OpenBSD 移植的驱动,非常硬核,完成度很高,接力也都可以正常使用,隔空投送目前只能识别,暂时还无法传输文件,不过已经很厉害了。</p><ul><li><a href="https://github.com/OpenIntelWireless/itlwm/releases"><strong>AirportItlwm.kext</strong></a><ul><li>Intel 网卡的 WiFi 驱动</li><li>支持驱动的 intel 无线网卡型号表:<a href="https://docs.oiw.workers.dev/itlwm/Compat.html">https://docs.oiw.workers.dev/itlwm/Compat.html</a></li><li>只支持 macOS 10.13 以及更高的版本</li></ul></li><li><a href="https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases"><strong>IntelBluetoothFirmware.kext 与 IntelBluetoothFirmware.kext</strong></a><ul><li>Intel 网卡的蓝牙驱动,与 <code>AirportItlwm.kext</code> 搭配使用</li><li>只支持 macOS 10.13 以及更高的版本</li><li>如果确定你的网卡型号支持驱动,但是蓝牙无法使用,那么多半是你的 USB 没有定制好</li><li>macOS 12 后蓝牙驱动的姿势又有小变化,详细可参考:<a href="https://ziyuetech.github.io/%E4%BB%93%E5%BA%93/%E9%BB%91%E8%8B%B9%E6%9E%9C%E6%8A%98%E8%85%BE/2.4.2macos%E8%93%9D%E7%89%99%E8%AE%BE%E7%BD%AE/">macOS 12 蓝牙</a></li></ul></li></ul><h4 id="Broadcom-博通免驱系列"><a href="#Broadcom-博通免驱系列" class="headerlink" title="Broadcom 博通免驱系列"></a>Broadcom 博通免驱系列</h4><p>免驱网卡型号众多,可以参考 <a href="https://dortania.github.io/Wireless-Buyers-Guide/">OC 官方的无线网卡购买指南</a></p><ul><li><a href="https://github.com/acidanthera/AirportBrcmFixup/releases"><strong>AirportBrcmFixup.kext</strong></a><ul><li>非苹果原装无线网卡或者非 Fenvi 奋威的博通网卡的无线网卡驱动</li><li>支持 OS X 10.10 以及更高的版本</li></ul></li><li><a href="https://github.com/acidanthera/BrcmPatchRAM/releases"><strong>BrcmPatchRAM 系列</strong></a><ul><li>所有非 Apple/非 Fenvi 无线网卡的蓝牙驱动</li><li>BrcmPatchRAM.kext : 10.8-10.10 系统使用</li><li>BrcmPatchRAM2.kext : 10.11-10.14 系统使用</li><li>BrcmPatchRAM3.kext : 10.15+的系统使用</li></ul></li></ul><blockquote><p>博通网卡的几个细节,Big Sur 以及后面的系统由于驱动有点异常,需要手动删除 <em>AirPortBrcm4360_Injector.kext</em></p></blockquote><p>蓝牙加载需要一定顺序,下面是 10.15+ 系统的蓝牙加载顺序 <code>Kernel -> Add</code>: 1. BrcmBluetoothInjector.kext 2. BrcmFirmwareData.kext 3. BrcmPatchRAM3.kext</p><p>macOS 12 后蓝牙驱动的姿势又有小变化,详细可参考:<a href="https://ziyuetech.github.io/%E4%BB%93%E5%BA%93/%E9%BB%91%E8%8B%B9%E6%9E%9C%E6%8A%98%E8%85%BE/2.4.2macos%E8%93%9D%E7%89%99%E8%AE%BE%E7%BD%AE/">macOS 12 蓝牙</a></p><h3 id="其他驱动"><a href="#其他驱动" class="headerlink" title="其他驱动"></a>其他驱动</h3><ul><li><a href="https://github.com/acidanthera/VoodooPS2/releases"><strong>VoodooPS2Controller.kext</strong></a><ul><li>如果你的台式机安装界面键盘或者鼠标不能使用的话,记得打这个 kext</li><li>适用于配备 PS2 键盘、鼠标和触控板的系统</li><li>MT2 (Magic Trackpad 2) 功能需要 macOS 10.11 或更新版本</li></ul></li><li><a href="https://github.com/acidanthera/CpuTscSync/releases"><strong>CpuTscSync.kext</strong></a><ul><li>在某些 Intel 的 HEDT 和服务器主板上同步 TSC 需要, 如果没有这个 macOS 可能会非常慢甚至无法启动。</li><li>在一些较新的笔记本上可能也需要这个 Kext</li><li>不适用于 AMD CPU</li><li>需要 OS X 10.8 或更新版本</li><li>为具有<code>MSR_IA32_TSC_ADJUST</code>(03Bh) 的CPU 添加了 macOS 12 兼容性</li></ul></li><li><a href="https://github.com/acidanthera/NVMeFix/releases"><strong>NVMeFix.kext</strong></a><ul><li>用于修复非 Apple 苹果的 NVMe 上的电源管理和初始化</li><li>建议笔记本使用这个 Kexts,有助于减少睡眠耗电</li><li>台式机不要这也可以,毕竟很少有人在意台式机的睡眠耗电情况</li><li>需要 macOS 10.14 或更高版本</li></ul></li><li><a href="https://github.com/acidanthera/HibernationFixup/releases"><strong>HibernationFixup.kext</strong></a><ul><li>一个旨在修复休眠兼容性问题的 Lilu 插件</li><li>解决黑苹果系统睡眠后无法唤醒、死机、黑屏的问题</li></ul></li><li><a href="https://cloud.189.cn/web/share?code=fe2QneJvqYzq%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9A5cld%EF%BC%89"><strong>SATA-unsupported.kext</strong></a><ul><li>笔记本电脑 在 macOS 中无法看到 SATA 硬盘驱动器的话,可以考虑使用</li></ul></li><li><a href="https://cloud.189.cn/web/share?code=iiiYZbZRNjyi%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9A2q25%EF%BC%89"><strong>CtlnaAHCIPort.kext</strong></a><ul><li>在 macOS 11.X + 下笔记本电脑 在 macOS 中无法看到 SATA 硬盘驱动器的情况下使用</li></ul></li></ul><h3 id="AMD-常用驱动"><a href="#AMD-常用驱动" class="headerlink" title="AMD 常用驱动"></a>AMD 常用驱动</h3><ul><li><a href="https://github.com/trulyspinach/SMCAMDProcessor/releases"><strong>AMDRyzenCPUPowerManagement.kext</strong></a><ul><li>AMD 处理器的电源管理驱动</li></ul></li><li><a href="https://github.com/trulyspinach/SMCAMDProcessor/releases"><strong>SMCAMDProcessor.kext</strong></a><ul><li>AMD 处理器的传感器监控和 VirtualSMC 插件</li></ul></li><li><a href="https://raw.githubusercontent.com/AMD-OSX/AMD_Vanilla/master/Extra/AppleMCEReporterDisabler.kext.zip"><strong>AppleMCEReporterDisabler.kext</strong></a><ul><li>用于关闭 AppleMCERReport</li><li>AppleMCERReport会导致AMD CPU的内核崩溃</li><li>某些双 CPU 的主板可能也有帮助</li><li>受影响的 SMBIOS 为:MacPro6,1、MacPro7,1、iMacPro1,1</li><li>需要 macOS 10.15 或更高版本</li></ul></li><li><a href="https://cdn.discordapp.com/attachments/566705665616117760/566728101292408877/XLNCUSBFix.kext.zip"><strong>XLNCUSBFix.kext</strong></a><ul><li>AMD FX 系统的 USB 修复,不推荐用于 Ryzen</li><li>需要 macOS 10.13 或更高版本</li></ul></li><li><a href="https://sourceforge.net/projects/voodoohda/"><strong>VoodooHDA.kext</strong></a><ul><li>FX 系统的音频和 Ryzen 系统的前面板麦克风和外放的支持</li><li>请勿与 AppleALC 混合使用</li><li>比较古老且经典的声卡驱动,也叫万能声卡驱动</li><li>如果 AppeALC.kext 无法驱动话可以考虑这个</li><li>但是使用体验完美度肯定不如原生的 AppleALC.kext 的</li><li>只支持 OS X 10.6+ 版本的系统</li></ul></li></ul><h3 id="笔记本常用驱动"><a href="#笔记本常用驱动" class="headerlink" title="笔记本常用驱动"></a>笔记本常用驱动</h3><h4 id="输入设备驱动"><a href="#输入设备驱动" class="headerlink" title="输入设备驱动"></a>输入设备驱动</h4><ul><li><a href="https://github.com/acidanthera/VoodooPS2/releases"><strong>VoodooPS2Controller.kext</strong></a><ul><li>适用于配备 PS2 键盘、鼠标和触控板的系统</li><li>MT2 (Magic Trackpad 2) 功能需要 macOS 10.11 或更新版本</li></ul></li><li><a href="https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/"><strong>RehabMan 的 VoodooPS2Controller.kext</strong></a><ul><li>老的系统支持的比较好,新系统建议使用上面的 kext</li><li>对于带有 PS2 键盘、鼠标和触控板的旧系统,或者当您不想使用 VoodooInput 时</li><li>支持 macOS 10.6+ 支持</li></ul></li><li><a href="https://github.com/VoodooSMBus/VoodooRMI/releases"><strong>VoodooRMI.kext 和 VoodooSMBus.kext</strong></a><ul><li>对于带有 Synaptics SMBus 设备的触控板驱动</li><li>主要用于触控板和轨迹点,ThinkPad 小红点也可以驱动</li><li>MT2 (Magic Trackpad 2) 功能需要 macOS 10.11 或更新版本</li></ul></li><li><a href="https://github.com/VoodooSMBus/VoodooSMBus/releases"><strong>VoodooSMBus.kext</strong></a><ul><li>对于带有基于 ELAN SMBus 的设备触控板驱动</li><li>主要用于触控板和轨迹点</li><li>目前支持 macOS 10.14 或更新版本</li></ul></li><li><a href="https://github.com/VoodooI2C/VoodooI2C/releases"><strong>VoodooI2C.kext</strong></a><ul><li>用于修复 I2C 设备的触控板驱动</li><li>一般是一些更高级的触摸板和或者是触摸屏</li><li>MT2 (Magic Trackpad 2) 功能需要 macOS 10.11 或更新版本</li><li>这个经常 PS2 的 Kexts 使用,需要微调才可以,否则可能会报错。</li><li>VoodooI2C 的一些插件<ul><li>VoodooI2CHID.kext<ul><li>微软 HID 驱动,也支持某些型号的触控屏</li></ul></li><li>VoodooI2CELAN.kext<ul><li>ELAN 专 用,ELAN1200+ 的版本需要 VoodooI2CHID.kext 代替</li></ul></li><li>VoodooI2CSynaptics.kext<ul><li>Synaptics 专用,Synaptics F12 协议需VoodooI2CHID代替</li></ul></li><li>VoodooI2CFTE.kext<ul><li>FTE1001 触控板</li></ul></li><li>VoodooI2CAtmelMXT.kext<ul><li>Atmel 多点触控协议</li></ul></li><li>使用前先确定你的触控板型号,一般笔记本只需要使用 1 个对应的 kext 即可</li></ul></li></ul></li></ul><h4 id="其他驱动-1"><a href="#其他驱动-1" class="headerlink" title="其他驱动"></a>其他驱动</h4><ul><li><a href="https://github.com/1Revenger1/ECEnabler/releases"><strong>ECEnabler.kext</strong></a><ul><li>修复了在大多数笔记本上读取电池状态的问题(允许读取超过 8 位长的 EC 字段)</li></ul></li><li><a href="https://github.com/acidanthera/BrightnessKeys/releases"><strong>BrightnessKeys.kext</strong></a><ul><li>笔记本亮度快捷键驱动</li></ul></li><li><a href="https://github.com/hieplpvip/AsusSMC/releases"><strong>AsusSMC.kext</strong></a><ul><li>华硕笔记本电脑专用的 VirtualSMC 插件</li><li>提供 ALS、键盘背光和 Fn 键驱动,支持电池监控充电</li><li>支持配备了 ATK 设备的华硕笔记本电脑</li></ul></li><li><a href="https://github.com/acidanthera/CPUFriend/releases"><strong>CPUFriend.kext 和 CPUFriendDataProvider.kext</strong></a><ul><li>可以实现对 macOS CPU 频率睿频性能的调整</li><li>需要配合脚本生成时候自己机型的 kexts,可参考<a href="https://github.com/acidanthera/CPUFriend/blob/master/Instructions.md">官方教程</a></li></ul></li><li><a href="https://github.com/0xFireWolf"><strong>RealtekCardReaderFriend.kext 和 RealtekCardReader.kext</strong></a><ul><li>适用于 macOS 的 Realtek 读卡器驱动程序</li><li><a href="https://github.com/0xFireWolf/RealtekCardReaderFriend/releases">RealtekCardReaderFriend.kext</a></li><li><a href="https://github.com/0xFireWolf/RealtekCardReader/releases">RealtekCardReader.kext</a></li><li>两个 Kexts 同时搭配使用即可,且需要依赖 Lilu 1.4.7+ 的版本才可以</li></ul></li></ul><h2 id="黑苹果-Kexts-大全"><a href="#黑苹果-Kexts-大全" class="headerlink" title="黑苹果 Kexts 大全?"></a>黑苹果 Kexts 大全?</h2><p>由于 Kexts 太多太杂了,这个工作量太大了,我直接贴一些轮子的地址,大家自己去看看就行:</p><ul><li><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Kexts.md">OpenCore 常用 Kexts</a></li><li><a href="https://docs.google.com/spreadsheets/d/15S-ocrkm_VTUJpKxNII-YUyQFd5VYdjbe0DHlZVCQyM">一些比较老的 Kexts</a></li><li><a href="https://github.com/acidanthera/Lilu/blob/master/KnownPlugins.md">一些基于Liu 的 Kexts</a></li></ul>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.3 准备ACPI</title>
<link href="/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.3%E5%87%86%E5%A4%87ACPI/"/>
<url>/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.3%E5%87%86%E5%A4%87ACPI/</url>
<content type="html"><![CDATA[<h2 id="基本概念"><a href="#基本概念" class="headerlink" title="基本概念"></a>基本概念</h2><h3 id="APCI"><a href="#APCI" class="headerlink" title="APCI"></a>APCI</h3><p>高级配置与电源接口(Advanced Configuration and Power Interface),是 1997 年由英特尔、微软、东芝共同提出、制定的操作系统电源管理、硬件配置接口,ACPI 定义了系统固件 BIOS 或 UEFI 和操作系统之间的硬件抽象接口。</p><span id="more"></span><p>它帮助操作系统合理控制和分配计算机硬件设备的电量,有 了 ACPI ,操作系统可以根据设备实际情况,根据需要把不同的硬件设备关闭。 </p><p>它主要涵盖的功能包括:</p><ol><li>System power management(系统电源管理)</li><li>Device power management(设备电源管理)</li><li>Processor power management(处理器电源管理)</li><li>Device and processor performance management(设备及处理器性能管理)</li><li>Configuration / Plug and Play(配置/即插即用)</li><li>System Events(系统事件)</li><li>Battery management(电池管理)</li><li>Thermal management(温度管理)</li><li>Embedded Controller(嵌入式控制器)</li><li>SMBus Controller(SMBus控制器)</li></ol><p>在计算机应用平台,ACPI 越来越重要。ACPI 由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,<strong>DSDT</strong>,<strong>SSDT</strong>,MADT,SBST,XSDT,ECDT,SLIT,SRAT。其中 <strong>DSDT</strong> 就是它的一个重要的描述表。</p><h3 id="DSDT-、SSDT"><a href="#DSDT-、SSDT" class="headerlink" title="DSDT 、SSDT"></a>DSDT 、SSDT</h3><p>正如上面所说,DSDT 和 SSDT 是 ACPI 规范的一部分,概述了硬件设备,如 USB 控制器、CPU 线程、嵌入式控制器、系统时钟等。</p><p>DSDT(差分系统描述表)可以被视为包含大部分信息的主体</p><p>SSDT(辅助系统描述表)传递的信息较少</p><p>可以将 DSDT 视为建筑蓝图,其中 SSDT 是概述项目额外细节的便签。</p><p>黑苹果下一般是先提取 DSDT,然后根据 DSDT 内容来编写对应的 SSDT 来修正 DSDT,当然不使用 SSDT 直接在提起的 DSDT 基础上修改也可以的,就是得进行 DSDT 排错以及代码调整,工程量还是比较大的,不如使用 SSDT 修正起来简约方便。</p><h3 id="Why?为什么要知道这些"><a href="#Why?为什么要知道这些" class="headerlink" title="Why?为什么要知道这些"></a>Why?为什么要知道这些</h3><p>macOS 可能对 DSDT 中存在的设备非常挑剔,因此我们需要纠正它。macOS 正常工作需要修正的主要设备:</p><ul><li><strong>EC</strong></li><li>嵌入式控制器</li><li>非苹果的机型都在其 DSDT 中公开了一个 EC,但是通常与 macOS 不兼容,可能会导致恐慌,因此需要对 macOS 隐藏。</li><li>对于笔记本电脑,实际的嵌入式控制器仍然需要启用电池和热键才能工作,并且重命名 EC 还会导致 Windows 出现问题,因此最好在不禁用真正的嵌入式控制器的情况下创建假 EC。</li><li><strong>Plugin type</strong></li><li>插件类型</li><li>允许使用 XCPM 在 Intel Haswell 以及更新架构的 CPU上提供本地 CPU 电源管理,这个不适合 AMD</li><li><strong>AWAC system clock</strong></li><li>AWAC 系统时钟</li><li>因为 macOS 无法与 AWAC 时钟通信,因此这要求我们要么强制使用传统 RTC 时钟,要么在不可用的情况下为 macOS 创建一个假的时钟来玩</li><li><strong>NVRAM SSDT</strong></li><li>真正的 300 系列主板(非 Z370)不会在 ACPI 中将 FW 芯片声明为 MMIO,因此内核会忽略 UEFI 内存映射声明的 MMIO 区域。这个 SSDT 带回了 NVRAM 支持</li><li><strong>Backlight SSDT</strong></li><li>用于修复笔记本电脑上的背光控制支持</li><li><strong>GPIO SSDT</strong></li><li>用于允许 VoodooI2C 连接,仅适用于笔记本电脑</li><li><strong>XOSI SSDT</strong></li><li>用于将 OSI 调用重新路由到此 SSDT,主要用于诱使我们的硬件认为其启动 Windows,以便我们获得更好的触控板支持</li><li><strong>IRQ SSDT and ACPI patches</strong></li><li>用于修复 DSDT 中的 IRQ 冲突,主要用于笔记本电脑。SSDT Time 独占</li><li>注意 Skylake 和较新的 CPU 很少有 IRQ 冲突,这主要在 Broadwell 和较旧的系统上使用</li></ul><h2 id="常见-ACPI-组合"><a href="#常见-ACPI-组合" class="headerlink" title="常见 ACPI 组合"></a>常见 ACPI 组合</h2><p>ACPI 可以自己手动编译,也可以下载别人编译好的,虽然自己编译是最完美的,但是需要一定的学习门槛,所以小白用户还是建议下载编译好的 SSDT 文件即可。</p><p>下面可以根据自己的机型,参考下文,下载属于自己的 ACPI 文件即可。</p><h3 id="Intel-桌面"><a href="#Intel-桌面" class="headerlink" title="Intel 桌面"></a>Intel 桌面</h3><blockquote><p>Penryn、Younah、Conroe</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li></ul><p><strong>Lynnfield、Clarkdale</strong></p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li></ul><p><strong>SandyBridge</strong>、<strong>Ivy Bridge</strong></p><ul><li>CPU-PM.aml<ul><li>电源管理使用 </li><li>需要自己脚本生成,比较老了,可以参考 <a href="https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management">Sandy and Ivy Bridge Power Management</a></li><li>生成后需要配合 ACPI 补丁:<strong>Delete CpuPm</strong>、<strong>Delete Cpu0Ist</strong></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml">SSDT-IMEI.aml</a><ul><li>修复 Ivy Bridge CPU 与 6 系列主板混合的问题</li><li>修复 Sandy Bridge CPU 与 7 系列主板混合的问题</li></ul></li></ul></blockquote><blockquote><p>Hasewell、Broadwell</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li></ul></blockquote><blockquote><p>Skylake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li></ul></blockquote><blockquote><p>Kaby Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li></ul></blockquote><blockquote><p>Coffee Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a><ul><li>修复较新硬件上的系统时钟</li><li>支持以下主板:<ul><li>B360、B365、H310、H370</li><li>Z370(具有较新 BIOS 版本的 Gigabyte 和 AsRock 主板)</li><li>Z390</li><li>B460、Z490</li><li>400系列 (Comet Lake) </li><li>495系列 (Ice lake)</li></ul></li></ul></li></ul></blockquote><blockquote><p>Comet Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a><ul><li>修复较新硬件上的系统时钟</li><li>支持以下主板:<ul><li>B360、B365、H310、H370</li><li>Z370(具有较新 BIOS 版本的 Gigabyte 和 AsRock 主板)</li><li>Z390</li><li>B460、Z490</li><li>400系列 (Comet Lake) </li><li>495系列 (Ice lake)</li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml">SSDT-RHUB.aml</a><ul><li>修复某些 OEM主板的问题,需要关闭 RHUB 设备并强制 macOS 手动重建端口</li><li>华硕 Z490 需要这个 SSDT</li><li>微星主板有待测试</li><li>技嘉和华擎主板工作很好,不需要这个 SSDT</li></ul></li></ul></blockquote><blockquote><p>Rocket Lake</p><p>可以模仿 <strong>Comet Lake</strong> 10代 CPU 的来</p></blockquote><blockquote><p>Alder Lake</p><ul><li><a href="https://cloud.189.cn/web/share?code=bmQzimFfQFJf%EF%BC%88%E8%AE%BF%E9%97%AE%E7%A0%81%EF%BC%9A3ysw%EF%BC%89">SSDT-PLUG-ALT.aml</a><ul><li>12 代 CPU 大小核调度,独有的 SSDT</li></ul></li><li>其他可以模仿 <strong>Comet Lake</strong> 10代 CPU 的来</li></ul></blockquote><h3 id="Intel-笔记本"><a href="#Intel-笔记本" class="headerlink" title="Intel 笔记本"></a>Intel 笔记本</h3><blockquote><p>Clarksfield、Arrandale</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml">SSDT-EC-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a><ul><li>修复笔记本亮度控制,NUC 不需要这个</li></ul></li></ul></blockquote><blockquote><p>Sany Bridge、Ivy Bridge</p><ul><li>CPU-PM.aml<ul><li>电源管理使用 </li><li>需要自己脚本生成,比较老了,可以参考 <a href="https://dortania.github.io/OpenCore-Post-Install/universal/pm.html#sandy-and-ivy-bridge-power-management">Sandy and Ivy Bridge Power Management</a></li><li>生成后需要配合 ACPI 补丁:<strong>Delete CpuPm</strong>、<strong>Delete Cpu0Ist</strong></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml">SSDT-EC-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a><ul><li>修复笔记本亮度控制,NUC 不需要这个 -[X] <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml">SSDT-IMEI.aml</a></li><li>修复 Ivy Bridge CPU 与 6 系列主板混合的问题</li><li>修复 Sandy Bridge CPU 与 7 系列主板混合的问题</li></ul></li></ul></blockquote><blockquote><p>Haswell、Broadwell</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml">SSDT-EC-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li><li>如果这个不成功的话,可手动使用<a href="https://github.com/acidanthera/MaciASL/releases">MaciASL</a>编译<a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl.zip">SSDT-GPI0.dsl.zip</a>来替代 XOSI<ul><li>但是中断难度有点高,可以参考这个部分的内容:<a href="https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-3/">触控板中断示例</a></li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a><ul><li>修复笔记本亮度控制,NUC 不需要这个</li></ul></li></ul></blockquote><blockquote><p>Skylake、Kaby Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml">SSDT-EC-USBX-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li><li>如果这个不成功的话,可手动使用<a href="https://github.com/acidanthera/MaciASL/releases">MaciASL</a>编译<a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl.zip">SSDT-GPI0.dsl.zip</a>来替代 XOSI<ul><li>但是中断难度有点高,可以参考这个部分的内容:<a href="https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-3/">触控板中断示例</a></li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a> *修复笔记本亮度控制,NUC 不需要这个</li></ul></blockquote><blockquote><p>Coffee Lake、Whiskey Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml">SSDT-EC-USBX-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li><li>如果这个不成功的话,可手动使用<a href="https://github.com/acidanthera/MaciASL/releases">MaciASL</a>编译<a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl.zip">SSDT-GPI0.dsl.zip</a>来替代 XOSI<ul><li>但是中断难度有点高,可以参考这个部分的内容:<a href="https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-3/">触控板中断示例</a></li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a><ul><li>修复笔记本亮度控制,NUC 不需要这个</li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a><ul><li>修复较新硬件上的系统时钟</li><li>支持以下主板:<ul><li>B360、B365、H310、H370</li><li>Z370(具有较新 BIOS 版本的 Gigabyte 和 AsRock 主板)</li><li>Z390</li><li>B460、Z490</li><li>400系列 (Comet Lake) </li><li>495系列 (Ice lake)</li></ul></li></ul></li></ul></blockquote><blockquote><p>Coffee Lake Plus、Comet Lake</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml">SSDT-EC-USBX-LAPTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li><li>如果这个不成功的话,可手动使用<a href="https://github.com/acidanthera/MaciASL/releases">MaciASL</a>编译<a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl.zip">SSDT-GPI0.dsl.zip</a>来替代 XOSI<ul><li>但是中断难度有点高,可以参考这个部分的内容:<a href="https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-3/">触控板中断示例</a></li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a><ul><li>修复笔记本亮度控制,NUC 不需要这个</li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a><ul><li>修复较新硬件上的系统时钟</li><li>支持以下主板:<ul><li>B360、B365、H310、H370</li><li>Z370(具有较新 BIOS 版本的 Gigabyte 和 AsRock 主板)</li><li>Z390</li><li>B460、Z490</li><li>400系列 (Comet Lake) </li><li>495系列 (Ice lake)</li></ul></li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PMC.aml">SSDT-PMC.aml</a><ul><li>用来支持适配 NVRAM</li><li>300 系列主板都需要此 SSDT(Z370除外)</li><li>支持以下主板:<ul><li>B360、B365</li><li>H310、H370(HM370 应该不需要这个)</li><li>Z390</li></ul></li></ul></li></ul></blockquote><blockquote><p>Ice Lake</p><ul><li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></p></li><li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml">SSDT-EC-USBX-LAPTOP.aml</a></p></li><li><p>SSDT-XOSI.aml</p><ul><li>触控板连接修复,默认工作在轮询模式</li><li>需要配合 ACPI 补丁:<strong>Change _OSI to XOSI</strong> 来使用</li><li>NUC 等没有触控板的设备不需要这个</li><li>如果这个不成功的话,可手动使用<a href="https://github.com/acidanthera/MaciASL/releases">MaciASL</a>编译<a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPI0.dsl.zip">SSDT-GPI0.dsl.zip</a>来替代 XOSI<ul><li>但是中断难度有点高,可以参考这个部分的内容:<a href="https://apple.sqlsec.com/6-%E5%AE%9E%E7%94%A8%E5%A7%BF%E5%8A%BF/6-3/">触控板中断示例</a></li></ul></li></ul></li><li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a> </p><p>修复笔记本亮度控制,NUC 不需要这个</p></li><li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a></p><ul><li>修复较新硬件上的系统时钟</li><li>支持以下主板:<ul><li>B360、B365、H310、H370</li><li>Z370(具有较新 BIOS 版本的 Gigabyte 和 AsRock 主板)</li><li>Z390</li><li>B460、Z490</li><li>400系列 (Comet Lake) </li><li>495系列 (Ice lake)</li></ul></li></ul></li><li><p><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml">SSDT-RHUB.aml</a></p><ul><li>修复许多 Icelake 笔记本电脑上的根设备错误</li></ul></li></ul></blockquote><h3 id="Intel-高端桌面"><a href="#Intel-高端桌面" class="headerlink" title="Intel 高端桌面"></a>Intel 高端桌面</h3><blockquote><p>Nehalem、Westmere</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li></ul></blockquote><blockquote><p>Sandy Bridge-E、Ivy Bridge-E</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC.aml">SSDT-UNC.aml</a><ul><li>禁用 ACPI 中未使用的设备,确保 IOPCIFamily 不会出现内核恐慌</li><li>所有的 X99 主板和大多数 X79 主板需要这个 SSDT</li><li>此外还有一些 C602、C612 主板也需要这个 SSDT</li></ul></li></ul></blockquote><blockquote><p>Haswell-E、Broadwell-E</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml">SSDT-RTC0-RANGE-HEDT.aml</a><ul><li>Big Sur 及其后面的系统需要确保 RTC 设备的兼容</li></ul></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC.aml">SSDT-UNC.aml</a><ul><li>禁用 ACPI 中未使用的设备,确保 IOPCIFamily 不会出现内核恐慌</li><li>所有的 X99 主板和大多数 X79 主板需要这个 SSDT</li><li>此外还有一些 C602、C612 主板也需要这个 SSDT</li></ul></li></ul></blockquote><blockquote><p>Skylake-X/W、Cascade Lake-X/W</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml">SSDT-RTC0-RANGE-HEDT.aml</a><ul><li>Big Sur 及其后面的系统需要确保 RTC 设备的兼容</li></ul></li></ul></blockquote><h3 id="AMD-桌面"><a href="#AMD-桌面" class="headerlink" title="AMD 桌面"></a>AMD 桌面</h3><blockquote><p>Bulldozer(15h)、Jaguar(16h)</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li></ul></blockquote><blockquote><p>Ryzen、Threadripper(17h and 19h)</p><ul><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></li><li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml">SSDT-CPUR.aml</a><ul><li>用于 B550 和 A520 主板修复 CPU 定义,其他主板可以不使用</li><li>X570 和较旧的主板不需要此 SSDT</li></ul></li></ul></blockquote><h2 id="黑苹果-ACPI-大全"><a href="#黑苹果-ACPI-大全" class="headerlink" title="黑苹果 ACPI 大全?"></a>黑苹果 ACPI 大全?</h2><p>由于 ACPI 太多了,国光我不可能都列的很全,而且有些 SSDT 作用网上没有权威解释,所以下面的解释说明也会有误差,仅做参考使用,如果内容方面有所遗漏或者发现严重错误的话,欢迎 Github 提交 PR 补充:</p><table><thead><tr><th align="left">序号</th><th align="left">SSDT 文件名</th><th align="left">解释说明</th></tr></thead><tbody><tr><td align="left">1</td><td align="left"><a href="https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/FixShutdown-USB-SSDT.dsl">FixShutdown-USB-SSDT.aml</a></td><td align="left">修复 USB 控制器,解决睡眠或者关机自动重启</td></tr><tr><td align="left">2</td><td align="left"><a href="https://github.com/dortania/OpenCore-Install-Guide/blob/master/extra-files/Spoof-SSDT.dsl">Spoof-SSDT.aml</a></td><td align="left">禁用 GPU</td></tr><tr><td align="left">3</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-ALS0.aml">SSDT-ALS0.aml</a></td><td align="left">添加虚拟的环境光传感器以在重启后保存之前亮度设置</td></tr><tr><td align="left">4</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-ARTC.aml">SSDT-ARTC.aml</a></td><td align="left">修复在较新的硬件上找到的系统时钟。OCC 自带的</td></tr><tr><td align="left">5</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-AWAC.aml">SSDT-AWAC.aml</a></td><td align="left">300 系列主板使用,</td></tr><tr><td align="left">6</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-BAT.aml">SSDT-BAT.aml</a></td><td align="left">ThinkPad 等型号的电池补丁</td></tr><tr><td align="left">7</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-BKey.aml">SSDT-BKey.aml</a></td><td align="left">早期的亮度调节使用</td></tr><tr><td align="left">8</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-BRG0.aml">SSDT-BRG0.aml</a></td><td align="left">BIOS 没有 Serial(COM) Port 串口或者找不到禁用 Super IO 的话可能需要</td></tr><tr><td align="left">9</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-CPUR.aml">SSDT-CPUR.aml</a></td><td align="left">能源管理,针对 AMD B550 和 A520 主板,X570 等较旧的主板不要使用</td></tr><tr><td align="left">10</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml">SSDT-EC-DESKTOP.aml</a></td><td align="left">老的桌面平台使用,用于修复嵌入式控制器</td></tr><tr><td align="left">11</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-LAPTOP.aml">SSDT-EC-LAPTOP.aml</a></td><td align="left">老的笔记本平台使用,用于修复嵌入式控制器</td></tr><tr><td align="left">12</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml">SSDT-EC-USBX-DESKTOP.aml</a></td><td align="left">新的桌面平台使用,用于修复嵌入式控制器</td></tr><tr><td align="left">13</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-LAPTOP.aml">SSDT-EC-USBX-LAPTOP.aml</a></td><td align="left">新的笔记本平台使用,用于修复嵌入式控制器</td></tr><tr><td align="left">14</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-EHCx-DISABLE.aml">SSDT-EHCx_OFF.aml</a></td><td align="left">USB 兼容性表,禁用EHC1和EHC2。OCC 自带的</td></tr><tr><td align="left">15</td><td align="left"><a href="https://sqlsec.lanzoub.com/iN45U04b351a">SSDT-NoHybGfx.aml</a></td><td align="left">屏蔽独显</td></tr><tr><td align="left">16</td><td align="left"><a href="https://github.com/dortania/vanilla-laptop-guide-legacy/blob/master/Misc-files/SSDT-GPIO.aml">SSDT-GPI0.aml</a></td><td align="left">触控板连接修复。OCC 也自带的</td></tr><tr><td align="left">17</td><td align="left"><a href="https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-GPRW.aml">SSDT-GPRW.aml</a></td><td align="left">修复睡眠自动唤醒补丁</td></tr><tr><td align="left">18</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-HPET.aml">SSDT-HPET.aml</a></td><td align="left">主要用于 X79、X99 和笔记本电脑用户的 IRQ 补丁</td></tr><tr><td align="left">19</td><td align="left"><a href="https://github.com/acidanthera/MacHyperVSupport/releases">SSDT-HV-CPU.aml</a></td><td align="left">对 macOS 的 Hyper-V 集成支持</td></tr><tr><td align="left">20</td><td align="left"><a href="https://github.com/acidanthera/MacHyperVSupport/releases">SSDT-HV-PLUG.aml</a></td><td align="left">对 macOS 的 Hyper-V 集成支持</td></tr><tr><td align="left">21</td><td align="left"><a href="https://github.com/acidanthera/MacHyperVSupport/releases">SSDT-HV-VMBUS.aml</a></td><td align="left">对 macOS 的 Hyper-V 集成支持</td></tr><tr><td align="left">22</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI-S.aml">SSDT-IMEI-S.aml</a></td><td align="left">当 DSDT 中没有 IMEI 设备需要通过设备属性设置定义设备 ID 的时候才需要</td></tr><tr><td align="left">23</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-IMEI.aml">SSDT-IMEI.aml</a></td><td align="left">当 DSDT 中没有 IMEI 设备需要通过设备属性设置定义设备 ID 的时候才需要</td></tr><tr><td align="left">24</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-IRQ.aml">SSDT-IRQ.aml</a></td><td align="left">修复 IRQ 冲突</td></tr><tr><td align="left">25</td><td align="left"><a href="https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-LANC.aml">SSDT-LANC.aml</a></td><td align="left">修复睡眠自动唤醒补丁</td></tr><tr><td align="left">26</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-LIDpatch.aml">SSDT-LIDpatch.aml</a></td><td align="left">合盖睡眠</td></tr><tr><td align="left">27</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-NDGP.aml">SSDT-NDGP.aml</a></td><td align="left">屏蔽独显</td></tr><tr><td align="left">28</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-OLARILA.aml">SSDT-OLARILA.aml</a></td><td align="left">作用不详 来自于 Olaria.com 的特殊 SSDT</td></tr><tr><td align="left">29</td><td align="left"><a href="https://sqlsec.lanzoub.com/iFUcV04b2yob">SSDT-GPU-SPOOF.aml</a></td><td align="left">AMD R9 系列仿冒使用,详细可参考 <a href="https://dortania.github.io/Getting-Started-With-ACPI/Universal/spoof.html">OC 教程</a></td></tr><tr><td align="left">30</td><td align="left"><a href="https://github.com/naveenkrdy/Misc/blob/master/SSDTs/Compiled/SSDT-PLUG_FX.aml">SSDT-PLUG_FX.aml</a></td><td align="left">可能是 AMD FX 系列专用的 CPU 能源管理</td></tr><tr><td align="left">31</td><td align="left"><a href="https://github.com/naveenkrdy/Misc/blob/master/SSDTs/Compiled/SSDT-PLUG_RYZEN.aml">SSDT-PLUG_RYZEN.aml</a></td><td align="left">可能是 AMD Ryzen 系列专用的 CPU 能源管理</td></tr><tr><td align="left">32</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml">SSDT-PLUG-DRTNIA.aml</a></td><td align="left">用于 Hasewell 和更新 CPU 的能源管理</td></tr><tr><td align="left">33</td><td align="left"><a href="https://github.com/dortania/OpenCore-Install-Guide/blob/master/extra-files/SSDT-PMC.aml">SSDT-PMC.aml</a></td><td align="left">300 系列主板原生的 NVRAM 补丁</td></tr><tr><td align="left">34</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF-CFL.aml">SSDT-PNLF-CFL.aml</a></td><td align="left">Coffee Lake 和更新平台的笔记本背光修复补丁</td></tr><tr><td align="left">35</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PNLF.aml">SSDT-PNLF.aml</a></td><td align="left">大多数主板的背光修复补丁</td></tr><tr><td align="left">36</td><td align="left"><a href="https://cn.bing.com/search?q=SSDT-PTSWAK.aml">SSDT-PTSWAK.aml</a></td><td align="left">修复关机、睡眠问题</td></tr><tr><td align="left">37</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RHUB.aml">SSDT-RHUB.aml</a></td><td align="left">修复某些 400 系列主板的问题,需要关闭 RHUB 设备并强制 macOS 手动重建端口</td></tr><tr><td align="left">38</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-RTC0-RANGE-HEDT.aml">SSDT-RTC0-RANGE-HEDT.aml</a></td><td align="left">高端桌面平台专用,因为Big Sur 需要确保 RTC 设备的兼容</td></tr><tr><td align="left">39</td><td align="left"><a href="https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/AcpiSamples/Source/SSDT-SBUS-MCHC.dsl">SSDT-SBUS-MCHC.aml</a></td><td align="left">修复 SMBus 支持,解决 温度、风扇、电压等读数问题</td></tr><tr><td align="left">40</td><td align="left"><a href="https://sqlsec.lanzoub.com/ij85R04b2w5a">SSDT-GPU-R9-370.aml</a></td><td align="left">AMD R9 370 的仿冒,实际替换成自己的实际路径使用</td></tr><tr><td align="left">41</td><td align="left"><a href="https://github.com/acidanthera/VoodooPS2/blob/master/Docs/ACPI/SSDT-Thinkpad_Clickpad.dsl">SSDT-ThinkPad_ClickPad</a></td><td align="left">ThinkPad 的 ClickPad 专用</td></tr><tr><td align="left">42</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-UNC.aml">SSDT-UNC.aml</a></td><td align="left">禁用 ACPI 中未使用的设备,确保 IOPCIFamily 不会出现内核恐慌</td></tr><tr><td align="left">43</td><td align="left"><a href="https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-UPRW.aml">SSDT-UPRW.aml</a></td><td align="left">修复睡眠自动唤醒补丁</td></tr><tr><td align="left">44</td><td align="left"><a href="https://sqlsec.lanzoub.com/i5bNV04b2ocj">SSDT-USB3-1-XHC2.aml</a></td><td align="left">ASMedia ASM1142 USB 3.1 Type-A 和 Type-C 一体的 USB 专用</td></tr><tr><td align="left">45</td><td align="left"><a href="https://sqlsec.lanzoub.com/iI61h04b2txa">SSDT-SSCN.aml</a></td><td align="left">某些 I2C 触控板轮询失败的情况下可以考虑使用看看</td></tr><tr><td align="left">46</td><td align="left"><a href="https://github.com/dortania/OpenCore-Post-Install/blob/master/extra-files/SSDT-XHC2.dsl">SSDT-XHC2.aml</a></td><td align="left">自动注入 XHC 属性?</td></tr><tr><td align="left">47</td><td align="left"><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-XOSI.aml">SSDT-XOSI.aml</a></td><td align="left">触控板连接修复,模拟 Windows 版本的 Darwin,需要配合补丁</td></tr><tr><td align="left">48</td><td align="left"><a href="https://sqlsec.lanzoub.com/iTg3G04b2kdg">SSDT-RP.PXSX-disbale.aml</a></td><td align="left">屏蔽 NVME 硬盘补丁示例,记得替换自己电脑的实际硬盘路径</td></tr><tr><td align="left">49</td><td align="left"><a href="https://sqlsec.lanzoub.com/i7oos04b2m8d">SSDT-PLUG-ALT.aml</a></td><td align="left">12 代 CPU 大小核调度</td></tr></tbody></table><hr>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.2 OC文件结构</title>
<link href="/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.2OC%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84/"/>
<url>/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.2OC%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%84/</url>
<content type="html"><![CDATA[<p>下载 OpenCore-x.x.x-RELEASE.zip 并解压,这样就得到 OC 的最原始的文件了,这里以OpenCore-0.7.3-RELEASE为例。</p><span id="more"></span><p>OpenCore 引导的官方项目地址为:<a href="https://github.com/acidanthera/OpenCorePkg">https://github.com/acidanthera/OpenCorePkg</a></p><p>查看最新版本的下载地址为:<a href="https://github.com/acidanthera/OpenCorePkg/releases">https://github.com/acidanthera/OpenCorePkg/releases</a></p><p><img src="https://picgo-1.pages.dev//2.2OC%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%8401.png" alt="2.2OC文件结构01"></p><p>下面分别大概说明一下这些目录的作用:</p><ul><li><strong>Docs</strong>:存放 OC 最新的配置文档、版本更新变化、ACPI 示例文件以及 Sample.list 配置文件模板</li><li><strong>IA32</strong>:里面放着 32 位老机器使用的 EFI 引导文件</li><li><strong>Utilities</strong>:OC 官方集成的小工具都放在这里</li><li><strong>X64</strong>: 里面放着 64 位目前主流机器使用的 EFI 引导文件</li></ul><p>知道了大概的目录结果的话,下面来详细的介绍一下这些目录里面的文件详细情况。</p><h2 id="Docs"><a href="#Docs" class="headerlink" title="Docs"></a>Docs</h2><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">~/Downloads/OpenCore-0.7.3-RELEASE/Docs</span><br><span class="line">.</span><br><span class="line">├── AcpiSamples # ACPI 示例文件</span><br><span class="line">│ ├── Binaries # 编译好的 ACPI 文件</span><br><span class="line">│ │ ├── SSDT-ALS0.aml</span><br><span class="line">│ │ ├── SSDT-AWAC-DISABLE.aml</span><br><span class="line">│ │ ...</span><br><span class="line">│ └── Source # ACPI 原始文件</span><br><span class="line">│ ├── SSDT-ALS0.dsl</span><br><span class="line">│ ├── SSDT-AWAC-DISABLE.dsl</span><br><span class="line">│ ...</span><br><span class="line">├── Changelog.md # 版本更新日志</span><br><span class="line">├── Configuration.pdf # 当期版本的官方配置文档</span><br><span class="line">├── Differences.pdf # 和上一个版本的改变部分</span><br><span class="line">├── Sample.plist # 当期版本的配置文件模板</span><br><span class="line">└── SampleCustom.plist # 当期版本的配置文件模板</span><br></pre></td></tr></table></figure><p>这里面文件都比较好理解,除了发现貌似 2 个配置文件模板,分别是 Sample.plist 和 SampleCustom.plist,我们普遍使用 <code>Sample.plist</code> 这个配置文件比较多。</p><h2 id="Utilities"><a href="#Utilities" class="headerlink" title="Utilities"></a>Utilities</h2><p>这个目录下放着一些 OC 官方的小工具,下面来分别介绍一下这些小工具的作用</p><ul><li><strong>acdtinfo</strong>:检测当前机器的 kexts 安装情况</li><li><strong>ACPIe</strong>:产生有用的 ACPI 查找跟踪排错使用</li><li><strong>CreateVault</strong>:里面包含了 RSA 秘钥生成工具和用来创建 Valut 的脚本</li><li><strong>disklabel</strong>:标签生成小工具,一般也用不到</li><li><strong>icnspack</strong>:icns 合成制作小工具,想要自己自定义主题的时候可以用得上</li><li><strong>kpdescribe</strong>:调式 Debug 排错使用,用于恢复堆栈跟踪</li><li><strong>LegacyBoot</strong>:在旧电脑中模拟 UEFI 环境的工具和脚本</li><li><strong>LogoutHook</strong>:用于模拟 NVRAM 保存的增强脚本</li><li><strong>macrecovery</strong>:启动盘制作脚本</li><li><strong>macserial</strong>:序列号生成工具</li><li><strong>ocpasswordgen</strong>:OpenCore 密码数据生成工具</li><li><strong>ocvalidate</strong>:检测 config.list 语法的正确与否</li></ul><h2 id="EFI"><a href="#EFI" class="headerlink" title="EFI"></a>EFI</h2><p>最后来到了我们的重头戏 EFI 部分,下面是 EFI 主要文件夹的作用讲解:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line">~/Downloads/OpenCore-0.7.3-RELEASE/X64/EFI</span><br><span class="line">.</span><br><span class="line">├── BOOT # 引导文件夹</span><br><span class="line">│ └── BOOTx64.efi # 引导文件</span><br><span class="line">└── OC # OC 文件夹</span><br><span class="line"> ├── ACPI # ACPI 存放的文件夹</span><br><span class="line"> │ ├── SSDT-EC.aml</span><br><span class="line"> │ ├── SSDT-PLUG.aml</span><br><span class="line"> │ │── SSDT-PNLF.aml</span><br><span class="line"> │ ...</span><br><span class="line"> ├── Drivers # OC 驱动的文件夹</span><br><span class="line"> │ ├── AudioDxe.efi</span><br><span class="line"> │ ├── CrScreenshotDxe.efi</span><br><span class="line"> │ ├── HiiDatabase.efi</span><br><span class="line"> │ ...</span><br><span class="line"> ├── Kexts # 存放内核拓展 kexts 的文件夹</span><br><span class="line"> │ ├── AppleALC.kext</span><br><span class="line"> │ ├── Lilu.kext</span><br><span class="line"> │ ├── WhateverGreen.kext</span><br><span class="line"> │ ...</span><br><span class="line"> ├── OpenCore.efi # OC 的核心文件</span><br><span class="line"> ├── Resources # OC 的主题样式</span><br><span class="line"> │ ├── Audio</span><br><span class="line"> │ ├── Font</span><br><span class="line"> │ ├── Image</span><br><span class="line"> │ └── Label</span><br><span class="line"> └── Tools # OC 小工具文件夹</span><br><span class="line"> ├── BootKicker.efi</span><br><span class="line"> ├── ChipTune.efi</span><br><span class="line"> ├── CleanNvram.efi</span><br><span class="line"> ...</span><br></pre></td></tr></table></figure><h3 id="BOOT"><a href="#BOOT" class="headerlink" title="BOOT"></a>BOOT</h3><p>BOOT 引导文件夹,下面躺着 BOOTx64.ef 引导文件。</p><h3 id="OC-ACPI"><a href="#OC-ACPI" class="headerlink" title="OC/ACPI"></a>OC/ACPI</h3><p>下面存放这 SSDT 编译好的文件,格式均为 .aml 格式。</p><h3 id="OC-Drivers"><a href="#OC-Drivers" class="headerlink" title="OC/Drivers"></a>OC/Drivers</h3><p>这里放着一些驱动文件,这些驱动均已 .efi 后缀结尾,OC 官方默认的驱动文件以及说明如下:</p><ul><li><strong>AudioDxe.efi</strong>:用与启动的时候播放 Duang 的声音,就像白苹果那样</li><li><strong>CrScreenshotDxe.efi</strong>:OC 引导界面截图驱动,按 F10 会保存当前界面的截图到 EFI 分区的根目录下</li><li><strong>HiiDatabase.efi</strong>:用于支持 UEFI 字体渲染,四代酷睿后一般不需要</li><li><strong>NvmExpressDxe.efi</strong>:用于让老主板支持 NVME Express 设备,四代酷睿后一般不需要</li><li><strong>OpenCanopy.efi</strong>:使用图形化 OC 主题必备驱动</li><li><strong>OpenHfsPlus.efi</strong>:文件系统驱动,用于支持识别 HFS+ 的磁盘格式</li><li><strong>OpenLinuxBoot.efi</strong>:OC 0.7.3 新增的驱动,用于引导 Linux 系统</li><li><strong>OpenPartitionDxe.efi</strong>:分区管理驱动程序。用于加载旧版 macOS 的 DMG 映像</li><li><strong>OpenRuntime.efi</strong>:OC 核心必备驱动,功能比较强大,大家记住这个是必备的驱动就行</li><li><strong>OpenUsbKbDxe.efi</strong>:USB 键盘驱动,用于模拟苹果热键,是 KeySupport 的等效方案</li><li><strong>Ps2KeyboardDxe.efi</strong>:PS/2 键盘驱动,这个 PS/2 键盘也太老了吧,我好多年没见过了</li><li><strong>Ps2MouseDxe.efi</strong>:PS/2 鼠标驱动,同样也太老了,很多年没有见过了</li><li><strong>UsbMouseDxe.efi</strong>:USB 鼠标驱动,有些虚拟机需要依赖改驱动才可以在引导界面使用鼠标</li><li><strong>XhciDxe.efi</strong>:XHCI USB controller 驱动程序,基本上 2 代酷睿开始大多数固件都自带这个驱动程序了</li></ul><h3 id="OC-Kexts"><a href="#OC-Kexts" class="headerlink" title="OC/Kexts"></a>OC/Kexts</h3><p>这里放着一些 Kexts 内核扩展文件,格式均为 .kext 文件。</p><h3 id="Resources"><a href="#Resources" class="headerlink" title="Resources"></a>Resources</h3><p>这里放着 OC 的第三方主题文件,下图是<a href="https://github.com/acidanthera/OcBinaryData">官方主题</a>,挺简约的。</p><p><img src="https://picgo-1.pages.dev//2.2OC%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%8402.png" alt="2.2OC文件结构02"></p><h3 id="Tools"><a href="#Tools" class="headerlink" title="Tools"></a>Tools</h3><p>OC 小工具文件夹,像下面的 CleanNvram.efi 和 ResetSystem.efi 就是其中的一些小工具:</p><p><img src="https://picgo-1.pages.dev//2.2OC%E6%96%87%E4%BB%B6%E7%BB%93%E6%9E%8403.png" alt="2.2OC文件结构03"></p><p>OC 官方自带的工具文件以及说明如下:</p><ul><li><strong>BootKicker.efi</strong>:调用苹果原生的引导切换 GUI, 给白苹果使用的,黑苹果不支持</li><li><strong>ChipTune.efi</strong>:测试 BeepGen 协议并生成不同风格和长度的音频信号。</li><li><strong>CleanNvram.efi</strong>:NVRAM 清理工具,实际上 OC 自带的 NVRAM 清理功能已经足够了</li><li><strong>ControlMsrE2.efi</strong>:检查所有内核的CFG 锁定(MSR 0xE2写保护)一致性,并在更改此类隐藏选项</li><li><strong>CsrUtil.efi</strong>:简单实现苹果csrutil的 SIP 相关功能</li><li><strong>GopStop.efi</strong>:停止显卡 GOP,排错时使用用一个简单的场景测试 GraphicsOutput 协议</li><li><strong>KeyTester.efi</strong>:在 SimpleText 模式下测试键盘输入。</li><li><strong>MmapDump.efi</strong>:ProvideCustomSlide 选项的必要性</li><li><strong>OpenControl.efi</strong>:为其他工具提供 NVRAM 保护,以便在从 OC 启动时能够获得完整的 NVRAM 访问权限。</li><li><strong>OpenShell.efi</strong>:OpenCore 配置的 UEFI Shell</li><li><strong>ResetSystem.efi</strong>:用于执行系统重置的实用程序</li><li><strong>RtcRw.efi</strong>:用于读取和写入 RTC (CMOS) 存储器的实用程序。</li><li><strong>TpmInfo.efi</strong>:检查平台上的英特尔 PTT(平台信任技术)功能,如果启用,则允许使用 fTPM 2.0</li></ul><p>好了,至此 OpenCore 的文件结构就介绍的差不多了,下面开始学习下 ACPI 的相关知识。</p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>2.1 BIOS设置</title>
<link href="/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.1BIOS%E8%AE%BE%E7%BD%AE/"/>
<url>/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/2.1BIOS%E8%AE%BE%E7%BD%AE/</url>
<content type="html"><![CDATA[<p>以下 BIOS 设置尽量参考一下,因为主板型号凌乱的原因,找不全也是很正常的,尽量靠齐这些设置就行。</p><span id="more"></span><h2 id="Intel-主板-BIOS-设置"><a href="#Intel-主板-BIOS-设置" class="headerlink" title="Intel 主板 BIOS 设置"></a>Intel 主板 BIOS 设置</h2><h3 id="关闭-Disable"><a href="#关闭-Disable" class="headerlink" title="关闭 - Disable"></a>关闭 - Disable</h3><table><thead><tr><th align="left">选项</th><th align="left">备注</th></tr></thead><tbody><tr><td align="left"><strong>Fast Boot</strong></td><td align="left">快速启动</td></tr><tr><td align="left"><strong>Secure Boot</strong></td><td align="left">安全启动</td></tr><tr><td align="left"><strong>Serial/COM Port</strong></td><td align="left">串行通讯端口</td></tr><tr><td align="left"><strong>Parallel Port</strong></td><td align="left">并行端口</td></tr><tr><td align="left"><strong>CSM</strong></td><td align="left"><code>Compatibility Support Module</code> 兼容容性支持模块</td></tr><tr><td align="left"><strong>Thunderbolt</strong></td><td align="left">雷电,安装的时候容易引发一些玄学问题,建议关掉省事儿</td></tr><tr><td align="left"><strong>Intel SGX</strong></td><td align="left">也叫做 <code>Software Guard Extensions</code>,是一种基于 CPU 硬件的安全保障机制</td></tr><tr><td align="left"><strong>Intel Platform Trust</strong></td><td align="left">英特尔平台可信技术,主要用于密钥管理和安全认证服务</td></tr><tr><td align="left"><strong>CFG Lock</strong></td><td align="left">MSR 0xE2 写保护,建议关闭</td></tr><tr><td align="left"><strong>VT-d</strong></td><td align="left">也叫 <code>Intel® Virtualization Technology for Directed I/O (VT-d)</code></td></tr></tbody></table><blockquote><p><strong>CFG Lock</strong></p><ol><li>MSR 0xE2 写保护</li><li>建议关闭,提高黑苹果完美度,很多笔记本没有这些选项,可能需要自己手动去解锁隐藏 BIOS 选项</li><li>如果不关闭的话,config.plist 配置里面设置 <code>AppleXcpmCfgLock</code> 选项为 <code>YES</code> 也是 OK 的 (但是完美度不如关闭 CFG Lock)</li></ol></blockquote><blockquote><p>VT-d</p><ol><li>I/O 的虚拟化技术,和 <strong>VT-x</strong> 很容易混淆</li><li>建议关闭,一般搞 PVE 硬件直通才需要开启,正常普通人是用不到硬件直通技术的</li><li>如果不关闭的话,config.plist 配置里面设置 <code>DisableIoMapper</code> 选项为<code>YES</code> 也是 OK 的</li></ol></blockquote><h3 id="开启-Enable"><a href="#开启-Enable" class="headerlink" title="开启 - Enable"></a>开启 - Enable</h3><table><thead><tr><th align="left">选项</th><th align="left">备注</th></tr></thead><tbody><tr><td align="left"><strong>VT-x</strong></td><td align="left">也叫 <code>Intel® Virtualization Technology</code>是 CPU 硬件虚拟化技术</td></tr><tr><td align="left"><strong>Above 4G decoding</strong></td><td align="left">4G 以上解码</td></tr><tr><td align="left"><strong>Hyper-Threading</strong></td><td align="left">超线程技术</td></tr><tr><td align="left"><strong>Execute Disable Bit</strong></td><td align="left">Intel 新一代处理器的功能,主要做病毒防护使用</td></tr><tr><td align="left"><strong>DVMT Pre-Allocated: 64MB</strong></td><td align="left">分配给DVMT所需内存,4k 分辨率笔记本建议设置 128MB 及其以上</td></tr><tr><td align="left"><strong>EHCI/XHCI Hand-off</strong></td><td align="left">EHCI/XHCI 切换</td></tr><tr><td align="left"><strong>OS type: Windows 8.1/10 UEFI Mode</strong></td><td align="left">操作系统类型</td></tr><tr><td align="left"><strong>SATA Mode: AHCI</strong></td><td align="left">硬盘启动模式</td></tr></tbody></table><h2 id="AMD-主板-BIOS-设置"><a href="#AMD-主板-BIOS-设置" class="headerlink" title="AMD 主板 BIOS 设置"></a>AMD 主板 BIOS 设置</h2><h3 id="关闭-Disable-1"><a href="#关闭-Disable-1" class="headerlink" title="关闭 - Disable"></a>关闭 - Disable</h3><table><thead><tr><th align="left">选项</th><th align="left">备注</th></tr></thead><tbody><tr><td align="left"><strong>Fast Boot</strong></td><td align="left">快速启动</td></tr><tr><td align="left"><strong>Secure Boot</strong></td><td align="left">安全启动</td></tr><tr><td align="left"><strong>Serial/COM Port</strong></td><td align="left">串行通讯端口</td></tr><tr><td align="left"><strong>Parallel Port</strong></td><td align="left">并行端口</td></tr><tr><td align="left"><strong>CSM</strong></td><td align="left"><code>Compatibility Support Module</code> 兼容容性支持模块</td></tr></tbody></table><h3 id="开启-Enable-1"><a href="#开启-Enable-1" class="headerlink" title="开启 - Enable"></a>开启 - Enable</h3><table><thead><tr><th align="left">选项</th><th align="left">备注</th></tr></thead><tbody><tr><td align="left"><strong>Above 4G decoding</strong></td><td align="left">4G 以上解码</td></tr><tr><td align="left"><strong>EHCI/XHCI Hand-off</strong></td><td align="left">EHCI/XHCI 切换</td></tr><tr><td align="left"><strong>OS type: Windows 8.1/10 UEFI Mode</strong></td><td align="left">操作系统类型</td></tr><tr><td align="left"><strong>SATA Mode: AHCI</strong></td><td align="left">硬盘启动模式</td></tr></tbody></table><blockquote><p><strong>Above 4G decoding</strong></p><ol><li>建议打开</li><li>如果 BIOS 找不到的话,就在 <strong>boot-args</strong> 启动参数添加 <code>npci=0x2000</code> 也是 OK 的</li></ol></blockquote><h2 id="部分主板的参考案例"><a href="#部分主板的参考案例" class="headerlink" title="部分主板的参考案例"></a>部分主板的参考案例</h2><h3 id="华擎-AsRock-Z490-Steel-Legend-钢铁传奇"><a href="#华擎-AsRock-Z490-Steel-Legend-钢铁传奇" class="headerlink" title="华擎 AsRock Z490 Steel Legend 钢铁传奇"></a>华擎 AsRock Z490 Steel Legend 钢铁传奇</h3><ul><li>「高级」-「CPU 配置」-「Intel Hyper Threading Technology」-「开启」</li><li>「高级」-「CPU 配置」-「CFG Lock」-「关闭」</li><li>「高级」-「CPU 配置」-「Software Guard Extensions(SGX)」-「关闭」</li><li>「高级」-「芯片组配置」-「Above 4G Decoding」-「启用」</li><li>「高级」-「芯片组配置」-「VT-d」-「禁用」</li><li>「高级」-「芯片组配置」-「共享内存」-「64MB」</li><li>「高级」-「芯片组配置」-「IGPUA 多监视器」-「启用」</li><li>「高级」-「芯片组配置」-「深度睡眠」-「在 S4-S5 中启用」</li><li>「高级」-「存储 配置」-「SATA 模式选择」-「AHCI」</li><li>「高级」-「Intel(R) Thunderbolt」-「Discrete Thunderbolt(TM) Support」-「关闭」</li><li>「高级」-「ACPI 配置」-「挂起到内存」-「自动」</li><li>「高级」-「ACPI 配置」-「USB 键盘/远程开机」-「Disabled」</li><li>「高级」-「ACPI 配置」-「USB 鼠标开机」-「Disabled」</li><li>「高级」-「USB 配置」-「XHCI Hand-off」-「Enabled」</li><li>「安全」-「Secure Boot」-「安全引导」-「关闭」</li><li>「安全」-「Intel(R) Platform Trust Technology」-「禁用」</li><li>「引导」-「闪速启动」-「关闭」</li><li>「引导」-「CSM」-「关闭」</li></ul><h3 id="驰为-CoreBook-X-14"><a href="#驰为-CoreBook-X-14" class="headerlink" title="驰为 CoreBook X 14"></a>驰为 CoreBook X 14</h3><ul><li>「Advanced」-「Software Guard Extensions(SGX)」-「<strong>Disabled</strong>」</li><li>「Advanced」-「Hyper-Threading」-「<strong>Enabled</strong>」</li><li>「Advanced」-「ACPI Settings」-「Enable Hibernation」-「<strong>Enabled</strong>」</li><li>「Advanced」-「USB Configuration」-「Legacy USB Support」-「<strong>Enabled</strong>」</li><li>「Advanced」-「XHCI Hand-off」-「<strong>Enabled</strong>」</li><li>「Advanced」-「CSM Configuration」-「CSM Support」-「<strong>Disabled</strong>」</li><li>「Chipset」-「Type C Support」-「<strong>Platform-POR</strong>」</li><li>「Chipset」-「System Agent (SA) Configuration」-「VT-d」-「<strong>Disabled</strong>」</li><li>「Chipset」-「Above 4GB MMID BIOS assignment」-「<strong>Enabled</strong>」</li><li>「Chipset」-「Graphics Configuration」-「DVMT Pre-Allocated」-「<strong>64MB</strong>」</li><li>「Chipset」-「PCH-IO Configuration」-「SATA Mode Selection」-「<strong>AHCI</strong>」</li><li>「Security」-「Security Boot」-「Security Boot」-「<strong>Disabled</strong>」</li><li>「Boot」-「Quiet Boot」-「<strong>Enabled</strong>」</li><li>「Boot」-「Fast Boot」-「<strong>Disabled</strong>」</li></ul><h3 id="技嘉-GIGABYTE-B360M-AORUS-PRO"><a href="#技嘉-GIGABYTE-B360M-AORUS-PRO" class="headerlink" title="技嘉 GIGABYTE B360M AORUS PRO"></a>技嘉 GIGABYTE B360M AORUS PRO</h3><p>BIOS 版本 F3、日期:05/17/2019</p><ul><li>【BIOS 功能】-【Windows 8/10】-【其他操作系统】</li><li>【BIOS 功能】-【CSM 支持】-【关闭】</li><li>【BIOS 功能】-【安全模式】-【Secure Boot Enable】-【关闭】</li><li>【集成外设】-【预设启动的显示设备】-【IGFX】(这里用的核显)</li><li>【集成外设】-【Intel Platform Trust Technology (PTT)】-【关闭】</li><li>【集成外设】-【Software Guard Extension (SGX)】-【关闭】</li><li>【集成外设】-【Trusted Computing】-【Security Device Support】-【Disable】</li><li>【集成外设】-【Super IO 配置】-【Serial Port】-【关闭】</li><li>【集成外设】-【USB 程序】-【Legacy USB Support】-【开启】</li><li>【集成外设】-【集成外设】-【XHCI Hand-off】-【开启】</li><li>【集成外设】-【集成外设】-【USB Mass Storege Driver Support】-【开启】</li><li>【集成外设】-【Network Stack Configuration】-【Network Stack】-【关闭】</li><li>【集成外设】-【SATA And RST Configuration】-【SATA Mode Selection】-【AHCI】</li><li>【芯片组】-【VT-d】-【关闭】</li><li>【芯片组】-【Internal Graphics】-【启动】</li><li>【芯片组】-【DVMT Pre-Allocated】-【64M】</li><li>【芯片组】-【DVMT Total Gfx Mem】-【256M】</li><li>【芯片组】-【4G 以上解码】-【启动】</li><li>【芯片组】-【Wake on LAN Enable】-【关闭】</li><li>【电源管理】-【平台电力管理】-【关闭】</li><li>【电源管理】-【鼠标唤醒】-【双击】</li></ul><h3 id="技嘉-GIGABYTE-B250M-DS3H"><a href="#技嘉-GIGABYTE-B250M-DS3H" class="headerlink" title="技嘉 GIGABYTE B250M-DS3H"></a>技嘉 GIGABYTE B250M-DS3H</h3><p>BIOS 版本 F9、日期:05/07/2018</p><ul><li>【BIOS 功能】-【安全选项】-【系统】</li><li>【BIOS 功能】-【快速启动】-【关闭】</li><li>【BIOS 功能】-【Windows 8/10】-【其他操作系统】</li><li>【集成外设】-【预设启动的显示设备】-【PCIe 插槽1】<ul><li>设置 IGFX 核显的话,你的显示器插独显,开机进系统都是黑屏</li><li>设置 PCIe 插槽的话,你的核显被 Ban 进系统会发现双硬解异常</li><li>完美情况就是 设置 IGFX 核显,显示器查主板,进系统后再插独显换回来</li><li>虽然上面的操作麻烦了一点,不在意双硬解的话,直接设置 PCIe 插槽,显示器插独显就行</li></ul></li><li>【集成外设】-【SW Guard Extensions(SGX)】-【关闭】</li><li>【集成外设】-【Trusted Computing】-【Security Device Support】-【Disable】</li><li>【集成外设】-【Super IO 配置】-【Serial Port】-【关闭】</li><li>【集成外设】-【USB 程序】-【Legacy USB Support】-【启动】</li><li>【集成外设】-【USB 程序】-【XHCI Hand-off】-【启动】</li><li>【集成外设】-【SATA And RST 程序】-【SATA Mode Selection】-【AHCI】</li><li>【芯片组】-【VT-d】-【关闭】</li></ul><h3 id="华硕-ROG-STRIX-B460-I-GAMING"><a href="#华硕-ROG-STRIX-B460-I-GAMING" class="headerlink" title="华硕 ROG STRIX B460 I GAMING"></a>华硕 ROG STRIX B460 I GAMING</h3><ul><li>【高级】 - 【CPU 设置】 - 【软件保护扩展(SGX)】- 【关闭】</li><li>【高级】 - 【CPU 设置】 - 【Intel VMX 虚拟化技术】 - 【开启】</li><li>【高级】- 【北桥】 - 【VT-d】 - 【关闭】</li><li>【高级】- 【北桥- 【显示设置】 - 【初始化IGPU】- 【开启】</li><li>【高级】-【可信计算-安全设备支持】-【关闭】</li><li>【高级】-【PCI Subsystem Settings-大于4G地址空间解码】-【开启】</li><li>【启动】- 【CSM-开启CSM】 - 【关闭】</li><li>【启动】-【启动设置- 快速启动】- 【关闭】</li><li>【启动】-【若出现错误等待按下F1键】-【关闭】</li></ul><h3 id="华硕-Z170I-PRO-GAMIMG(黑果-超频)"><a href="#华硕-Z170I-PRO-GAMIMG(黑果-超频)" class="headerlink" title="华硕 Z170I PRO GAMIMG(黑果&&超频)"></a>华硕 Z170I PRO GAMIMG(黑果&&超频)</h3><p>下面是超频以及黑苹果安装 BIOS 设置的一些细节,不同的 CPU 体制不同,本文只供大家参考:</p><ul><li>BIOS 首页 - 手动风扇调整 - 所有 FAN 全部 <strong>涡轮加速</strong></li><li>高级模式 - AI Tweaker - <strong>Ai 智能超频</strong> - Manual</li><li>高级模式 - AI Tweaker - <strong>BCLK 频率</strong> - 100.0000</li><li>高级模式 - AI Tweaker - <strong>华硕多核心增强</strong> - Disabled</li><li>高级模式 - AI Tweaker - <strong>CPU 核心倍频</strong> - <strong>Per Core</strong> - <strong>50-48-47-46</strong> (单核 5.0Ghz 全核 4.6Ghz)</li><li>高级模式 - AI Tweaker - 内存速度比率模式 - Auto</li><li>高级模式 - AI Tweaker - DRAM Odd 倍频模式 - Enabled</li><li>高级模式 - AI Tweaker - 内存频率 - DDR4-2666Mhz</li><li>高级模式 - AI Tweaker - OC 调节 - Keep Current Settings</li><li>高级模式 - AI Tweaker - <strong>EPU 节能模式</strong> - 关闭</li><li>高级模式 - AI Tweaker - <strong>CPU SVID 支持</strong> - Disabled</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>CPU 负载线校正</strong> - Level 5</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>CPU 电流容量</strong> - 140%</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>CPU 供电相数控制</strong> - Extreme</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>CPU 供电相位控制</strong> - Extreme</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>CPU Graphics Power Phase Control</strong> - Extreme</li><li>高级模式 - AI Tweaker - DIGI+ VRM - <strong>DRAM 供电相位控制</strong> - Extreme</li><li>高级模式 - AI Tweaker - 内置 CPU 电源管理 - Intel(R) SpeedStep(tm) - Auto</li><li>高级模式 - AI Tweaker - 内置 CPU 电源管理 - 涡轮加速模式 - 开启</li><li>高级模式 - AI Tweaker - 内置 CPU 电源管理 - <strong>长时间功耗限制</strong> - 200</li><li>高级模式 - AI Tweaker - 内置 CPU 电源管理 - <strong>电源时间窗</strong> - 127</li><li>高级模式 - AI Tweaker - 内置 CPU 电源管理 - <strong>短时间功耗限制</strong> - 200</li><li>高级模式 - AI Tweaker - <strong>CPU Core/Cache Voltage</strong> - Manual Mode</li><li>高级模式 - AI Tweaker - <strong>CPU 核心电压覆写</strong> - 1.280</li><li>高级模式 - 高级 - CPU 设置 - <strong>超线程技术</strong> - 开启</li><li>高级模式 - 高级 - CPU 设置 - <strong>开启处理器核心</strong> - 全部</li><li>高级模式 - 高级 - CPU 设置 - <strong>Intel Virtualization Technology</strong> - 开启</li><li>高级模式 - 高级 - CPU 设置 - <strong>硬件预取</strong> - 开启</li><li>高级模式 - 高级 - CPU 设置 - <strong>SW Guard Extensions(SGX)</strong> - 关闭</li><li>高级模式 - 高级 - CPU 设置 - CPU - Power Management Control - <strong>CPU C-states</strong> - 关闭</li><li>高级模式 - 高级 - CPU 设置 - CPU - Power Management Control - <strong>CFG Lock</strong> - 关闭</li><li>高级模式 - 高级 - 北桥 - <strong>VT-d</strong> - 关闭</li><li>高级模式 - 高级 - 北桥 - <strong>大于 4G 地址空间解码</strong> - 开启</li><li>高级模式 - 高级 - 北桥 - 显示设置 - <strong>首选显卡</strong> - Auto</li><li>高级模式 - 高级 - 北桥 - 显示设置 - <strong>初始化 iGPU</strong> - 开启</li><li>高级模式 - 高级 - 北桥 - 显示设置 - <strong>DVMT Pre-Allocated</strong> - 64M</li><li>高级模式 - 高级 - PCH Storage Configuration - <strong>SATA 模式选择</strong> - AHCI</li><li>高级模式 - 高级 - PCH-FW Configuration - <strong>TPM Device Selection</strong> - Discreate TPM ()</li><li>高级模式 - 高级 - 内置设备 - <strong>Asmedia USB 3.1 控制器</strong> - 开启</li><li>高级模式 - 高级 - 内置设备 - <strong>Asmedia USB 3.1 快速充电支持</strong> - 开启</li><li>高级模式 - 高级 - 高级电源管理(APM)- <strong>Erp 支持</strong> - 关闭</li><li>高级模式 - 高级 - 高级电源管理(APM)- <strong>断电恢复后电源状态</strong> - 电源关闭</li><li>高级模式 - 高级 - 高级电源管理(APM)- <strong>由 PCI-E 设备唤醒</strong> - 关闭</li><li>高级模式 - 高级 - 高级电源管理(APM)- <strong>由 RTC 唤醒</strong> - 关闭</li><li>高级模式 - 高级 - USB Configuration - <strong>Legacy USB 支持</strong> - Enabled</li><li>高级模式 - 启动 - <strong>快速启动</strong> - Disabled</li><li>高级模式 - 启动 - 启动设置 - <strong>开机自检(POST)延迟时间</strong> - 0 秒</li><li>高级模式 - 启动 - 启动设置 - <strong>若出现错误等待按下 F1 键</strong> - 关闭</li><li>高级模式 - 启动 - 启动设置 - CSM(兼容性支持模块)- <strong>开启 CSM</strong> - 关闭</li><li>高级模式 - 启动 - 启动设置 - 安全启动菜单 - <strong>操作系统类型</strong> - 其他操作系</li></ul><hr>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>1.2 写入镜像</title>
<link href="/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/1.2%E5%86%99%E5%85%A5%E9%95%9C%E5%83%8F/"/>
<url>/2023/06/17/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/1.2%E5%86%99%E5%85%A5%E9%95%9C%E5%83%8F/</url>
<content type="html"><![CDATA[<p>写入镜像实际上也有很多工具,这里推荐一个后来居上的工具 <a href="https://www.balena.io/etcher">balenaEthcher</a></p><span id="more"></span><p><img src="https://picgo-1.pages.dev//1.2%E5%86%99%E5%85%A5%E9%95%9C%E5%83%8F01.png" alt="1.2写入镜像01"></p><p>官方支持 Windows、macOS、Linux 的版本,下载即可使用。下面简单说下安装制作镜像的方法:</p><p><img src="https://picgo-1.pages.dev//1.2%E5%86%99%E5%85%A5%E9%95%9C%E5%83%8F02.png" alt="1.2写入镜像02"></p><p><img src="https://picgo-1.pages.dev//1.2%E5%86%99%E5%85%A5%E9%95%9C%E5%83%8F03.png" alt="1.2写入镜像03"></p>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>1.1 黑苹果单OC分区引导镜像制作</title>
<link href="/2023/06/16/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/1.1%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%8D%95OC%E5%88%86%E5%8C%BA%E5%BC%95%E5%AF%BC%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C/"/>
<url>/2023/06/16/%E8%81%94%E6%83%B3%E5%B0%8F%E6%96%B0%E9%BB%91%E8%8B%B9%E6%9E%9C/1.1%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%8D%95OC%E5%88%86%E5%8C%BA%E5%BC%95%E5%AF%BC%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C/</url>
<content type="html"><![CDATA[<h4 id="写在前面:"><a href="#写在前面:" class="headerlink" title="写在前面:"></a>写在前面:</h4><p>需要在mac系统里进行,并在商店里下载好需要的<a href="https://support.apple.com/zh-cn/HT211683">镜像</a>文件,这里以monterey12.6.7为例。</p><span id="more"></span><h4 id="1、利用磁盘工具建立空白镜像,大小15GB,格式为扩展日志格式。"><a href="#1、利用磁盘工具建立空白镜像,大小15GB,格式为扩展日志格式。" class="headerlink" title="1、利用磁盘工具建立空白镜像,大小15GB,格式为扩展日志格式。"></a>1、利用磁盘工具建立空白镜像,大小15GB,格式为扩展日志格式。</h4><p><img src="https://picgo-1.pages.dev//1.1%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%8D%95OC%E5%88%86%E5%8C%BA%E5%BC%95%E5%AF%BC%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C01.webp" alt="1.1黑苹果单OC分区引导镜像制作01"></p><p>在终端里输入:</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">diskutil list</span><br></pre></td></tr></table></figure><blockquote><p>/dev/disk0 (internal, physical):</p><p> #: TYPE NAME SIZE IDENTIFIER</p><p> 0: GUID_partition_scheme *300.1 GB disk0</p><p> 1: EFI NO NAME 104.9 MB disk0s1</p><p> 2: Microsoft Reserved 16.8 MB disk0s2</p><p> 3: Microsoft Basic Data 192.0 GB disk0s3</p><p> 4: Apple_APFS Container disk1 108.0 GB disk0s4</p><p>/dev/disk2 (disk image):</p><p> #: TYPE NAME SIZE IDENTIFIER</p><p> 0: GUID_partition_scheme +15.0 GB disk2</p><p> 1: EFI EFI 209.7 MB disk2s1</p><p> 2: Apple_HFS mi 14.7 GB disk2s2</p></blockquote><p>由上面可见建立的新的空白镜像文件disk2分为两部分:EFI分区和苹果镜像分区。将苹果镜像分区进行分区(一般包含PE分区和OC引导分区,即所谓双分区),这里只制作OC引导单分区。在终端里输入以下命令</p><blockquote><p>sudo diskutil splitPartition disk2s2 JHFS+ macOS 14.7GB #单OC分区</p><p>sudo diskutil splitPartition disk2s2 2 MS-DOS PE 1g JHFS+ macOS 13.7GB #双分区OC+PE</p></blockquote><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> diskutil splitPartition disk2s2 JHFS+ macOS 14.7GB</span><br></pre></td></tr></table></figure><p><code>Password:</code></p><p>执行过程中需要输入你的开机账户密码。</p><blockquote><p>kai@kaideair ~ % diskutil list </p><p>/dev/disk0 (internal, physical):</p><p>#: TYPE NAME SIZE IDENTIFIER</p><p>0: GUID_partition_scheme *300.1 GB disk0</p><p>1: EFI NO NAME 104.9 MB disk0s1</p><p>2: Microsoft Reserved 16.8 MB disk0s2</p><p>3: Microsoft Basic Data 192.0 GB disk0s3</p><p>4: Apple_APFS Container disk1 108.0 GB disk0s4</p><p>/dev/disk2 (disk image):</p><p>#: TYPE NAME SIZE IDENTIFIER</p><p> 0: GUID_partition_scheme +15.0 GB disk2</p><p> 1: EFI EFI 209.7 MB disk2s1</p><p> 2: Apple_HFS macOS 14.7 GB disk2s2 </p></blockquote><p><img src="https://picgo-1.pages.dev//1.1%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%8D%95OC%E5%88%86%E5%8C%BA%E5%BC%95%E5%AF%BC%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C02.webp" alt="1.1黑苹果单OC分区引导镜像制作02"></p><h4 id="2、将下载好的苹果镜像写入空白镜像"><a href="#2、将下载好的苹果镜像写入空白镜像" class="headerlink" title="2、将下载好的苹果镜像写入空白镜像"></a>2、将下载好的苹果镜像写入空白镜像</h4><p><img src="https://picgo-1.pages.dev//1.1%E9%BB%91%E8%8B%B9%E6%9E%9C%E5%8D%95OC%E5%88%86%E5%8C%BA%E5%BC%95%E5%AF%BC%E9%95%9C%E5%83%8F%E5%88%B6%E4%BD%9C03.webp" alt="1.1黑苹果单OC分区引导镜像制作03"></p><p><strong>打开OpenCore Configurator挂载新建的EFI分区,将引导文件拷贝至EFI分区内(如果是双分区,把WinPE里的文件也拷贝至步骤1中创建的PE分区)。</strong></p><p>下面是终端命令分解:</p><p><strong>sudo</strong></p><p><strong>/Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia</strong> </p><p>#在访达里的应用程序里找到<安装macOS Monterey>右键·显示包内容,找到Contents/Resources/createinstallmedia,将createinstallmedia拖入到终端里。</p><p><strong>–volume</strong></p><p><strong>/Volumes/macOS\ 1 /Applications/Install\ macOS\ Monterey.app</strong> </p><p>#将步骤1里在桌面生成的macOS和访达>应用程序里的<安装macOS Monterey>拖入到终端里。</p><p><strong>–nointeraction</strong></p><p>执行过程中需要输入你的开机账户密码。</p><figure class="highlight sh"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">sudo</span> /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS\ 1 /Applications/Install\ macOS\ Monterey.app --nointeraction</span><br></pre></td></tr></table></figure><blockquote><p><code>Password:</code></p><p>Erasing disk: 0%… 10%… 20%… 30%… 100%s</p><p>Making disk bootable…</p><p>Copying to disk: 0%… 10%… 20%… 30%… 40%… 50%… 60%… 70%… 80%… 90%… 100%</p><p>Install media now available at “/Volumes/Install macOS Monterey”</p><p>kai@kaideair ~ % </p></blockquote><h4 id="3、至此,单OC引导黑苹果镜像制作完成。"><a href="#3、至此,单OC引导黑苹果镜像制作完成。" class="headerlink" title="3、至此,单OC引导黑苹果镜像制作完成。"></a>3、至此,单OC引导黑苹果镜像制作完成。</h4>]]></content>
<categories>
<category> 折腾 </category>
</categories>
<tags>
<tag> 黑苹果 </tag>
</tags>
</entry>
<entry>
<title>Microsoft 365 E5 Renew Plus 续订程序</title>
<link href="/2023/03/10/Microsoft%20365%20E5%20Renew%20Plus%20%E7%BB%AD%E8%AE%A2%E7%A8%8B%E5%BA%8F/"/>
<url>/2023/03/10/Microsoft%20365%20E5%20Renew%20Plus%20%E7%BB%AD%E8%AE%A2%E7%A8%8B%E5%BA%8F/</url>
<content type="html"><![CDATA[<h1 id="Microsoft-365-E5-Renew-Plus"><a href="#Microsoft-365-E5-Renew-Plus" class="headerlink" title="Microsoft 365 E5 Renew Plus"></a>Microsoft 365 E5 Renew Plus</h1><h2 id="主界面"><a href="#主界面" class="headerlink" title="主界面"></a>主界面</h2><p><img src="https://picgo-1.pages.dev//1.png" alt="img"></p><h2 id="运行结果查看"><a href="#运行结果查看" class="headerlink" title="运行结果查看"></a>运行结果查看</h2><p><img src="https://picgo-1.pages.dev//2.png" alt="img"></p><h1 id="软件下载"><a href="#软件下载" class="headerlink" title="软件下载"></a>软件下载</h1><p><a href="https://1drv.ms/u/s!Ar0HGFejbduKi4cTP-j0buB1jEdVVg?e=0tzEXu"><strong>Onedrive</strong></a></p><p><img src="https://picgo-1.pages.dev//4.png" alt="4"></p><h2 id="1-注册-Azure-应用程序"><a href="#1-注册-Azure-应用程序" class="headerlink" title="1 注册 Azure 应用程序"></a>1 注册 Azure 应用程序</h2><h3 id="1-1-应用注册"><a href="#1-1-应用注册" class="headerlink" title="1.1 应用注册"></a>1.1 应用注册</h3><ol><li><p><a href="https://portal.azure.com/#home">点击登录 Azure</a> 或 <a href="https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade">点击直接进入 Azure 应用注册</a>,登录账号使用申请到的 Microsoft 365 E5 的<strong>管理员账户</strong> (账户名类似 <a href="mailto:[email protected]">[email protected]</a> 格式)。</p></li><li><p>登录完成后点击右上角的 “门户” 按钮进入 Azure 管理中心,在搜索栏内输入 “应用注册”,点击进入<a href="https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade">(若应用注册搜索不到请点击此处直接进入)</a>。</p><p><img src="https://picgo-1.pages.dev//5.png" alt="img"></p></li><li><p>单击 “新注册” 按钮</p><p><img src="https://picgo-1.pages.dev//6.png" alt="img"></p></li><li><p>配置应用 应用名称随意写、注意可访问性选项选择最后一项、重定向 URL 暂时不填 、完成后点击注册。</p><p><img src="https://picgo-1.pages.dev//7.png" alt="7"></p></li></ol><h3 id="1-2-配置应用重定向-URL(身份验证)"><a href="#1-2-配置应用重定向-URL(身份验证)" class="headerlink" title="1.2 配置应用重定向 URL(身份验证)"></a>1.2 配置应用重定向 URL(身份验证)</h3><ol><li><p>先点击 “概述”,然后点击 “添加重定向 URL”,进入重定向 URL 配置界面,** 下图中的应用程序 (客户端) ID 即为” 客户端 ID”**。</p><p><img src="https://picgo-1.pages.dev//8.png" alt="img"></p></li><li><p>点击 “添加平台”,再点击 “移动和桌面应用程序”,</p><p><img src="https://picgo-1.pages.dev//9.png" alt="img"></p></li><li><p>继续勾选中第一个 URL,最后点击底部的 “配置”,该 URL 为 “<a href="https://login.microsoftonline.com/common/oauth2/nativeclient%E2%80%9D%E4%B9%9F%E5%8F%AF%E6%89%8B%E5%8A%A8%E6%B7%BB%E5%8A%A0%E3%80%82">https://login.microsoftonline.com/common/oauth2/nativeclient” 也可手动添加。</a></p><p><img src="https://picgo-1.pages.dev//10.png" alt="img"></p></li><li><p>配置默认客户端类型将应用程序视为公共客户端 点击切换按钮为 “是” ,最后点击 “保存” 按钮保存。</p><p><img src="https://picgo-1.pages.dev//11.png" alt="img"></p></li></ol><h2 id="2-配置应用程序的-API-权限(重要)"><a href="#2-配置应用程序的-API-权限(重要)" class="headerlink" title="2 配置应用程序的 API 权限(重要)"></a>2 配置应用程序的 API 权限(重要)</h2><p><strong>小白提示:建议选择 “委托的权限 (用户登录)” 该权限类型,调用 API 较多,操作步骤较少简单粗暴,调用成功几率高</strong><br>注册的应用程序 API 权限类型有两种,其主要区别如下表所示:</p><table><thead><tr><th>权限类型</th><th><strong>委托的权限 (用户登录)</strong></th><th><strong>应用程序权限 (非用户登录)</strong></th></tr></thead><tbody><tr><td>官方释义</td><td>应用程序必须以登录用户身份访问 API</td><td>应用程序在用户未登录的情况下作为后台服务或守护程序运行</td></tr><tr><td>需要的信息</td><td>账户名称 + 账户密码 + 应用程序 (客户端) ID</td><td>账户名称 + 客户端机密 + 应用程序 (客户端) ID</td></tr><tr><td>功能影响</td><td>程序中所有 API 均可调用</td><td>部分 API 权限受限无法调用 (官方限制)</td></tr><tr><td>API 权限配置</td><td>可由程序自动配置添加 API 权限</td><td>必须手动配置 API 权限</td></tr><tr><td>程序颜色标识</td><td>蓝色</td><td>深青色</td></tr></tbody></table><p>根据所选的 API 权限类型在:<strong>2.1 选择 “委托的权限 (用户登录)” 类型的 API</strong> 或者 <strong>2.2 选择 “应用程序权限 (非用户登录)” 类型的 API</strong> 中选择性阅读。</p><h3 id="2-1-选择-“委托的权限-用户登录-”-类型的-API"><a href="#2-1-选择-“委托的权限-用户登录-”-类型的-API" class="headerlink" title="2.1 选择 “委托的权限 (用户登录)” 类型的 API"></a>2.1 选择 “委托的权限 (用户登录)” 类型的 API</h3><h4 id="2-1-1-使用程序自动请求配置-API-权限"><a href="#2-1-1-使用程序自动请求配置-API-权限" class="headerlink" title="2.1.1 使用程序自动请求配置 API 权限"></a>2.1.1 使用程序自动请求配置 API 权限</h4><ol><li><p>点击 “添加账号”,API 调用方式选择 “登陆调用”,正确填写 “MS365 E5 账号” 和 “应用程序(客户端)ID” 后点击 “启动自动授权”。</p><p><img src="https://picgo-1.pages.dev//12.png" alt="img"></p></li><li><p>在弹出的登陆页面中输入你的管理员账户名和密码登录(<strong>该账户必须为全局管理员账户且拥有该客户端 ID 的控制权限</strong>),登录成功时弹出 “请求征得许可界面”,滚动到页面最底部勾选 “代表组织同意”,最后点击 “接受”。</p><p><img src="https://picgo-1.pages.dev//13.png" alt="13"></p></li><li><p>判断是否添加 API 权限成功:首先程序提示授权成功,其次用管理员账户登录 Azure 查看应用的 API 权限,发现所有需求的权限全部添加或可以成功调用均视为已添加成功。</p></li></ol><p> <img src="https://picgo-1.pages.dev//14.png" alt="14"></p><h4 id="2-1-2-手动配置-API-权限"><a href="#2-1-2-手动配置-API-权限" class="headerlink" title="2.1.2 手动配置 API 权限"></a>2.1.2 手动配置 API 权限</h4><ol><li><p>点击 “API 权限”-“添加权限”-“Microsoft Graph”</p><p><img src="https://picgo-1.pages.dev//15.png" alt="15"></p></li><li><p>选择 “委托的权限”</p><p><img src="https://picgo-1.pages.dev//16.png" alt="16"></p></li><li><p>根据下方列出的 API 权限需求表来勾选所对应的 API 权限,全部选择完成后点击” 添加权限”。</p><p><strong>BookingsAppointment.ReadWrite.All; Calendars.Read; Contacts.Read; Directory.Read.All;<br>Files.Read.All; Files.ReadWrite.All; Group.Read.All; Mail.Read; Mail.Send; MailboxSettings.Read;<br>Notes.Read.All; People.Read.All; Presence.Read.All; Sites.Read.All; Tasks.ReadWrite; User.Read.All;</strong></p><p><img src="https://picgo-1.pages.dev//17.png" alt="17"></p><p>添加完成的效果如图<br><strong>如果没有 “代表 XXX 授予管理员同意” 按钮 说明该账号不是管理员账号 换登管理员账号创建应用</strong></p><p><img src="https://picgo-1.pages.dev//18.png" alt="img"></p></li><li><p>最后点击代表 XXX 授予管理员同意,对话框选择 “是”(该图包含了当前程序 “委托的权限 (用户登录)” 全部 API 所需要的权限)。</p><p><img src="https://picgo-1.pages.dev//19.png" alt="img"></p></li></ol><h3 id="2-2-选择-“应用程序权限-非用户登录-”-类型的-API"><a href="#2-2-选择-“应用程序权限-非用户登录-”-类型的-API" class="headerlink" title="2.2 选择 “应用程序权限 (非用户登录)” 类型的 API"></a>2.2 选择 “应用程序权限 (非用户登录)” 类型的 API</h3><h4 id="2-2-1-手动配置-API-权限"><a href="#2-2-1-手动配置-API-权限" class="headerlink" title="2.2.1 手动配置 API 权限"></a>2.2.1 手动配置 API 权限</h4><ol><li><p>点击 “API 权限”-“添加权限”-“Microsoft Graph”</p><p><img src="https://picgo-1.pages.dev//15.png" alt="15"></p></li><li><p>选择 “应用程序权限”</p><p><img src="https://picgo-1.pages.dev//20.png" alt="20"></p></li><li><p>根据程序中列出的 API 权限需求表来勾选所对应的 API 权限,全部选择完成后点击” 添加权限”。<br><strong>Calendars.Read; Contacts.Read; Directory.Read.All; Files.Read.All; Files.ReadWrite.All; Mail.Read;<br>Mail.Send; MailboxSettings.Read; Notes.Read.All; Sites.Read.All; User.Read.All;</strong></p><p><img src="https://picgo-1.pages.dev//17.png" alt="17"></p></li><li><p>添加完成的效果如图</p><p><strong>如果没有 “代表 XXX 授予管理员同意” 按钮 说明该账号不是管理员账号 换登管理员账号创建应用</strong></p><p><img src="https://picgo-1.pages.dev//21.png" alt="21"></p></li><li><p>最后点击代表 XXX 授予管理员同意,对话框选择 “是”(该图包含了当前程序 “应用程序权限 (非用户登录)” 全部 API 所需要的权限)。</p><p><img src="https://picgo-1.pages.dev//22.png" alt="22"></p></li></ol><h4 id="2-2-2-创建客户端密码"><a href="#2-2-2-创建客户端密码" class="headerlink" title="2.2.2 创建客户端密码"></a>2.2.2 创建客户端密码</h4><ol><li><p>点击 “证书密码”-“新客户端密码”-“24 个月”-“添加”</p><p><img src="https://picgo-1.pages.dev//23.png" alt="23"></p></li><li><p>点击 “值” 该列中的 “复制”(不要复制”ID” 列中的值),并立即将该密码保存至电脑,<strong>保存的值即为 “客户端密码”</strong>, 注:该值必须立即保存,退出该页面后将永远无法查看。</p><p><img src="https://picgo-1.pages.dev//24.jpg" alt="24"></p></li></ol><h2 id="3-使用程序进行-API-调用"><a href="#3-使用程序进行-API-调用" class="headerlink" title="3 使用程序进行 API 调用"></a>3 使用程序进行 API 调用</h2><h5 id="创建一个新的-E5-子账户-可选步骤"><a href="#创建一个新的-E5-子账户-可选步骤" class="headerlink" title="创建一个新的 E5 子账户 (可选步骤)"></a>创建一个新的 E5 子账户 (可选步骤)</h5><p>登入 E5 管理员账户进入管理员界面,创建一个新的子账户,使用这个子账户登录程序调用 API。<br>为什么建议这样做:Microsoft 365 E5 Renew Plus 中的部分 API 包含了写操作,例如 Onedrive 的 API,这些 API 在随机模式下会生成大量垃圾邮件和文件(虽然单独为此设立了一个文件夹),部分人可能会对此行为非常介意,而且程序频繁的读写可能会对您正常使用账户造成影响,因此不建议使用管理员账户登录。</p><h3 id="3-1-添加一个账户"><a href="#3-1-添加一个账户" class="headerlink" title="3.1 添加一个账户"></a>3.1 添加一个账户</h3><p>点击 “开始运行”-“添加账号”</p><p><img src="https://picgo-1.pages.dev//25.png" alt="25"></p><p>这里可以切换 API 调用方式但也需要更改对应的填写内容</p><p>登录调用方式填写</p><p><img src="https://picgo-1.pages.dev//26.png" alt="26"></p><p>非登录调用方式填写</p><p><img src="https://picgo-1.pages.dev//27.png" alt="27"></p><p>最后点击确定</p><p><img src="https://picgo-1.pages.dev//28.png" alt="28"></p><h3 id="3-2-开始运行"><a href="#3-2-开始运行" class="headerlink" title="3.2 开始运行"></a>3.2 开始运行</h3><p>点击 “开始运行”</p><p><img src="https://picgo-1.pages.dev//29.png" alt="29"></p><h1 id="写在最后面"><a href="#写在最后面" class="headerlink" title="写在最后面"></a>写在最后面</h1><h2 id="关闭-E5-账户登录双重验证"><a href="#关闭-E5-账户登录双重验证" class="headerlink" title="关闭 E5 账户登录双重验证"></a>关闭 E5 账户登录双重验证</h2><p><a href="https://account.activedirectory.windowsazure.com/UserManagement/MultifactorVerification.aspx">点击进入 Office 365 E5 账户多重身份验证管理</a>,按照下图配置即可关闭 E5 账户登录的双重验证。</p><p><img src="https://picgo-1.pages.dev//30.png" alt="30"></p><p><img src="https://picgo-1.pages.dev//31.png" alt="31"></p><h2 id="关闭-Azure-中-API-调用的双重验证"><a href="#关闭-Azure-中-API-调用的双重验证" class="headerlink" title="关闭 Azure 中 API 调用的双重验证"></a>关闭 Azure 中 API 调用的双重验证</h2><p><a href="https://aad.portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview">点击进入 Azure Active Directory 管理中心</a>,按照下图配置即可关闭 Azure 中 API 调用的双重验证。</p><p><img src="https://picgo-1.pages.dev//32.png" alt="32"></p><h2 id="查询续订剩余天数"><a href="#查询续订剩余天数" class="headerlink" title="查询续订剩余天数"></a>查询续订剩余天数</h2><p><a href="https://developer.microsoft.com/zh-cn/microsoft-365/profile">点击查询续订剩余天数 (使用申请 E5 账号的账户登录)</a></p><h2 id="关于续订"><a href="#关于续订" class="headerlink" title="关于续订"></a>关于续订</h2><p>E5 续订执行是微软统一的具有一定时间周期的续订,如果你的 E5 订阅剩余天数少于等于 30 天、并收到了未检测到开发活动的警告邮件且仪表盘显示标红文字 “此订阅处于非活动状态且即将过期”,请不要慌张。根据微软客服官方说法是:“订阅只有在剩余最后 1 天才给续期”,然而根据众多 E5 账号的续订情况来统计,大部分账号是在少于 30 天续期的,极少欧洲人是在大于 30 天的时候续期。</p><p><img src="https://picgo-1.pages.dev//%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202024-10-17%20184639.png" alt="屏幕截图 2024-10-17 184639"></p>]]></content>
<tags>
<tag> microsoft </tag>
</tags>
</entry>
<entry>
<title>git简介</title>
<link href="/2021/03/09/git/git%E7%AE%80%E4%BB%8B/"/>
<url>/2021/03/09/git/git%E7%AE%80%E4%BB%8B/</url>
<content type="html"><![CDATA[<h3 id="Git是什么?"><a href="#Git是什么?" class="headerlink" title="Git是什么?"></a>Git是什么?</h3><p>Git是目前世界上最先进的分布式版本控制系统(没有之一)。</p><p>什么是版本控制系统?</p><p>如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:</p><p>想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……”一个新文件,这样一直改下去。</p><p><img src="https://picgo-1.pages.dev//1.1git%E7%AE%80%E4%BB%8B01.webp" alt="1.1git简介01"></p><p>过了一周,你想找回被删除的文字,但是已经记不清删除前保存在哪个文件里了,只好一个一个文件去找,真麻烦。</p><p>看着一堆乱七八糟的文件,想保留最新的一个,然后把其他的删掉,又怕哪天会用上,还不敢删,真郁闷。</p><p>更要命的是,有些部分需要你的财务同事帮助填写,于是你把文件copy到U盘里给她(也可能通过Email发送一份给她),然后,你继续修改Word文件。一天后,同事再把Word文件传给你,此时,你必须想想,发给她之后到你收到她的文件期间,你做了哪些改动,得把你的改动和她的部分合并,真困难。</p><p>于是你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?</p><p>这个软件用起来就应该像这个样子,能记录每次文件的改动:</p><table><thead><tr><th>文件名</th><th>文件名</th><th>说明</th><th>说明</th><th>日期</th></tr></thead><tbody><tr><td>1</td><td>service.doc</td><td>张三</td><td>删除了软件服务条款5</td><td>7/12 10:38</td></tr><tr><td>2</td><td>service.doc</td><td>张三</td><td>增加了License人数限制</td><td>7/12 18:09</td></tr><tr><td>3</td><td>service.doc</td><td>李四</td><td>财务部门调整了合同金额</td><td>7/13 9:51</td></tr><tr><td>4</td><td>service.doc</td><td>张三</td><td>延长了免费升级周期</td><td>7/14 15:17</td></tr></tbody></table><p>这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的20世纪。</p><blockquote><p>注:</p><p>word为二进制文件,因此,版本控制系统是没法跟踪word文件的改动的。</p><p>上述例子只是为了演示,如果要真正使用版本控制系统,就要以纯文本方式编写文件。</p></blockquote>]]></content>