<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Big Sur on Boot macOS</title><link>https://bootmacos.rinontech.com/oses/big-sur/</link><description>Recent content in Big Sur on Boot macOS</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Thu, 21 Jul 2022 13:59:59 +0900</lastBuildDate><atom:link href="https://bootmacos.rinontech.com/oses/big-sur/index.xml" rel="self" type="application/rss+xml"/><item><title>Windowsだけで作るmacOSインストーラUSB</title><link>https://bootmacos.rinontech.com/posts/20515/</link><pubDate>Thu, 21 Jul 2022 13:59:59 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/20515/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/07/cropped-icon512.png" alt="Featured image of post Windowsだけで作るmacOSインストーラUSB" /&gt;&lt;p&gt;macOSインストール用のUSBメモリをWindowsだけを使って作成しました。まず、OpenCoreパッケージに付属しているmacrecovery.pyというPythonプログラムを使ってMacの復元イメージをダウンロードし、次にFAT32のUSBメモリに保存します。これでMacで起動するRecoveryボリュームを作ることができました。手順だけを手短に見たい人は、以下のStep: 1, Step: 2, Step: 3の節を見てください。&lt;/p&gt;
&lt;h3 id="macos導入usb"&gt;macOS導入USB
&lt;/h3&gt;&lt;p&gt;macOSをインストールするためのインストール用USBメモリは、通常はmacOS上で作成します。macOSが動いていないとmacOSをインストールできないので、Macを持っていないと鶏と卵状態に陥ります。Windowsだけを使ってmacOSをインストールすることも、不可能ではないけどとても面倒です。&lt;/p&gt;
&lt;p&gt;・・・と、思っていたのですが、試してみたところ予想していたよりずっと簡単でした。OpenCoreのバニラなインストールガイドで知られているDortaniaさんの説明ページを参考にしました。&lt;/p&gt;
&lt;p&gt;このページを見るとややこしそうに見えますが、基本的には、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OpenCoreパッケージに入っているPythonプログラムを起動してmacOS復元イメージ（これを使うとmacOSをインストールできる）をダウンロードする&lt;/li&gt;
&lt;li&gt;それをFAT32でフォーマットしたUSBメモリに入れる&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;だけです。&lt;/p&gt;
&lt;p&gt;macOS環境ならば、Appleが配布しているmacOSインストーラの中にある、createinstallmediaコマンドを使ってインストーラUSBを作る方法が、&lt;a class="link" href="https://support.apple.com/ja-jp/HT201372" target="_blank" rel="noopener"
 &gt;Apple公式の方法&lt;/a&gt;で簡単です。この方法で作るUSBメモリは、HFS+でフォーマットされていて、MacやOpenCoreの起動選択画面ではそのOSのアイコンで表示されます。MontereyのインストーラUSBなら、下の写真にある「Install macOS Monterey」のようにOpenCoreの起動ボリューム選択画面に現れます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これと同じものをWindowsで作るには、Windowsとは無縁なHFS+フォーマットのボリュームをなんとか作り出さないといけないので、とても大変だと思ってました。Dortaniaさんのページで紹介されているのは、HFS+形式USBメモリではなく、上の写真の右端に見切れて映っている、「Recovery 12.x (dmg)」という歯車アイコンに相当する復元用イメージを作る方法でした。&lt;/p&gt;
&lt;h3 id="step1-復元ファイルをダウンロード"&gt;Step1: 復元ファイルをダウンロード
&lt;/h3&gt;&lt;p&gt;Windowsから、OpenCoreダウンロードのサイトを開き、最新版パッケージ一式をダウンロードします。ダウンロードサイトはここです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ここから、OpenCore-x.x.x-RELEASE.zipをダウンロードします。ダウンロードしたファイルは、Downloadsディレクトリの中に、OpenCore-x.x.x-RELEASE.zipというファイル名で保存されてます。次に、このzipファイルの中にあるPythonプログラムを実行します。&lt;/p&gt;
&lt;p&gt;Pythonの実行のために、通常はWindowsにPythonをインストールします。手元のWindowsマシンでは、WSLの UbuntuにすでにPythonをインストール済みだったので、以下では、WindowsとWSL Ubuntuを行ったり来たりして作業しました。WindowsにPythonがインストール済み、もしくはWSLを使っていない場合は、Windows側でPythonを実行してください。&lt;/p&gt;
&lt;p&gt;Pythonの実行をWSL環境で行うために、Ubuntuを開けて、OpenCoreのzipファイルを作業しやすい場所にコピーします。次に、zipを解凍し、その中のUtilities/macrecoveryというフォルダに移動します。そしてそこにあるmacrecovery.pyというPythonプログラムを起動します。以下がその作業です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;cp /mnt/c/Userx/xxxx/Downloads/OpenCore-x.x.x-RELEASE.zip .
unzip OpenCore-x.x.x-RELEASE.zip
cd Utilities/macrecovery
python3 ./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;macrecovery.pyは、http://osrecovery.apple.comというAppleのサイトから、特定のロジックボード用のリカバリーファイルをダウンロードするプログラムのようです。-bオプションでロジックボードのIDを指定します。上の操作で指定した番号 (Mac-E43C1C25D4880AD6) は、MacBook Pro (13-inch, Early 2015)、機種ID MacBookPro12,1のものです。検索したところ、以下のページにBoard ID一覧がありました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://mrmacintosh.com/list-of-mac-boardid-deviceid-model-identifiers-machine-models/" target="_blank" rel="noopener"
 &gt;List of Mac BoardID, DeviceID, Model Identifiers &amp;amp; Machine Models&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MacBookPro12,1の機種対応の最終OSがMontereyなので、この指定でMontereyをインストールするリカバリーイメージをダウンロードできます。MacBookPro12,1はVentura未対応なので、この先もMontereyがダウンロードできるはずです。&lt;/p&gt;
&lt;p&gt;他のmacOS、例えばBig Surのリカバリーイメージをダウンロードしたい場合は、最終サポートOSがBig Surである機種のロジックボードIDを指定します。Dortaniaさんのガイドでは、Big SurではMac-42FD25EABCABB274を指定することになってます。これはiMac (Retina 5K, 27-inch, Late 2014) iMac15,1のIDで、最終サポートOSはBig Surです。&lt;/p&gt;
&lt;p&gt;macrecovery.pyを実行すると、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BaseSystem.chunklist&lt;/li&gt;
&lt;li&gt;BaseSystem.dmg&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;という2つのファイルが出来上がってます。この先、Windowsでの操作を行うので、Windowsからアクセスしやすいように、Downloadsディレクトリに戻しておきます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;cp BaseSystem.* /mnt/c/Users/xxxx/Downloads/.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="step2-usbメモリを初期化する"&gt;Step2: USBメモリを初期化する
&lt;/h3&gt;&lt;p&gt;次に起動用USBメモリを初期化します。GUIDパーティションマップ (GPT)で用意したパーティションをFAT32でフォーマットします。一般的なフォーマットなので、特に難しいところはないように思われました。実際、macOSのディスクユーティリティで作ったMS-DOS (FAT) (GUIDパーティションマップ)のUSBメモリもそのまま使えました。ただ、macOSからUSBメモリの名前を変更したところ、通常の起動ドライブとして見えてしまうようになり、リカバリーイメージとしては表示されなくなり、使えなくなりました。微妙なパーティション・フォーマットの違いで動作しなくなるようです。&lt;/p&gt;
&lt;p&gt;Dortaniaさんの手順では、WindowsでUSBメモリをフォーマットするツールとして、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Windows標準のDisk Management （日本語名「ディスクの管理」）&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://rufus.ie/ja/" target="_blank" rel="noopener"
 &gt;Rufus&lt;/a&gt;というオープンソフトウェア&lt;/li&gt;
&lt;li&gt;Windows標準のdiskpart&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;を使う3つの方式が紹介されています。ここではWindows標準装備の1. と 3.の方法を試し、動作することを確認しました。&lt;/p&gt;
&lt;h4 id="disk-managementを使う"&gt;Disk Managementを使う
&lt;/h4&gt;&lt;p&gt;Disk Managementは日本語名で「ディスクの管理」というツールです。macOSのディスクユーティリティに相当するツールかと思います。これで、USBメモリを選択し、初期化します。すでにGPTのパーティションが用意されていたら、それを削除して、未割り当てにして、「新しいシンプルボリューム」を作ります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2022-07-22-16.36.48.png"&gt;&lt;/p&gt;
&lt;p&gt;このメニューを選択すると、「新しいシンプルボリュームウィザード」というプログラムが起動します。これを用いて、FAT32のボリュームを作成します。ここでボリュームラベルを指定することもできます。&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2022-07-22-16.37.42.png"&gt;&lt;/p&gt;
&lt;p&gt;これでFAT32のUSBメモリが完成するので、Step 3に進んで、ファイルをコピーします。&lt;/p&gt;
&lt;p&gt;Disk Managementは操作が簡単ですが、パーティションスキームを作り直す方法がわかりませんでした。MBR (Master Boot Record) でパーティション作られたUSBメモリは、FAT32でフォーマットされていてもリカバリーには使えないのですが、これをGPTに変更する方法がメニューには見つかりませんでした（Windowsスキルが低くてすみません）。次に示すdiskpartを使う方が確実だと思います。&lt;/p&gt;
&lt;h4 id="diskpartを使う"&gt;diskpartを使う
&lt;/h4&gt;&lt;p&gt;diskpartもWindows標準搭載の、20年以上昔からあるツールです。CUIでサクサク操作できて良いです。これを用いると、パーティションの設定から完璧に作り直せるので、USBメモリを間違いなく初期化できます。Windowsメニューからdiskpartとタイプすると起動します。USBメモリはUSBポートに挿しておきます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Microsoft DiskPart バージョン 10.0.22000.653

Copyright (C) Microsoft Corporation.
コンピューター: XXXXXXXXXX

DISKPART&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;list diskコマンドでUSBメモリの番号を見つけて（ここでは2番）それを選択します。USBメモリは32GBなので、これに間違い無いです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;DISKPART&amp;gt; list disk
 ディスク 状態 サイズ 空き ダイナミック GPT 
 ------------ ------------- ------- ------- --- ---
 ディスク 0 オンライン 465 GB 0 B *
 ディスク 1 オンライン 232 GB 1024 KB *
 ディスク 2 オンライン 29 GB 127 MB *
DISKPART&amp;gt; select disk 2
ディスク 2 が選択されました。
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;次に、このUSBメモリを、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;cleanして（ディスク構成情報を削除）&lt;/li&gt;
&lt;li&gt;GPTに変換して（最小のパーティションができる）&lt;/li&gt;
&lt;li&gt;primaryパーティションを作って（確認して、選択して）&lt;/li&gt;
&lt;li&gt;fat32でフォーマットして&lt;/li&gt;
&lt;li&gt;Eドライブに割り当てて&lt;/li&gt;
&lt;li&gt;出来上がったvolumeを確認&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;します。その様子を下に示します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;DISKPART&amp;gt; clean
DiskPart はディスクを正常にクリーンな状態にしました。
DISKPART&amp;gt; convert gpt
DiskPart は選択されたディスクを GPT フォーマットに正常に変換しました。
DISKPART&amp;gt; create partition primary
DiskPart は指定したパーティションの作成に成功しました。
DISKPART&amp;gt; list partition
 Partition ### Type Size Offset
 ------------- ------------------ ------- -------
 Partition 1 予約済み 15 MB 17 KB
* Partition 2 プライマリ 29 GB 16 MB
DISKPART&amp;gt; select partition 2
パーティション 2 が選択されました。
DISKPART&amp;gt; format fs=fat32 quick
 100% 完了しました
DiskPart は、ボリュームのフォーマットを完了しました。
DISKPART&amp;gt; assign letter=e 
DiskPart はドライブ文字またはマウント ポイントを正常に割り当てました。
DISKPART&amp;gt; list volume
 Volume ### Ltr Label Fs Type Size Status Info
 ---------- --- ----------- ---- ---------- ------- --------- --------
 Volume 0 NTFS Partition 465 GB 正常
 Volume 1 FAT32 Partition 100 MB 正常 システム
 Volume 2 C NTFS Partition 232 GB 正常 ブート
 Volume 3 NTFS Partition 635 MB 正常 非表示
* Volume 4 E FAT32 Partition 29 GB 正常
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;太字部分が入力したコマンドです。これでエクスプローラーからEドライブとして見えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/edrive.jpg"&gt;&lt;/p&gt;
&lt;h3 id="step3-usbメモリにコピーする"&gt;Step3: USBメモリにコピーする
&lt;/h3&gt;&lt;p&gt;次に、ダウンロードファイルをUSBメモリにコピーします。ここから先はエクスプローラーから操作できます。USBメモリに、以下の2つのフォルダを作ります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.apple.recovery.boot&lt;/li&gt;
&lt;li&gt;EFI&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;com.apple.recovery.bootには、Step 1で入手した、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BaseSystem.chunklist&lt;/li&gt;
&lt;li&gt;BaseSystem.dmg&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を入れます。エクスプローラーのコピー・ペーストで行いました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/exp.jpg"&gt;&lt;/p&gt;
&lt;p&gt;またEFIには、現在macOSを動かしているコンピュータのEFIをそのままコピーしておきました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/exp2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;今回試したコンピュータは、ASRock Z690 Steel Legend + 12900K + RX 6600XTの組み合わせです。EFIは&lt;a class="link" href="https://bootmacos.rinontech.com/download/EFI_ASRockZ690SL.zip" &gt;こちら&lt;/a&gt;に置いてあります（使う場合はシリアル番号などを入れてください）。ディレクトリ構成は結局、以下のようになりました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;com.apple.recovery.boot
&lt;ul&gt;
&lt;li&gt;BaseSystem.chunklist&lt;/li&gt;
&lt;li&gt;BaseSystem.dmg&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;EFI
&lt;ul&gt;
&lt;li&gt;APPLE&lt;/li&gt;
&lt;li&gt;BOOT&lt;/li&gt;
&lt;li&gt;OC&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これでmacOSがインストール可能なUSBメモリが完成しました。&lt;/p&gt;
&lt;h3 id="usbメモリで起動"&gt;USBメモリで起動
&lt;/h3&gt;&lt;p&gt;このUSBメモリを挿してコンピュータを起動します。大抵は、起動可能なUSBメモリが挿さっているとそこから起動するようですが、BIOSメニューから確認・設定するのが確実かもしれません。USBメモリのルートにあるEFIディレクトリに、EFIファイル一式が正しくコピーできていれば、OpenCoreの起動ボリューム選択画面が表示されます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/macosMonterey1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ただ、この中にRecoveryイメージはありません。実は、使用しているconfig.plistで、選択メニューに復元イメージが表示されないよう設定してあるためでした。そのように設定されている場合、スペースキーを押すと、全部の候補が現れます。その結果、macOSがインストールされたそれぞれのボリュームの横に、Recovery xxx (dmg)という歯車アイコンの選択肢が現れます。実際のMacにも現れる復元用の起動ボリュームで、これを選択してOSの再インストールなどが可能です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/macosMonterey3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;そして並びの左端に、今回Windowsだけを使って作成したUSBメモリが現れました。今回使用しているOpenCanopyの設定アイコンでは、他のRecoveryアイコンと違ってオレンジ色です。外付けドライブにあることで、色がオレンジのようです。アイコンの名前がNO NAMEなのは、FAT32のドライブ名のデフォルトがNO NAMEだからです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/macosMonterey2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これを選択して起動すると、リカバリーのメニューが現れます。ここでmacOS Montereyのインストールを選択すると、&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/montereyboot1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;インストーラが起動しました。この先インストールを進めることで、Montereyを動かすことが可能でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2022/07/montereyinstall2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Windowsだけを用いて、macOSをインストールするUSBメモリを作り、動作を確認しました。以前調べた方法はもっと複雑でしたが、今回はあっけなくできてしまいました。macrecovery.pyプログラムを開発された皆さんのおかげだと思います。Mac本体を持っていない人でも簡単にmacOSをインストールできると思います。その場合でも、OSを使わせてもらうお礼にApple製品やサービスを買ってあげてください。&lt;/p&gt;</description></item><item><title>新製品Radeon RX 6500 XT はmacOSで動く？</title><link>https://bootmacos.rinontech.com/posts/14352/</link><pubDate>Sun, 23 Jan 2022 00:07:57 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/14352/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2022/01/rx6500xt.jpg" alt="Featured image of post 新製品Radeon RX 6500 XT はmacOSで動く？" /&gt;&lt;p&gt;AMD Radeon RX 6500 XTの販売が始まりました。6000シリーズの最下位モデルで、価格は3万円台前半くらいです。GPUが高騰している昨今にしてはそこそこ安価です。macOSで使えると良いのですが、残念ながら&lt;a class="link" href="https://forum.amd-osx.com/index.php?threads/thoughts-about-rx-6500xt-working.2491/" target="_blank" rel="noopener"
 &gt;動かないのではないかと言われています&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;6000シリーズのGPU型番は、Navi 21, 22, 23, 24です。今回のRX &lt;a class="link" href="https://news.mynavi.jp/article/20220119-2252221/" target="_blank" rel="noopener"
 &gt;6500 XTはNavi 24を搭載している&lt;/a&gt;そうです。なので、GPU型番とRX 6000シリーズの関係は以下になります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navi 21は RX 6800, RX 6900シリーズに搭載&lt;/li&gt;
&lt;li&gt;Navi 22は RX 6700シリーズに搭載&lt;/li&gt;
&lt;li&gt;Navi 23は RX 6600シリーズに搭載&lt;/li&gt;
&lt;li&gt;Navi 24は RX 6500 XTに搭載&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;macOSはBig Sur 11.4からRX 6900 XT, RX 6800 XT, 6800に対応し、&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13124/" &gt;BIG SUR 11.4にアップデートする (Navi 21対応)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Monterey 12.1からRX 6600 XT, 6600に対応しています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13747/" &gt;macOS 12.1からRadeon 6600XTが使える&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;しかし、6700, 6700 XTは動きませんでした。macOSにはNavi 21, 23のドライバが含まれているものの、Navi 22のドライバは用意されていないためと考えられます。なので、Navi 24を搭載する6500 XTに関しても、6700シリーズと同様に、macOSが動かないと予想されています。&lt;/p&gt;
&lt;h3 id="今後サポートされる可能性"&gt;今後サポートされる可能性
&lt;/h3&gt;&lt;p&gt;将来のmacOSで6500 XTがサポートされる可能性も低いと思われます。&lt;/p&gt;
&lt;p&gt;現在、Navi 21を搭載したMac Pro用のグラフィックスカードはAppleから販売されています。Navi 23ベースの製品はまだ発売されていません。今後、最も安価なグラフィックスカードとして発売されるのではないかと思われます。でも、なかなか発売されないので不透明です。ドライバーだけでも提供されているのは、幸運なことかもしれません。&lt;/p&gt;
&lt;p&gt;そう考えると、さらに下位モデルのNavi 24用のドライバは、今後も提供されないのではないでしょうか。Navi 23はM1 MaxのiGPUより一回り性能が良いので、これを搭載する意味はありました。でも、M1のiGPUより性能が劣るNavi 24をサポートする必要性は低いと考えられるからです。&lt;/p&gt;</description></item><item><title>NVIDIA GeForce KeplerをMontereyで動かす</title><link>https://bootmacos.rinontech.com/posts/14000/</link><pubDate>Sat, 04 Dec 2021 00:10:33 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/14000/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/12/pngwing.com_.png" alt="Featured image of post NVIDIA GeForce KeplerをMontereyで動かす" /&gt;&lt;p&gt;NVIDIAのKeplerアーキテクチャは、macOSで長らくサポートされていましたが、とうとうMontereyからサポートされなくなりました。でもBig Sur以前のドライバをインストールすれば動きます。&lt;/p&gt;
&lt;h3 id="keplerが動かない"&gt;Keplerが動かない
&lt;/h3&gt;&lt;p&gt;久しぶりに古いKeplerアーキテクチャのグラボ、GTX 770を使ってみたところ、macOSで動かなくなってました。低解像度で表示はされますが、グラフィックス加速が効いてなくて、動きがギクシャクします。試したのは、ASRock Z690 + Intel 12700K + macOS Monterey 12.0.1の構成です。調べたところMontereyからKeplerのサポートが終了しているようです。ちなみにこれまでmacOSで動くとされていたKeplerのグラボは、以下です。Montereyから、これらが動かなくなったようです。（正確にはMonterey beta 6まではドライバがあったらしいです）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GTX Titan (GK 110 Maxwell core)&lt;/li&gt;
&lt;li&gt;GTX Titan Black (GK 110 Maxwell core)&lt;/li&gt;
&lt;li&gt;GTX Titan Z&lt;/li&gt;
&lt;li&gt;GTX 780/Ti&lt;/li&gt;
&lt;li&gt;GTX 770&lt;/li&gt;
&lt;li&gt;GTX 760/Ti&lt;/li&gt;
&lt;li&gt;GT 740&lt;/li&gt;
&lt;li&gt;GT 730 (GK208 variant)&lt;/li&gt;
&lt;li&gt;GT 720&lt;/li&gt;
&lt;li&gt;GT 710&lt;/li&gt;
&lt;li&gt;GTX 690&lt;/li&gt;
&lt;li&gt;GTX 680&lt;/li&gt;
&lt;li&gt;GTX 670&lt;/li&gt;
&lt;li&gt;GTX 660Ti&lt;/li&gt;
&lt;li&gt;GTX 660(MUST BE RUNNING A GK 104 core, NOT GK 106)&lt;/li&gt;
&lt;li&gt;GTX 650(GK 107 core)&lt;/li&gt;
&lt;li&gt;GT 640(Kepler edition, GK 107/208 core)&lt;/li&gt;
&lt;li&gt;GT 630(Kepler edition, GK 107/208 core)&lt;/li&gt;
&lt;li&gt;Quadro 410&lt;/li&gt;
&lt;li&gt;Quadro K420&lt;/li&gt;
&lt;li&gt;Quadro K600&lt;/li&gt;
&lt;li&gt;Quadro K2000/D&lt;/li&gt;
&lt;li&gt;Quadro K4000/D&lt;/li&gt;
&lt;li&gt;Quadro K4200&lt;/li&gt;
&lt;li&gt;Quadro K5000&lt;/li&gt;
&lt;li&gt;Quadro K5200&lt;/li&gt;
&lt;li&gt;Quadro K6000&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ちなみに、NVIDIA自体も2021年10月の最新ドライバでKeplerのサポートを終了したそうです。なのでmacOSのKeplerサポート終了は、仕方のないことでしょう。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://pc.watch.impress.co.jp/docs/news/1358486.html" target="_blank" rel="noopener"
 &gt;NVIDIA、Kepler世代GPUやWindows 8.1以前のサポートを終了&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="kextが無い"&gt;kextが無い
&lt;/h3&gt;&lt;p&gt;なのでMontereyにはKeplerをサポートする拡張ファイルが無くなりました。Keplerは、macOSでサポートされていたNVIDIA唯一のアーキテクチャだったので、これでNVIDIA製品が完全にサポートされなくなりました。&lt;/p&gt;
&lt;p&gt;kextが無くなったことを確認するために、macOS 11.2.1 Big Sur (20D74)の/S/L/Eの中身を調べてみました。NVDAで始まるファイルとして、以下が見つかります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/System/Library/Extensions/NVDAGF100Hal.kext&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/NVDAGK100Hal.kext&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/NVDAResman.kext&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/NVDAStartup.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;同様にGeForceで始まるファイルとして以下がありました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/System/Library/Extensions/GeForce.kext&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/GeForceAIRPlugin.bundle&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/GeForceGLDriver.bundle&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/GeForceMTLDriver.bundle&lt;/li&gt;
&lt;li&gt;/System/Library/Extensions/GeForceVADriver.bundle&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一方で、macOS 12.0.1 Monterey (21A559)にはこれらが存在していません。&lt;/p&gt;
&lt;h3 id="古いkextを使う"&gt;古いKextを使う
&lt;/h3&gt;&lt;p&gt;Kextが無くなってしまったのなら、古いmacOSから持って来れば良いです。ただ、システムに必須のディレクトリは保護されていて、手作業でkextを持ってくるのは面倒です。なので、それを自動化してくれるツールがありました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/chris1111/Geforce-Kepler-patcher/releases" target="_blank" rel="noopener"
 &gt;Releases · chris1111/Geforce-Kepler-patcher&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;前述の9個のkextとbundleをインストールしてくれます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/12/patcher.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ただし、システムファイル用のディレクトリに手を加えるのでSIP (System Integrity Protection) を無効にする必要があります。通常は、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;csrutil status
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;で確認できるように、SIPが有効になってます。Macの実機だと、リカバリーモードで起動してcsrutilコマンドでSIPを解除するのですが、hackintoshならconfig.plistで変更できます。NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82/csr-active-configの値（大抵は00000000のはずです）をEF0F0000に変更します。この数値はGeforce Kepler patcherで指示されます。&lt;/p&gt;
&lt;p&gt;Runボタンを押すと、インストールが開始されます。インストール先のボリュームを指定して、その中のDATAになっているAPFSのボリュームを指定するステップを経て、インストール終了です。&lt;/p&gt;
&lt;p&gt;csr-active-configの値は、kext類をインストールした後もそのままにしておく必要があるようです。SIPを有効に戻してしまうと、起動しなくなりました。また起動ボリュームの名前が、Monterey-DISKに変更されます。&lt;/p&gt;
&lt;h3 id="動きました"&gt;動きました
&lt;/h3&gt;&lt;p&gt;再起動すると、高解像度の画面で表示されていました。macOSで認識されているようです。Geekbench 5も動くようになりました。でもOpenCLのテストはなぜか途中で中断します。Metalのテストは最後まで動きます。スコアは以下のようでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/12/gb2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;古いGPUですからこんなものでしょうか。M1 Maxの1/10くらいです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;NVIDIA GeForce KeplerはMontereyからサポート外になってました。古いmacOSのkextをインストールすることで使えるようになります。古いカードですのでそれなりの性能でした。&lt;/p&gt;</description></item><item><title>MontereyのUSBインストーラを作ってクリーンインストール</title><link>https://bootmacos.rinontech.com/posts/13688/</link><pubDate>Tue, 26 Oct 2021 12:20:35 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13688/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/07/icon512.png" alt="Featured image of post MontereyのUSBインストーラを作ってクリーンインストール" /&gt;&lt;p&gt;macOS Monterey 12.0.1が配布されたので、Big Surからアップデートしました。最新版のOpenCore (0.7.4) とkext類でBig Surが動いていれば、通常の作業でアップデートできるようです。ここではクリーンインストールしました。&lt;/p&gt;
&lt;h3 id="作業に使ったシステム構成"&gt;作業に使ったシステム構成
&lt;/h3&gt;&lt;p&gt;本日 (日本時間2021/10/26)、macOS Monterey 12.0.1 が正式配布されました。Big Surが配布されたのは去年11月13日でしたのでそれより早く、過去のスケジュールに少し戻りました。Big Surの最初のバージョンが11.0.1だったのと同様、Montereyも12.0.1が最初の配布バージョンになりました。インストール先のマシンは、以下で、Z590マザーボードに10900Kを搭載しています。グラフィックスはRadeon RX 5700XTです。ブートローダはOpenCore 0.7.4でkext類は最新にしてあります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590マザーボードでmacOSを起動する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;現在インストールされているmacOSはBig Sur 11.6 (20G165)です。起動ドライブはWDの1TB M.2 SSD, WDS100T2B0Cです。&lt;/p&gt;
&lt;h3 id="アップデートの手順"&gt;アップデートの手順
&lt;/h3&gt;&lt;p&gt;上書きインストールすれば楽なのですが、せっかくの年に一度のメジャーアップデートです。現在のBig Sur起動ディスクであるM.2 SSDの内容を綺麗さっぱりと全消去して、クリーンインストールしようと思います。実は、ホームディレクトリは別ドライブに作ってあるので、起動M.2 SSDを消去してもそれほど面倒なことにはならないと考えました。そこで次の手順でアップデートを進めます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Montereyインストーラをダウンロードする&lt;/li&gt;
&lt;li&gt;USBメモリを用意してMontereyインストールUSBを作る&lt;/li&gt;
&lt;li&gt;USBメモリのESPに現在のESPをコピーして起動できるようにする&lt;/li&gt;
&lt;li&gt;USBメモリーからインストーラを起動する&lt;/li&gt;
&lt;li&gt;インストーラからディスクユーティリティを起動し、M.2 SSDを消去する&lt;/li&gt;
&lt;li&gt;インストーラからMontereyをインストールする&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="1-montereyインストーラをダウンロード"&gt;1. Montereyインストーラをダウンロード
&lt;/h3&gt;&lt;p&gt;Big Surの環境から、「システム環境設定」「ソフトウェアアップデート」を開いて、Montereyをダウンロードします。12.13GBあるようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/update1.png"&gt;&lt;/p&gt;
&lt;p&gt;ちなみに、「ほかにもアップデートがあります。」の表示が出ています。これをクリックすると11.6.1が来ていました。Montereyをすぐインストールしないという人も、こちらは入れておいた方が良いと思いました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/update2.png"&gt;&lt;/p&gt;
&lt;p&gt;ダウンロードするといつものように自動的にインストーラが開きます。ここで「続ける」ボタンを押せば上書きインストールが開始します。今回は、クリーンインストールするので、メニューバーから「インストーラを終了」を選び中断します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/installer1.png"&gt;&lt;/p&gt;
&lt;h3 id="2-montereyインストールusbを作る"&gt;2. MontereyインストールUSBを作る
&lt;/h3&gt;&lt;p&gt;インストーラ用のUSBメモリを用意します。必要な容量は15GB程度ですが、USBメモリの容量は多分32GBはあった方が良いです。今回は32GBのUSB 3.0メモリーを用意しました。このUSBメモリーをディスクユーティリティ.appを使って初期化します。USBメモリを選択して、消去ボタンを押します。フォーマット方式の項目では、Mac OS拡張（ジャーナリング）とGUIDパーティションマップを選んでおきます。方式をGUIDにしないとESPが作られないです。ここでAPFSを選んでも良さそうな気もしますが、後のcreateinstallmediaコマンドでエラーが出ます。Mac OS拡張（ジャーナリング）を選んでおく必要があります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/usb_format.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、MontereyインストーラーをUSBメモリ内に作ります。これは実機（本物のMac）でもMontereyをインストールできるUSBメモリになります。ターミナルを使用して、Montereyインストーラの中のContents/Resourcesに移動するとcreateinstallmediaというファイルがあります。そこで以下のコマンドを入力します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ cd /Applications/Install\ macOS\ Monterey.app/Contents/Resources/
% sudo ./createinstallmedia --volume /Volumes/USB/
Password: Ready to start. 
To continue we need to erase the volume at /Volumes/USB. 
If you wish to continue type (Y) then press return: y 
Erasing disk: 0%... 10%... 20%... 30%... 100% 
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100% 
Making disk bootable... 
Copying boot files... 
Install media now available at &amp;#34;/Volumes/Install macOS Monterey&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;パスワード入力と、確認のyを押すと、いろいろ進捗して終了します。これでインストール用USBメモリが出来上がりました。本物のMacなら、このUSBメモリで起動するはずです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/usbicon.png"&gt;&lt;/p&gt;
&lt;h3 id="3-usbメモリのespに現用のespをコピーする"&gt;3. USBメモリのESPに現用のESPをコピーする
&lt;/h3&gt;&lt;p&gt;こうして作成したインストーラUSBメモリのESPに、稼働しているOpenCore一式をコピーして、USBメモリだけで起動するようにします。それぞれのESPをマウントして、EFIフォルダをファインダーでドラッグ&amp;amp;ドロップすれば良いです。この先、M.2 SSDは消去しますので、他にも必要なデータがありましたらバックアップしておきます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/eficopy.png"&gt;&lt;/p&gt;
&lt;h3 id="4-usbメモリーからインストーラを起動する"&gt;4. USBメモリーからインストーラを起動する
&lt;/h3&gt;&lt;p&gt;これで、BIOSからこのUSBドライブを指定して起動すれば、今まで通りOpenCoreが起動して、起動ドライブにMontereyインストーラが見えるはずです。&lt;/p&gt;
&lt;p&gt;ただ、OpenCoreでデフォルト通りの設定をしていると、起動ボリュームの一覧にこのUSBメモリが現れないかもしれないです。それはconfig.plistのMisc, Security Properties, ScanPolicyのデフォルト設定が原因です。これのデフォルト値は、0x010F0103 (10進数では17760515) です。この設定だと、2重の理由で、今回のUSBメモリが起動ボリューム候補に現れません。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;まず、USB接続された起動ボリュームをスキャン対象に認める設定が、0x00200000のビットですが、これがデフォルトでは0になっています。なのでUSBデバイスをスキャンしてくれません。&lt;/li&gt;
&lt;li&gt;また、HFS+のボリュームをスキャン対象として認める設定が、0x00000200のビットです。これもデフォルトでは0なので、候補に現れません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なので、デフォルト値を変えて、ScanPolicyを0x012F0303 (10進数では19858179) に設定します。下の図はPlistEDPlusを使って変更している様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/plistedplus.png"&gt;&lt;/p&gt;
&lt;p&gt;これで起動項目にUSBメモリのインストーラが現れるようになります。Montereyアイコンのボリュームが、USBメモリーです。このInstall macOS Montereyを選択して起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="5-インストール先ボリュームを消去する"&gt;5. インストール先ボリュームを消去する
&lt;/h3&gt;&lt;p&gt;USBメモリから起動すると、下のようなメニューが現れます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここでディスクユーティリティを選んで、インストール先M.2 SSDを綺麗さっぱりフォーマットしました。インストール先のAPFSボリュームグループを選択し、名前を設定して、フォーマットをAPFSにして、Eraseボタンを押します。これで綺麗さっぱり消去されます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot8.jpg"&gt;&lt;/p&gt;
&lt;h3 id="6-montereyをインストールする"&gt;6. Montereyをインストールする
&lt;/h3&gt;&lt;p&gt;Disk Utilityを閉じると、またメニューに戻ります。次にmacOS Montereyインストールを選択します。するとおなじみのmacOSインストーラが起動します。後は、いつものようにインストールを進めていくだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;インストール先のリストには、先ほどフォーマットしたディスクが現れますのでそれを選択します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この後数分で再起動しました。このとき、macOS Installerというドライブが選ばれているはずです。もしも他が選択されていたら、これを選んでおきます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot5.jpg"&gt;&lt;/p&gt;
&lt;p&gt;次にリンゴマークと棒グラフの表示が出ます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install5.png"&gt;&lt;/p&gt;
&lt;p&gt;この後多分5~6分くらいで、また再起動しました。またmacOS Installerが選択されてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot5.jpg"&gt;&lt;/p&gt;
&lt;p&gt;そして数分でまたまた再起動。今度は、インストール先ドライブにつけた名前 (ここではMacintosh HD) の選択肢が現れ、選択されています。これで起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot6.jpg"&gt;&lt;/p&gt;
&lt;p&gt;さらに、2~3分で、またまたまた同様に再起動しました。そして次の起動で、設定画面が現れました。あとはいつものように、設定を行ないます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/boot7.jpg"&gt;&lt;/p&gt;
&lt;p&gt;インストール終了したあと、このMacについてを確認すると、バージョンは12.0.1 (21A559) でした。リリース候補(RC)と同じビルドでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/10/about1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これでM.2 SSDから起動します。上の手順では、APFSボリュームグループをフォーマットしてたのでESPの内容は無事でした。ドライブ全体をフォーマットするとESPの内容も消えてしまいます。その場合は、USBメモリのESPの内容を、M.2 SSDの方に書き戻しておきます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;OpenCoreで起動しているZ590マシンにMontereyをクリーンインストールしました。そのために、単体で起動してMontereyがインストールできるUSBメモリを作りました。いつものようにベータ版で予行演習していたこともありますが、スムーズにMontereyに移行できました。&lt;/p&gt;</description></item><item><title>OpenCore 0.7.3から0.7.4に更新</title><link>https://bootmacos.rinontech.com/posts/13657/</link><pubDate>Sat, 09 Oct 2021 23:46:31 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13657/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.7.3から0.7.4に更新" /&gt;&lt;p&gt;OpenCoreの0.7.4が公開されたので0.7.3からアップデートしました。大きな変更は無いので、0.7.3のconfig.plistがそのまま動くと思います。&lt;/p&gt;
&lt;h3 id="074をダウンロードする"&gt;0.7.4をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.7.4とmacOS 11.6で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。macOS 12 public beta (21A5543b) でも動作しました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.6&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目に変更はありませんでした。ただし、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Misc/Security/&lt;strong&gt;SecureBootModel&lt;/strong&gt;の設定を&lt;strong&gt;Default&lt;/strong&gt;に変更しました。T2チップが乗っていないhackintoshでは、x86legacyに設定するのが良いというニュアンスの表現が、前バージョンの説明書に書いてありました。これに対して、今回のバージョンでは、macOS 12以降は機種に合わせた方が良いという追記がありました。DefaultにしておくとSMBIOSのボードIDの記述に合わせて設定してくれるそうです。（以前のバージョンではDefaultにしておくとx86legacyになってました）いずれにしてもDefaultにしておくのが良いようなので、そうしておきました。SMBIOSがしっかり設定できていないようならば、ここで機種を指定した方が良いかもしれません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これで、0.7.3から0.7.4に移行できました。&lt;/p&gt;</description></item><item><title>BIG SUR 11.6にアップデートする</title><link>https://bootmacos.rinontech.com/posts/13540/</link><pubDate>Tue, 14 Sep 2021 23:11:29 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13540/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.6にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.6が配布されたので11.5.2からアップデートしました。通常の方法で、問題なくアップデートできました。アップデートしたのはZ590マザーボードのマシンです。OpenCore 0.7.3で起動していて、kext類は最新です。Montereyがまもなくリリースされると思われますので、これがBig Sur最終版になるのかもしれません。過去のアップデート情報は以下にあります（現時点では11.6の解説はありません）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT211896" target="_blank" rel="noopener"
 &gt;https://support.apple.com/ja-jp/HT211896&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;iMac20,1に設定してあるZ590マシンでは、11.5.2のシステム環境設定の「ソフトウェア・アップデート」に、11.6のアップデートがあらわれていました。「詳しい情報…」をクリックすると、簡単に「macOSのセキュリティが向上します」と説明されてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-09-14-22.25.16.png"&gt;&lt;/p&gt;
&lt;p&gt;この画面から「今すぐインストール」ボタンを押してアップデートしました。その結果、2.64GBのアップデートファイルがダウンロードされ、複数回再起動しました。再起動はデフォルトで選択されているボリュームのまま進めて大丈夫で、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.6が起動しました。ビルドは20G165になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/09/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-09-14-23.04.26.png"&gt;&lt;/p&gt;</description></item><item><title>OpenCore 0.7.2から0.7.3に更新</title><link>https://bootmacos.rinontech.com/posts/13517/</link><pubDate>Fri, 10 Sep 2021 18:01:51 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13517/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.7.2から0.7.3に更新" /&gt;&lt;p&gt;OpenCoreの0.7.3が公開されたので0.7.2からアップデートしました。config.plistのUEFI/Driversの書き方が変更になったので対応が必要です。それ以外には大きな変更は無いので、0.7.2のconfig.plistがそのまま動くと思います。&lt;/p&gt;
&lt;h3 id="073をダウンロードする"&gt;0.7.3をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.7.3とmacOS 11.5.2で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.5.2&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目の変更点は、以下の2箇所でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UEFI/Quirksに&lt;strong&gt;ForceOcWriteFlash&lt;/strong&gt;という項目が追加されてました。OpenCoreのシステム変数をフラッシュメモリに書き込めるようにするようです。ThinkPad T430やT530で複数OSを起動する場合などに必要な設定のようです。関係なさそうなので、Default値のfalseにしておきました。&lt;/li&gt;
&lt;li&gt;UEFI/&lt;strong&gt;Drivers&lt;/strong&gt;の書き方が変更になってました。Driversの中身は配列で、その要素はItem1, Item2, Item3 …という名前です。0.7.2以前はItem1などはstring型で、そこにOpenRuntime.efiとかOpenCanopy.efiとファイル名を書いていました。0.7.3からは、Item1などがdict型になり、Path (string型), Enabled (bool型), Arguments (string型)を書くことになりました。引数が書けるようになったようです。移行するには、Pathに従来通りのefiファイル名を書き、Enabledにtrueを設定すれば良いです。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;下は0.7.2以前のUEFI/Driversの書き方です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/09/072.jpg"&gt;&lt;/p&gt;
&lt;p&gt;0.7.3からは以下のように変更になりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/09/073.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これで、0.7.2から0.7.3に移行できました。&lt;/p&gt;</description></item><item><title>BIG SUR 11.5.2にアップデートする</title><link>https://bootmacos.rinontech.com/posts/13462/</link><pubDate>Tue, 17 Aug 2021 22:38:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13462/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.5.2にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.5.2が配布されたので11.5.1からアップデートしました。通常の方法で、問題なくアップデートできました。アップデートしたのは、Z390とZ590マザーボードのマシンです。OpenCore 0.7.2で起動していて、kext類は最新です。11.5.2が配布されたのは、8月11日(PST)です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT211896" target="_blank" rel="noopener"
 &gt;https://support.apple.com/ja-jp/HT211896&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;更新内容は、簡単に「Macのバグ修正が含まれている」と説明されてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-08-17-21.45.19.png"&gt;&lt;/p&gt;
&lt;p&gt;iMac20,1に設定してあるZ590マシンでは、11.5.1のシステム環境設定の「ソフトウェア・アップデート」に、11.5.2のアップデートがあらわれていました。そこから「今すぐインストール」ボタンを押してアップデートしました。その結果、2.54GBのアップデートファイルがダウンロードされ、3回再起動しました。再起動はデフォルトで選択されているボリュームのまま進めて大丈夫で、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.5.2が起動しました。ビルドは20G95になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-08-17-22.22.35.png"&gt;&lt;/p&gt;
&lt;p&gt;iMac19,1に設定してあるZ390マシンには、システム環境設定には11.5.2のアップデートが現れていませんでした。11.5.1の時と同様で、Monterey betaを受け取るためにApple Beta Software Programに登録してある影響と思われます。今回も、App StoreからBig Surを選択したところ、11.5.2へのアップデートが来ました。この場合、フルサイズのOSがダウンロードされるようで、サイズが12.44GBありました。&lt;/p&gt;</description></item><item><title>OpenCore 0.7.1から0.7.2に更新</title><link>https://bootmacos.rinontech.com/posts/13351/</link><pubDate>Wed, 04 Aug 2021 23:50:15 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13351/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.7.1から0.7.2に更新" /&gt;&lt;p&gt;OpenCoreの0.7.2が公開されたので0.7.1からアップデートしました。大きな変更は無いです。Montereyの起動で問題になっていたSecure Boot modelのデフォルト設定が変更されて、Monterey起動に対応したようです。新OS対応が進捗している様子です。&lt;/p&gt;
&lt;h3 id="072をダウンロードする"&gt;0.7.2をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.7.2とmacOS 11.5.1で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASUS Z390 ROG MAXIMUS XI HERO + 9900K + Radeon RX 580 + macOS Big Sur 11.5.1&lt;/li&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.5.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目の変更点は、以下の1箇所だけでした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UEFI/AppleInputに&lt;strong&gt;GraphicsInputMirroring&lt;/strong&gt;という項目が追加されていました。非Apple製のグラフィックUEFIアプリケーションにキーストロークが伝わらないことを改善したようです。例えば、WindowsのBitLockerを使う場合に影響が出るそうです。デフォルト値はfalseですが、説明書によるとtrueが推奨値らしいです。Sample.plistでもtrueになってました。macOSを使う限りはfalseでも問題なさそうですが、とりあえず推奨値のtrueに設定しておきました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これで、0.7.1から0.7.2に移行できました。&lt;/p&gt;
&lt;h3 id="securebootmodelの設定"&gt;SecureBootModelの設定
&lt;/h3&gt;&lt;h4 id="設定できる値"&gt;設定できる値
&lt;/h4&gt;&lt;p&gt;Apple Secure Bootの機能では、macOSを動かすMacのモデルでは無効な設定や、動かないmacOSバージョンのインストールを防ぐ働きをするようです。config.plistのMisc, Securityの中の SecureBootModelで、Macのモデル名の設定をします。ここで設定できる値は、OpenCoreのマニュアルによると以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Default — Recent available model, currently set to x86legacy.&lt;/li&gt;
&lt;li&gt;Disabled — No model, Secure Boot will be disabled.&lt;/li&gt;
&lt;li&gt;j137 — iMacPro1,1 (December 2017). Minimum macOS 10.13.2 (17C2111)&lt;/li&gt;
&lt;li&gt;j680 — MacBookPro15,1 (July 2018). Minimum macOS 10.13.6 (17G2112)&lt;/li&gt;
&lt;li&gt;j132 — MacBookPro15,2 (July 2018). Minimum macOS 10.13.6 (17G2112)&lt;/li&gt;
&lt;li&gt;j174 — Macmini8,1 (October 2018). Minimum macOS 10.14 (18A2063)&lt;/li&gt;
&lt;li&gt;j140k — MacBookAir8,1 (October 2018). Minimum macOS 10.14.1 (18B2084)&lt;/li&gt;
&lt;li&gt;j780 — MacBookPro15,3 (May 2019). Minimum macOS 10.14.5 (18F132)&lt;/li&gt;
&lt;li&gt;j213 — MacBookPro15,4 (July 2019). Minimum macOS 10.14.5 (18F2058)&lt;/li&gt;
&lt;li&gt;j140a — MacBookAir8,2 (July 2019). Minimum macOS 10.14.5 (18F2058)&lt;/li&gt;
&lt;li&gt;j152f — MacBookPro16,1 (November 2019). Minimum macOS 10.15.1 (19B2093)&lt;/li&gt;
&lt;li&gt;j160 — MacPro7,1 (December 2019). Minimum macOS 10.15.1 (19B88)&lt;/li&gt;
&lt;li&gt;j230k — MacBookAir9,1 (March 2020). Minimum macOS 10.15.3 (19D2064)&lt;/li&gt;
&lt;li&gt;j214k — MacBookPro16,2 (May 2020). Minimum macOS 10.15.4 (19E2269)&lt;/li&gt;
&lt;li&gt;j223 — MacBookPro16,3 (May 2020). Minimum macOS 10.15.4 (19E2265)&lt;/li&gt;
&lt;li&gt;j215 — MacBookPro16,4 (June 2020). Minimum macOS 10.15.5 (19F96)&lt;/li&gt;
&lt;li&gt;j185 — iMac20,1 (August 2020). Minimum macOS 10.15.6 (19G2005)&lt;/li&gt;
&lt;li&gt;j185f — iMac20,2 (August 2020). Minimum macOS 10.15.6 (19G2005)&lt;/li&gt;
&lt;li&gt;x86legacy — Macs without T2 chip and VMs. Minimum macOS 11.0.1 (20B29)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このうちx86legacyはT2チップを搭載していないMacのための選択肢です。一方、jで始まる選択肢は、T2チップを搭載したMacに対応してます。以下のMacが該当します。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT208862" target="_blank" rel="noopener"
 &gt;Apple T2 セキュリティチップ搭載モデルの Mac&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;自作PCには当然ながらT2チップを搭載していないので、x86legacyの設定が良さそうです。ただし、x86legacyに設定するとmacOS 11.0.1以降のみしか起動しません。古いmacOSを使いたい場合は、SystemProductNameで設定したモデル名がT2搭載ならば、jから始まる選択肢を設定しても良いかと思います。11.0.1より古いmacOSをT2未搭載モデルで使いたい場合は、SecureBootModelをDisabledに設定すると良いです。DisabledにするとApple Secure Boot自体が無効になります。&lt;/p&gt;
&lt;p&gt;SecureBootModelをDefaultにすると、一番無難な選択肢を選んでくれるようです。OpenCore 0.7.1では、Defaultにするとj137、すなわちiMacPro1,1に設定されていました。OpenCore 0.7.2では、Defaultにするとx86legacyに設定されるよう変更されました。&lt;/p&gt;
&lt;h4 id="montereyインストールの注意事項"&gt;Montereyインストールの注意事項
&lt;/h4&gt;&lt;p&gt;OpenCore 0.7.1でMontereyのパブリックベータ版をインストールする際には、config.plistのSecureBootModelをDisabledに設定する必要がありました。SecureBootModelをT2チップ搭載Macに設定すると、インストール途中で起動を繰り返す状態になり、先に進みません。インストールが終了した後ならば、T2チップ搭載Macとして設定しても起動するようです。0.7.1でDefaultと設定すると（iMacPro1,1と設定され）インストール途中で再起動が繰り返され、先に進まなくなりました。0.7.2ではx86legacyに設定されたため、Defaultの設定でもインストール可能になりました。Defaultではなく、x86legacyに設定しても同じことなのでMontereyのインストールは可能です。おそらくは0.7.1でもx86legacyに設定すればMontereyのインストールが可能だったのではと思います。&lt;/p&gt;
&lt;h4 id="z590とz390の設定"&gt;Z590とZ390の設定
&lt;/h4&gt;&lt;p&gt;iMac20,1に設定してあるASRock Z590 Extreme + 10900Kマシンは、機種名に合わせて j185に設定してみました。j185に設定すると、Montereyのインストールは失敗しますが、インストールされたMontereyは起動します。なのでMontereyをインストールするときだけはx86legacyに設定する必要があります。&lt;/p&gt;
&lt;p&gt;iMac19,1に設定してあるもう一台のZ390マシンは、T2チップ未搭載なのでDefaultにしておきました。現行のmacOSしか使わない予定なのもDefaultにした理由です。もしもこのマシンでmacOS 11.0.1より前のmacOSを起動したい場合は、Disabledに設定する必要があると思います。&lt;/p&gt;</description></item><item><title>macOS Monterey 12 Beta をインストール</title><link>https://bootmacos.rinontech.com/posts/13259/</link><pubDate>Mon, 02 Aug 2021 23:14:54 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13259/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/07/icon512.png" alt="Featured image of post macOS Monterey 12 Beta をインストール" /&gt;&lt;p&gt;Public Beta Programで配布されているmacOS Monterey 12.0 Beta（21A5294g）をダウンロードして、ASRock Z590 + 10900K + OpenCore 0.7.1で構成した自作PCにインストールしました。config.plistでSecureBootModelを無効に設定する必要がありました。新機能のAirPlayレシーバーが動作することを確認しました。&lt;/p&gt;
&lt;h3 id="ダウンロード"&gt;ダウンロード
&lt;/h3&gt;&lt;p&gt;Big Surを動かしているZ590マシンをPublic Beta Programに登録したところ、システム環境設定のソフトウェアアップデートにMontereyが現れました。サイズは11.73GBでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/07/swupdate.png"&gt;&lt;/p&gt;
&lt;p&gt;1時間弱でダウンロードは終了し、ダウンロード後にインストーラが起動します。それは中断します。するとApplicationフォルダにInstall macOS Monterey beta.app（日本語名はmacOS Montereyベータ版インストール.app）というアプリケーションができています。&lt;/p&gt;
&lt;h3 id="インストール用usbメモリを作る"&gt;インストール用USBメモリを作る
&lt;/h3&gt;&lt;p&gt;次に32GB容量のUSBメモリを用意しました。これをGUID, Mac OS拡張（ジャーナリング）でフォーマットし、ここではusbという名前をつけました。ターミナルでInstall macOS Monterey beta.appの場所にcdします。この中のContents/Resourcesの中に&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% cd /Applications/Install\ macOS\ Monterey\ beta.app
% cd Contents/Resources/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;お馴染みのcreateinstallmediaコマンドがあります。オプションなしで起動すると、ヘルプが表示されます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./createinstallmedia
Usage: createinstallmedia --volume &amp;lt;path to volume to convert&amp;gt;

Arguments
--volume, A path to a volume that can be unmounted and erased to create the install media.
--nointeraction, Erase the disk pointed to by volume without prompting for confirmation.
--downloadassets, Download on-demand assets that may be required for installation.

Example: createinstallmedia --volume /Volumes/Untitled

This tool must be run as root.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;downloadassetsはファームウェア関係のファイルをダウンロードする機能のようです。無効にしたところ、後の工程で失敗したので、有効にした方が良いようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sudo ./createinstallmedia --volume /Volumes/usb --downloadassets
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とタイプします。これで用意したusbメモリが初期化されて、そこにMontereyのインストーラが作られます。&lt;/p&gt;
&lt;h3 id="インストール"&gt;インストール
&lt;/h3&gt;&lt;p&gt;Montereyを試すために、今まで使用していたBig Sur用のM.2 SSDに加えて、250GBのM.2 SSDを新たに追加しました。BIOS起動は、引き続きBig Sur用SSDのESPから行いました。ESP内のOpenCoreとkext類などは最新にしてあります。最新のOpenCore 0.7.1はMontereyにかなり対応しているようです。config.plistの設定は、Big Surと同じです。上で作成したインストール用USBメモリを挿して起動すると、OpenCoreの起動選択画面にUSBメモリのインストーラが現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/chooser1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これを選択すると無事、インストーラが起動しました。インストーラの中でディスクユーティリティを起動して、新しく取り付けたM.2 SSDをGUID, APFSでフォーマットしておきます。次に、インストーラでMontereyのインストールを進めます。いつものようにUSBメモリからの作業が終了すると、再起動し、次にインストール先のSSDから起動します。&lt;/p&gt;
&lt;h3 id="securebootmodelを無効にする"&gt;SecureBootModelを無効にする
&lt;/h3&gt;&lt;p&gt;ここまでは順調だったのですが、インストール先SSDからの起動途中で失敗して、再起動されるようになってしまいました。何度も何度も再起動が繰り返されます。USBインストーラを使わない方法（11.5の環境からMontereyインストーラを起動してSSDにインストール）を試みても、やはり再起動で失敗します。それで暫くつまづいていました。でも、これはよく知られた症状のようで、このサイトのフォーラムでも解決方法が紹介されています。灯台下暗しでした。（kgraphさん、ありがとうございました）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13259/" &gt;macOS Monterey&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Montereyのインストール途中で再起動が繰り返される問題は、config.plistのMisc, Securityの中の SecureBootModelの設定をDisabledにすれば良いようです。今まではDefaultに設定していました。これで無事インストールが進み、Montereyが起動しました。起動のセキュリティが仕様変更されたか、もしくは厳しくなったようです。&lt;/p&gt;
&lt;h4 id="追記securebootmodelがdefaultでも起動が可能"&gt;追記：SecureBootModelがDefaultでも起動が可能
&lt;/h4&gt;&lt;p&gt;OpenCore 0.7.2からはSecureBootModelの設定がDefaultでも起動可能になったようです。以下をご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13351/" &gt;OpenCore 0.7.1から0.7.2に更新&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="airplayレシーバーが動く"&gt;AirPlayレシーバーが動く
&lt;/h3&gt;&lt;p&gt;Montereyの新機能にAirPlayレシーバーがあります。&lt;a class="link" href="https://www.apple.com/macos/monterey-preview/" target="_blank" rel="noopener"
 &gt;Montereyの英語ページ&lt;/a&gt;で「AirPlay to Mac」という名前で紹介されている機能です。ちなみに&lt;a class="link" href="https://www.apple.com/jp/macos/monterey-preview/" target="_blank" rel="noopener"
 &gt;日本語ページ&lt;/a&gt;では「MacにAirPlayを」です。これで他のApple製品から音楽や動画をMacで再生できます。今まで、HomePodやAppleTVでできていた機能が、Macでも可能になりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/airplay.jpg"&gt;&lt;/p&gt;
&lt;p&gt;MontereyでAirPlayレシーバーを動かすためには、本物のMacやM1のセキュリティチップが必要なのではという推測もありましたが、自作PCでも動きました。おそらくは他のiOS連携機能と同じく、無線モジュールが純正に近い必要があるのかもしれません。試したマシンでは、BCM94360NGを使用してます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12917/" &gt;ASRock Z590 Extremeに無線モジュールを取り付ける&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Montereyの「システム環境設定」から、「共有」を選ぶと選択肢の中に「AirPlayレシーバー」が新たに現れています。これを選択して、一番緩い設定の「すべての人」にAirPlayを許可しました。ベータ版の利用規定の関係でスクリーンショットは省略します。&lt;/p&gt;
&lt;p&gt;これでiPhoneなどから動画などをhackintoshに映し出すことが可能になりました。また、MacBookなどから接続すれば、外部ディスプレイのようにも設定できます。画面のミラーリングもできるし、2番目のサブスクリーンにもなります。ただし、コンテンツ保護には元々対応させていなかったので、Amazon Primeビデオなどは表示できませんでした。WhateverGreen.kextなどの設定を頑張ってコンテンツ保護に対応すれば対処できるのかもしれません。YouTube動画などは問題なく表示されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/08/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-08-02-22.39.17.png"&gt;&lt;/p&gt;</description></item><item><title>BIG SUR 11.5.1にアップデートする</title><link>https://bootmacos.rinontech.com/posts/13324/</link><pubDate>Sat, 31 Jul 2021 17:46:24 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13324/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.5.1にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.5と11.5.1が配布されたので、遅ればせながら11.4からアップデートしました。アップデートしたのは、Z390とZ590マザーボードのマシンです。OpenCore 0.7.1で起動していて、kext類は最新です。&lt;/p&gt;
&lt;h3 id="更新内容"&gt;更新内容
&lt;/h3&gt;&lt;p&gt;7月21日に11.5のアップデートが配布されて、7月26日に11.5.1が配布されています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT212602" target="_blank" rel="noopener"
 &gt;https://support.apple.com/ja-jp/HT212602&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT212622" target="_blank" rel="noopener"
 &gt;https://support.apple.com/ja-jp/HT212622&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;11.5は、PodCast、Music、M1関連のバグ対応で、&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/07/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-07-31-17.06.44.png"&gt;&lt;/p&gt;
&lt;p&gt;11.5.1はセキュリティ関連のアップデートのようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/07/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-07-31-17.06.03.png"&gt;&lt;/p&gt;
&lt;h3 id="1151へアップデート"&gt;11.5.1へアップデート
&lt;/h3&gt;&lt;p&gt;iMac20,1に設定してあるZ590マシンでは、11.4のシステム環境設定の「ソフトウェア・アップデート」に、11.5.1のアップデートがあらわれていました。そこから「今すぐインストール」ボタンを押してアップデートしました。その結果、2.93GBのアップデートファイルがダウンロードされ、3回再起動しました。再起動はデフォルトで選択されているボリュームのまま進めて大丈夫で、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.5.1が起動しました。ビルドは20G80になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/07/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-07-31-17.43.16-1.png"&gt;&lt;/p&gt;
&lt;h3 id="115へアップデート"&gt;11.5へアップデート
&lt;/h3&gt;&lt;p&gt;iMac19,1に設定してあるZ390マシンでは、11.4のシステム環境設定の「ソフトウェア・アップデート」に、11.5のアップデートがあらわれていました。11.5.1は来ていないようです。そこから「今すぐインストール」ボタンを押してアップデートしたところ、1回の再起動でアップデートされました。放置しておいたら、Big Sur 11.5が起動しました。ビルドは20G71になってました。このマシンにも11.5.1へのアップデートがそのうちに来るのではと思ってます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/07/11_5.jpg"&gt;&lt;/p&gt;
&lt;h4 id="追記1151へのアップデート"&gt;追記：11.5.1へのアップデート
&lt;/h4&gt;&lt;p&gt;Z390マシンのアップデートがなかなか来ないので、結局App StoreからBig Surを選択したところ、11.5.1へのアップデートが来ました。自動的に再起動して、問題なくアップデートできました。自動でアップデートが来なかったのは、Monterey betaを受け取るためにApple Beta Software Programに登録してある影響だったのかもしれません。&lt;/p&gt;</description></item><item><title>OpenCore 0.7.0から0.7.1に更新</title><link>https://bootmacos.rinontech.com/posts/13290/</link><pubDate>Sun, 18 Jul 2021 22:23:10 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13290/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.7.0から0.7.1に更新" /&gt;&lt;p&gt;OpenCoreの0.7.1が公開されたので0.7.0からアップデートしました。config.plistの変更点は2箇所のみで、OpenCanopy関連の変更もありませんでした。macOS Montereyへの対応が進んだようです。&lt;/p&gt;
&lt;h3 id="071をダウンロードする"&gt;0.7.1をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。更新点には、macOS Montereyに対応した項目が多くありました。新OSに向けて準備が進んでいる様子で楽しみです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.7.1とmacOS 11.4で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASUS Z390 ROG MAXIMUS XI HERO + 9900K + Radeon RX 580 + macOS Big Sur 11.4&lt;/li&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.4&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目の変更点は以下でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ACPI/Quirksに&lt;strong&gt;SyncTableIds&lt;/strong&gt;という項目が追加されていました。古いWindowsのライセンス関係に影響するSLICテーブルの互換性に関する項目のようです。特に問題を感じていないので、デフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;li&gt;Kernel/Schemeに&lt;strong&gt;CustomKernel&lt;/strong&gt;という項目が追加されていました。ESPにカスタマイズカーネルのキャッシュを作ってくれる機能のようです。AtomやAMDのCPUの場合に必要となる可能性があるようです。手元のマシンでは当てはまらないのでデフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これで、0.7.0から0.7.1に移行できました。&lt;/p&gt;</description></item><item><title>OpenCore 0.6.9から0.7.0に更新</title><link>https://bootmacos.rinontech.com/posts/13220/</link><pubDate>Sun, 13 Jun 2021 23:16:31 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13220/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.6.9から0.7.0に更新" /&gt;&lt;p&gt;OpenCoreの0.7.0が公開されたので0.6.9からアップデートしました。config.plistの大きな変更点はありませんでした。またOpenCanopyが動かなくなりましたので、EFIのOC/Resourcesの中身を、配布されているものに差し替えました。&lt;/p&gt;
&lt;h3 id="070をダウンロードする"&gt;0.7.0をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.7.0とmacOS 11.4で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASUS Z390 ROG MAXIMUS XI HERO + 9900K + Radeon RX 580 + macOS Big Sur 11.4&lt;/li&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.4&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目の変更点は以下のようでした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kernel/Quirksに&lt;strong&gt;ProvideCurrentCpuInfo&lt;/strong&gt;という項目が追加されていました。kernelに現在のCPU情報を提供するというフラグです。Microsoft Hyper-Vのためのパッチだそうです。デフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;li&gt;Misc/Securityに&lt;strong&gt;AllowToggleSip&lt;/strong&gt;という項目が追加されていました。OpenCoreピッカー（起動時の選択メニュー）でSIPをon/offできるようにするかどうかの選択肢です。元々SIPを無効にすることをOpenCoreでは推奨していないので、必要な場合のみ、一時的に使って下さいという記述がありました。なのでデフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;li&gt;NVRAM/Add/7C436110-AB2A-4BBB-A880-FE41995C9F82に&lt;strong&gt;ForceDisplayRotationInEFI&lt;/strong&gt;という項目が追加されていました。EFIの表示を回転できるようです。デフォルトの0度にしておきました。&lt;/li&gt;
&lt;li&gt;UEFI/Outputに&lt;strong&gt;GopPassThrough&lt;/strong&gt;という項目があります。0.6.9ではbool型でfalseを設定していたのですが、0.7.0ではこれがstring型になってました。on/offの他に、Appleという選択肢が可能になったためstring型になったようです。Appleの場合は、AppleFramebufferInfoを有効にしたプロトコルで提供すると書いてありました。今まで問題なかったので、デフォルトのままのDisabledにしておきました。&lt;/li&gt;
&lt;li&gt;UEFI/ProtocolOverridesに&lt;strong&gt;AppleEg2Info&lt;/strong&gt;という項目が追加されていました。Apple EFI Graphics 2プロトコルをビルトインのバージョンに入れ替えるという機能らしいです。EFI画面の回転に関係するようです。デフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;li&gt;Misc/Bootにある&lt;strong&gt;PickerVariant&lt;/strong&gt;の指定方法が変更になった様です。詳細は後述します。デフォルト値は今までと同じくAutoなので、そのままで良いです。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;いずれも大きな変更ではなさそうです。以上の設定で、0.6.9から0.7.0に移行できました。&lt;/p&gt;
&lt;h3 id="pickerアイコン指定方法が変更"&gt;Pickerアイコン指定方法が変更
&lt;/h3&gt;&lt;p&gt;前節の変更で起動はできましたが、0.6.6や0.6.8の時のようにOpenCanopyが動かなくなり、起動時の選択メニュー (Pickerメニュー）が文字だけのメニューに戻ってしまいました。そこで以前と同じく、以下から、Resources/Image, Font, Labelを取り寄せて交換したところ、動くようになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OcBinaryData" target="_blank" rel="noopener"
 &gt;GitHub - acidanthera/OcBinaryData&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;上記からダウンロードしたファイルを確認すると、Resources/Imageの中身にさらにディレクトリのある構造になってます。以前は、Imagesの中に直接アイコンファイルが置かれていました。今回からは、ESPのOCフォルダーにも、配布されている形のディレクトリ構造を保ってコピーすれば良いようでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/06/opencoreimage.jpg"&gt;&lt;/p&gt;
&lt;p&gt;コメントで教えていただいて気づいたのですが、Pickerに表示するアイコンの指定方法が変更になった様です。これを指定するパラメータはconfig.plistのMisc/Bootにある&lt;strong&gt;PickerVariant&lt;/strong&gt;です。0.6.9までは、この値（文字列です）は、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; (デフォルト) 背景色に合わせて適切なアイコンが自動選択される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt; 通常の名前のアイコンファイルが選択される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Old&lt;/strong&gt; Oldで始まる名前のアイコンが選択される&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modern&lt;/strong&gt; Modernで始まる名前のアイコンが選択される&lt;/li&gt;
&lt;li&gt;（それ以外の値）カスタムアイコンとしてサポートされていれば指定できる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;という規則でした。ファイル名の最初の文字で区別する方式です。例えばHDDのアイコンなら、PickerVariantにDefaultを指定するとHardDrive.icnsという名前のファイルが使用されますが、Modernを指定するとModernHardDrive.icnsという名前のファイルが使用されます。&lt;/p&gt;
&lt;p&gt;これに対して、0.7.0では、上で説明したようにディレクトリで分類されるようになりました。アイコンファイルは66個くらいあるので、名前だけで区別するのは面倒ということだと思います。なので0.7.0のPickerVariantは、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; 背景に合わせて自動的に選択される。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt; Imageの中のAcidanthera\GoldenGateを選択する。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acidanthera\GoldenGate&lt;/strong&gt; Imageの中のこのディレクトリを選択する。macOS 11スタイルのアイコンセット。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acidanthera\Syrah&lt;/strong&gt; Imageの中のこのディレクトリを選択する。macOS 10.10スタイルのアイコンセット。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acidanthera\Chardonnay&lt;/strong&gt; Imageの中のこのディレクトリを選択する。スタイルのアイコンセット。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;特にこだわりがなければ、今まで通り、デフォルト値のAutoを指定しておけば良いと思います。&lt;/p&gt;</description></item><item><title>macOS で Thunderbolt 4 を使う</title><link>https://bootmacos.rinontech.com/posts/13119/</link><pubDate>Sun, 30 May 2021 20:49:50 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13119/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/05/asrock_card.jpg" alt="Featured image of post macOS で Thunderbolt 4 を使う" /&gt;&lt;p&gt;ASRockのZ590 Extreme + 10900KマシンにThunderbolt 4増設カードを取り付けました。これにThunderbolt 3 SSDを接続して動作確認しました。macOS Big Sur 11.4とOpenCore 0.6.9の環境で動かしたところ、hot plugは機能しないものの外付けドライブとして認識されて、M1 MacBook Airと同程度の速度で使用できました。&lt;/p&gt;
&lt;h3 id="hackintoshでthunderbolt"&gt;HackintoshでThunderbolt
&lt;/h3&gt;&lt;p&gt;Thunderboltの状況について昔の記事で紹介しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/60/" &gt;ThunderboltとHackintosh&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;現在もあまり変わっていないように思います。hot plugが効かなくても良ければ、つまり起動時に識別されるドライブや機器を使うだけならば、簡単に使用することができます。でもそれ以上の設定を行う場合には、色々と試行錯誤が必要のようです。Thunderboltの初期の頃に、外付けドライブの動作を試したことがありましたが、その時もhot plugは効きませんでした。今回も外付けドライブがとりあえず使えることを目標にします。&lt;/p&gt;
&lt;h3 id="thunderboltの3と4"&gt;Thunderboltの3と4
&lt;/h3&gt;&lt;p&gt;Thunderbolt 4は、ごく最近、500シリーズチップセットになってから登場した規格です。現行のIntel MacとM1 Macが採用しているのはThunderbolt 3で、4ではありません。なのでmacOSも3だけをサポートしていると考えて良いでしょう。&lt;/p&gt;
&lt;p&gt;とはいえ、Thunderbolt 3と4の違いはほとんどありません。最大データ転送速度はどちらも40Gbpsです。Thunderbolt 3の電気特性や仕様にばらつきがあったところを整理したのがThunderbolt 4なのではと理解しています。例えば3では、40Gbpsを実現するケーブル長が0.8mのものもあったところが、4では2mとされてます。また、3では使用するPCIeが2レーンである場合もあったところが、4では4レーンのみになり、32GbpsのPCIe最大データ転送速度が確保されるようです。この結果、PCIe拡張ボックス、Display Port接続などで4レーンの速度が必ず使えるようになってます。&lt;/p&gt;
&lt;h3 id="thunderbolt-3用ssd"&gt;Thunderbolt 3用SSD
&lt;/h3&gt;&lt;p&gt;Thunderboltの機能を確かめるために、Thunderbolt 3 対応SSDを用意しました。具体的には、以下のThunderbolt 3用SSDケースを用意しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hbe15a0b6453044c8b2996e3fcf98e5b99.jpg"&gt;&lt;/p&gt;
&lt;p&gt;少し分厚い (15mm) ですが、革風のエンボス加工がしてあって質感は良いです。内部にはNVMeのM.2 SSDを装着することができ、ヒートシンクも付属しています。搭載されているThunderboltコントローラチップはIntel JHL6540です。&lt;/p&gt;
&lt;p&gt;内蔵するSSDは&lt;a class="link" href="https://kakaku.com/item/K0001344733/" target="_blank" rel="noopener"
 &gt;価格コムで安かったPNYのNVMe Gen3 x 4の256GB&lt;/a&gt;にしました。今チェックしたら、倍近くに急騰している様子で、あまりお勧めではないかもしれません。パッケージには、読み取り1,700MB/s, 書き込み1,100MB/sと書いてありました。&lt;/p&gt;
&lt;h3 id="m1-macbook-airで動作確認"&gt;M1 MacBook Airで動作確認
&lt;/h3&gt;&lt;p&gt;自作機で試す前に、ちゃんとしたMacでどのように認識されて、速度が出るのかを確認しました。起動しているMacBook Airに接続したところ、hot plugが効いて、Thunderbolt/USB4ハードウェアとして認識されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/about_m1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;MacもSSDもThunderbolt 3なので、Thunderbolt 3として認識されています。最高速度は40Gbps x 1となってました。ただ、ディスクユーティリティ.appで情報を見るとPCIe接続になっているようです。装置ツリーバスの値を、Hackintool.appの情報と比較したところ、この場所にはPhison Electronics社のPS5013というチップが接続されていました。調べたところ、NVMe SSDをPCIeに接続するコントローラチップで、M.2 SSDに搭載されているチップのようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/m1_deskutil.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これをAPFSでフォーマットして、AmorphousDiskMarkで測定しました。以下のように、SSDのパッケージに書いてある通りの速度が出ています。 &lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/speed_m1TB.jpg"&gt;&lt;/p&gt;
&lt;p&gt;参考までにM1 MacBook Air内蔵のSSDはこの倍くらい高速です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/speed_m1SSD.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Thunderboltドライブは取り外し可能ドライブとして認識されています。取り外した後、再度接続すると再認識されてマウントされます。hot plugが完璧に動作していることを確認できました。&lt;/p&gt;
&lt;h3 id="おまけ-z390のusb-type-cで使ってみる"&gt;(おまけ) Z390のUSB Type Cで使ってみる
&lt;/h3&gt;&lt;p&gt;MacでのThunderbolt SSDの動作確認ができたので、いよいよhackintoshで試してみます。まずは、Thunderboltの無い自作PCに、Thunderbolt SSDを挿すとどうなるのかを確認しました。使用したのはASUSのZ390マザーボードです。バックパネルにUSB Type Cポートがついていますが、Thunderboltではありません。OpenCore 0.6.9 + macOS Big Sur 11.4の構成です。ここにThunderbolt SSDを接続したところ、しばらくして以下のような通知が出ました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/tb4_Z390.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Thunderboltがついていないので当然の結果ですが、Thunderboltデバイスが接続されたということをmacOSが正しく把握していることが確認できました。&lt;/p&gt;
&lt;h3 id="asrockのtb-4カード"&gt;ASRockのTB 4カード
&lt;/h3&gt;&lt;p&gt;では、いよいよThunderboltハードウェアを搭載したhackintoshで試してみます。使用するマザーボードはASRockのZ590 Extremeです。最近になって。メーカのサイトによると、搭載されているコントローラはIntel JHL8540だそうです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.ask-corp.jp/products/asrock/accessory/thunderbolt-4-aic.html" target="_blank" rel="noopener"
 &gt;ASRock「Thunderbolt 4 AIC」製品情報&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thunderbolt 3でよく使われたチップはJHL6x40でファミリー名はAlpine Ridgeでした。JHL8540は、Maple Ridgeというファミリー名だそうです。macOSがサポートしているのはAlpine Ridgeと言われていて、Maple Ridgeがどの程度動くのか未知数です。&lt;/p&gt;
&lt;p&gt;カードはPCIe x 4を使用するので、マザーボードの真ん中のPCIe x 16スロット (PCIE3) に挿しました。このソケットは、形状こそx16ですが、マニュアルによると実際にはx4で接続されるようです。ここはチップセット経由のPCIeで、大元のCPUとの接続がx4なので仕方ないですね。Thunderboltカードには十分な仕様です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/asrockAIC.jpg"&gt;&lt;/p&gt;
&lt;p&gt;カードには、マザーボードに接続するケーブルが2本付属しています。1本はPCIE3ソケットにすぐ隣にあるThunderbolt AICコネクタへ接続します。5ピンでケーブルも太いので、おそらくは電源強化用ですね。Type CのPD (Power Delivery) に対応するための強化策だと思います。もう1本のケーブルは、マザーボード上のUSB 2.0ピンに接続します。Type CにはUSB 2.0を一本用意しないといけないので、その接続用だと思います。&lt;/p&gt;
&lt;p&gt;カード背面には2個のType CコネクタとDisplay Portコネクタがついています。DPの方は入力用で、グラフィックスカードなどに接続します。Type Cコネクタにディスプレイを接続する場合に使用します。今回は接続しませんでした。&lt;/p&gt;
&lt;h3 id="bios設定"&gt;BIOS設定
&lt;/h3&gt;&lt;p&gt;次に、Thunderboltが動くようにBIOS設定します。BIOS設定のAdvanced –&amp;gt; Intel Thunderbolt –&amp;gt; Discrete Thunderbolt SupportをEnabledにします。デフォルトではDisabledになっています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/bios.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Thunderboltを有効にすると、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thunderbolt Boot Support&lt;/li&gt;
&lt;li&gt;Thunderbolt USB Support&lt;/li&gt;
&lt;li&gt;Windows 10 Thunderbolt support&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;の項目が現れます。最初の2個は、接続したThunderboltまたはUSBドライブからbootするようにするかどうかの設定です。3番目はWindowsでの設定のようです。とりあえず全部Disabledで良いようです。&lt;/p&gt;
&lt;p&gt;また、Thunderboltを有効にすると、自動的に PCI Express Native Controlという項目がEnabledに設定されます。この項目のデフォルト設定はDisabledです。何か必要な設定だと思いますので、そのままEnabledにしておきました。&lt;/p&gt;
&lt;h3 id="自作pcmacosでtbの動作確認"&gt;自作PC+macOSでTBの動作確認
&lt;/h3&gt;&lt;p&gt;以上でインストールと設定は終了です。Thunderbolt端子に、先に紹介したThunderbolt M.2 SSDを接続し、OpenCore 0.6.9でmacOS Big Sur 11.4を起動させました。その結果、リムーバブルドライブとして認識されました。ただしhot plugは効いていないようで、起動時にSSDが接続されている場合しか認識されず、一旦アンマウントすると再接続しても認識されません。&lt;/p&gt;
&lt;p&gt;ディスクユーティリティ.appで情報を調べると以下のようでした。実機のMacと同様に、SSDはPCI-Express経由で接続されたドライブとして見えています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-05-30-13.38.31.png"&gt;&lt;/p&gt;
&lt;p&gt;装置ツリーバスの値を、Hackintool.appの情報と比較したところ、実際のMacと同様に、この場所にはPhison Electronics社のPS5013が接続されていました。ここまでは、SSDが実機とほとんど同じように見えているのですが、システム情報のThunderboltの項目を見ると、ハードウェアが見つかりませんとの表示です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/aboutZ590.png"&gt;&lt;/p&gt;
&lt;p&gt;この先、頑張れば、hot plugも効くように調整できるのかもしれません。でも、大昔にThunderboltを試した時も、同様にhot plugが効かず、Thunderboltハードウェアの認識もされませんでした。なので、hot plugの制約を乗り越えるのは難しいかもしれません。Thunderboltはそこまで必要と感じていないので、今回はここまでとしました。&lt;/p&gt;
&lt;p&gt;最後に性能のチェックです。Z590マシンにこのSSDを取り付けた状態で、AmorphousDiskMarkで測定しました。なんとM1 MacBook Airの結果とほとんど同じ結果が出ました。ということで、hot plugは効かないものの、実際のMacでのThunderbolt 3接続と同等の性能が出ていることを確認できました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/speed_Z590.png"&gt;&lt;/p&gt;
&lt;h3 id="おまけtb-4-aicをusbで使う"&gt;(おまけ)TB 4 AICをUSBで使う
&lt;/h3&gt;&lt;p&gt;ASRockのThunderbolt 4 AICにUSB Type-CのUSB 3.1メモリを挿してみたところ、マウントされて認識されました。ThunderboltとしてだけではなくUSBとしても使えるようです。USBとして使う場合は、hot plugが効きました。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASRock Z590 Extremeマザーボードに、ASRockのThunderbolt 4 AICを追加して動作を確認しました。ソフトウェア環境はOpenCore 0.6.9とBig Sur 11.4です。Thunderbolt 3 SSDを接続したところ、hot plugは効かないものの実機のMacと同じ転送速度が達成されていることを確認しました。&lt;/p&gt;</description></item><item><title>BIG SUR 11.4にアップデートする (Navi 21対応)</title><link>https://bootmacos.rinontech.com/posts/13124/</link><pubDate>Tue, 25 May 2021 15:40:28 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13124/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.4にアップデートする (Navi 21対応)" /&gt;&lt;p&gt;macOS Big Sur 11.4が配布されたので、11.3.1からアップデートしました。アップデートしたのは、Z390とZ590マザーボードのマシンです。OpenCore 0.6.9で起動していて、kext類は最新です。AMD Radeonの最新GPUに対応したようです。&lt;/p&gt;
&lt;h3 id="一般的更新内容"&gt;一般的更新内容
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13075/" &gt;前回の11.3.1アップデート&lt;/a&gt;とは違い、今回はバージョン番号の差異が大きいアップデートです。「ソフトウェア・アップデート」画面の説明によると、Podcastのサブスクリプションとチャンネル追加がされたようです。また重要なバグ修正も含まれているようです。個人的には、プレビューのバグに対応してくれたのが嬉しいです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/update_2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="amd-navi-21に対応"&gt;AMD Navi 21に対応
&lt;/h3&gt;&lt;p&gt;またAMD 6800, 6800XT, 6900XTに対応したようです。このことはベータ版の時から話題になっていて、フォーラムでも動作を報告していただいていました。&lt;a class="link" href="https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_4-release-notes" target="_blank" rel="noopener"
 &gt;Apple Developerの11.4 Release Notesページ&lt;/a&gt;にも以下のように書かれています。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;You can now use graphics cards based on the AMD Navi RDNA2 architecture (6800, 6800XT and 6900XT). (73709953)&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;これを確認するために、11.3.1と11.4のグラフィックス関連kextを比較しました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/System/Library/Extensions
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;には、AMDRadeonで始まるkextが多数あるのですが、その一部が、Big Sur 11.3.1ではバージョンが4.4.17だったものが、11.4では4.5.14になり、更新されています。その中から、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/System/Library/Extensions/AMDRadeonX6000.kext/Contents/Info.plist
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;の内容を比較しました。すると、Big Sur 11.3.1では、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AMDNavi10GraphicsAccelerator&lt;/li&gt;
&lt;li&gt;AMDNavi12GraphicsAccelerator&lt;/li&gt;
&lt;li&gt;AMDNavi14GraphicsAccelerator&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;というキーが用意されているのに対して、Big Sur 11.4では、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AMDNavi10GraphicsAccelerator&lt;/li&gt;
&lt;li&gt;AMDNavi12GraphicsAccelerator&lt;/li&gt;
&lt;li&gt;AMDNavi14GraphicsAccelerator&lt;/li&gt;
&lt;li&gt;AMD&lt;strong&gt;Navi21&lt;/strong&gt;GraphicsAccelerator&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が用意されていて、Navi 21が追加されていました。&lt;a class="link" href="https://ascii.jp/elem/000/004/046/4046673/" target="_blank" rel="noopener"
 &gt;Navi 21はRadeon RX 6800 / 6800XT / 6900XTに使われているGPUの名前だそうです&lt;/a&gt;。Apple Developerのアナウンスもそれに従った内容です。ちなみにRadeon RX 6700はNavi 22だそうなので、6700はmacOSの正式サポート対象ではないようです。&lt;/p&gt;
&lt;h3 id="アップデート作業"&gt;アップデート作業
&lt;/h3&gt;&lt;p&gt;システム環境設定の「ソフトウェア・アップデート」から「今すぐインストール」ボタンを押してアップデートしました。この後、3.06GBのアップデートファイルがダウンロードされ、3回再起動しました。再起動はデフォルトで選択されているボリュームのまま進めて大丈夫で、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.4が起動しました。特に気づく変更点はありません。ビルドは20F71になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/about1140.jpg"&gt;&lt;/p&gt;</description></item><item><title>OPENCORE 0.6.8から0.6.9に更新</title><link>https://bootmacos.rinontech.com/posts/13084/</link><pubDate>Wed, 05 May 2021 13:19:01 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13084/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OPENCORE 0.6.8から0.6.9に更新" /&gt;&lt;p&gt;OpenCoreの0.6.9が公開されたので0.6.8からアップデートしました。config.plistの変更点はほとんどありませんでした。UEFI/AppleInput/CustomDelaysがstring型からbool型に変更されたのが注意点です。&lt;/p&gt;
&lt;h3 id="069をダウンロードする"&gt;0.6.9をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;OpenCore 0.6.9とmacOS 11.3.1で動作確認している手元のマシンは以下です。また、kext類はKext Updaterを使って最新版に入れ替えてあります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASUS Z390 ROG MAXIMUS XI HERO + 9900K + Radeon RX 580 + macOS Big Sur 11.3.1&lt;/li&gt;
&lt;li&gt;ASRock Z590 Extreme + 10900K + Radeon 5700XT + macOS Big Sur 11.3.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。入れ替えるべきファイルは、いつもの通り以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_old.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、古いconfig.plistの項目をコピーする方針で、新しいconfig.plistを作りました。PlistEDPlusのバージョンが上がって、機能が増えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/edit_config.jpg"&gt;&lt;/p&gt;
&lt;p&gt;config.plistで設定する項目の変更点は以下のようでした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UEFI/AppleInputの&lt;strong&gt;CustomDelays&lt;/strong&gt;という項目があります。0.6.8ではstring型でAutoを設定してたのですが、0.6.9ではbool型になってました。string型なのは不自然だったとのことです。UEFI/AppleInputではKeyInitialDelayとKeySubsequentDelayを設定するのですが、CustomDelaysがfalseの場合はこれを無視してデフォルト値にしてくれるとのことです。Sample.plistの設定でもfalseなので、falseに設定しておきました。&lt;/li&gt;
&lt;li&gt;UEFI/Quirksに&lt;strong&gt;EnableVectorAcceleration&lt;/strong&gt;という項目が追加されていました。SHA-512とSHA-384ハッシングアルゴリズムでAVXベクトルアクセラレーションを有効にするらしいです。デフォルトはfalseだけどsample.plistではtrueでした。性能が上がりそうな説明だったのでtrueにしてみました。&lt;/li&gt;
&lt;li&gt;UEFI/Quirksに&lt;strong&gt;ForgeUefiSupport&lt;/strong&gt;という項目が追加されていました。UEFI 1.xファームウェアで、UEFI 2.xのサポートを部分的に可能にするという設定らしいです。forgeは確立するとか偽造するという意味なので、UEFI 2.xのふりをするという機能のようです。MacPro5,1でNVIDIA GOPオプションROMを使う場合などに有効とのことです。いずれも該当しないので、デフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;li&gt;UEFI/Quirksに&lt;strong&gt;ReloadOptionRoms&lt;/strong&gt;という項目が追加されていました。ForgeUefiSupportでUEFI 2.xファームウェアを有効にした後で、NVIDIA GOPオプションROMをリロードするような場合に使うとのことです。ForgeUefiSupportを使わないなら不要のようなので、デフォルトのままfalseにしておきました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;いずれも大きな変更ではなさそうです。以上の設定で、0.6.8から0.6.9に移行できました。&lt;/p&gt;</description></item><item><title>BIG SUR 11.3.1にアップデートする</title><link>https://bootmacos.rinontech.com/posts/13075/</link><pubDate>Tue, 04 May 2021 14:00:06 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13075/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.3.1にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.3.1が配布されたので、11.3からアップデートしました。アップデートしたのは、Z390とZ590マザーボードのマシンです。OpenCore 0.6.8で起動していて、kext類は最新です。OpenCore 0.6.9が公開されていますが、古いバージョンでも対応できました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/13011/" &gt;前回の11.3アップデート&lt;/a&gt;とは違い、今回はバージョン番号の差異が小さいアップデートです。名前も「セキュリティアップデート」です。具体的なアップデート内容は不明ですが、「macOS Big Sur 11.3.1を適用すると、重要なセキュリティアップデートが提供されます。このアップデートをすべてのユーザに推奨します。」と案内されています。11.3の公開から1週間しか経たないタイミングでのアップデートなので、緊急度の高い内容だったのかもしれません。&lt;strong&gt;追記&lt;/strong&gt;：&lt;a class="link" href="https://support.apple.com/en-us/HT212335" target="_blank" rel="noopener"
 &gt;Appleサポートの情報&lt;/a&gt;によると、悪意のあるページでWebKit（webページのレンダリングエンジン）が不具合を起こさないよう対応したそうです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-05-04-12.34.21.png"&gt;&lt;/p&gt;
&lt;p&gt;システム環境設定の「ソフトウェア・アップデート」から「今すぐインストール」ボタンを押してアップデートしました。この後、2.4GBのアップデートファイルがダウンロードされ、3回再起動しました。再起動はデフォルトで選択されているボリュームのままでokで、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.3.1が起動しました。特に気づく変更点はありません。ビルドは20E241になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/05/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-05-04-13.40.35.png"&gt;&lt;/p&gt;</description></item><item><title>BIG SUR 11.3にアップデートする</title><link>https://bootmacos.rinontech.com/posts/13011/</link><pubDate>Tue, 27 Apr 2021 20:54:36 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/13011/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.3にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.3が配布されたので、11.2.3からアップデートしました。アップデートしたのは、Z390とZ590マザーボードのマシンです。OpenCore 0.6.8で起動していて、kext類は最新です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12776/" &gt;前回の11.2.3アップデート&lt;/a&gt;とは違い、今回は小数点以下第1位の大きめのアップデートです。機能も増えている様子で、「探す.app」がAirTagに対応したようです。また「このMacについて」メニューで保証内容が表示されるようになったとのことです。他にも多数の変更・改良点があるようです。&lt;/p&gt;
&lt;p&gt;システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐインストール」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/updateannounce.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、5.71GBのアップデートファイルがダウンロードされ、3回再起動しました。再起動はデフォルトで選択されているボリュームのままでokで、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.3が起動しました。ビルドは20E232になってました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/aboutthismac.png"&gt;&lt;/p&gt;
&lt;p&gt;探す.appがAirTagに対応したとのことでしたが、「持ち物を探す」タブは11.2.3から変化はありませんでした。AirTagを登録した段階で、新しい機能が有効になるのかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/findmy.png"&gt;&lt;/p&gt;
&lt;p&gt;「このMacについて」の「サービス」タブは変化してました。以前はリンクがあるだけだったのですが、状況が表示されます。存在しないシリアル番号を割り当ててあるためか、「推定有効期限切れ」という状態のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/aboutthismac_s.png"&gt;&lt;/p&gt;
&lt;p&gt;Z590マザーボードのマシンにも、無効なシリアル番号を割り当ててあるのですが、表示が少し違っていました。設定したシリアル番号の製造週からまだ1年未満なので、1年保証が有効だという表示なのかと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-04-28-18.57.11.png"&gt;&lt;/p&gt;</description></item><item><title>ASRock Z590 ExtremeのUSBを設定する</title><link>https://bootmacos.rinontech.com/posts/12995/</link><pubDate>Sun, 25 Apr 2021 18:12:47 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12995/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590 ExtremeのUSBを設定する" /&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを動かしています&lt;/a&gt;。今回はmacOSのUSB個数制限に合わせてUSBポートの設定を行います。以下で調査した結果はASRock Z590 ExtremeのUSB構成ですが、姉妹製品のZ590 Steel Legendでもおそらく同じなのではと思います。&lt;/p&gt;
&lt;h3 id="macosのusb個数制限"&gt;macOSのUSB個数制限
&lt;/h3&gt;&lt;p&gt;今までにも何度かご紹介していますが、macOSにはUSBコントローラごとにUSBポートの数が15個までという制限があります。ポートの識別に1バイトしか割り当てられていないのです。実際には0を除いて1から15までの数値でポートを識別しているようです。大抵のマザーボードには15個を超えるポートがありますが、何も対処しないとUSB2.0のポートから順番に15個だけのポートが有効になります。後回しになるUSB3.0のポートがほとんど使えない状態になります。この問題を解決するには、以下のような対処法があります。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;USBInjectAll.kextを使い、15個の制限を無視するパッチを当てる。OpenCoreの場合、config.plistで、Kernel/Quirks/XhciPortLimitをtrueにする。&lt;/li&gt;
&lt;li&gt;USBInjectAll.kextを使い、使用しないポートをブートオプションのuia_excludeで指定する。&lt;/li&gt;
&lt;li&gt;USBInjectAll.kextを使い、使用するポートをSSDTで指定する。&lt;/li&gt;
&lt;li&gt;使用するポートを列挙したkextを自作する。hackintool.appなどにkextを作るツールが用意されている。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;このうち4番目が一番スマートですので、今回もこの手法で設定します。hackintool.appでkextを作る方法はこちらでも説明してありますのでご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9177/" &gt;15個制限のためのUSBPorts.kextをHackintoolで作る&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="個数制限を一時的に無効にする"&gt;個数制限を一時的に無効にする
&lt;/h3&gt;&lt;p&gt;まずは使用したいポートを特定するために、一旦、全部のポートが見えるように、個数制限撤廃パッチを当てます。上で述べた選択肢の1番の手法です。まずは500シリーズチップセットに対応したUSBInjectAll.kextを以下から入手します。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://gitee.com/softxing/OS-X-USB-Inject-All/releases/v0.7.7" target="_blank" rel="noopener"
 &gt;https://gitee.com/softxing/OS-X-USB-Inject-All/releases/v0.7.7&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;次に、config.plistで、Kernel/Quirks/XhciPortLimitをtrueにします。この結果、全てのポートが見えるようになります。hackintool.appで調べると以下のようになります。14個のHS (USB2.0) と9個のSS (USB3.x) が見えていることがわかります。USRという項目は無視して良いです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/allusbports2.png"&gt;&lt;/p&gt;
&lt;p&gt;15個制限を無視するパッチをこのまま使い続ければ楽かもしれません。でもLocation IDの項目を見ると、0x14F00000の次の行で0x14000000に戻ってしまっていて、重複していることがわかります。区別のための変数が1バイトしかないためのようです。これが何らかの不具合を引き起こす可能性はあると思いますので、15個以内に制限した方が良いでしょう。&lt;/p&gt;
&lt;h3 id="usbポートを特定する"&gt;USBポートを特定する
&lt;/h3&gt;&lt;p&gt;使用するポートを選択する作業の前に、実際のUSBポートがどの名前 (HS01からSS09までの名前）に対応しているかを調べます。15個制限を外すパッチを当てた状態で、hackintool.appを見ながら、USBポートにデバイスを挿して確認します。&lt;/p&gt;
&lt;p&gt;何も挿さない状態でも、上記の図のようにHS09, HS14, SS09に反応があります。このうちASM107xというのはAsmedia社のUSBハブ制御チップのことです。マザーボード上に搭載されているようです。BRCM20702 Hubというのは、こちら&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12917/" &gt;ASRock Z590 Extremeに無線モジュールを取り付ける&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;で取り付けた無線モジュールBCM94360NGのBluetooth部分です。これはM.2 key Eソケットに取り付けてあるのですが、key EにはUSB 2.0のポートが来ていて、それが見えています。&lt;/p&gt;
&lt;p&gt;hackintool.appを動かしたまま、バックパネルとマザーボード上のポートを1個ずつ使っていくと、割り当てがわかります。USB 2.0を調べるためには、無線キーボードのドングルを使いました。USB 3.0を調べるためには、3.1対応のUSBメモリを使いました。USBメモリは、挿すとマウントされるので、取り外す前にアンマウントする手間がかかりちょっと面倒です。USBメモリの代わりに、USB 3.0対応のUSBハブを使えば、もっと効率が上がったかもしれません。&lt;/p&gt;
&lt;p&gt;マザーボード上のポートを調べるためには、内部コネクタを通常のコネクタに変換するアダプタを使いました。画像にAliExpressへのリンクを貼っておきます。お手軽な値段なので、一通り持っていると何かと便利だと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/internal_typec.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/internal_usb3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/06/internal_usb2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="調査結果"&gt;調査結果
&lt;/h3&gt;&lt;p&gt;ASRock Z590 ExtremeのUSBポートを調べた結果を以下に示します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HS01 マザーボード上の2.0ヘッダピン（縁側） USB_3_4&lt;/li&gt;
&lt;li&gt;HS02 マザーボード上の2.0ヘッダピン（縁側） USB_3_4&lt;/li&gt;
&lt;li&gt;HS03 バックパネルのType-C USB3.2 Gen2 USB31_TC_1&lt;/li&gt;
&lt;li&gt;HS04 バックパネルのType-A、1GbEの下 USB3.2 Gen2 USB31_TA_1&lt;/li&gt;
&lt;li&gt;HS05 バックパネルのType-A、2.5GbE下の2個のうち上 (3.2 Gen1 USB3_1)&lt;/li&gt;
&lt;li&gt;HS06 バックパネルのType-A、2.5GbE下の2個のうち下 (3.2 Gen1 USB3_2)&lt;/li&gt;
&lt;li&gt;HS07 バックパネルのType-A、PS/2上の2個のうち下 (2.0 USB_2)&lt;/li&gt;
&lt;li&gt;HS08 バックパネルのType-A、PS/2上の2個のうち上 (2.0 USB_1)&lt;/li&gt;
&lt;li&gt;HS09 マザーボード搭載ASM107xハブ (USB3_3_4 と USB3_5_6)&lt;/li&gt;
&lt;li&gt;HS10 マザーボード上の 3.2 Gen2x2 (USB31_TC_2)&lt;/li&gt;
&lt;li&gt;HS11 マザーボード上の2.0ヘッダピン（内側） USB_5_6&lt;/li&gt;
&lt;li&gt;HS12 マザーボード上の2.0ヘッダピン（内側） USB_5_6&lt;/li&gt;
&lt;li&gt;HS13 （不明）&lt;/li&gt;
&lt;li&gt;HS14 M.2 key Eソケット (Bluetoothで使用)&lt;/li&gt;
&lt;li&gt;SS01 バックパネルのType-A、2.5GbE下の2個のうち下 (3.2 Gen1 USB3_2)&lt;/li&gt;
&lt;li&gt;SS02 バックパネルのType-A、2.5GbE下の2個のうち上 (3.2 Gen1 USB3_1)&lt;/li&gt;
&lt;li&gt;SS03 バックパネルのType-C USB3.2 Gen2 USB31_TC_1&lt;/li&gt;
&lt;li&gt;SS04 バックパネルのType-A、1GbEの下 USB3.2 Gen2 USB31_TA_1&lt;/li&gt;
&lt;li&gt;SS05 マザーボード上の 3.2 Gen2x2 (USB31_TC_2)&lt;/li&gt;
&lt;li&gt;SS06 （不明）&lt;/li&gt;
&lt;li&gt;SS07 （不明）&lt;/li&gt;
&lt;li&gt;SS08 （不明）&lt;/li&gt;
&lt;li&gt;SS09 マザーボード搭載ASM107xハブ (USB3_3_4 と USB3_5_6)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不明のポートは、発見できていないか、または元々どこにも接続されていないだけかもしれません。USBで始まる番号・記号は、ASRockのマニュアルに記載されているポートの名前です。マニュアルのバックパネルの図にポート名を書き込むと以下になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/backpanel-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;またマザーボード上のUSBピンは、それぞれ以下の名前になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/onboard.jpg"&gt;&lt;/p&gt;
&lt;p&gt;マザーボード上のUSB2.0ピンはチップセット直結なのに対して、USB3.xピンはUSBハブ経由なのが面白いところです。Gen2x2のコネクタは、裏表で、別のSSポートに割り当てられているかと思ったのですが、同じでした。&lt;/p&gt;
&lt;h3 id="15個に制限する"&gt;15個に制限する
&lt;/h3&gt;&lt;p&gt;以上のように全部で19個のポートがあります。15個に制限するには、4個を諦める必要があります。バックパネルは便利なので、全部活かしたいところです。性能重視ならば、マザーボード上のUSB2.0ヘッダ端子を無効にするのが良いと思います。無駄に贅沢に使われている気がしました。これで4個除外できるので全部で15個になります。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;HS03 バックパネルのType-C USB3.2 Gen2 USB31_TC_1&lt;/li&gt;
&lt;li&gt;HS04 バックパネルのType-A、1GbEの下 USB3.2 Gen2 USB31_TA_1&lt;/li&gt;
&lt;li&gt;HS05 バックパネルのType-A、2.5GbE下の2個のうち上 (3.2 Gen1 USB3_1)&lt;/li&gt;
&lt;li&gt;HS06 バックパネルのType-A、2.5GbE下の2個のうち下 (3.2 Gen1 USB3_2)&lt;/li&gt;
&lt;li&gt;HS07 バックパネルのType-A、PS/2上の2個のうち下 (2.0 USB_2)&lt;/li&gt;
&lt;li&gt;HS08 バックパネルのType-A、PS/2上の2個のうち上 (2.0 USB_1)&lt;/li&gt;
&lt;li&gt;HS09 マザーボード搭載ASM107xハブ (USB3_3_4 と USB3_5_6)&lt;/li&gt;
&lt;li&gt;HS10 マザーボード上の 3.2 Gen2x2 (USB31_TC_2)&lt;/li&gt;
&lt;li&gt;HS14 M.2 key Eソケット (Bluetoothで使用)&lt;/li&gt;
&lt;li&gt;SS01 バックパネルのType-A、2.5GbE下の2個のうち下 (3.2 Gen1 USB3_2)&lt;/li&gt;
&lt;li&gt;SS02 バックパネルのType-A、2.5GbE下の2個のうち上 (3.2 Gen1 USB3_1)&lt;/li&gt;
&lt;li&gt;SS03 バックパネルのType-C USB3.2 Gen2 USB31_TC_1&lt;/li&gt;
&lt;li&gt;SS04 バックパネルのType-A、1GbEの下 USB3.2 Gen2 USB31_TA_1&lt;/li&gt;
&lt;li&gt;SS05 マザーボード上の 3.2 Gen2x2 (USB31_TC_2)&lt;/li&gt;
&lt;li&gt;SS09 マザーボード搭載ASM107xハブ (USB3_3_4 と USB3_5_6)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;hackintool.appのUSB画面で、必要なポートだけを選択して、ファイル書き出しします。するとデスクトップ上にUSBPorts.kextが出来上がります。これを使えばUSBInjectAll.kextはもう不要です。USBPorts.kextをEFIに入れて、config.plistで15個制限を復活させて、起動し、hackintool.appで確認すると以下のようになりました。Commentに説明を書いておくと、後々便利かと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/15usbports.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、ウィンドウ下のExportボタンを押します。箱から矢印が外に向かっているアイコンの部分がExportボタンです。するとこの設定から、以下の5個のファイルをデスクトップに作ってくれます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-EC-USBX.aml&lt;/li&gt;
&lt;li&gt;SSDT-EC-USBX.dsl&lt;/li&gt;
&lt;li&gt;SSDT-UIAC.aml&lt;/li&gt;
&lt;li&gt;SSDT-UIAC.dsl&lt;/li&gt;
&lt;li&gt;USBPorts.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;amlとdslの拡張子のファイルはSSDTファイルです。冒頭で述べた「USBInjectAll.kextを使い、使用するポートをSSDTで指定する」方法で使用するファイルです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9096/" &gt;以前のガイドで作っていたSSDT-UIAC&lt;/a&gt;は、ここではSSDT-EC-USBXとSSDT-UIACの2つに分割されています。統合すれば内容は同じものでした。なので、SSDT関係のファイルはUSBInjectAll.kextと一緒に使うものであると思います。&lt;/p&gt;
&lt;p&gt;一方、ここで作られるUSBPorts.kextは、Info.plistだけを持ったインジェクタkextという種類のkextファイル（実際にはディレクトリ）です。ターミナルからディレクトリを辿る、もしくはファインダーからパッケージを開くと、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;USBPorts.kext/Contents/Info.plist
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というテキストファイルが見えます。この中に、上で設定した内容が、plist書式のテキストで書かれています。このkextだけを使用すれば、15個のUSBポートを正しく設定することができます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/download/USBPorts.kext.zip" &gt;ここで作成したUSBPorts.kextをここに置いておきます&lt;/a&gt;。ご利用ください。機種名がiMac20,1になっていますので、20,2を使っている人はkextの中のInfo.plistを編集して書き直してください。&lt;/p&gt;
&lt;p&gt;今回の設定では、マザーボード上のUSB2.0を全部無効にしました。しかし、無線モジュールを、M.2ソケットではなく、PCIeスロットに挿す場合、USB接続が必要なので、マザーボード上のUSB2.0を1個有効にする必要があります。その場合は、M.2 key EソケットのHS14を除外することになると思います。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASRockのZ590 ExtremeのUSBポートの構成を調べてmacOSの15個制限に対応しました。ここで調べたポート名対応は、構成が似ているZ590 Steel Legendでも同じなのではと思います。また他のASRockマザーボードもこれと似た構成かと思われます。これでZ590マザーボードの設定は一通り完成しました。Z590で作るhackintoshはとても安定しているので、第10世代CPUと組み合わせてmacOSマシンを作るのに適しているかと思います。もしもこの先、iMacが第11世代に対応してくれた場合も、CPU交換で追いつけます。&lt;/p&gt;</description></item><item><title>ASRock Z590 Extremeに無線モジュールを取り付ける</title><link>https://bootmacos.rinontech.com/posts/12917/</link><pubDate>Mon, 12 Apr 2021 18:39:56 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12917/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590 Extremeに無線モジュールを取り付ける" /&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを動かしています&lt;/a&gt;。今回はこれにmacOSでOOBで機能するWiFi-Bluetoothモジュール&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;BroadcomのBCM94360NG&lt;/a&gt;を取り付けました。このマザーボードはバックパネルにアンテナ取り付け穴が空いているので、アンテナ取り付けが楽です。&lt;/p&gt;
&lt;h3 id="bcm94360ng"&gt;BCM94360NG
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;BCM94360NGは&lt;/a&gt;macOSでそのまま機能する唯一のM.2用WiFi-Bluetoothモジュールです。お値段は少し高いですが、kext類なしでそのまま動いて、Apple IDやiPhone連携なども問題なく動くので、hackintoshするには定番の無線モジュールです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360NG M.2 Wifi BT4.0" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;今回使用しているASRock Z590 Extremeには、M.2 key Eソケットがついていて、この無線モジュールを取り付けて動かすことができます。ただし、ASUS, GIGABYTE, MSIの、Z490/Z590マザーボードのM.2 key Eソケットは、CNVi専用の場合が多く、動かない可能性があるので注意が必要です。ASRockは従来型のM.2 key E無線モジュールを引き続きサポートしてくれているのでありがたいです。&lt;/p&gt;
&lt;h3 id="アンテナ取り付け穴"&gt;アンテナ取り付け穴
&lt;/h3&gt;&lt;p&gt;マザーボード上のM.2ソケットに、WiFiモジュールを取り付けた場合に悩むのが、アンテナ取り付け位置です。PCIeスロットにつけても良いのですが、拡張スロットをアンテナで塞いでしまうのがもったいないです。マザー上のM.2ソケットを使うなら、PCIeスロット以外の場所からアンテナを引き出したいところです。&lt;/p&gt;
&lt;p&gt;WiFi搭載マザーボードは大体がバックパネルにアンテナが付いてます。そこで、自分でモジュールを取り付ける場合も、バックパネルにアンテナを取付けたいと考えました。M.2ソケットからの距離も近いので、配線の引き回しも楽です。&lt;/p&gt;
&lt;p&gt;マザーボードによっては同じモデルで、WiFi搭載・非搭載バージョンが用意されています。例えばASRockのZ590 Steel Legendだと、&lt;/p&gt;
&lt;p&gt;がありますし、今回使ったExtremeにも&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[ASRock Z590 Extreme WiFi付き](&lt;a class="link" href="https://www.asrock.com/MB/Intel/Z590" target="_blank" rel="noopener"
 &gt;https://www.asrock.com/MB/Intel/Z590&lt;/a&gt; Extreme WiFi 6E/index.asp)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;があります。WiFiなしの方が3300円くらい安いです。WiFiなしを買ってBCM94360NGを取り付けるなら、WiFiなしの方が無駄になりません。他のマザーボードメーカも、WiFiあり・なしのバージョンのあるモデルがあるのですが、ASRockの素晴らしいところは「&lt;strong&gt;WiFiなしのバージョンもバックパネルにアンテナ穴が開いている&lt;/strong&gt;」という点です。部品共通化してコストダウンを図っているだけなのでしょうが、後からWiFiモジュールを取り付ける場合には、とてもありがたいです。実際に、WiFiなしのZ590 Extremeのバックパネルは、こんな感じにアンテナ穴が開いています。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_hole.jpg"&gt;&lt;/p&gt;
&lt;h3 id="無線モジュールとアンテナ取り付け"&gt;無線モジュールとアンテナ取り付け
&lt;/h3&gt;&lt;p&gt;ということで早速ASRock Z590 ExtremeのM.2 key EソケットにBCM94360NGを取り付けました。ここからアンテナ線を配線します。アンテナ配線のM.2モジュール側は、U.FL MH4という規格です。またアンテナ側は、通常はRP-SMAという規格です。オスメス反対の組み合わせのSMAにしても良いのですが、通常のマザーボードのアンテナがRP-SMAになっているので、こちらの方が使い回せて便利です。アンテナとケーブルはAliExpressでもAmazonでも買えます。&lt;/p&gt;
&lt;p&gt;M.2モジュールの近くの配線はこんな感じになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_wire.jpg"&gt;&lt;/p&gt;
&lt;p&gt;バックパネルとそのカバー部分は、マザーボード裏側の4個のネジを外すと取り外せます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/backpanel.jpg"&gt;&lt;/p&gt;
&lt;p&gt;アンテナをバックパネルに取付け、バックパネルを戻します。アンテナ穴が開いているおかげで、標準装備のWiFiアンテナみたいに綺麗に取付けられました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/04/antenna_backpanel.jpg"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASRockのZ590 ExtremeにM.2無線モジュールのBCM94360NGを取り付けました。このマザーボードはバックパネルにアンテナ穴が開いているので、アンテナを綺麗に取り付けることができました。&lt;/p&gt;</description></item><item><title>ASRock Z590マザーボード搭載ALC1220で音を出す (その2)</title><link>https://bootmacos.rinontech.com/posts/12898/</link><pubDate>Sat, 10 Apr 2021 15:53:49 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12898/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590マザーボード搭載ALC1220で音を出す (その2)" /&gt;&lt;p&gt;AppleALC.kextがバージョンアップされて、Z590に搭載されたALC1220のPCIIDをサポートしてくれるようになりました。そのおかげで、PCIIDを偽装しなくても、ASRock Z590 Extremeに搭載されたサウンドチップRealtek ALC1220から音が出るようになりました。&lt;/p&gt;
&lt;h3 id="z590マザーボードのサウンド"&gt;Z590マザーボードのサウンド
&lt;/h3&gt;&lt;p&gt;前の記事で、ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを起動させました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590マザーボードでmacOSを起動する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;またPCIIDを偽装してRealtek ALC1220から音が出るようにしました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12857/" &gt;ASRock Z590マザーボード搭載ALC1220で音を出す (その1)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AppleALC.kextがそのうち対応してくれると期待していたのですが、&lt;a class="link" href="https://github.com/acidanthera/applealc/releases" target="_blank" rel="noopener"
 &gt;v1.5.9になったAppleALC.kextの説明&lt;/a&gt;に、以下のように書いてありました。ありがたいです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added 500 Series (0xF0C8 Z590 + Intel 10 Gen) PCH HD Audio Controller&lt;/li&gt;
&lt;li&gt;Added 500 Series (0x43C8 Z590 + Intel 11 Gen) PCH HD Audio Controller&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;実際、Hackintool.appなどで確認すると、第10世代CPUを搭載した状態でのPCIIDはF0C8でした。これを以前のチップセットのものに偽装していたのですが、この更新でその必要がなくなりました。実際、新しいAppleALC.kextに差し替えることで、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Intel_HDMI_Audio.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が不要になり、config.plistでのDevicePropertiesでのdevice-idの記述も不要になりました。layout-idは引き続き1を使用しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/sound.png"&gt;&lt;/p&gt;</description></item><item><title>ASRock Z590マザーボード搭載ALC1220で音を出す (その1)</title><link>https://bootmacos.rinontech.com/posts/12857/</link><pubDate>Mon, 29 Mar 2021 19:57:47 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12857/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590マザーボード搭載ALC1220で音を出す (その1)" /&gt;&lt;p&gt;（こちらは古い情報です。最新のAppleALC.kextを使うことで、ここで行った手順は不要になりました。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12898/" &gt;こちらをご覧ください&lt;/a&gt;。2021/4/10）&lt;/p&gt;
&lt;p&gt;ASRock Z590 Extremeに搭載されたサウンドチップRealtek ALC1220から音が出るようにしました。Z490のマザーボードを最初に使った時と同様に、FakePCIID.kextを使いIDを偽装します。近い将来、Z490の時と同様に、AppleALC.kextとOpenCoreがZ590チップセットに対応すれば、このような工夫なしで動くようになるのではと期待しています。&lt;/p&gt;
&lt;h3 id="z590マザーボードのサウンド"&gt;Z590マザーボードのサウンド
&lt;/h3&gt;&lt;p&gt;前の記事で、ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを起動させました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12835/" &gt;ASRock Z590マザーボードでmacOSを起動する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この結果、有線と無線のネットワークが動いています。USBは未調整ですがキーボード、Bluetooth関係は動いてます。でもマザーボードに搭載されたサウンドチップであるRealtek ALC1220から音が出ていませんでした。今回は、このサウンドチップを動かします。&lt;/p&gt;
&lt;p&gt;Realtek ALC1220は、300シリーズチップセットから搭載されているサウンドチップです。AppleALC.kextで長らくサポートされているので、互換性は高いと思っていました。でもZ590マザーボードでは、AppleALC.kextを入れるだけでは動きませんでした。&lt;/p&gt;
&lt;p&gt;一方、一部のZ590マザーボードでは、新しいサウンドチップのRealtek ALC4080 が搭載されています。新しいので互換性が心配でしたが、実はALC4080はUSB接続で動いていて、USBオーディオとして機能するのでドライバの心配がいらないという報告がいくつか上がっています。オンボードサウンドのことだけを考えたら、ALC1220よりも、新しいALC4080が搭載されたマザボの方が面倒がなくて良いかもしれません。&lt;/p&gt;
&lt;h3 id="pciidを偽装する"&gt;PCIIDを偽装する
&lt;/h3&gt;&lt;p&gt;まずは、ALC1220がサポートするlayout-idをいくつか試してみましたが、音は出ませんでした。ALC1220の場合、使用できるlayout-idは、1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 30, 34だそうです。layout-idは多少違っていても大抵は音が出るので、全く動かない場合は、layout-idの問題ではないと思われます。&lt;/p&gt;
&lt;p&gt;他の方法を検索しましたが、結局、以前、Z490マザーボードが出始めた時に使った方法が有効でした。サウンドチップのPCIIDを偽装する方法です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9365/" &gt;ASUS ROG STRIX Z490-G GAMINGの音とLANを動かす&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この方法に従って、以下のkext、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Intel_HDMI_Audio.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を追加し、config.plistのDevicePropertiesに以下を追加しました。PciRoot(0x0)/Pci(0x1F,0x3)はALC1220のデバイスパスです。これのdevice-idをA348に、layout-idを1にする設定です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/fakepciid.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Z590マザーボードに搭載されたALC1220には、ベンダー：デバイスIDとして、8086:F0C8が割り当てられています。このIDが、現在のバージョンのOpenCore/AppleALCには登録されていないようで、Hackintool.appで調べると、Device Nameが???という表示になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/hackintool_before.jpg"&gt;&lt;/p&gt;
&lt;p&gt;そこで、上記の内容をconfig.plistに加えることで、このIDが8086:A348になります。このIDはCannon LakeのALC1220のdevice-idと同じ値なので、下記のようにCannon Lakeの名前が表示されるようになります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/hackintool_after.jpg"&gt;&lt;/p&gt;
&lt;p&gt;以上の作業を行うことで、無事、オンボードサウンドが出るようになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/sound.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Z590マザーボードのオンボードサウンドチップであるRealtek ALC1220から音が出るように設定しました。以前のZ490の時もそうでしたが、OpenCore/AppleALCがZ590搭載のALC 1220に対応してくれれば、この作業は不要になると期待しています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10361/" &gt;ASUS ROG STRIX Z490-G GAMINGの音を動かす（続編）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;次の作業はUSBの15個制限の調整です。ぼちぼち対処していきます。&lt;/p&gt;</description></item><item><title>ASRock Z590マザーボードでmacOSを起動する</title><link>https://bootmacos.rinontech.com/posts/12835/</link><pubDate>Sat, 27 Mar 2021 20:56:14 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12835/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/03/Z590-ExtremeL6.jpg" alt="Featured image of post ASRock Z590マザーボードでmacOSを起動する" /&gt;&lt;p&gt;ASRock Z590 ExtremeにComet Lake-S 10900Kを取り付けてmacOS Big Surを起動させました。今まで10900KはZ490で動かしていたのですが、なんとZ490のEFIのままでZ590でもログイン画面まで到達しました。課題はありますが一応の動作をしたのでご報告します。&lt;/p&gt;
&lt;p&gt;（&lt;strong&gt;更新&lt;/strong&gt;：有線LANがどちらも動くようになりました 2021/3/29)&lt;/p&gt;
&lt;h3 id="z590マザーボード"&gt;Z590マザーボード
&lt;/h3&gt;&lt;p&gt;第10世代CPUの10900Kを、今までASUSのZ490 Micro ATXマザーボードで動かしていました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G, 10900K&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;計画変更でこれを通常ATXのマザーボードにしたかったのですが、今更Z490を買うのもつまらないので、いっそZ590のマザーボードにすることにしました。Z590は、今月末に発売される第11世代CPU用のチップセットですが、現行の第10世代CPUも動きます。&lt;a class="link" href="https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/" target="_blank" rel="noopener"
 &gt;第10世代＋Z590でmacOSが動くという報告&lt;/a&gt;もいくつかあります。&lt;/p&gt;
&lt;p&gt;間もなく発売される第11世代CPUは、アーキテクチャやiGPUなどが変更されるので、しばらくはmacOSが動かないと考えられてます。でも将来、iMacに第11世代が搭載されることになれば試してみたいと思います。&lt;/p&gt;
&lt;p&gt;それでZ590マザーボードを物色しました。&lt;/p&gt;
&lt;h3 id="減少するpcieスロット"&gt;減少するPCIeスロット
&lt;/h3&gt;&lt;p&gt;macOSマシンを自作するメリットの一つは、本物のMacに足りない拡張性を補うことだと思ってます。なのでマザボ選びには、いつもPCIeスロットの数を考慮して、スロット数が多いものを選んでいました。&lt;/p&gt;
&lt;p&gt;でも、マザーボードに搭載されるPCIeスロットの数がだんだん減っているように思います。せっかく自作するなら良い部品を使いたいと思ってもいるのですが、特に上位モデルのマザーボードでスロットが減っている傾向があります。スロットのあった場所をM.2 SSDが占拠しているようです。Windowsで使う人たちもPCIeの拡張性をあまり重視しなくなっているのでしょうか？&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/StrixZ490.jpg"&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/strixZ590.jpg"&gt;&lt;/p&gt;
&lt;p&gt;（左がROG STRIX Z490-F, 右がZ590-F）&lt;/p&gt;
&lt;p&gt;例えば、hackintoshするのに人気のあったASUSのROG STRIX F GAMINGを見てみます。ASUS ROG STRIX &lt;strong&gt;Z490&lt;/strong&gt;-F GAMINGには6本あったPCIeが、同&lt;strong&gt;Z590&lt;/strong&gt;-F GAMINGでは3本に減ってしまいました。Z590-Fの3本のPCIeスロットのうち、2本はCPU直結を分割しているので、両方とも使うとGPUへのレーン数が16から8に減ってしまいます。使いたくないところです。とすると、GPU性能に影響を与えないPCIeスロットは1本だけになります。Z490-FではGPUに影響を与えないスロットが4本あったので、4分の1に激減です。ASUSはPCIeスロット数が他社に比べて多い方だったのですが、残念です。&lt;/p&gt;
&lt;p&gt;一方で、GIGABYTEとMSIは、以前からPCIeスロットが少なめでした。あっても、CPU直結を分割するタイプが多めでした。&lt;/p&gt;
&lt;p&gt;そんなところで気づいたのはASRockのミドルレンジ製品でした。ASRockも、歯車が動くことで話題のZ590 Taichiは4スロットで、うち2本はGPU用レーンを分割するタイプです。GPUの性能に影響を与えずに拡張できるスロットは2本です。他社の上位モデルよりは1本多いですが、少ないです。ところがTaichiの下位モデルのZ590 Extreme, Z590 Steel Legend, Z590 Pro4, Z590 Phantom Gaming 4になると、GPU用のレーン数を分割しないタイプのスロットが4本もあります。今まで4大マザボメーカで、ASRockを使ったことがなかったのですが、今回は大いに検討することにしました。&lt;/p&gt;
&lt;h3 id="asrock-z590-extreme"&gt;ASRock Z590 Extreme
&lt;/h3&gt;&lt;p&gt;それで今回選んだのは、ASRock Z590 Extremeです。色々な点で魅力でした。&lt;/p&gt;
&lt;h4 id="pcieスロットが多い"&gt;PCIeスロットが多い
&lt;/h4&gt;&lt;p&gt;PCIeスロットは5本あります。GPUスロットに割り当てられた16レーンを分割するタイプのスロットはありませんので、どれを使ってもGPU性能に影響は与えません。&lt;/p&gt;
&lt;h4 id="見た目が良い"&gt;見た目が良い
&lt;/h4&gt;&lt;p&gt;ヒートシンクや基板の模様が斜めにカットされていたり、斜めの溝や斜線が多用されたマザーボードのデザインに飽きていました。GIGABYTEのZ590 VISION DやZ590I VISION Dなどは、斜線の要素がなくて、スクエアで端正だと思います。ATXサイズのZ590 VISION Dはスロット数が少ないのですが、元々スロットがGPU用しかないZ590I VISION Dには、興味があります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.amazon.co.jp/dp/B083HZFC2G" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B083HZFC2G.jpg"&gt;&lt;/a&gt;&lt;br&gt;
VISION Dほどカッコ良くはありませんが、Z590 Extremeも、斜線要素が抑えられていて、スクエアな印象です。黒と青の配色も、レトロフューチャーなコンピュータのイメージで良い感じです。&lt;/p&gt;
&lt;h4 id="互換性の高い有線lan"&gt;互換性の高い有線LAN
&lt;/h4&gt;&lt;p&gt;2.5GbEのチップがRealtek RTL8125Bです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12247/" &gt;こちら&lt;/a&gt;で紹介したように、RTL8125用のkextが用意されているので、&lt;strong&gt;LucyRTL8125Ethernet.kextで動きます&lt;/strong&gt;。他社のマザーボードだと、Intel I225-Vが搭載されていることが多いです。この場合は、FakePCIIDなどを駆使して動かす必要がありました。専用のkextの方が安心です。&lt;/p&gt;
&lt;p&gt;ASRockのZ590 ExtremeとSteel Legendは仕様がほとんど同じなのですが、唯一の違いが、Extremeには1GbEのチップも搭載されていることです。これがIntel I219Vなので、&lt;strong&gt;IntelMausi.kextで動きます&lt;/strong&gt;。IntelMausiEthernet.kextは動きませんでした。Z590マザボのI219Vのベンダー：デバイスIDが8086:15FAなのですが、Contents/Info.plistを見ると、IntelMausi.kextにはこのIDが設定されていますが、IntelMausiEthernet.kextにはありません。それが原因で動かないようです。IntelMausi.kextの方が頻繁に更新されているので、今後もこちらを使った方が良いと思いました。&lt;/p&gt;
&lt;h4 id="無線用key-eソケットとアンテナ穴がある"&gt;無線用key Eソケットとアンテナ穴がある
&lt;/h4&gt;&lt;p&gt;WiFiなしのモデルですが、無線モジュール用のソケットとアンテナ穴があります。&lt;/p&gt;
&lt;p&gt;ASRockマザボの無線LAN/Bluetooth用のM.2 key Eソケットは、CNViに加えて、従来型のPCIe + USB接続が可能なタイプです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9857/" &gt;こちらの記事で紹介した&lt;/a&gt;ように、最近の多くのマザボはCNViのみの対応になっていて、macOSと互換性のあるWiFi/Bluetoothモジュールを取り付けることができません。ASUS, GIGABYTE, MSIのM.2 key Eソケットは、CNVi専用の場合が多いです。&lt;/p&gt;
&lt;p&gt;ところが、ASRockの製品は、スペック表に以下のように書いてあるように、従来型の無線モジュールにも対応しています。これでmacOSにOOBで対応するBroadcomのBCM94360NGが使えます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;1 x M.2 ソケット (Key E), タイプ 2230 WiFi/BT PCIe WiFi モジュールと Intel® CNVi (統合 WiFi/BT) に対応
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;バックパネルにアンテナ穴が空いているのもポイントです。現在の国内のラインナップではWiFi付きのExtremeはありませんが（Steel LegendにはWiFi付きと無しがあります）、WiFi非搭載モデルにもアンテナ穴がちゃんと空いてます。バックパネルを統一してコストダウンするのが目的だとは思いますが、あとから無線モジュールを取り付ける場合には、とても助かります。&lt;/p&gt;
&lt;h4 id="サウンドチップの互換性が高い"&gt;サウンドチップの互換性が高い
&lt;/h4&gt;&lt;p&gt;サウンドチップがRealtek ALC1220です。AppleALC.kextでサポートされているチップなので、互換性が高いはずです。実はまだ動かせてませんが、なんとかなると思ってます。ASRockは上位モデルのTaichiにもALC1220を使っているので、安心かと思います。他社のZ590モデルには、新しいチップのRealtek ALC4080が使われている場合が多いです。このチップにはAppleALC.kextが未対応なので音が出ない可能性が高いと考えました。ただ、&lt;a class="link" href="https://www.tonymacx86.com/threads/ohchangs-build-gigabyte-z590-vision-g-i7-10700k-amd-rx580.310986/" target="_blank" rel="noopener"
 &gt;TonymacX86の情報&lt;/a&gt;によるとGIGABYTE Z590 VISION Gでは、ALC4080がUSBオーディオ接続になっていて、何の問題もなく音が出たという報告があります。なのでサウンドチップの互換性の心配は不要なのかもしれません。&lt;/p&gt;
&lt;p&gt;以上のように、ASRockのZ590シリーズは、全般的に安定したこなれた規格と部品が使われている傾向があって、hackintoshするには安心感のある構成かと思いました。&lt;/p&gt;
&lt;h3 id="組み立てる"&gt;組み立てる
&lt;/h3&gt;&lt;p&gt;CPU、メモリー、M.2 SSD、CPUクーラー、グラフィックスカード類は、今まで使っていたASUS micro-ATXマザーボードのROG STRIX Z490-G GAMINGから取り外して移植しました。WiFi/BluetoothもBroadcomのBCM94360NGを取り付けました。これは&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9857/" &gt;OOBで動く唯一のM.2無線モジュール&lt;/a&gt;です。M.2 WiFiと書かれたM.2 key Eソケットにぴったり収まります。この後、アンテナを仮配線しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/bcm84360ng.jpg"&gt;&lt;/p&gt;
&lt;p&gt;M.2 SSDには、Z490で起動させていた時のEFIがそのまま入っています。OpenCore 0.6.7です。メインのパーティションには、Big Sur 11.2.3がインストールされてます。グラフィックスカードはAMD Radeon 5700XTです。&lt;/p&gt;
&lt;p&gt;構成をまとめると、以下になります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASRock Z590 Extreme&lt;/li&gt;
&lt;li&gt;10900K&lt;/li&gt;
&lt;li&gt;M.2 SSD&lt;/li&gt;
&lt;li&gt;BCM94360NG&lt;/li&gt;
&lt;li&gt;Radeon 5700XT&lt;/li&gt;
&lt;li&gt;OpenCore 0.6.7 + Big Sur 11.2.3&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="bios設定"&gt;BIOS設定
&lt;/h3&gt;&lt;p&gt;BIOS設定は、工場出荷時設定でも問題ありませんでした。でも通例にしたがって以下のように設定しました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IGPU Multi-Monitor: Enabled&lt;/li&gt;
&lt;li&gt;Primary Graphics Adapter: PCIE1&lt;/li&gt;
&lt;li&gt;XHCI Hand-off: Enabled&lt;/li&gt;
&lt;li&gt;Above 4G Decoding: Enabled&lt;/li&gt;
&lt;li&gt;Onboard HD Audio: Enabled&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="とりあえず起動"&gt;とりあえず起動
&lt;/h3&gt;&lt;p&gt;Z490マザーボードで動かしていたM.2 SSDのままで、とりあえず起動を試みました。なんと、ログイン画面まで問題なく到達しました。CPUは同じなのでそれほど問題ないとは思ってましたが、あっけなかったです。でも、キーボード、トラックパッドが効かず、ログインできません。USB機器が動いていないようです。&lt;/p&gt;
&lt;h3 id="usbメモリで起動"&gt;USBメモリで起動
&lt;/h3&gt;&lt;p&gt;移植に先立って、M.2 SSDのEFI部分を、USBメモリのEFI部分にコピーしてありました。ログイン画面に至ったところでUSB機器が動かなくなっている様子でしたが、OpenCoreなどが動く段階では、USBメモリーは動いています。なので、このUSBメモリから起動することが可能でした。&lt;/p&gt;
&lt;p&gt;そこで、この起動用USBメモリを別のマシンで編集して、多少の調整をしました。まずは、IntelMausiEthernet.kextとLucyRTL8125Ethernet.kextを導入します。この記述をconfig.plistにも追加しました。次にconfig.plistからZ490関係の内容、つまりはDevicePropertiesの有線LANとサウンドに関する部分を削除しました。これでかなりZ590対応したと思うのですが、USB周りは手を加えてないので、やはりログイン画面でUSBが効かなくなったままです。&lt;/p&gt;
&lt;h3 id="画面共有する"&gt;画面共有する
&lt;/h3&gt;&lt;p&gt;USB機器が動かない様子なので、画面共有で先を進めようと考えました。ルーターのDHCPのログを見ると、新しいマザーボードに1個だけアドレスが割り当てられていました。そこで、このアドレスに対して画面共有を行ったところ、無事ログイン画面が現れました。ここで、ログインして全ての操作が可能になりました。システム環境設定からネットワークを調べたところ、動いていたのはWiFiのBCM94360NGでした。&lt;/p&gt;
&lt;p&gt;当初、有線LANは、Intel I219VもRealtek RTL8125Bも、どちらも動いていませんでした。Intelが動かなかったのは、前述のように、IntelMausiEthernet.kextを使っていたのが原因でした。IntelMausi.kextに変えて動くようになりました。RTL8125Bが動かなかったのは、前のZ490マザーボードの設定で、ジャンボフレームが使用したかったので、2.5Gハブ接続するよう固定してしまっていたからでした。それを1Gハブに接続したので動かないようでした。自動モードにしたら動くようになりました。&lt;/p&gt;
&lt;h3 id="usbinjectallkextを入れる"&gt;USBInjectAll.kextを入れる
&lt;/h3&gt;&lt;p&gt;画面共有から接続して、Hackintool.appで調べたところ、USBポートが一つも見えてませんでした。元々Hackintool.appで作ったZ490マザボ用USBのためのkextを入れていたので、これが動いていないと考えました。そこで、USBInjectAll.kextを入れてみたのですが、やはりUSBは見えませんでした。ちょっと探したところ、Z590チップセットに対応したUSBInjectAll.kextがあるようでした。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://gitee.com/softxing/OS-X-USB-Inject-All" target="_blank" rel="noopener"
 &gt;https://gitee.com/softxing/OS-X-USB-Inject-All&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hackintool.appで調べると、Z490のXHCI Host ControllerのVender:Device IDは8086:A36Dですが、Z590の場合8086:43EDでした。これらの違いを反映したUSBInjectAll.kextが必要なようでした。上記のサイトからソースコード一式をダウンロードして、makeコマンドでkextを作ることができました。&lt;a class="link" href="https://bootmacos.rinontech.com/download/USBInjectAll.kext.zip" &gt;コンパイルしたZ590用のUSBInjectAll.kextをここに置いておきます&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/hackintool_usb.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これでUSBが見えるようになりました。上はHackintool.appで調べた様子です。USB Receiverというのはlogitechのトラックパッド付きキーボードです。これでログインもmacOSの操作もできるようになりました。BRCM20702 Hubは、BCM94360NGのBluetooth部分です。これでBluetoothが見えて、純正Magic Trackpad/Keyboardも接続できるようになりました。ASM107xというのは、マザボ搭載のUSBハブかなと思います。今の状態だとUSB 3.1が使えないので、今後は使うべき15個のUSBポートを選択して、kextを作っていきたいと思います。&lt;/p&gt;
&lt;h3 id="efi構成"&gt;EFI構成
&lt;/h3&gt;&lt;p&gt;以上の作業で、EFIの構成は以下のようになりました。ACPIフォルダが、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-RHUB.aml&lt;/li&gt;
&lt;li&gt;SSDT-PLUG.aml&lt;/li&gt;
&lt;li&gt;SSDT-EC-USBX.aml&lt;/li&gt;
&lt;li&gt;SSDT-AWAC.aml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Kextsフォルダが&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WhateverGreen.kext&lt;/li&gt;
&lt;li&gt;VirtualSMC.kext&lt;/li&gt;
&lt;li&gt;USBInjectAll.kext&lt;/li&gt;
&lt;li&gt;SMCSuperIO.kext&lt;/li&gt;
&lt;li&gt;SMCProcessor.kext&lt;/li&gt;
&lt;li&gt;LucyRTL8125Ethernet.kext&lt;/li&gt;
&lt;li&gt;Lilu.kext&lt;/li&gt;
&lt;li&gt;IntelMausi.kext&lt;/li&gt;
&lt;li&gt;AppleALC.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;です。config.plistは&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#starting-point" target="_blank" rel="noopener"
 &gt;DortaniaさんのComet Lakeガイド&lt;/a&gt;とほぼ同じです。機種IDはiMac20,1です。&lt;/p&gt;
&lt;p&gt;追記：使用中のEFIを&lt;a class="link" href="https://bootmacos.rinontech.com/download/EFI_z590_bootmacos.zip" &gt;こちら&lt;/a&gt;に置いておきます。config.plistのシリアル番号などはみなさんで設定してください。Radeon RX 6xxx以外の方は、ブートオプションのagdpmod=pikeraを削除してください。OpenCore 0.7.6です。USBは設定済みで、オンボードオーディオも動きます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASRockのZ590 Extremeに10900Kを搭載してmacOSを動かしました。現状では&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USBは動いているけど15個制限対策は未設定&lt;/li&gt;
&lt;li&gt;Intel (1GbE)、Realtek (2.5GbE)のどちらの有線LANも動く&lt;/li&gt;
&lt;li&gt;マザボに取り付けたBCM94360NGでWiFi/BTが動く&lt;/li&gt;
&lt;li&gt;オンボードオーディオが動かない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;状態です。少しずつ対策していきたいと思います。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：オンボードオーディオが動きました：&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12857/" &gt;ASRock Z590マザーボード搭載ALC1220で音を出す (その1)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>BIG SUR 11.2.3にアップデートする</title><link>https://bootmacos.rinontech.com/posts/12776/</link><pubDate>Fri, 12 Mar 2021 20:27:47 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12776/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.2.3にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.2.3が配布されたので、11.2.2からアップデートしました。アップデートしたのは、Z390マザーボードのマシンです。OpenCore 0.6.7で起動していて、kext類は最新です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12742/" &gt;前回の11.2.2アップデート&lt;/a&gt;に引き続き、またマイナーなアップデートのようで、WebページのレンダリングをするWebKitの脆弱性を修正するもののようです。機能が拡充するわけではなさそうですが、バージョン番号を上げてまで配布するということは深刻な不具合なのかもしれないです。システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐインストール」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/11.2.3_2.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、2.44GBのアップデートファイルがダウンロードされ、複数回再起動しました。再起動はデフォルトで選択されているボリュームのままでokで、操作不要でした。放置しておいたら、何の問題もなくBig Sur 11.2.3が起動してました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/03/11.2.3_about.png"&gt;&lt;/p&gt;
&lt;p&gt;特に気づく変更点はありません。ビルドは20D91になってました。&lt;/p&gt;</description></item><item><title>BIG SUR 11.2.2にアップデートする</title><link>https://bootmacos.rinontech.com/posts/12742/</link><pubDate>Fri, 26 Feb 2021 23:25:35 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12742/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post BIG SUR 11.2.2にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.2.2が配布されたので、11.2.1からアップデートしました。アップデートしたのは、Z390マザーボードのマシンです。OpenCore 0.6.6で起動していて、kext類は最新です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12627/" &gt;前回の11.2.1アップデート&lt;/a&gt;に引き続き、またマイナーなアップデートのようです。サードパーティUSB-Cハブやドックを接続したときに、2019年以降のMacBook Proと2020年以降のMacBook Airが破損することを防ぐ効果があるようです。デスクトップのhackintoshにはとことん無関係な気もしましたが、最新macOSではありますので、アップデートしました。システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐインストール」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-02-26-13.03.12.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、2.17GBのアップデートファイルがダウンロードされ、2回、再起動しました。1回目のアップデートのOpenCore画面では、いつもの起動ボリュームにしているMacintosh HDというボリュームが2個見えてましたが、デフォルトで選択されているままでokでした。インストール後、何の問題もなくBig Sur 11.2.2が起動しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2021-02-26-13.05.41.png"&gt;&lt;/p&gt;
&lt;p&gt;特に気づく変更点はありません。ビルドは20D80になってました。&lt;/p&gt;</description></item><item><title>ThinkPad T460sの更新 (OpenCore 0.6.6 + macOS 11.2.1)</title><link>https://bootmacos.rinontech.com/posts/12606/</link><pubDate>Thu, 11 Feb 2021 16:32:01 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12606/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/04/t460s.jpg" alt="Featured image of post ThinkPad T460sの更新 (OpenCore 0.6.6 + macOS 11.2.1)" /&gt;&lt;p&gt;中古で入手して色々設定したThinkPad T460sですが、すっかり放置してました。久々に起動したらOpenCoreは0.5.7でmacOSは10.15.6でした。今回は、OpenCoreを0.6.6に、macOSを11.2.1にアップデートします。&lt;/p&gt;
&lt;h3 id="t460sのgithubから更新"&gt;T460sのGitHubから更新
&lt;/h3&gt;&lt;p&gt;あまり使う予定はないのですが、手持ちのマシンは最新にしておきたいという気持ちがあるので、アップデートを考えました。以前の記事、&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8399/" &gt;ThinkPad T460s (6300U) にOpenCoreでCatalinaを導入&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;では、T460s用にチューンナップしたEFI一式を配布してくれているサイト&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/simprecicchiani/Thinkpad-T460s-macOS-OpenCore" target="_blank" rel="noopener"
 &gt;GitHub - simprecicchiani/ThinkPad-T460s-macOS-OpenCore: Bootloader configurat&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のEFIデータをそのまま使ってmacOSをインストールしました。今回は自前で頑張るかなと思ったのですが、上記のサイトを再び見てみたところ、活発に更新されていました。タイミングが良いことに、これを書いている13時間前に&lt;a class="link" href="https://github.com/simprecicchiani/ThinkPad-T460s-macOS-OpenCore/releases/tag/0.6.6" target="_blank" rel="noopener"
 &gt;OC 0.6.6用のEFI一式が更新&lt;/a&gt;されていました。ここまで面倒を見てくださるのなら、活用しない手はないと思い、早速EFI一式をダウンロードしました。&lt;/p&gt;
&lt;p&gt;基本的にはこれで問題なく0.6.6にアップデートできたのですが、以下の点で多少手をかけました。&lt;/p&gt;
&lt;h3 id="起動音を止める"&gt;起動音を止める
&lt;/h3&gt;&lt;p&gt;ジャーンという起動音を止めました。最近のMacで復活した起動音ですが、本物Macでも止めてます。今回、何度か起動を試みることになり、その度に大きな音で起動するので、止めました。&lt;/p&gt;
&lt;h3 id="securebootmodel"&gt;SecureBootModel
&lt;/h3&gt;&lt;p&gt;Catalinaが起動している状態から、githubで公開されているEFIに差し替えると、起動しなくなりました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;OCB: Apple Secure Boot prohibits this boot entry, enforcing!
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というエラーが出ます。検索したところSecureBootModelをDisabledにすれば良いとわかりました。今まではDefaultに設定してありました。OpenCoreのマニュアルにもこのことは書いてありました。そこでこれをDisabledにしたところ、起動するようになりました。&lt;/p&gt;
&lt;p&gt;ただその後、後述のようにBig Surをクリーンインストールしたところ、SecureBootModelをDefaultにしても問題なく起動するようになりました。なので、現在は元のデフォルト値である、Defaultに戻しました。&lt;/p&gt;
&lt;h3 id="矢印アイコンを追加"&gt;矢印アイコンを追加
&lt;/h3&gt;&lt;p&gt;EFIを入れ替えたところOpenCanopyが動かなくなってました。例の&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12508/" &gt;矢印アイコンが足りないのが原因&lt;/a&gt;でした。なのでそれを追加しました。ただ、現在githubで配布されている一式には矢印アイコンも入っているようです。&lt;/p&gt;
&lt;h3 id="big-surをクリーンインストール"&gt;Big Surをクリーンインストール
&lt;/h3&gt;&lt;p&gt;これでOpenCore 0.6.6 + Catalinaで動くようになりました。そこで、次のステップとして、Big Surにアップデートしようとしました。すると、Big Surのインストーラが途中で止まってしまいました。なので、Big Surインストール用のUSBメモリを作り、これにEFI一式を入れました。そしてUSBメモリから起動して、内蔵SSDを消去してのクリーンインストールを行いました。その結果、Big Surがインストールできました。SecureBootModelもDefaultで動くようになりました。ファイルシステムに何らかの不整合があったのかもしれません。その後、11.2.1にアップデートしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/aboutT460s.png"&gt;&lt;/p&gt;</description></item><item><title>Big Sur 11.2.1にアップデートする</title><link>https://bootmacos.rinontech.com/posts/12627/</link><pubDate>Wed, 10 Feb 2021 17:42:55 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12627/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post Big Sur 11.2.1にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.2.1が配布されたので、11.2からアップデートしました。アップデートしたのは、Z390マザーボードのマシンです。OpenCore 0.6.6で起動していて、kext類は最新です。&lt;/p&gt;
&lt;p&gt;いつものマイナーアップデートのさらにマイナーなアップデートのようです。古いMacBook Proで充電できない問題が修正されているようです。システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐインストール」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/11.2.1_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この後、アップデートファイルがダウンロードされ、3回、再起動しました。1回目のアップデートのOpenCore画面では、いつもの起動ボリュームにしているMacintosh HDというボリュームが2個見えてましたが、デフォルトで選択されているままでokでした。インストール後、何の問題もなくBig Sur 11.2.1が起動しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/11.2.1_about.jpg"&gt;&lt;/p&gt;
&lt;p&gt;特に気づく変更点はありません。ビルドは20D74になってました。&lt;/p&gt;</description></item><item><title>Big Sur 11.2にアップデートする</title><link>https://bootmacos.rinontech.com/posts/12496/</link><pubDate>Tue, 02 Feb 2021 22:02:22 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12496/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post Big Sur 11.2にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.2が配布されたので、11.1からアップデートしました。アップデートしたのは、Z390マザーボードのマシンです。OpenCore 0.6.5で起動していて、kext類は最新です。システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐアップデート」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/update112.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、アップデートファイルがダウンロードされ、2回、再起動しました。インストール後、何の問題もなくBig Sur 11.2が起動しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/02/11.2.png"&gt;&lt;/p&gt;
&lt;p&gt;特に気づく変更点はありません。ビルドは20D64になってました。&lt;/p&gt;</description></item><item><title>2.5G BASE-T PCIe Ethernetカードを使う</title><link>https://bootmacos.rinontech.com/posts/12347/</link><pubDate>Wed, 06 Jan 2021 18:12:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12347/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2021/01/25GbENIC.jpg" alt="Featured image of post 2.5G BASE-T PCIe Ethernetカードを使う" /&gt;&lt;p&gt;RealtekのRTL8125チップを搭載した2.5Gbps Ethernet PCIeカードを、macOSが動く自作PCで使ってみました。ドライバにはLucyRTL8125Ethernet.kextを使います。2.5Gbpsの速度が出ていることを確認しました。安価なので1G超えLANを試すのに良いと思います。&lt;/p&gt;
&lt;h3 id="rtl8125搭載25g-pcieカード"&gt;RTL8125搭載2.5G PCIeカード
&lt;/h3&gt;&lt;p&gt;AmazonやAliExpressのページでRTL8125を検索すると、2.5G BASE-TのEthernet拡張カード製品が多数見つかります。RTL8125はRealtekの2.5GbE用のチップです。現在主流のZ490マザーボードの多くにはIntelのI225-Vが採用されていますが、一部の製品にはRTL8125が搭載されています。例えばGIGABYTEのマザーボードにはRTL8125が搭載されています。GIGABYTE関係者の方が「I225-VよりRTL8125の方が安定しているから採用している」と、YouTubeで宣伝してました。それくらいメジャーなチップなので、2.5Gbps PCIe拡張カードの多くがRTL8125を搭載しているようです。Amazonでの価格は2,000円〜4,000円くらいです。10Gbpsのカードに比べると安価なので、導入しやすいです。&lt;/p&gt;
&lt;p&gt;価格以外にも、2.5Gbpsカードのメリットがあります。2.5Gbpsカードは10Gbpsに比べて速度が遅いので、カードエッジコネクタはPCIe x 1です。それに対して、高速な10GbpsカードではPCIe x 4になります。今回使用したマザーボード（ASUSのROG Maximus XI Hero Z390マザーボード）には3本のPCIe x 16スロットと3本のPCIe x 1スロットがあります。3本のPCIe x 16スロットのうち、CPU直結スロットはグラフィックスに、チップセット経由のスロットはSATAカード (PCIe x 4)で使ってしまっていました。CPU直結のPCIe x 16のスロットがもう一本空いてはいますが、それを使うとグラフィックスカードを挿しているPCIe x 16と帯域を分け合うことになり、どちらもx 8になってしまいます。LANのためにグラフィックスの性能が下がるのは避けたいと思いました。そうすると空いているスロットはPCIe x 1だけです。x 1スロットで使える2.5 Gカードは、現状に即した選択と思いました。&lt;/p&gt;
&lt;p&gt;今回注目したのは、2.5Gカードとして最安値で販売されている以下の製品です。AmazonとAliExpressのどちらにも、同じ写真の製品が複数販売されています。扱っている店が違うだけで、おそらく全て同じ製品だと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/H910aa282f8ca4541b188dc3d015f0a96i-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Amazonだと送料込みで2300円程度ですが、AliExpressでは1900円程度です。差額は大差ないのですが、Amazonの納期は3週間以上で、AliExpressの方は1週間未満でした。価格と納期は時期により変化すると思いますが、現状ではAliExpressの方が優秀な様子でした。以下ではAliExpressから届いたカードを使ってみた報告です。&lt;/p&gt;
&lt;h3 id="lucyrtl8125ethernetkext"&gt;LucyRTL8125Ethernet.kext
&lt;/h3&gt;&lt;p&gt;実際のMacでは採用されていないチップなので、macOSにはドライバーが含まれていません。でもmacOSで動くRTL8125用のドライバー（kextファイル）が以下で公開されています。Kext Updater.appにも登録されているので、そちらからもダウンロード可能です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/Mieze/LucyRTL8125Ethernet" target="_blank" rel="noopener"
 &gt;GitHub - Mieze/LucyRTL8125Ethernet: macOS driver for Realtek RTL8125&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ちなみにLucyというのは作者のMiezeさんの猫の名前のようです。&lt;/p&gt;
&lt;p&gt;LucyRTL8125Ethernet.kextをOpenCoreのKextsフォルダに入れ、ProperTreeのスナップショット機能を使ってconfig.plistに登録したところ、このRTL8125カードは問題なく動作しました。ただしWake On Lanは効きませんでした。カードの販売サイトではWOL対応していると書いてあるので、おそらくはmacOSとの相性問題ではないかと思います。&lt;/p&gt;
&lt;h3 id="システム情報で確認"&gt;システム情報で確認
&lt;/h3&gt;&lt;p&gt;動作したところでmacOSの「システム情報」を開くと、RTL8125Aを搭載したPCIeカードだと確認できました。ちなみに、もう一つ見えているEthernetカードは、ASUS Z390マザーボード上に実装された1G Base-TのI219です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2021/01/systeminfo25.png"&gt;&lt;/p&gt;
&lt;h3 id="速度測定"&gt;速度測定
&lt;/h3&gt;&lt;p&gt;速度が出ていることを確認するためにiperf3コマンドで速度測定しました。このカードを取り付けたASUS Z390マシンを、ASUS Z490マシンに接続しました。どちらのマシンも、OpenCore 0.6.4 + Big Sur 11.1の構成です。Z490には、Intel I225-Vが搭載されています。なので接続は以下のようになります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Z390 (Big Sur) + RTL8125A &amp;lt;-----&amp;gt; Intel I225-V + Z490 (Big Sur)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;また、今回の測定ではジャンボフレームをonに設定しました。なので&lt;a class="link" href="https://bootmacos.rinontech.com/posts/12192/" &gt;前回の測定&lt;/a&gt;より性能が出ました。ジャンボフレームを有効にするには、システム環境設定の、ネットワーク、詳細、ハードウエアで構成を手動にします。手動で2.5Gに設定すると、相手は2.5G Base-T限定になり、1Gハブなどには接続できなくなります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/jumbo.png"&gt;&lt;/p&gt;
&lt;p&gt;iPerf3のクライアント側の結果を以下に示します。2.5Gbpsの速度が達成されている様子がわかります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% iperf3 -c 192.168.x.x
Connecting to host 192.168.x.x, port 5201
[ 5] local 192.168.x.x port 49642 connected to 192.168.x.x port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 295 MBytes 2.48 Gbits/sec
[ 5] 1.00-2.00 sec 297 MBytes 2.49 Gbits/sec
[ 5] 2.00-3.00 sec 295 MBytes 2.47 Gbits/sec
[ 5] 3.00-4.00 sec 295 MBytes 2.47 Gbits/sec
[ 5] 4.00-5.00 sec 294 MBytes 2.47 Gbits/sec
[ 5] 5.00-6.00 sec 296 MBytes 2.48 Gbits/sec
[ 5] 6.00-7.00 sec 295 MBytes 2.48 Gbits/sec
[ 5] 7.00-8.00 sec 293 MBytes 2.46 Gbits/sec
[ 5] 8.00-9.00 sec 294 MBytes 2.46 Gbits/sec
[ 5] 9.00-10.00 sec 295 MBytes 2.47 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 2.88 GBytes 2.47 Gbits/sec sender
[ 5] 0.00-10.00 sec 2.88 GBytes 2.47 Gbits/sec receiver

iperf Done.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>HomePod miniをASUS Z390マザーボードのType-Cに接続する</title><link>https://bootmacos.rinontech.com/posts/12230/</link><pubDate>Fri, 01 Jan 2021 23:07:01 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12230/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/black512.jpg" alt="Featured image of post HomePod miniをASUS Z390マザーボードのType-Cに接続する" /&gt;&lt;p&gt;HomePod miniにはType-Cのケーブルがついています。これをASUSマザーボードバックパネルのType-Cコネクタに接続したら、macOSのファインダーにHomePodが現れました。この状態でHomePodのメンテナンスが可能です。&lt;/p&gt;
&lt;h3 id="homepodをhackintoshに接続する"&gt;HomePodをhackintoshに接続する
&lt;/h3&gt;&lt;p&gt;HomePodにはUSB Type-Cのケーブルが1本だけついてます。本体からは抜けないので、生えている感じです。電力供給専用だとばかり思っていたので、これを自作PCに接続したらどうなるかとは考えてませんでした。&lt;/p&gt;
&lt;p&gt;ところで、最近HomePod miniの調子が時々良く無いです。iPhoneと連携する機能をリクエストすると&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;「接続で問題が起きています。iPhoneがこのHomePodと同じWi-Fiに接続されていることを確認してください。」
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という返答をすることがあります。検索すると、そういう状況で困っている人は多くて、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Wi-Fiを2.4GHzにしたり、&lt;/li&gt;
&lt;li&gt;HomePodを初期化したり、&lt;/li&gt;
&lt;li&gt;iPhoneを再起動する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;と一時的に治るようでした。その対処法の一つに、&lt;strong&gt;HomePodをMacにUSB接続&lt;/strong&gt;して初期化する方法が書いてありました。&lt;/p&gt;
&lt;p&gt;「そんなことが可能ならばhackintoshでも試したい」ということで、ASUS Z390 + 9900K + OpenCore 0.6.4 + Big Sur 11.1で構成した自作マシンのバックパネルType-Cコネクタに、HomePodを直結してみました。するとなんと、ファインダーにHomePodが現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac1.png"&gt;&lt;/p&gt;
&lt;p&gt;HomePodの上面LEDはオレンジ色で点滅します。これはオーディオ用パワーアンプを駆動するためには電力が不足していることを表しているらしいです。マザーボードのType-CコネクタにはUSB 3.1 PDの機能はなく、5V 2Aが出ているだけなので電力不足です。でも「HomePodを復元…」する機能は使えるようです。&lt;/p&gt;
&lt;p&gt;システム情報で調べると、480Mbps接続しているようです。USB 2.0のHigh-Speedモードですので、おそらくは変換器経由でUSB 2.0/3.0 Type-Aコネクタに接続しても、同様にファインダーに現れるのではと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/homepodUSB.png"&gt;&lt;/p&gt;
&lt;h3 id="homepodを復元する"&gt;HomePodを復元する
&lt;/h3&gt;&lt;p&gt;ファインダーウィンドウで唯一できることは、「HomePodを復元…」することのようです。試さないわけにはいかないです。これをクリックすると、こんなダイアログが出ます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac2.png"&gt;&lt;/p&gt;
&lt;p&gt;何かのメディアもデータを入れたつもりもないので、ためらうことなく、復元ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac3.png"&gt;&lt;/p&gt;
&lt;p&gt;すると2.29GBの「HomePodソフトウェア・アップデート」のダウンロードが始まりました。おそらくはHomePodのOSがアップルのサーバからダウンロードされ、これによりHomePodがアップデートされるのだと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/withmac4.png"&gt;&lt;/p&gt;
&lt;p&gt;この後「ファームウェアが復元」されて、工場出荷時状態になりました。&lt;/p&gt;
&lt;h3 id="おまけapple-tvも接続してみた"&gt;おまけ：Apple TVも接続してみた
&lt;/h3&gt;&lt;p&gt;5年前のApple TV (2015) にもType-Cのポートがあったので、同じくZ390マザーボードに接続してみました。こちらもファインダーに現れて、復元とアップデートができました。ソフトウェアアップデートのサイズは2.85GBでした。USBの接続は、やはり480MbpsのHigh-Speedモードです。ちなみにApple TVにメンテナンス用USBポートがついているのは2015モデルまでで、2017モデルからは廃止されてます。またType-Cなのは2015モデルだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/appletv.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Big Surが動いている自作PCに、HomePod miniをUSB接続したら、ファインダー上に現れて、ソフトウェアのアップデートなどが可能でした。Type-Cケーブルは単なる電源用だと思っていたので意外でした。&lt;/p&gt;</description></item><item><title>Wake On LAN (WOL) を使ってmacOSの電源を入れる</title><link>https://bootmacos.rinontech.com/posts/12223/</link><pubDate>Sat, 26 Dec 2020 20:49:22 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12223/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/bios2.png" alt="Featured image of post Wake On LAN (WOL) を使ってmacOSの電源を入れる" /&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/misc/41N9RhtWh9L.png"&gt;&lt;/p&gt;
&lt;p&gt;電源を落としたmacOSコンピュータをWake On LAN (Ethernet経由) で起動するよう設定しました。本物のMacだと電源を落とした状態からのWOLは不可能らしいです。条件はありますが、hackintoshならば電源off状態からのWOLが可能です。&lt;/p&gt;
&lt;h3 id="wake-on-lan機能"&gt;Wake On LAN機能
&lt;/h3&gt;&lt;p&gt;Wake On LAN (WOL) は、スリープ状態や電源offのコンピュータを、ネットワークからのコマンドで起動させる機能です。WOL設定されたマシンのMACアドレス宛に、マジックパケットというデータを送りつけることで、目覚めさせます。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/#Wake_On_LAN%e3%82%92%e8%a8%ad%e5%ae%9a" &gt;WinowsをインストールしたHP EliteDesk 800 G2 DM&lt;/a&gt;では、電源offからのWOLが動きました。でも実機のMacでは、検索した限りでは、電源offからのWOLは不可能なようです。&lt;/p&gt;
&lt;p&gt;WOLの設定は、どのコンピュータでも結構、困難を伴うようです。色々な要素が絡んでいて、不安定なことも多いようです。Hackintosh関係のサイトでも、WOLの設定が時々話題になりますが、大変そうでした。WOLが必要な状況にあるなら、常時電源onにしたサーバとして動かしておけば良いのにと思ってましたので、あまり興味はありませんでした。でも、手を出してみたら、停止していたコンピュータをネットワークから起動させる事が純粋に面白かったです。何かの目的のためにWOLするのではなく、人はWOLしたいからWOLしているのだと感じました。また、実機のMacでは出来ないことを達成するという要素も、hackintoshの醍醐味です。&lt;/p&gt;
&lt;p&gt;WOLには以下のような要素が関係するようです。このうち一つでも不完全だとWOLしません。またOSやドライバーのバージョンが変わると動かないこともあるようです。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/" &gt;前回紹介したWindowsの場合&lt;/a&gt;でも設定は面倒でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BIOSでの設定：電源off時にもEthernetポートに通電するよう設定。&lt;/li&gt;
&lt;li&gt;OSでの設定：macOSではシステム環境設定でWOLを有効にする。&lt;/li&gt;
&lt;li&gt;ネットワークドライバ：WOLをサポートしたkextを使う。&lt;/li&gt;
&lt;li&gt;NIC：WOLをサポートしたLANアダプタが必要。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;後半の2条件：ネットワークドライバとNICに関しては、相性の問題かもしれないです。同じチップを使ったアダプターカードでも、WOLが効く・効かないものがあるようです。またこれ以外にも、OSのバージョンが変わるなどの状況で、WOLが動かなくなったりします。WOLが動く条件が満たされると、電源がoffでもEthernetコネクタのLEDが点灯するようになります。Hubの接続モニターLEDも点灯します。LEDが点灯しない状態では、NICへの電源が遮断されているので、WOLは無理なようです。電源off状態のLEDを観察すれば、WOLできるかどうかがある程度判定できます。&lt;/p&gt;
&lt;h3 id="asus-z390--big-surでwol"&gt;ASUS Z390 + Big SurでWOL
&lt;/h3&gt;&lt;p&gt;今回設定したマシン構成は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1915/" &gt;ASUS ROG MAXIMUS XI HERO Z390&lt;/a&gt; + OpenCore 0.6.4 + Big Sur 11.1です。WOLに使用したのは、このマザーボードに搭載されているIntel I219-VギガビットLANです。&lt;/p&gt;
&lt;h4 id="bios設定"&gt;BIOS設定
&lt;/h4&gt;&lt;p&gt;BIOSのAdvanced –&amp;gt; APM ConfigurationからPower On By PCI-EをEnabledに設定します。デフォルトはDisabledです。下の欄に、「オンボードLANコントローラやPCIeスロット上LANカードのwake-on-LAN機能を有効・無効にします」という説明が出てます。オンボードチップの場合も、PCIeスロット搭載カードの場合も、この項目でWOL設定できるようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/bios2.png"&gt;&lt;/p&gt;
&lt;h4 id="macosの設定"&gt;macOSの設定
&lt;/h4&gt;&lt;p&gt;システム環境設定の省エネルギーで「ネットワークアクセスによるスリープ解除」にチェックを入れます。これはデフォルト設定です。実際のMacでは、この設定によりスリープからのWOLが可能になります。でも、電源offの場合はWOLしません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/powersaving.png"&gt;&lt;/p&gt;
&lt;h4 id="wol対応kextを使う"&gt;WOL対応kextを使う
&lt;/h4&gt;&lt;p&gt;以上のBIOSとmacOSの設定を行っても、当初はWOLが効きませんでした。BIOSで設定した直後に、電源を落とすと、WOLが効きます。でも一度でもmacOSを起動すると、それ以降、WOLが効かなくなりました。macOSの動作で、WOLが無効化されているような振る舞いです。ということで、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11724/" &gt;macOSではWOLできないと書きましたが、その記事のコメントで、まっくぷろさんから、WOL対応しているらしいIntelMausiEthernet.kextバージョン&lt;/a&gt;を教えていただきました。このkextを使うことで、安定してWOLが動作するようになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/fischerscode/IntelMausiEthernet-WOL" target="_blank" rel="noopener"
 &gt;GitHub - fischerscode/IntelMausiEthernet-WOL: OS X driver for Intel onboard LAN&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="wolするアプリケーション"&gt;WOLするアプリケーション
&lt;/h3&gt;&lt;p&gt;WOL状態で待機しているコンピュータは、そのMACアドレス宛にマジックパケットを送ると起動します。マジックパケットを送るには、先の記事でも紹介した簡単なPythonプログラムでokです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;#!/usr/bin/python
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
s.sendto(&amp;#39;\xFF&amp;#39;*6+&amp;#39;\x99\xAA\xBB\xCC\xDD\xEE&amp;#39;*16, (&amp;#39;192.168.xxx.255&amp;#39;, 7))
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;最後の行が、目覚めさせたいコンピュータのNIC情報です。\x99\xAA\xBB\xCC\xDD\xEEの部分がMACアドレスで、192.168.xxx.255がIPアドレスです。IPアドレスの最後が255なので、ブロードキャストします。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://brew.sh/index_ja" target="_blank" rel="noopener"
 &gt;Homebrewで&lt;/a&gt;導入できるコマンドのwakeonlanをコメントで教えてもらいました。これをインストールすると以下のようにMACアドレスを指定してWOLできました。wakeonlanの中身はperlのスクリプトのようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;wakeonlan 99:AA:BB:CC:DD:EE
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;App Storeには、GUIで機種を登録したり、MACアドレスを自動検出できる有料アプリ・広告付きアプリが多数あります。でも、遠隔地からWOLすることを目的と考えたら、シンプルなPythonプログラムで十分かと思いました。また、WOLのためのiPhoneアプリも多数あります。&lt;a class="link" href="https://apps.apple.com/jp/app/remoteboot-wol/id310369182" target="_blank" rel="noopener"
 &gt;RemoteBoot WOL&lt;/a&gt;は、無料でユーザも多いようです。Windows用やAndroid用にももちろん多数のアプリがありますし、Amazonのデバイス用にもあるようです。記事冒頭のアイコンをお借りしたアプリは、FireTVなどで動くようです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ASUS Z390マザーボード搭載のIntel I219-V経由で、Big Surが動くコンピュータのWOLを試みました。電源offの状態から電源を入れられました。このために、BIOSを設定し、WOLに対応したIntelMausiEthernet.kextを使いました。これで外出先から電源を入れることもできそうです。&lt;/p&gt;</description></item><item><title>10G BASE-T PCIe Ethernetカードを使う</title><link>https://bootmacos.rinontech.com/posts/12192/</link><pubDate>Thu, 24 Dec 2020 18:38:17 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12192/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/811VxWd5jNL._AC_SL1500_.jpg" alt="Featured image of post 10G BASE-T PCIe Ethernetカードを使う" /&gt;&lt;p&gt;10GbpsのPCIe Ethernetカードを使ってみました。iMac Pro (2017) で使われているAquantia AQC107というチップを搭載したカードです。ドライバーが元々のmacOSに含まれているのでkext不要で動きます。同じチップ搭載でも、簡単なパッチが必要な製品と、OOBで動く製品があるようです。&lt;/p&gt;
&lt;h3 id="asusの10gbps-ethernetカード"&gt;ASUSの10Gbps Ethernetカード
&lt;/h3&gt;&lt;p&gt;フォーラムで教えていただいたMorgonautさんのビデオで、ASUSの10 Gbps EthernetカードがCatalinaでOOB動作すると紹介されてました。&lt;/p&gt;
&lt;p&gt;紹介されているのは、Aquantia AQC107という製品です。&lt;a class="link" href="https://www.amazon.co.jp/dp/B077842GW7" target="_blank" rel="noopener"
 &gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/amazon/B077842GW7.jpg"&gt;&lt;/a&gt;以下のように、送料込みで1.1万円くらいです。&lt;/p&gt;
&lt;p&gt;このカードを、実はかなり前に買ったのですが、macOSで動かなくてお蔵入りになってました。「OOBで動くようになっていたのか」と思い、発掘して（なかなか見つかりませんでした）試してみました。結論から言うと、OOBでは動きませんでしたが、パッチを当てて動くようになりました。&lt;/p&gt;
&lt;h3 id="aquantiaチップ用パッチbig-sur版"&gt;Aquantiaチップ用パッチ（Big Sur版）
&lt;/h3&gt;&lt;p&gt;Aquantiaの10Gbps EthernetカードのためのBig Sur版のパッチが以下で紹介されていました。これを使いました。動かした環境はZ390 + 9900K + OpenCore 0.6.4 + Big Sur 11.1です。&lt;/p&gt;
&lt;p&gt;AppleEthernetAquantiaAqtion.kextを以下のように書き換えれば良いようです。このkextは、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Kext: com.apple.driver.AppleEthernetAquantiaAqtion
Find: D4TAAgAA (16進数: 0f 84 c0 02 00 00 )
Replace: Zg8fRAAA (16進数: 66 0f 1f 44 00 00 )
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;このkextの実体は以下の場所にあります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;テキストエディタで作業するなら、OpenCoreのconfig.plistのKernel, Patchの項目に、次のdictを足せば良いです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;ASUS XG-C100C (Aquantia AQtion AQC-107)&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Count&amp;lt;/key&amp;gt;&amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;
 &amp;lt;key&amp;gt;Enabled&amp;lt;/key&amp;gt;&amp;lt;true/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;YnVpbHQtaW4=&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;Identifier&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;com.apple.driver.AppleEthernetAquantiaAqtion&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;YmJiYmJiYmI=&amp;lt;/data&amp;gt;
&amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PlistEDPlusで作業するなら、以下のようにします。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/10gbpspatch.jpg"&gt;&lt;/p&gt;
&lt;p&gt;このように追記したconfig.plistを保存して再起動したところ、10G bps Ethernetカードが動きました。今のところ特に不具合はありません。&lt;/p&gt;
&lt;h3 id="iperf3で動作試験"&gt;iperf3で動作試験
&lt;/h3&gt;&lt;p&gt;Morgonautさんのビデオではiperf3というツールで速度測定してました。これはLinuxなどで一般的な測定ツールのようで、&lt;a class="link" href="https://brew.sh/index_ja" target="_blank" rel="noopener"
 &gt;Homebrew&lt;/a&gt;からbrew install iperf3コマンドでインストールできました。iperf3コマンドを2台のコンピュータで動かし、それぞれをサーバーとクライアントにして、通信速度を計測するツールです。&lt;/p&gt;
&lt;p&gt;今回、ASUSの10Gbpsカードを取り付けたのがZ390マザーボードです。測定の相方は、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G&lt;/a&gt;のマザーボードにmacOS Big Surをインストールしたコンピュータです。このマザーボードには&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9365/" &gt;2.5 GbpsのIntel I225-V&lt;/a&gt;が搭載されています。1Gbps超えのハブを持っていないので、ASUSの10GbpsカードとZ490をEthernetケーブル（&lt;a class="link" href="https://jyn.jp/fake-cat7-lan-cable/" target="_blank" rel="noopener"
 &gt;CAT 6Aで十分らしいです&lt;/a&gt;）で直結しました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Z390 (Aquantia 10Gbps) &amp;lt;-----&amp;gt; (Intel 2.5Gbps) Z490
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;それぞれのマシンに手作業で適当なアドレスを割り当てておきます。まずは、Z490マシンでiperf3をサーバーモードで動かしました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;iperf3 -s
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;一方、10Gbpsカードが載ったZ390マシンでは、サーバアドレスを指定して、クライアントモードでiperf3を動かしました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;iperf3 -c 192.168.x.x
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;その結果、両方に同じ測定結果が表示されます。クライアント側の表示を以下に示します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% iperf3 -c 192.168.x.x
Connecting to host 192.168.x.x, port 5201
[ 5] local 192.168.x.x port 49648 connected to 192.168.x.x port 5201
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 244 MBytes 2.05 Gbits/sec
[ 5] 1.00-2.00 sec 246 MBytes 2.06 Gbits/sec
[ 5] 2.00-3.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 3.00-4.00 sec 244 MBytes 2.05 Gbits/sec
[ 5] 4.00-5.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 5.00-6.00 sec 245 MBytes 2.05 Gbits/sec
[ 5] 6.00-7.00 sec 247 MBytes 2.07 Gbits/sec
[ 5] 7.00-8.00 sec 245 MBytes 2.05 Gbits/sec
[ 5] 8.00-9.00 sec 250 MBytes 2.10 Gbits/sec
[ 5] 9.00-10.00 sec 249 MBytes 2.09 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 2.41 GBytes 2.07 Gbits/sec sender
[ 5] 0.00-10.00 sec 2.41 GBytes 2.07 Gbits/sec receiver
iperf Done.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;結果は2.07Gbpsと、2G以上の速度が出ていました。片方が2.5 Gbpsなので、それ以上は出ません。ネットの転送には色々オーバーヘッドがあるので、これくらい出ていれば十分だと思いました。また、今まで相方がいなかったので不明だったのですが、Z490の2.5Gオンボード有線LANが性能通りの速度で動いていることも確認できました。&lt;/p&gt;
&lt;h3 id="oobの10gbpsカード"&gt;OOBの10Gbpsカード
&lt;/h3&gt;&lt;p&gt;同じAquantiaのチップ搭載カードでも、Sonnetの製品ならばOOBで動くようです。以下のAmazonの販売ページにも、macOS対応と書かれてます。ASUSのカードより3,000円ほど高価です。今回はたまたま手元にASUSのカードがあったのでそれを試しましたが、この価格差ならば、パッチが不要なSonnetカードの方が良いと思います。（コメントいただいた情報によると、SequoiaではこのカードもOOB動作しないようです。 2025/09/15）&lt;/p&gt;</description></item><item><title>Big Sur 11.1にアップデートする</title><link>https://bootmacos.rinontech.com/posts/12135/</link><pubDate>Fri, 18 Dec 2020 23:49:55 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12135/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post Big Sur 11.1にアップデートする" /&gt;&lt;p&gt;macOS Big Sur 11.1が配布されたので、11.0.1からアップデートしました。アップデートしたのは、Z390マザーボードとZ490マザーボードのマシンです。どちらもOpenCore 0.6.4で起動していて、kext類は最新です。システム環境設定の「ソフトウェア・アップデート」に通知が来ていたので、そのまま「今すぐアップデート」ボタンを押しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2020-12-18-23.28.44.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、3.27GBのアップデートファイルがダウンロードされ、再起動します。最初の再起動では、どういうわけか同じ名前の起動ボリュームが見えていました。どちらかがアップデーターのボリューム（従来だとBoot macOS Install from …というような名前でした）で 、どちらかが古いmacOSだと思われます。デフォルトで起動ドライブになっていた左側を選択すると、インストールが進みました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/boot.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この後、2回ほど再起動をします。2回目以降の再起動時には、起動ボリュームは1個だけに戻っていました。インストール後、何の問題もなくBig Sur 11.1が起動しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/aboutthismac.png"&gt;&lt;/p&gt;
&lt;p&gt;特に気づく変更点はありません。ビルドは20C69になってました。&lt;/p&gt;</description></item><item><title>M1 MacでHackintoshを作る</title><link>https://bootmacos.rinontech.com/posts/12065/</link><pubDate>Sun, 13 Dec 2020 18:17:14 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12065/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/chip__fffqz3ljssi2_medium_2x.jpg" alt="Featured image of post M1 MacでHackintoshを作る" /&gt;&lt;p&gt;本物のMacが無い状態からhackintoshを作るのは困難です。また、macOSを無料で使わせていただいているお礼としても、本物のMacを1台は持っていても良いと思います。その1台がM1 Macでも大丈夫でしょうか？ということを確認するため、M1 MacBook Airでhackintosh起動・インストール用USBメモリーを作ってみます。&lt;/p&gt;
&lt;h3 id="macを買おう"&gt;Macを買おう
&lt;/h3&gt;&lt;p&gt;Hackintoshを作るためにmacOS上での作業が必要です。この記事は「M1 Macをhackintoshにする」と言う内容ではなく、「hackintoshを作る作業にM1 Macを使用する」と言う内容です。Hackintoshを作るなら、Macを買っておこうという内容の記事を、以前書きました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/66/" &gt;Macintoshを買おう&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;今なら省電力な割に高性能なM1 MacBook Air/Proがおすすめです。M1 Mac miniも良いですね。今までのMac下位モデルはインテルのiGPUを使っていましたが、性能は良くありませんでした。M1のiGPUはインテルより数倍性能が良いです。反面、miniのようなデスクトップモデルでも拡張性はほぼ無いです。そこで、拡張性を補い、インテルmacOS環境を手に入れるために、自作macOSマシンを作るのも良いと思います。でもM1マックでhackintoshは作れるのでしょうか。Rosetta 2があるので、ツール類も正しく動くとは思いますが、確認します。&lt;/p&gt;
&lt;h3 id="big-surをダウンロードする"&gt;Big Surをダウンロードする
&lt;/h3&gt;&lt;p&gt;一番の懸念は、インテル版Big Surが正規のApp Storeから入手可能かどうかです。そこで、M1マシンからApp Storeに行き、Big Surをダウンロードしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/bigsur_m1store.jpg"&gt;&lt;/p&gt;
&lt;p&gt;「入手」をクリックすると、「ソフトウェア・アップデート」が起動して、ダウンロードが始まります。12.18GBあるので、そこそこ時間がかかります。サイズは大きいので、インテルのコードも入っていそうです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/m1_macosdownload.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ダウンロードが終わると、アプリケーションフォルダにインストーラができています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/Applications/Install macOS Big Sur.app
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;「情報」を見るとUniversalアプリケーションになっているようで安心しました。インテル環境でも大丈夫なようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/bigsurinstallerinfo.jpg"&gt;&lt;/p&gt;
&lt;h3 id="macosインストール用usbメモリ"&gt;macOSインストール用USBメモリ
&lt;/h3&gt;&lt;p&gt;次に、「Macで起動できて、MacにmacOSをインストールできるUSBメモリ」を作ります。まずはUSBメモリをHFS+でフォーマットします。USBメモリを接続し、M1 Macで「ディスクユーティリティ」を起動します。まずは「表示」から「すべてのデバイスを表示」を選んでおきます。（以下の2枚のスクリーンショットは以前のmacOSで撮ったものなので、見た目が違います）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/format.png"&gt;&lt;/p&gt;
&lt;p&gt;この次に、USBメモリのデバイス名（一番上の階層の名前）を選択し、「消去」ボタンを押します。そこで現れるパネルから、方式として「GUIDパーティションマップ」を選びます。フォーマットには「MacOS拡張（ジャーナリング）」を選びます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/diskutility.png"&gt;&lt;/p&gt;
&lt;p&gt;これ以外の選択をすると、後の作業でエラーが出たり、起動ドライブにならなかったりします。名前はなんでも良いです。ここではUSBにしておきました。次に、ターミナルを開いて、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/Applications/Install macOS Big Sur.app/Contents/Resources
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;に移動して、インストーラの中に移動して、createinstallmediaコマンドを使います。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sudo ./createinstallmedia --volume /Volumes/USB/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;しばらく時間がかかり、無事、macOSインストール用USBメモリが完成しました。これで本物のMacを起動すれば、macOSがインストールできるはずです。M1 Macが文鎮化する事案が話題になってますが、このUSBメモリーさえ持っていれば安心です。&lt;/p&gt;
&lt;p&gt;diskutil listコマンドで、USBメモリの場所を調べて、diskutil mountコマンドでESPをマウントしておきます。以下はESPがdisk4s1の場合の例です。この結果、/Volumes/EFIの場所にマウントされるはずです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% diskutil list 
% sudo diskutil mount disk4s1
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ターゲットマシンを決める"&gt;ターゲットマシンを決める
&lt;/h3&gt;&lt;p&gt;今回は、Z390 + 9900K + RX580の構成へのインストールUSBを目指します。これに必要なkextは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AppleALC.kext&lt;/li&gt;
&lt;li&gt;IntelMausiEthernet.kext&lt;/li&gt;
&lt;li&gt;Lilu.kext&lt;/li&gt;
&lt;li&gt;VirtualSMC.kext&lt;/li&gt;
&lt;li&gt;WhateverGreen.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;また、必要とされるSSDTは、&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/ssdt-platform.html#desktop" target="_blank" rel="noopener"
 &gt;こちらの表&lt;/a&gt;を見るとわかります。このマシン（Coffee Lake）に必要なSSDTは、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/Universal/plug" target="_blank" rel="noopener"
 &gt;SSDT-PLG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/Universal/ec-fix" target="_blank" rel="noopener"
 &gt;SSDT-EC-USBX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/Universal/awac" target="_blank" rel="noopener"
 &gt;SSDT-AWAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/Universal/nvram" target="_blank" rel="noopener"
 &gt;SSDT-PMC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;です。リンク先から、それぞれのコンパイル済みamlファイルを入手できます。&lt;/p&gt;
&lt;p&gt;この構成なら、システムモデルはiMac19,1が良いと思います。マシン用のシリアル番号やUUIDなどを決めておきます。今回は、すでに動いているマシンの番号をそのまま利用します。AppleIDの関係で、シリアル番号はできる限り変更しない方が良いです。新しいマシンにインストールする場合は、正しいフォーマットのシリアル番号を新たに作ります。OpenCoreをダウンロードすると、その中のUtilitiesの中にmacserialというコマンドがありますので、これで生成します。–modelオプションでモデルを指定すればそれに合うシリアル番号とボードシリアル番号を生成してくれます。macserialもM1で動きました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./macserial --model iMac19,1
C02ZTHYTJV3Q | C02950108CDLNV91M
C02YDVZSJV3Q | C02910403CDLNV9UE
C02YP6Z8JV3Q | C02919301GULNV9CB
C02DDCZDJV3Q | C02037104CDLNV98C
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="oc-gen-xでespを作る"&gt;OC Gen XでESPを作る
&lt;/h3&gt;&lt;p&gt;先ほどマウントした/Volumes/EFI/の場所に、EFIフォルダを作っていきます。そこで、OC Gen Xツールを使います。M1版Big Surでも起動しました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11622/" &gt;OC Gen-XでESPを作る&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;System TypeとしてCoffee Lakeを選び、上でリストアップしたkextを選びます。またSystem ModelをiMac19,1にして、決めておいたシリアル番号などを入力します。最後に「Generate EFI」ボタンを押すと、デスクトップにEFIフォルダができています。これをUSBメモリのEFIの中にドラッグ&amp;amp;ドロップでコピーします。&lt;/p&gt;
&lt;h3 id="espを手直しする"&gt;ESPを手直しする
&lt;/h3&gt;&lt;p&gt;OC Gen Xツールは大体のことはしてくれるのですが、足りない部分を補います。まずはSSDTが入っていません。先ほどダウンロードしたamlファイルをACPIフォルダの中に入れます。また、config.plistの中に、kextやamlファイルの記載がありません。そこで、&lt;a class="link" href="https://github.com/corpnewt/ProperTree" target="_blank" rel="noopener"
 &gt;ProperTree&lt;/a&gt;の、OC Clean Snapshot機能を使い、ACPI, Drivers, Kexts, Toolsの内容をconfig.plistに反映させます。ProperTreeもM1版Big Surで問題なく動きました。&lt;/p&gt;
&lt;h3 id="自作マシンで起動する"&gt;自作マシンで起動する
&lt;/h3&gt;&lt;p&gt;これで100% M1で作ったhackintoshインストール用USBメモリーが出来上がりました。自作Z390マシンで起動を試みたところ、無事起動しました。macOSのインストールに使えそうです。&lt;/p&gt;
&lt;h3 id="文鎮化しても救える"&gt;文鎮化しても救える？
&lt;/h3&gt;&lt;p&gt;先に述べましたが、M1 Macが文鎮化する事案が話題になっています。ファームウェアのアップデートに失敗すると起動しなくなるらしいです。その対策の一つが、ほかのMacからApple Configurator 2を起動して、ファームウェアをアップデートする方法らしいです。自作macOSマシンで、M1 MacBook Airの文鎮化を救えるのかどうか、試してみました。とは言っても、本当に文鎮化しているわけではないので、様子を見た程度です。&lt;/p&gt;
&lt;p&gt;自作マシン（Z390 + 9900K + RX-580 + OpenCore 0.6.4 + BigSur) とM1 MacBook AirをType-Cケーブルで接続します。Z390側は、マザーボードのバックパネルのType-Cコネクタを使いました。そしてApple Configurator 2を起動しました。Apple Configurator 2はApp Storeからダウンロードできます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ac0.jpg"&gt;&lt;/p&gt;
&lt;p&gt;するとMacBook Airが認識されていました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ac1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;文鎮化しているわけではなく、元気に起動していますが、Z390マシンの方からは、これのファームウェアアップデートが可能なようです。「このアクションは取り消せません」とありますので、この先試していません。インテルベースの安定したHackintoshを持っていると、M1が文鎮化しても安心な気がします。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ac2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;M1Macでhackintoshが作れることを確認しました。このほか、Kext Updater.appやPlistEDPlus.appなどのツールも使えました。モバイルでは省電力なM1 MacBookを使い、デスクトップは拡張性のある装備満載な自作マシンを使うのが良いのではと思いました。&lt;/p&gt;</description></item><item><title>M1 MacBook Airの良いところ</title><link>https://bootmacos.rinontech.com/posts/12003/</link><pubDate>Sat, 12 Dec 2020 01:08:40 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/12003/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/12/macbook-air-S.jpg" alt="Featured image of post M1 MacBook Airの良いところ" /&gt;&lt;p&gt;普段使いのノートとして古いMacBook無印を使っていたところへ、M1 MacBook Airがやってきました。重いけど速くて使いやすくて気に入りました。使ってみて気づいたところを書き連ねます。&lt;/p&gt;
&lt;h3 id="m1-mac"&gt;M1 Mac
&lt;/h3&gt;&lt;p&gt;M1搭載MacはMac mini, MacBook Air, MacBook Proと3機種出ました。ハードウエア更新がいつも後回しな印象のあるMac miniが、新CPU搭載ラインナップに加わっているのは嬉しかったです。ただ、こんなにスカスカなのに、一切拡張できないのは残念です。メモリーソケットとM.2ソケットをつけて、2.5インチSATAドライブを2台は搭載可能な感じです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/egpu-io/2020-m1-mac-mini-unboxing-cooling-fan-connector.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://egpu.io/forums/desktop-computing/teardown-late-2020-mac-mini-apple-silicon-m1-thunderbolt-4-usb4-pcie-4/" target="_blank" rel="noopener"
 &gt;(出典：egpu.io)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;それで注目なのはAirだと思いました。3機種とも同じCPU/GPUで、メモリとSSDの構成も同じです。一切拡張できない点も同じです。ならばM1の小型・省電力という特徴を生かした軽くてファンレスのAirが面白いと考えました。&lt;/p&gt;
&lt;h3 id="キーボードが良い"&gt;キーボードが良い
&lt;/h3&gt;&lt;p&gt;Late 2019 MacBook Proからすでに改良されている点で、今更報告するほどのことではないかと思いますが・・・キーボードが良くなってました。MacBook無印のキーボードは、評判の悪いバタフライ型でした。薄いけど、沈み込みが少なく、ペチペチと安っぽい打鍵音がします。打ちにくさは慣れれば克服できるのですが、打鍵音がうるさいので、周囲に人が居る会議や公共の場で使いにくかったです。薄さを追求したMacBook無印には薄いバタフライ型が必要だったのかもしれないですが、厚いMacBook Proにも使われてました。評判が悪い上に、動作不良になることも多くて、2019年11月からのMacBookシリーズでは、元のシザー型のキーに戻りました。薄いキーを諦めた結果、MacBook無印は終了になってしまいました。&lt;/p&gt;
&lt;p&gt;M1 MacBook Airも、改良されたキーを搭載しています。デスクトップ用のApple Magic Keyboardと同じキーになっているそうで、慣れ親しんだいつもの打鍵感覚を得られます。MacBook無印と比べると打鍵音がほとんどしないのがとてもありがたいです。ファンレスで動くM1チップならば、MacBook無印の筐体で薄型軽量なモデルを作って欲しかったと最初は考えていました。実際、無印に比べてAirはずっしりと重いのですが、このキーボードのためなら我慢しても良いと思えました。それくらいキーボードが良いです。&lt;/p&gt;
&lt;h3 id="touch-idが便利"&gt;Touch IDが便利
&lt;/h3&gt;&lt;p&gt;これも目新しいことではないですが、Touch IDが便利でした。Windowsノートには指紋デバイスが、はるか昔から搭載されてました。MacBookシリーズにも2016年のTouch Barから搭載されてます。なので単に疎かっただけなのですが、使ってみたら便利でした。Apple Watchで認証するには、装着していないと使えません。指紋ならいつでも対応できます。デスクトップ向けのMagic KeyboardにもTouch IDをつけてくれたら良いのにと思いました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/touchid3.jpg"&gt;&lt;/p&gt;
&lt;h3 id="cpuとgpuが速い"&gt;CPUとGPUが速い
&lt;/h3&gt;&lt;p&gt;省電力で小型軽量マシン向けのCPUだと思われていたところが、ベンチマークのスコアが予想以上に高くて、評判になってます。ここでは、デスクトップの自作macOSマシンと、改めて比較しました。構成はASUS Z490-G + 10900K + RX-5700XT + OpenCore 0.6.4 + Big Surです。まずはGeekbench 5のCPUスコアの比較です。シングルコアはM1が優ってます。マルチコアの結果も、4+4物理コア 対 10物理コア+10HTの対決にしては、M1は頑張っています。省電力物理コアは、インテルのHTによる仮想コアよりも仕事が出来る感じです。グラフィックスの性能は冷却もしっかり効いたdGPUに敵いませんが、IntelのiGPUに比べたら高性能です。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;M1 MacBook Air&lt;/td&gt;
					&lt;td&gt;自作 macOS&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CPU&lt;/td&gt;
					&lt;td&gt;M1&lt;/td&gt;
					&lt;td&gt;10900K&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPU&lt;/td&gt;
					&lt;td&gt;M1&lt;/td&gt;
					&lt;td&gt;RX-5700XT&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;メモリ/SSD&lt;/td&gt;
					&lt;td&gt;8GB/256GB&lt;/td&gt;
					&lt;td&gt;32GB/250GB&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CPU シングル&lt;/td&gt;
					&lt;td&gt;1,714&lt;/td&gt;
					&lt;td&gt;1,335&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;CPU マルチ&lt;/td&gt;
					&lt;td&gt;7,394&lt;/td&gt;
					&lt;td&gt;11,041&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPU OpenCL&lt;/td&gt;
					&lt;td&gt;16,701&lt;/td&gt;
					&lt;td&gt;66,296&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPU Metal&lt;/td&gt;
					&lt;td&gt;18,727&lt;/td&gt;
					&lt;td&gt;69,797&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Cinebench R23も試しました。デフォルトでは10分間の試験をすることになってますが、時間がかかるので１回だけ走らせました。10分間テストを実施したらファンレスのMacBook Airはスコアが下がったかもしれません。アクティビティモニターによるCPU稼働率も一緒に示します。M1では、高性能コアも省電力コアもどちらもしっかり仕事をしている印象です。省電力コアが足を引っ張るような振る舞いは見られませんでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/cinebench.jpg"&gt;&lt;/p&gt;
&lt;p&gt;こちらは10900Kの様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/cinebenchCL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;スコアは、以下のようです。GeekbenchのCPUマルチのスコアよりは差が開きました。でも、ローエンドMacに搭載された省電力CPUとしては、今までにない高性能です。&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;M1 MacBook Air&lt;/td&gt;
					&lt;td&gt;自作 macOS&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Cinebench R23&lt;/td&gt;
					&lt;td&gt;7,063&lt;/td&gt;
					&lt;td&gt;16,230&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;SSDの速度をAmorphousDiskMarkで測定しました。時間がかかるのでこれも最初の項目だけのテストです。M1 MacBook Airも自作PCもどちらも250GBなので、SSDの性能は同じようなものだと思います。後述するように、M1は接続がApple Fabricです。スコアは以下のようでした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/amorphous.jpg"&gt;&lt;/p&gt;
&lt;p&gt;こちらはASUSマザーボード上のM.2ソケットに取り付けたWDの250GB SSDの速度です。M.2 SSDの方がWriteは遅かったですが、Readは同程度でした。接続方式の違いではなく、SSDの特性の違いと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/amorhous2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="iosアプリが使える"&gt;iOSアプリが使える
&lt;/h3&gt;&lt;p&gt;M1チップのMacではiOSアプリが使えます。App Storeで検索するときに、「iPhone および iPad App」を選ぶとiOSのアプリが出てきます。これを見ると、iOSのアプリのかなりがM1 macOSで動作するようです。キャッシュレス決済アプリを入れておけば、スマホを忘れても、MacBookさえ持っていればコンビニで買い物ができます。画面上部のカメラも起動できるので、店頭QRコード支払いも可能なようです。このほかiPhoneで使っていたタイマーアプリ、Wi-Fi接続家電のリモコン、電卓などをダウンロードして使えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/paypay.jpg"&gt;&lt;/p&gt;
&lt;h3 id="謎アーキテクチャの探索が楽しい"&gt;謎アーキテクチャの探索が楽しい
&lt;/h3&gt;&lt;p&gt;今回のMac新モデルで一番楽しい点は、Apple Siliconという新しいアーキテクチャを探索できるところです。謎なところをいくつか探ってみました。もし詳しい情報をご存知の方がいらしたら、教えていただければと思います。まずは、Z490マシンでmacOSのCPU名を調べるコマンドを打ち込むと、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sysctl -n machdep.cpu.brand_string 
Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のように、詳しい名前やクロック数が表示されていました。M1 MacBook Airでこのコマンドを打つと、こんな表示になります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sysctl -n machdep.cpu.brand_string
Apple processor
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;そっけなくて、詳細な仕様を謎のままにしておきたいという意図を感じます。&lt;/p&gt;
&lt;p&gt;unameコマンドでは、OSの名前を表示できます。インテル版のBig Surで実行すると以下のような表示が出ます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% uname -a
Darwin chimney.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64 x86_64
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;X86 64のためのリリースだと書いてあります。M1 MacBook Airでこのコマンドを打つと、以下のように表示されました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% uname -a
Darwin air2020.local 20.1.0 Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:10 PDT 2020; root:xnu-7195.50.7~2/RELEASE_ARM64_T8101 arm64
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ARM64アーキテクチャの、ARM64 T8101のためのリリースとのことです。T8101をネットで検索してみたら、&lt;a class="link" href="https://www.theiphonewiki.com/wiki/T8101" target="_blank" rel="noopener"
 &gt;iPhone 12シリーズに搭載されているApple A14 Bionic SoCの型番&lt;/a&gt;だそうです。M1チップは、A14に非常に近い仕様なのではと想像できます。&lt;/p&gt;
&lt;p&gt;Z490マザーボードのM.2ソケットに取り付けたSSDをディスクユーティリティで見ると以下のようでした。名前の説明に「PCI-Express内蔵物理ディスク」となっていて、PCI-Express接続になってます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ssd2-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;M.2ソケットにはPCIeの配線がつながっていて、SSDはそれに接続しているので当然の表示です。一方、M1 MacBook AirのSSDを、同様にディスクユーティリティで調べてみます。すると、名前の説明が「Apple Fabric内蔵物理ディスク」になり、接続先がApple Fabricになってます。このSSDはPCI-Expressとは違った接続のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/ssd-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://applech2.com/archives/20201124-apple-m1-chip-mac-ssd-256gb-and-1tb-speed-test.html" target="_blank" rel="noopener"
 &gt;「システム環境」のSSDの項目にもApple Fabricの記述があります&lt;/a&gt;。Appleのサイトの図によると、FabricとはCPU, GPU, メモリーなどが接続されている内部バスのようなものらしいです。ここにSSDが接続されているようです。PCIeは無くなってしまったのでしょうか？&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/chip_memory__dnhm4hh2i7ma_large_2x.jpg"&gt;&lt;/p&gt;
&lt;p&gt;HackintoolやIORegistryExplorerなどで調べると、一応はPCIeらしきものの一覧が出てきます。また、Display controllerとしてAMDのRadeon R7 370 / R9 270X/370XがPCIeの一覧に見えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/hackintool.jpg"&gt;&lt;/p&gt;
&lt;p&gt;でもどのDevice Pathも0番になっていて、怪しい感じです。Systemのタブを見ると、CPUは2.50GHzのVirtualAppleとなってます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/hackintool2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;同様の情報は、MacCPUIDを動かしても得られました。やはりVirtualAppleという名前のCPUになってます。アーキテクチャはWestmereという太古のインテルCPUの設定です。おそらくは、Hackintoolに表示されている情報の、Intel Generationが???になっている部分を、Westmereと判断したのだと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/maccpuid.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Hackintoolを動かす前にRosetta 2をインストールしてくださいというダイアログが出てました。なので、これらの情報は、Rosetta 2が提供しているフェイクな情報ではないかと思います。Intel版macOSアプリを動かすために、Apple SiliconアーキテクチャをIntelアーキテクチャに偽装しているとしたら、これはhackintoshに通じるテクニックだと思います。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;新しいM1 MacBook Airを使ってみました。今まで使っていたMacBook無印と比べると重量が重くなりましたが、動作は軽く、キーボード、Touch ID、iOSアプリが使えて便利です。Appleオリジナルの新しいCPUになったので、今までと違う内部情報が得られました。&lt;/p&gt;</description></item><item><title>OpenCore 0.6.3から0.6.4に更新</title><link>https://bootmacos.rinontech.com/posts/11982/</link><pubDate>Wed, 09 Dec 2020 01:12:11 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11982/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.6.3から0.6.4に更新" /&gt;&lt;p&gt;OpenCoreの0.6.4が公開されたので0.6.3からアップデートしました。config.plistの変更点は少ないですが、PlayChime項目がbool型からstring型に変更されてます。なので今までのconfig.plistではエラーが出るようです。&lt;/p&gt;
&lt;h3 id="064をダウンロードする"&gt;0.6.4をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;更新するためには、今までと同様に、X64の方のフォルダの中身を、現用のファイルと入れ替えます。前回と同様、入れ替えるべきファイルは以下でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EFI/BOOT/BOOTX64.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/OpenCore.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Bootstrap/Bootstrap.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Driversの中のうち、現在使用しているもの：手元のマシンでは、OpenCanopy.efiとOpenRuntime.efi&lt;/li&gt;
&lt;li&gt;EFI/OC/Toolsの中のうち、現在使用しているもの：手元のマシンでは、OpenShell.efi&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので、変更不要です。&lt;/p&gt;
&lt;h3 id="configplistを更新する"&gt;config.plistを更新する
&lt;/h3&gt;&lt;p&gt;現在のconfig.plistをconfig_063.plistと改名し、配布パッケージに入っているsample.plistをコピーして持ってきて、これをconfig.plistにしました。PlistEDPlusを使って、双方を開いて、比較しながら新しいconfig.plistを作りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/editplist.jpg"&gt;&lt;/p&gt;
&lt;p&gt;気付いた変更点は以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Booter/&lt;strong&gt;Patch&lt;/strong&gt;が追加されていました。Itemが1個有りますが、sample.plistではenabled=falseなので機能はしていないようです。&lt;/li&gt;
&lt;li&gt;Booter/Quirksに&lt;strong&gt;AllowRelocationBlock&lt;/strong&gt;が追加されてます。これもfalseなので影響はないようです。「relocation blockからmacOSを起動する」という指定らしいです。カーネルを読み込むメモリが足りないときに使えるようです。起動に問題なければfalseで良いようです。&lt;/li&gt;
&lt;li&gt;Misc/Securityに&lt;strong&gt;BlacklistAppleUpdate&lt;/strong&gt;が追加されてsample.plistではtrueになってます。デフォルトはfalseです。Apple周辺ファームウェアのアップデートを試みないように設定します。Big Surで、NVRAMでこれを設定できない場合のために設けられました。Big Surならtrueでも良いと思いました。&lt;/li&gt;
&lt;li&gt;Misc/Securityの&lt;strong&gt;BootProtect&lt;/strong&gt;がsample.plistではNoneになってます。以前のsample.plistではBootstrapでした。bootloader persistence を提供する機能らしいです。新しいサンプルに従ってNoneを試したところ、一応起動するのですがESPがマウントできない問題が発生しました。再起動ではokでした。なのでBootstrapに戻しました。&lt;/li&gt;
&lt;li&gt;UEFI/Audio/&lt;strong&gt;PlayChime&lt;/strong&gt;がstring型のAutoになってます。今まではbool型のfalseにしてましたが、それではエラーが出るようです。string型のAuto, Enabled, Disabledから選びます。起動音を使ってないのでDisabledにしました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;いずれも大きな変更ではなさそうです。でも、&lt;strong&gt;PlayChime&lt;/strong&gt;のフォーマットが変更されたことには、対応が必要です。以上の設定で、0.6.3から0.6.4に移行できました。&lt;/p&gt;</description></item><item><title>OC Gen-XでESPを作る</title><link>https://bootmacos.rinontech.com/posts/11622/</link><pubDate>Mon, 07 Dec 2020 00:14:37 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11622/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/68747470733a2f2f692e696d6775722e636f6d2f4751336c38646e2e706e67.png" alt="Featured image of post OC Gen-XでESPを作る" /&gt;&lt;p&gt;OpenCoreの設定を行うツールOC Gen-Xを使ってみました。Z390 + 9900Kで構成したマシンのために、このツールでEFIフォルダを作成しました。多少の手直しは必要ですが、そのまま起動するEFIフォルダが出来上がりました。&lt;/p&gt;
&lt;h3 id="oc-gen-x"&gt;OC Gen-X
&lt;/h3&gt;&lt;p&gt;フォーラムで便利だったという話をお聞きして、試してみることにしました。&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=953" target="_blank" rel="noopener"
 &gt;夢日記&lt;/a&gt;にも紹介されてます。OpenCoreの設定を楽にするツールは、いくつかあるらしいですが、Dortaniaさんのガイドに、&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html#starting-point" target="_blank" rel="noopener"
 &gt;configuratorは使うな、手作業で設定せよ&lt;/a&gt;、と書いてあったので、避けてました。OC Gen-Xは、そのDortaniaさんのガイドに準拠したconfig.plistを生成するとの説明があるので、良いのかもしれないと思い、試してみることにしました。以下からダウンロードできます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/Pavo-IM/OC-Gen-X" target="_blank" rel="noopener"
 &gt;https://github.com/Pavo-IM/OC-Gen-X&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="現用マシンと同じ設定をする"&gt;現用マシンと同じ設定をする
&lt;/h3&gt;&lt;p&gt;今使っているASUS ROG MAXIMUS XI HERO + 9900Kの構成でインストールしたOpenCore 0.6.3 Big Surの組み合わせで使っている構成を目指して同じように設定を試みました。&lt;/p&gt;
&lt;p&gt;OC Gen Xを起動して、タブを選んで項目を選択していきます。最初はプロセッサーです。Z390 + 9900KなのでCoffee Lakeを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/ocgenx-cpu.png"&gt;&lt;/p&gt;
&lt;p&gt;次はKextです。使用中のKextを選びました。Lilu, VirtualSMC, SMCProcessor, SMCSuperIO, WhateverGreen, AppleALC, IntelMausiを選びます。Kext選択は、システムに依存しますし、知識も必要なので、初見で簡単に決められる作業ではないですね。さらに、自前で作ったUSBポートの設定kextは、当然ですがここでは選択できないです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/ocgenx-kexts.png"&gt;&lt;/p&gt;
&lt;p&gt;Firmware Driversは、OpenRuntimeとHfsPlusを選びます。今はVBoxHfsを使っているのですが、HfsPlusの方が高速なはずです。他に、ブートの見た目をよくするためにOpenCanopyを使ってますが、これは選択肢に出てこないです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/ocgenx-drivers.png"&gt;&lt;/p&gt;
&lt;p&gt;次はSMBIOSの設定です。System Model, Serial Number, MLB, UUIDに、今使っているそのままの値を入れました。System Model (機種ID) はiMac19,1です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/ocgenx-smbios.png"&gt;&lt;/p&gt;
&lt;p&gt;起動オプションも、現用と同じ&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;-v keepsyms=1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を書き込んでおきました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/ocgenx-bootargs.png"&gt;&lt;/p&gt;
&lt;p&gt;これでGenerate EFIボタンを押すと、デスクトップにEFIフォルダが出来上がります。&lt;/p&gt;
&lt;h3 id="完成したefiフォルダを確認"&gt;完成したEFIフォルダを確認
&lt;/h3&gt;&lt;p&gt;デスクトップに作られたEFIフォルダを確認します。config.plistが出来上がっていて、OpenCore関連のファイル類も入ってます。またKextsとDriversフォルダには設定したファイルが入っていました。下の図のように、OC Gen-X.appの中のContents/Resourcesの中に、OpenCoreとkext類の一式が入っています。これがそのままコピーされたのだと思います。OpenCore, kext, efiの最新版が出ていたらこちらを差し替えれば良いと思いました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/resources.png"&gt;&lt;/p&gt;
&lt;p&gt;ただし、ACPIフォルダは空です。これも用意してくれれば良いのにと思いました。ここは手作業で入れておきます。Coffee Lakeに必要なACPI類は、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-PMC.aml&lt;/li&gt;
&lt;li&gt;SSDT-PLUG.aml&lt;/li&gt;
&lt;li&gt;SSDT-EC-USBX.aml&lt;/li&gt;
&lt;li&gt;SSDT-AWAC.aml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;です。ACPIフォルダにamlファイルを追加したので、config.plistにも反映しておかねばなりません。ProperTreeの機能を使いました。元々はACPIの記述は何もありません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/pt1.png"&gt;&lt;/p&gt;
&lt;p&gt;ProperTreeのSnapshot機能を使うと、今追加した4個のamlファイルが追加されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/pt2.png"&gt;&lt;/p&gt;
&lt;h3 id="起動するかどうかを試す"&gt;起動するかどうかを試す
&lt;/h3&gt;&lt;p&gt;ここまで行ったステップは、&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OC Gen-Xを使ってEFIフォルダを作る&lt;/li&gt;
&lt;li&gt;ACPIファイル(aml)を追加する&lt;/li&gt;
&lt;li&gt;ProperTreeのsnap shot機能を使う&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;の3ステップです。使用すべきkextファイルがわかっているとか、シリアル番号などは決めてあるとか、使用すべきamlファイルが手元にあるとか、ProperTreeを用意しておくなど、下拵えは必要ですが、それが準備できていれば、3分くらいでEFIフォルダが完成すると思います。&lt;/p&gt;
&lt;p&gt;では、このEFIフォルダで起動するでしょうか？&lt;/p&gt;
&lt;p&gt;HFS+でフォーマットしたUSBメモリを用意して、これのEFIフォルダに書き込んで試しました。BIOSでUSBメモリを設定して起動したところ、なんと問題なく起動しました！&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USBの15個対応のkextを入れてないのでUSBの一部が動かない&lt;/li&gt;
&lt;li&gt;その関係でBluetoothが動かない&lt;/li&gt;
&lt;li&gt;サウンドの設定をしていなかったので音はまだ出ない&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;などの問題はあるものの、これは設定を行えば済むことです。とりあえず起動を目指すには、便利なツールだと思いました。&lt;/p&gt;
&lt;h3 id="configplistを比較する"&gt;config.plistを比較する
&lt;/h3&gt;&lt;p&gt;自動生成されたconfig.plistを、いろいろ調整して作っていた自家製config.plistと比較しました。以下の項目は、実質的に同じ内容でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ACPI&lt;/li&gt;
&lt;li&gt;Booter&lt;/li&gt;
&lt;li&gt;UEFI&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下の項目で自動生成版と自家製版config.plistが違いました。&lt;/p&gt;
&lt;h4 id="deviceproperties"&gt;DeviceProperties
&lt;/h4&gt;&lt;p&gt;自動生成されたconfig.plistのDevicePropertiesにはデバイスの記述がありません。自家製config.plistには、サウンドとiGPUの設定がしてあります。音が出なかった原因はこの設定がなかったことです。iGPUは設定なしでも起動できましたが、構成によっては（特にiGPUを使う場合）起動しない可能性があります。DevicePropertiesに記述がないと動かないデバイス（特定のLANチップなど）があるとその機能は動かないことになります。&lt;/p&gt;
&lt;h4 id="kernel"&gt;Kernel
&lt;/h4&gt;&lt;p&gt;いろいろ工夫して加えていたkernelパッチ（光ディスクのスリープ対策とリムーバブルベイのホットプラグ対策）が自動作成版に無かったのは当然ですが、これらは起動には問題ない項目です。&lt;/p&gt;
&lt;p&gt;Quirksは、いくつか違ってました。自動作成版はDortaniaガイドのデフォルトに従っています。自家製設定と比較すると、ガイドの一部を変更していた項目が違ってました。以下にそれを示します。でも、いずれも起動には問題なかったです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AppleCpuPmCfgLock: BIOS設定で設定したのでここで対応する必要がなく、デフォルトを変更してfalseにしてます。&lt;/li&gt;
&lt;li&gt;AppleXcpmCfgLock: BIOS設定で設定したのでここで対応する必要がなく、デフォルトを変更してfalseにしてます。&lt;/li&gt;
&lt;li&gt;DisableIoMapper: デフォルトを変更してfalseにしてます。&lt;/li&gt;
&lt;li&gt;DisableRtcChecksum: デフォルトを変更してtrueにしてます。&lt;/li&gt;
&lt;li&gt;XhciPortLimit: USB 15個制限を無理やり回避する項目です。ちゃんと対策してfalseにすべき項目です。デフォルトではtrueですが、今回の実験ではそれでも一部のUSBポートが機能してませんでした。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9177/" &gt;対応するkextを作って&lt;/a&gt;デフォルトを変更してfalseにしてます。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="misc"&gt;Misc
&lt;/h4&gt;&lt;p&gt;Debugカテゴリーのうち、自家製版では、AppleDebug, ApplePanic, DisableWatchDogのデフォルトを変更してfalseにしてます。またDisplayLevelを2147483648にしてます。&lt;/p&gt;
&lt;p&gt;Securityカテゴリーでは、ExposeSensitiveDataを7に、ScanPolicyを19858179にしてましたが、これは大した違いではないです。自動生成版では、SecureBootModelがdisabledになっていますが、0.6.3からはSecureBootModelはdefaultで良いようです。でもどちらでも起動はします。&lt;/p&gt;
&lt;h4 id="nvram"&gt;NVRAM
&lt;/h4&gt;&lt;p&gt;自動生成では、prev-lang:kbdがデフォルトのロシア語になってます。自家製版では、これを英語（16進数で656E2D55533A30）にしてます。&lt;/p&gt;
&lt;h4 id="platforminfo"&gt;PlatformInfo
&lt;/h4&gt;&lt;p&gt;自動生成版ではmemoryに関する記述が増えています。ただ、システムの値を自動的に使う設定にもなっているので、ここは無駄なところかと思いました。それ以外は、手作業で設定していたconfig.plistと同じでした。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;OpenCoreのEFIフォルダ内容を作成するツール、OC Gen-Xを使ってみました。ACPIのファイルを設定する機能が無いこと、config.plistの設定でできれば直したいと思う点も多少はあるものの、起動するEFIフォルダーを短時間で作ることができました。初めて挑戦する環境でhackintoshするときに、とても役立つと思いました。OpenCoreにたくさんあってややこしいQuirksの設定をとりあえず無難にこなしてくれるだけでも助かります。&lt;/p&gt;</description></item><item><title>VMware Fusion Player 12を使う</title><link>https://bootmacos.rinontech.com/posts/11822/</link><pubDate>Thu, 03 Dec 2020 21:34:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11822/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/vmwareicon.png" alt="Featured image of post VMware Fusion Player 12を使う" /&gt;&lt;p&gt;無償で個人利用できるようになったVMware Fusion 12 Playerを使ってみました。無償ライセンスを入手するのが手間でしたが、インストールは簡単で素早く、機能も動作も満足のいくものでした。&lt;/p&gt;
&lt;h3 id="無償になったplayer版"&gt;無償になったPlayer版
&lt;/h3&gt;&lt;p&gt;VirtualBoxを使う記事、&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8059/" &gt;HackintoshでVirtualBoxを使う&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のコメントで、VMware Fusion 12 Playerが無償になったことを教えていただきました。こちらの記事が詳しいです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://ascii.jp/elem/000/004/034/4034875/" target="_blank" rel="noopener"
 &gt;個人なら無償 インテルMac用仮想環境アプリ「VMware Fusion Player 12」レビュー (&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;VMware Fusion 12はBig Surに対応したバージョンらしいですが、そのスタンダード版に当たるPlayer用のライセンスキーが、今回、個人利用者に対して無償で配布されることになったそうです。ということで現状のmacOSで利用できるVMアプリケーションは以下のようになりました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Parallels（有料）&lt;/li&gt;
&lt;li&gt;VMWare Fusion（個人利用は無料）&lt;/li&gt;
&lt;li&gt;VirtualBox（無料）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;VMwareの有料版も、かなり昔に使っていた記憶があります。有料なだけあって、Parallelsと同様に使いやすく性能が良かったです。それで早速、ASCIIの記事を参考に無償ライセンスキーと本体を入手しました。ASCIIの記事にあるように、入手場所は、webページの中のわかりにくい場所にあります。またユーザ登録が必要です。大昔に有料版を使っていた時に登録してあったのか（すっかり忘れてましたが）アカウントが残ってました。&lt;/p&gt;
&lt;h3 id="ダウンロードして動かす"&gt;ダウンロードして動かす
&lt;/h3&gt;&lt;p&gt;次にVMwareのサイトから本体をダウンロードします。インストールが終了するとこんなウィンドウが出ます。使用したマシンの構成はハードウェアがASUS Z390マザーボード + 9900Kで、ソフトウェアがOpenCore 0.6.3 + macOS Big Sur 11.0.1です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/installer.png"&gt;&lt;/p&gt;
&lt;p&gt;VMware Fusionを起動すると、ライセンスキーを聞かれるので、サイトで入手した番号を入力します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/license.png"&gt;&lt;/p&gt;
&lt;p&gt;このウィンドウにも、無償ライセンスキーを取得するリンクのボタンがあります。先にソフトウェア本体をダウンロードして、その後に、ライセンスキーを取得に行くのがわかりやすかったかもしれないです。ライセンスキーを入れると、無事、受け付けてくれました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/welcome.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、起動用のイメージファイルを選択する画面になります。Windows 10のisoファイルがあったので、それを選択しました。すると、特に設定の必要もなく、稼働ボリュームのイメージファイルが作られて、インストールが始まり、Windowsが起動しました。10分ちょっとくらいで終わってしまった感じで、速かったです。Windowsをアップデートしたりなどして、多少使った後の稼働ボリュームのファイルは20GB程度でした。今後さらに使用を続けていくと、必要に応じてサイズが大きくなっていくのだと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/12/vmfile.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;VMware Fusion 12が無償で利用できるようになっていたことを知り、インストールしました。ゲストOSとしてWindows 10をインストールしたところ、キビキビと動いていて快適です。VirtualBoxと比べて、元々が有償ソフトウェアなためか、高速に動く気がしました。以前から無償で利用できたVirtualBoxにはお世話になりましたが、Fusionをしばらく使ってみようと思いました。&lt;/p&gt;</description></item><item><title>HomePod miniを使う</title><link>https://bootmacos.rinontech.com/posts/11745/</link><pubDate>Sun, 29 Nov 2020 00:19:43 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11745/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/white.jpg" alt="Featured image of post HomePod miniを使う" /&gt;&lt;p&gt;HomePod miniを使ってみました。macOSからはAirPlayのスピーカーとして使えます。またHome.appからアラームの設定ができます。HomeKitのホームハブとして使えるそうですが、そちらは試せてません。&lt;/p&gt;
&lt;h3 id="homepod-mini"&gt;HomePod mini
&lt;/h3&gt;&lt;p&gt;Amazon EchoやGoogle Homeに比べて、Appleのスマートスピーカは高価なHomePod無印が1機種だけしかなく、普及に力を入れているという様子がありませんでした。でもHomePod miniが出て、競争力が付いたと思います。Echoは、安いのでいくつか使用してますが、結構便利です。でもAppleのエコシステムで生きているので、カレンダーやメッセージにアクセスできなくて物足りなく思ってました。今回、手頃な価格でコンパクトなHomePod miniが出たので、ようやく試せました。&lt;/p&gt;
&lt;h3 id="設定"&gt;設定
&lt;/h3&gt;&lt;p&gt;箱から出して、電源に接続して、iPhoneを近づけると、iPhoneに設定画面が現れます。このあとは数個の選択肢を設定していくだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/iphone.jpg"&gt;&lt;/p&gt;
&lt;p&gt;この辺りは、iOSを所有している会社の製品だけあって、手間要らずです。自社のアプリをダウンロードさせたり、起動させたりする手間が不要なだけでも有利です。Wi-Fiなどの設定も、Amazon Echoに比べたら格段に容易でした。てっぺんのLEDの点滅をiPhoneで撮影して、デバイスをペアリングする手法もスマートです。その結果、Wi-FiもBluetoothもApple IDも全てが、気づかないうちに設定終了してました。逆に言うと、iPhoneが無いと使い始めることもできないデバイスです。&lt;/p&gt;
&lt;p&gt;このあと、Z390 + 9900KにOpenCore 0.6.3 + Big Sur 11.0.1の構成のmacOSマシンから何ができるのか試しました。無線ユニットは、純正Macと同じBCM94360CDです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/#BCM94360CD" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;HomePod miniとの通信でBluetoothなども使っているのかなと思ったのですが、以下で紹介するAirPlayもHome.appも有線LANだけで動きました。BluetoothとWi-Fiをoffにしても同様に動きます。&lt;/p&gt;
&lt;h3 id="airplayスピーカー"&gt;AirPlayスピーカー
&lt;/h3&gt;&lt;p&gt;まずはサウンドです。デフォルトの選択肢からオフィスを選んであったのですが、その名前でAirPlayデバイスとして見えてます。これを選択するだけで、すぐに音が出ました。Bluetoothのペアリングは、簡単そうで失敗することも多いのですが、こちらは手間要らず機能します。キーボードの音量キーも操作可能でした。HDMIやUSBオーディオだとキーボードの音量キーが効かないことも多いので、これは助かります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/sound.png"&gt;&lt;/p&gt;
&lt;p&gt;すでに色々な人が音質が良いとレビューしてますが、評判通り、音質はそこそこ良いです。ステレオスピーカーと比較すると、HomePod miniはモノラルなので、広がりに欠けるのは仕方ないです。ちなみに、2台のHomePod miniを用意すると、iPhoneからはステレオになります。でもmacOSのAirPlayではモノラルのスピーカーが2個に増えただけになってしまうらしいです。macOSで使う限り、1台だけ買えば良いようです。&lt;/p&gt;
&lt;p&gt;しばらく使ってみると、いくつか不具合に気づきました。まず、YouTubeで動画を止めたり動かしたりしていると、HomePod miniの設定音量とずれてしまうことがありました。また、macOS警告音の「サウンドエフェクトの再生装置」として、システム環境設定の選択肢にHomePod miniが現れることもあれば、現れないこともあります。バグのような感じなので、そのうち直してくれるかもしれません。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/soundeffect.png"&gt;&lt;/p&gt;
&lt;p&gt;もう一点、気になったところは、遅延が大きい場合があることです。サウンドエフェクトの再生装置として現れる場合、通知音のサンプルをクリックしてから1~2秒くらい遅れて音が出ます。MusicやQuickTime Playerなどで音楽の再生・停止ボタンを押すと、2秒くらいしてから反応します。動画再生・停止でも遅延します。でも映像も遅延するので、音との同期がズレる現象はないのです。いずれの場合も、マザーボードのサウンドチップでは瞬時に応答するので、AirPlayが原因だと思われます。何処かのバッファメモリが一杯、または空っぽになるまで、操作結果が反映されない感じです。遠隔会議ではこの遅延のために対話が成り立ちません。いろいろ謎の遅延ですが、これもそのうち直してくれるのかもしれないです。&lt;/p&gt;
&lt;h3 id="ホームapp"&gt;ホーム.app
&lt;/h3&gt;&lt;p&gt;ホーム.appを開いてみました。オフィスという場所に、HomePod miniが見えてました。名前は変更できます。いくつかの設定も変更できます。でもできることは、アラームを設定する程度の事でした。macOSから操作するよりも、Siriに音声でお願いしたほうが楽そうです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/homeapp.jpg"&gt;&lt;/p&gt;
&lt;h3 id="純正環境との比較"&gt;純正環境との比較
&lt;/h3&gt;&lt;p&gt;AirPlayの遅延などに関しては、hackintosh環境なので、不具合が起こっても当然だったのかもしれません。それで純正Mac, iPhone環境ではどうなのかを確認しました。&lt;/p&gt;
&lt;h4 id="純正macとの比較"&gt;純正Macとの比較
&lt;/h4&gt;&lt;p&gt;Big Sur 11.0.1が動いている本物のMacBookからこのHomePod miniに接続して確認しました。警告音のデバイスに現れない、2秒くらい遅延するという状況は、同様に発生しました。hackintoshの問題ではないようです。&lt;/p&gt;
&lt;h4 id="iphoneとの比較"&gt;iPhoneとの比較
&lt;/h4&gt;&lt;p&gt;iPhoneから接続すると、Musicアプリでも、一般のアプリ（例えばSafariで見るYoutubeサイトの動画）でも、遅延はありませんでした。&lt;/p&gt;
&lt;h3 id="airplay-20"&gt;AirPlay 2.0
&lt;/h3&gt;&lt;p&gt;先の説明で、macOSのAirPlayではHomePodはステレオにならないと書きました。正確には、macOSでも、Music.appからだけはステレオになるそうです。&lt;/p&gt;
&lt;p&gt;調べたところ、初代HomePodが発表された2017年に同時に、AirPlay 2.0が発表されて、そこで複数スピーカーの同期ストリーミングがサポートされたのだそうです。これにより2台のHomePodでのステレオ再生がサポートされたのだと思われます。この時に、遅延の問題も改善されたのでは無いかと思いました。それで、iOSは全面的にAirPlay 2.0に対応しているので、遅延が発生しないけど、macOSではMusic.appだけが2.0に対応しているので、Music.appを使う時だけは、ステレオにもなるし、遅延も発生しないということかと思いました。&lt;/p&gt;
&lt;p&gt;実はmacOSのMusic.appでも、設定によっては2秒の遅延が発生します。純正Macでも同様です。Music.appのAirPlayアイコンから、HomePod miniを選択すると、遅延は発生しません。「オフィス」というのがHomePod miniです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/music.png"&gt;&lt;/p&gt;
&lt;p&gt;でもここで「コンピュータ」を選んで、macOSの「システム環境設定」「サウンド」からAirPlayデバイスを選ぶと遅延が発生します。前者は、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Music.app ---&amp;gt; ( AirPlay 2.0 ) ---&amp;gt; HomePod mini
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という接続になっていて、ステレオになって遅延も発生しないけど、後者は、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Music.app ---&amp;gt; macOS ---&amp;gt; ( AirPlay ) ---&amp;gt; HomePod mini
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というようにmacOSを経由した設定で、この場合、古いAirPlay無印が使用されて、その結果遅延が発生するということかと推測できます。macOSのMusic.appは自前でAirPlay 2.0を実装しているのか、それとも2.0を提供するmacOSの未公開APIがあってそれを使用しているのかと思われます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;HomePod miniが自作マシンのmacOSから使えることを確認しました。AirPlay接続のスピーカーとして使えて、さらにホーム.appにはデバイスとして現れます。ただ遅延が大きいので、コンピュータ用スピーカーには向いてませんでした。常設のSiriデバイスとして使っていきます。&lt;/p&gt;</description></item><item><title>OpenCoreのpicker画面を設定する</title><link>https://bootmacos.rinontech.com/posts/11657/</link><pubDate>Tue, 24 Nov 2020 18:43:49 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11657/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/title.jpg" alt="Featured image of post OpenCoreのpicker画面を設定する" /&gt;&lt;p&gt;OpenCore 0.6.3のSample.plistを真似て作ったconfig.plistでは、ブート時のpicker選択画面で、macOSのUSBインストーラやWindowsドライブが現れませんでした。これを治しました。またpicker画面で使える便利な機能も設定しました。&lt;/p&gt;
&lt;h3 id="デフォルト設定のpicker"&gt;デフォルト設定のpicker
&lt;/h3&gt;&lt;p&gt;OpenCoreが起動する際に、箇条書きやアイコンで現れる選択肢のことをpickerというのだそうです。Cloverの時は起動ボリュームが現れましたが、OpenCoreではツールのアイコンも一緒に現れるので、pickerと呼ぶのが適切なのかと思いました。&lt;/p&gt;
&lt;p&gt;最近、このpicker画面にWindowsが入ったSSDが現れなくなっているのに気づきました。でもWindowsの使用頻度がほとんど皆無なので放置してました。その後、Big Surをクリーンインストールしようとしたときに、USBメモリーに入れたBig Surインストーラもpicker画面に現れませんでした。それで対応することにしました。OpenCoreのデフォルト設定では、WindowsもUSBメモリもpickerとして現れないようです。実際の例で示します。以下は、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;macOSの入ったM.2 SSD&lt;/li&gt;
&lt;li&gt;Windowsの入ったSATA SSD&lt;/li&gt;
&lt;li&gt;Big Surインストーラが入ったUSBメモリ&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が接続されたZ390マシンが起動した直後のpicker画面です。config.plistのほとんどの項目は、Sample.plistに記述のデフォルト状態です。上記の3個のボリュームに相当するpickerが現れて欲しいところですが、このうちの1個、macOSの入ったM.2 SSD (Macintosh HDという名前）しか現れません。Recovery はそのSSDに入っている復旧用ボリュームです。ほかに、UEFI ShellとNVRAMリセットのpickerが見えてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/scanpolicy_default.jpg"&gt;&lt;/p&gt;
&lt;h3 id="scanpolicyを設定する"&gt;ScanPolicyを設定する
&lt;/h3&gt;&lt;p&gt;pickerを変更する方法の一つが、config.plistのMisc –&amp;gt; Security –&amp;gt; ScanPolicyという整数値を変更する方法です。これは起動選択のボリュームをスキャンする際のセキュリティ方針を決める項目のようです。得体の知れないボリュームから起動することは、セキュリティとして良く無いので、起動対象ボリュームの種類を決めておきましょうという項目のようです。&lt;/p&gt;
&lt;h4 id="scanpolicy--0"&gt;ScanPolicy = 0
&lt;/h4&gt;&lt;p&gt;ScanPolicyには、どのファイルシステムとどのデバイスを対象とするかをビットで設定します。詳細はOpenCoreのマニュアルに書いてあります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;• 0x00000001 (bit 0) — OC_SCAN_FILE_SYSTEM_LOCK, restricts scanning to only known file systems defined as a part of this policy. File system drivers may not be aware of this policy. Hence, to avoid mounting of undesired file systems, drivers for such file systems should not be loaded. This bit does not affect DMG mounting, which may have any file system. Known file systems are prefixed with OC_SCAN_ALLOW_FS_.
• 0x00000002 (bit 1) — OC_SCAN_DEVICE_LOCK, restricts scanning to only known device types defined as a part of this policy. It is not always possible to detect protocol tunneling, so be aware that on some systems, it may be possible for e.g. USB HDDs to be recognised as SATA instead. Cases like this must be reported. Known device types are prefixed with OC_SCAN_ALLOW_DEVICE_.
• 0x00000100 (bit 8) — OC_SCAN_ALLOW_FS_APFS, allows scanning of APFS file system.
• 0x00000200 (bit 9) — OC_SCAN_ALLOW_FS_HFS, allows scanning of HFS file system.
• 0x00000400 (bit 10) — OC_SCAN_ALLOW_FS_ESP, allows scanning of EFI System Partition file system.
• 0x00000800 (bit 11) — OC_SCAN_ALLOW_FS_NTFS, allows scanning of NTFS (Msft Basic Data) file system.
• 0x00001000 (bit 12) — OC_SCAN_ALLOW_FS_LINUX_ROOT, allows scanning of Linux Root file systems.
• 0x00002000 (bit 13) — OC_SCAN_ALLOW_FS_LINUX_DATA, allows scanning of Linux Data file systems.
• 0x00004000 (bit 14) — OC_SCAN_ALLOW_FS_XBOOTLDR, allows scanning the Extended Boot Loader Partition
as defined by the Boot Loader Specification.
• 0x00010000 (bit 16) — OC_SCAN_ALLOW_DEVICE_SATA, allow scanning SATA devices.
• 0x00020000 (bit 17) — OC_SCAN_ALLOW_DEVICE_SASEX, allow scanning SAS and Mac NVMe devices.
• 0x00040000 (bit 18) — OC_SCAN_ALLOW_DEVICE_SCSI, allow scanning SCSI devices.
• 0x00080000 (bit 19) — OC_SCAN_ALLOW_DEVICE_NVME, allow scanning NVMe devices.
• 0x00100000 (bit 20) — OC_SCAN_ALLOW_DEVICE_ATAPI, allow scanning CD/DVD devices and old SATA.
• 0x00200000 (bit 21) — OC_SCAN_ALLOW_DEVICE_USB, allow scanning USB devices.
• 0x00400000 (bit 22) — OC_SCAN_ALLOW_DEVICE_FIREWIRE, allow scanning FireWire devices.
• 0x00800000 (bit 23) — OC_SCAN_ALLOW_DEVICE_SDCARD, allow scanning card reader devices.
• 0x01000000 (bit 24) — OC_SCAN_ALLOW_DEVICE_PCI, allow scanning devices directly connected to PCI bus
(e.g. VIRTIO).
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;LSB 2ビットは、ファイルシステムとデバイスを限定するかどうかのビットで、0にしておけば全てのボリュームが現れるようになります。なのでScanPolicyを0に設定してしまえば、全てのボリュームが現れます。下の例は、同上のマシンでScanPolicyを0にした時のpickerの様子です。WindowsとUSBインストーラ（丸いBig Surアイコン）が追加されました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/scanpolicy0_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;左端に現れているオレンジ色のEFIというpickerは、USBメモリのESPです。OpenCoreが入ってます。これを選択すると、「すでにOpenCoreで起動している」というような内容のメッセージが出るだけです。Cloverの入ったESPが他のドライブにあると、それも現れます。ESPの内容がCloverの場合はCloverに切り替わります。起動できるESPがある場合に、それが現れてしまうのは、ちょっと煩雑な感じがします。でも、実際のMacでも、オプションキーで起動すると、同様に起動可能なESPがpicker画面に出現します。実機と同じ仕様と思えば納得できます。&lt;/p&gt;
&lt;h4 id="scanpolicy-19859203"&gt;ScanPolicy = 19859203
&lt;/h4&gt;&lt;p&gt;ScanPolicy = 0で全く困らないのですし、そう設定するように指示するガイドページもあります。実際OC Gen-Xが自動生成するconfig.plistも0に設定してます。ただ、せっかくセキュリティの機能が用意されているのに、無視するのももったいない気がします。正しく必要なものだけ設定したいと考えました。&lt;/p&gt;
&lt;p&gt;ScanPolicyのデフォルト値は17760515です。ScanPolicyの設定そのものをconfig.plistから削除するとこのデフォルト値になります。Sample.plistでもこの値が設定されています。このデフォルト値では、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ファイルシステムはAPFSのみ&lt;/li&gt;
&lt;li&gt;デバイスはSATA, SAS, NVMe, SCSI&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を対象とする設定です。APFSのみなので、Windowsはもちろん、HFS+だったBig SurインストーラUSBも現れないわけです。さらには、デバイスでは、USB, DVD, FireWire, SDカード, PCIバスが除外されています。Big SurインストーラUSBはデバイスとしても除外されていました。そこで、このデフォルト値に追加して、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ファイルシステムにHFS+とEFI System Partition (ESP) を追加する&lt;/li&gt;
&lt;li&gt;デバイスにUSBを追加する&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ような設定にしました。それが10進数で&lt;strong&gt;19859203&lt;/strong&gt;になります。ファイルシステムの選択肢にNTFSのビットがあったので、Windowsならそれだろうと考えたのですが、違ってました。ブートローダーがESPにある関係か、NTFSビットを立ててもWindowsのpickerは現れませんでした。ESPビットを設定する必要があるようです。ScanPolicyを19859203に設定すると、（上の写真と同じですが）以下のようになりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/scanpolicy0_2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="ビットの計算をする"&gt;ビットの計算をする
&lt;/h3&gt;&lt;p&gt;皆さんはビットを立てたり、外したりするのにどうやって計算されてます？今回は手軽で便利なmacOS標準搭載の「計算機」を使いました。「計算機」はメニューの「表示」「プログラマ」を選ぶと16進数、8進数などを扱えます。入力や結果はコピペできるので便利です。&lt;/p&gt;
&lt;p&gt;今回の計算は以下のようにして行いました。まずは、ScanPolicyのデフォルト値の、17760515をコピーします。計算機を10進数に切り替えて、ペーストします。その後、16進数に切り替えると、0x010F0103であることがわかります。ビットがわかりやすいです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/calc1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここで、スキャン対象のファイルシステムにHFS+とESPを追加して、対象デバイスにUSBを追加します。それぞれのビットは、OpenCoreのマニュアルによると、以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HFS+ : 0x200&lt;/li&gt;
&lt;li&gt;ESP : 0x400&lt;/li&gt;
&lt;li&gt;USB : 0x200000&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なので、合計で0x200600のビットを立てれば良いわけです。そこで「計算機」で「OR」を押した後、0x200600を入力して、イコールを押します。出てきた結果は16進数で0x12F0703になります。10進数に切り替えれば、設定すべき10進数、19859203が得られます。これもコピーしてProperTreeまたはPlistEDPlusにペーストすれば良いです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/calc2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;「計算機」にはRPN（逆ポーランド記法）で操作するモードもあるので、マニアックな人も満足できると思います。&lt;/p&gt;
&lt;h3 id="おまけ1-表示pickerを減らす"&gt;おまけ1: 表示pickerを減らす
&lt;/h3&gt;&lt;p&gt;Pickerがこれくらい並んでも（USBメモリーが挿さってなければ2個減りますし）適切に賑わっていて良いと思いました。でも、efiツールをたくさんインストールしている場合は、それが右端に追加されるので、煩雑だと感じることもあるようです。&lt;/p&gt;
&lt;p&gt;そこで、使用頻度の低いpickerを非表示にするオプションがあるようです。config.plistのMisc –&amp;gt; Boot –&amp;gt; HideAuxiliaryです。デフォルトではfalseですが、これをtrueにすると、写真のpickerのうち、Recovery, Reset NVRAMが非表示になります。また、Misc –&amp;gt; Toolsで追加しているefiツールItemの中のAuxiliaryをtrueにしているツールも非表示になります。現在はOpenShell.efiを追加してありますので、HideAuxiliaryをtrueにした上で、さらにOpenShell.efiの設定でAuxiliaryをtrueにしました。その結果、表示されるpickerが以下のように減りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/Auxiliary.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ここでスペースキーを押すと、非表示にしていたpickerが元通りに表示されます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/scanpolicy0_2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="おまけ2--vを一時的に有効にする"&gt;おまけ2: -vを一時的に有効にする
&lt;/h3&gt;&lt;p&gt;Misc –&amp;gt; Boot –&amp;gt; PollAppleHotKeysをtrueにすると（デフォルトではfalseです）picker画面でApple標準のホットキーがいくつか使えるようになります。使用可能になるキーは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CMD+C+MINUS — disable board compatibility checking.&lt;/li&gt;
&lt;li&gt;CMD+K — boot release kernel, similar to kcsuffix=release.&lt;/li&gt;
&lt;li&gt;CMD+S — single user mode.&lt;/li&gt;
&lt;li&gt;CMD+S+MINUS — disable KASLR slide, requires disabled SIP.&lt;/li&gt;
&lt;li&gt;CMD+V — verbose mode.&lt;/li&gt;
&lt;li&gt;Shift — safe mode.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ありがたいのはコマンド + vです（vは小文字でok）。ブートオプションには-vを付けずに、シンプルなリンゴマークだけで通常は起動していて、ちょっと動作が怪しい時だけ、コマンド + vでverbose modeに入れるようになります。Cloverだと起動画面からオプションを一時的に切り替えることができたので、同じように運用できます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;ScanPolicyをデフォルト値から変更して、WindowsやUSBインストーラがpickerに現れるよう設定しました。また、HideAuxiliaryとPollAppleHotKeysもデフォルト値から変更しました。&lt;/p&gt;</description></item><item><title>Intel NUC D54250 (i5-4250U) にBig Sur 11.0.1を入れる</title><link>https://bootmacos.rinontech.com/posts/11605/</link><pubDate>Mon, 23 Nov 2020 13:08:34 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11605/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/11/20171116093346.png" alt="Featured image of post Intel NUC D54250 (i5-4250U) にBig Sur 11.0.1を入れる" /&gt;&lt;p&gt;Haswell世代Core i5-4250U搭載Intel NUCにBig Sur 11.0.1をクリーンインストールしました。もともと11.0.1 RCを動かしていたので問題なく起動しました。サポート対象中の最弱マシン相当仕様ですがキビキビ動きます。&lt;/p&gt;
&lt;h3 id="intel-nuc-d54250"&gt;Intel NUC D54250
&lt;/h3&gt;&lt;p&gt;Intel NUCは、ノートPC用CPUを搭載したデスクトップです。MacBook Airからディスプレイを外してデスクトップにしたような仕様です。低消費電力なので電源を入れっぱなしの家庭用サーバに向いていると思います。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1991/" &gt;Intel NUC D54250, 4250U&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;10月に、これにOpenCoreを入れて、Big Sur Beta 9をインストールしました。その後、11.0.1 RCを入れてます。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10914/" &gt;Intel NUC D54250にOpenCoreとBig Sur Beta 9を入れる&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;今回は、これに公開版のBig Sur 11.0.1をクリーンインストールしました。11.0.1 RCが問題なく動いている状態だったので、動いて当然の作業です。&lt;/p&gt;
&lt;p&gt;構成は以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intel NUC D54250WYKH (2.5 inchドライブを内蔵できる背の高いモデルです。ちなみに兄弟モデルにはWYK, WYBがあります。WYKは2.5 inchの入らない薄型。WYBは基板だけです。)&lt;/li&gt;
&lt;li&gt;CPUはIntel(R) Core(TM) i5-4250U CPU @ 1.30GHz&lt;/li&gt;
&lt;li&gt;BIOSは2019年9月2日版のWYLPT10H-86A.0054&lt;/li&gt;
&lt;li&gt;グラフィックスはIntel HD Graphics 5000 (ごく稀にアーティファクトが出ます)&lt;/li&gt;
&lt;li&gt;mSATAソケットにが付いています。&lt;/li&gt;
&lt;li&gt;2.5インチドライブベイには2TB HDDが付いています。&lt;/li&gt;
&lt;li&gt;無線カードは です。WiFiはOOBですがBluetoothには追加のkextが必要です。&lt;/li&gt;
&lt;li&gt;機種IDは4250Uが搭載されているMacBookAir6,2にしました。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="espの設定"&gt;ESPの設定
&lt;/h3&gt;&lt;p&gt;ブートに必要なESPの中身は、以下のように設定してあります。まず、ブートローダは、OpenCore 0.6.3です。&lt;/p&gt;
&lt;p&gt;ACPIフォルダの中は以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-PLUG.aml&lt;/li&gt;
&lt;li&gt;SSDT-EC-DESKTOP.aml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Kextフォルダの中は以下です。SMC….kextはハードウェアモニター用なのでなくても良いです。Brcm….kextはBluetoothを使うために入れました。これらが無くてもWi-FiはOOBで動きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WhateverGreen.kext&lt;/li&gt;
&lt;li&gt;VirtualSMC.kext&lt;/li&gt;
&lt;li&gt;SMCSuperIO.kext (HWモニター用)&lt;/li&gt;
&lt;li&gt;SMCProcessor.kext (HWモニター用)&lt;/li&gt;
&lt;li&gt;Lilu.kext&lt;/li&gt;
&lt;li&gt;IntelMausi.kext&lt;/li&gt;
&lt;li&gt;AppleALC.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM3.kext (Bluetoothが必要な場合)&lt;/li&gt;
&lt;li&gt;BrcmFirmwareData.kext (Bluetoothが必要な場合)&lt;/li&gt;
&lt;li&gt;BrcmBluetoothInjector.kext (Bluetoothが必要な場合)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Driversフォルダの中身は以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VBoxHfs.efi (HFS+で起動しなければ不要)&lt;/li&gt;
&lt;li&gt;OpenRuntime.efi&lt;/li&gt;
&lt;li&gt;OpenCanopy.efi (OpenCore起動画面でアイコン出さなければ不要)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="configplistの設定"&gt;Config.plistの設定
&lt;/h3&gt;&lt;p&gt;config.plistの内容は、&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html" target="_blank" rel="noopener"
 &gt;Haswell用ガイドのページ&lt;/a&gt;に従って設定してあります。DevicePropertiesの箇所には、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x2,0x0)&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;AAPL,ig-platform-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;AwAiDQ==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を加えました。Intel HD Graphics 5000を表示用に使用する設定です。また、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1b,0x0)&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;layout-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;AQAAAA==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;も加えました。オーディオのレイアウトIDを1番に設定する記述です。また、デフォルトではExposeSensitiveDataが6だったのを7にしました。NUCには搭載されるUSB数が元々少ないので、15個制限対策は不要です。実機のMacと同様ですね。&lt;/p&gt;
&lt;p&gt;以前の記事で、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Misc – Security – SecureBootModel を Disabled にする&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;必要があると書きましたが、OpenCore 0.6.3からは、デフォルトのDefaultのままで起動します。&lt;/p&gt;
&lt;h3 id="big-surを入れる"&gt;Big Surを入れる
&lt;/h3&gt;&lt;p&gt;前述のように、このNUCは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;mSATA SSD (Big Sur 11.0.1 RC)&lt;/li&gt;
&lt;li&gt;2.5 inch HDD (Catalina最終版)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を搭載してます。mSATA SSDにはBig Sur 11.0.1 RCを入れてました。また、2.5 inch HDDには緊急用ブートのために小さなパーティションが切ってあって、そこにはCatalina最終版が入っています。&lt;/p&gt;
&lt;p&gt;今回は、mSATA SSDにBig Sur公開版をクリーンインストールしようとしました。そこで、HDDのCatalinaで起動して、mSATAをまっさらにフォーマットし直しました。そしてCatalinaからBig Surインストーラを起動して、mSATA SSDにインストールしました。&lt;/p&gt;
&lt;p&gt;インストール過程の最初の再起動で、BIOSの警告が出ました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/bios.png"&gt;&lt;/p&gt;
&lt;p&gt;特に設定はおかしくなってませんでしたし、この先は、警告が出ることはありませんでしたので、このまま続けました。今までのBig Surインストール作業と同様に、最初の2-3回の起動では、macOS Installerという名前のドライブから再起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install1-1.png"&gt;&lt;/p&gt;
&lt;p&gt;でも進捗すると、フォーマット時に設定したドライブの名前になってます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install2-1.png"&gt;&lt;/p&gt;
&lt;p&gt;その後、また２回ほど再起動して、設定画面に入りました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install3-1.png"&gt;&lt;/p&gt;
&lt;p&gt;MacBookAir6,1と6,2は、Big Surが動く最古のMacで、4250UはBig Surが公式対応する最弱のCPUと言えます。ギリギリのスペックですが、Big Surは充分にキビキビ動きました。とはいえ、Geekbench 5で、シングル600, マルチ1200と遅いです。これと比較すると、新しいM1のシングル1600, マルチ7200というスコアはすごいですね。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Haswell版Intel NUCにも、OpenCore 0.6.3とBig Sur公開版をクリーンインストールしました。Big Surがサポート対象とする最弱Macに相当するスペックですが、問題なく動きました。&lt;/p&gt;</description></item><item><title>マイナンバーカードを読む</title><link>https://bootmacos.rinontech.com/posts/11449/</link><pubDate>Sun, 22 Nov 2020 17:52:04 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11449/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/mykey.png" alt="Featured image of post マイナンバーカードを読む" /&gt;&lt;p&gt;公的個人認証サービス対応ICカードリーダーが600円で売られてました。USB接続の接触型ICカードリーダーで、マイナンバーカードが読めます。自作macOSマシンでも使えてマイナポータルにログインできました。&lt;/p&gt;
&lt;h3 id="マイナンバーカード対応リーダー"&gt;マイナンバーカード対応リーダー
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/68/" &gt;「Hackintoshで確定申告」という記事&lt;/a&gt;を、何年も前に書きました。この時使うのが、マイナンバーカードを読み取るための「公的個人認証サービス対応ICカードリーダ」です。今まで、SCR3310-NTTComというカードリーダを使用してました。ずっと以前に販売終了になった古代の製品ですが、秋葉原のジャンク屋さんに山積みされていたのを、使う当てもなく買ったものでした。こういう衝動買いは、大体は無駄に終わるのですが、この物件に関してはとても役に立ってます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="f:id:siroanko:20180311184431j:plain" data-title-escaped="f:id:siroanko:20180311184431j:plain" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/hatena/20180311184431.jpg" title="f:id:siroanko:20180311184431j:plain"&gt;&lt;/p&gt;
&lt;p&gt;今は後継機種が販売されているようですが結構な価格です。実はマイナンバーカードは非接触型ICカードでもあるらしくNFCリーダやスマートフォンでも読めるようです。後継機種のカードリーダーも非接触型らしく、それもあって高価なようです。接触型なら端子だけで済むところを、無線送受信機とアンテナが必要なので高くなるのは仕方ないです。&lt;/p&gt;
&lt;p&gt;デジタル庁もできることですし、これから利用する機会も増えそうなので、カードリーダーを買い足そうと考えました。AliExpressで探したら、接触型ICカードリーダーは送料込みで7ドルくらいでした。&lt;/p&gt;
&lt;p&gt;&lt;img alt="IC/ID EMV SD TF MMC Cardreaders" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Multi-USB-2-0-SIM-Smart-Card-Reader.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Amazon.co.jpで探したら、ほぼ同じものらしい製品が送料無料で600円でした。今は少し値上がりしてましたがそれでも700円程度です。&lt;/p&gt;
&lt;p&gt;ならばということで、信頼と安心のAmazonで手配しました。これをBig Surをインストールした自作マシンに接続すると、システム情報に現れました。動きそうです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/USBstatus.png"&gt;&lt;/p&gt;
&lt;p&gt;ここに書かれているEMV Smartcard Readerという名前のEMVは、ICチップ搭載クレジットカードの標準規格の名前だそうです。Europay, Master Card, Visaの頭文字らしいです。マイナンバーカードもEMV規格に合わせて作られているようです。考えてみれば、日本のマイナンバーカードにしか使えないガラパゴスなリーダーだったら、ネットで格安で売られているわけがないですよね。試してみたところ、クレジットカードを挿しても反応しますので、本来はPOS端末用などの用途で販売されているのかと思われます。&lt;/p&gt;
&lt;h3 id="公的個人認証サービス"&gt;公的個人認証サービス
&lt;/h3&gt;&lt;p&gt;マイナンバーカードがあるとどうして確定申告がオンラインでできるのか、謎だったので、総務省のページに行って勉強してきました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.soumu.go.jp/kojinbango_card/kojinninshou-01.html" target="_blank" rel="noopener"
 &gt;総務省｜マイナンバー制度とマイナンバーカード｜公的個人認証サービスによる電子&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ちなみに冒頭のキャラクタはマイキーくんと言って総務省の職員の方がデザインされたようです。JPKI (Japanese Public Key Infrastructure) の頭文字が入っているそうです。&lt;/p&gt;
&lt;p&gt;このページに書いてあることによると、マイナンバーカードのメモリーには2個の証明書と2個の秘密鍵が記録してあるようです。秘密鍵は公開鍵暗号方式で使う鍵です。公開鍵暗号方式では、データを秘密鍵で暗号化して、公開鍵で解読します。秘密鍵を持っている人だけがその暗号化データを作れたことを証明できます。証明書と秘密鍵は、マイナンバーカードを作るときに要望すると書き込んでくれます。お役所でカードを作ってもらうときに、よく分からないけど無料だったので、とりあえず書き込んでもらった記憶があります。&lt;/p&gt;
&lt;p&gt;マイナンバーカードに入っている秘密鍵は取り出すことができないように作られているそうです。一方で、2個の証明書は取り出せて、以下の用途に使われます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;署名用電子証明書&lt;/strong&gt;：確定申告提出書類など、お役所に提出する書類の署名用証明書。公開鍵などの情報の他に、氏名、住所、性別、生年月日の情報（4基本情報）が書いてあります。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;利用者証明用電子証明書&lt;/strong&gt;：マイナポータル（マイナンバーカードを使った電子手続きのポータルサイト）などのサイトにログインするときに使う利用者証明書。公開鍵やシリアル番号などが書かれていますが、4基本情報は書かれていません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;総務省のサイトの説明を読む限りでは、以下のような手順で使用するようです。マイナポータルにログインするときは、おそらくはサーバ側から乱数のようなデータが送られてきて、それを秘密鍵で暗号化して、利用者証明用電子証明書と一緒に送り返すのかと思います。確定申告申請書に関しては、提出書類そのものを秘密鍵で暗号化して、署名用電子証明書と一緒に送り返すという説明が書いてありました。書類そのものを暗号化するのではなくて、書類は平文のままで、書類のハッシュ値を暗号化しているのかなと思わないでもないです。&lt;/p&gt;
&lt;h3 id="秘密鍵の秘密"&gt;秘密鍵の秘密
&lt;/h3&gt;&lt;p&gt;おおよその仕組みは把握できたのですが、秘密鍵の扱いが疑問でした。証明書を使用する際にはパスワード（英数字6~16桁または数字4桁）が必要です。その時に秘密鍵も読み出せるのかとも想像したのですが、それでは簡単に秘密鍵が漏洩してしまいます。総務省のページにも、秘密鍵はカードからは出てこないと説明してあります。そうすると暗号化できるのはカードの中の人（CPU）だけですが、NFCアンテナからの微小な電力でも動くカードで暗号化などできるのでしょうか。&lt;/p&gt;
&lt;p&gt;検索していたら、「マイナンバーカードを使ってSSHする」という記事が見つかりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.osstech.co.jp/~hamano/posts/jpki-ssh/" target="_blank" rel="noopener"
 &gt;マイナンバーカードでSSHする - AAA Blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;マイナンバーカードにアクセスするためのプロトコルは、なんと未公開らしいです。（少し古い記事なので今は違うのかもしれません）どうりで謎だったわけです。ただ世界標準に準拠しているので、ハッキングできているようです。この記事によると、カードの中には、以下のようなディレクトリで機能が管理されているようです。APはアプリケーションの略らしいです。MFはメインフレームの略です（rootってくらいの意味かな）。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/osstech/filesystem.png"&gt;&lt;/p&gt;
&lt;p&gt;公的個人認証APが、公開鍵暗号方式を担っているディレクトリです。署名xxxというユニットが、確定申告などで使う4基本情報を含んだ証明書による認証を担当して、認証xxxというユニットが、マイナポータルへのログインなどで使う、個人情報（4基本情報）を含まない認証を担当してます。&lt;/p&gt;
&lt;p&gt;この記事によると、&lt;a class="link" href="https://github.com/jpki/OpenSC" target="_blank" rel="noopener"
 &gt;標準的なカードドライバを元にしたオープンソースアプリ&lt;/a&gt;で、プロトコルに即した数バイトのデータをマイナンバーカードとやり取りすることで、秘密鍵による暗号化ができるそうです。認証xxxユニットを使う手順をまとめると以下です。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;とあるバイト列をカードに送信して公的個人認証APを選択する&lt;/li&gt;
&lt;li&gt;同様に認証用PIN (IEF0018) を選択する&lt;/li&gt;
&lt;li&gt;4桁の暗証番号をASCIIコードで送る&lt;/li&gt;
&lt;li&gt;認証用鍵 (IEF0017) を選択する&lt;/li&gt;
&lt;li&gt;暗号化してほしいデータ（ハッシュ値など）を送る&lt;/li&gt;
&lt;li&gt;その結果、カードから署名データが返送される&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;これで最終的には、暗号化されたデータと公開鍵が得られるのだと思われます。ということで、なんと、マイナンバーカードが暗号化をしてくれているようです。それなら秘密鍵が外に出ることはないですね。冒頭のタイトルを「マイナンバーカードを読む」としましたが、実はもっと高度な処理をしていたようです。この記事によると、秘密鍵を内部に保持して、外に出さずに内部で暗号化できるデバイスは、まだまだ高価らしいです。それを国民全員に無料で配布しているのですから、もっと活用できるようにすべきだとのことでした。&lt;/p&gt;
&lt;h3 id="マイナポータルにログインする"&gt;マイナポータルにログインする
&lt;/h3&gt;&lt;p&gt;冒頭で紹介した格安カードリーダーを使ってマイナポータルにログインを試みました。&lt;/p&gt;
&lt;p&gt;マイナポータルは政府が運営しているオンラインサービスで、マイナンバーカードを使った電子手続きのポータルサイトです。ここにログインするには、マイナンバーカードが必要です。おそらくはSSHのログインと同様に、サーバーからタイムスタンプのような乱数が送られてくるので、それをマイナンバーカードの中のチップが暗号化して、公開鍵を含んだ証明書と一緒に送り返すのだと思われます。&lt;/p&gt;
&lt;p&gt;Big Surをクリーンインストールした後なので、前回インストールしたSafari拡張機能が消えてました。ログインをしようとしたら、Safari機能拡張のダウンロードとインストールを求められました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/login.png"&gt;&lt;/p&gt;
&lt;p&gt;OKボタンを押すと、Safari拡張機能がダウンロードされます。これを、Safariの「環境設定…」から有効にすると、この先に進みます。ちなみに、マイナンバーカードを使ういろいろなサイトで、それぞれ別々の拡張機能のダウンロードを求められます。一本化して簡素化しようとする動きはあるようですが、まだまだややこしいです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.jpki.go.jp/" target="_blank" rel="noopener"
 &gt;公的個人認証サービスとは | 公的個人認証サービス ポータルサイト&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Safari拡張機能を有効にすると、カードリーダーが認識されて、マイナンバーカードをセットするよう促されました。600円のカードリーダーが正しく動いているようです！&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/login2.png"&gt;&lt;/p&gt;
&lt;p&gt;マイナンバーカードをセットすると、4桁数字のパスワード入力を求められます。このパスワードを使ってマイナカードに指示すると、マイナカードが、サーバーから送られた既知のデータを暗号化し、公開鍵を含む「利用者証明用電子証明書」と一緒に返してくれるのだと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/login3.png"&gt;&lt;/p&gt;
&lt;p&gt;これで無事ログインできました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/login4.png"&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Amazonで安価に売られているマイナンバー読み取りカードリーダーは、マイナポータルのログインに使えました。まだ試していませんが、他の公的個人認証サービスでも、おそらく問題なく使えると思います。マイナンバーカードの公的個人認証サービスは、無料で使える電子実印みたいな機能なので、お役所のサイトだけでなく、もっと色々な場面で使えるようになれば良いと思います。&lt;/p&gt;</description></item><item><title>Big SurでAFPファイルサーバ機能が廃止されました</title><link>https://bootmacos.rinontech.com/posts/11548/</link><pubDate>Fri, 20 Nov 2020 23:18:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11548/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/network.png" alt="Featured image of post Big SurでAFPファイルサーバ機能が廃止されました" /&gt;&lt;p&gt;以前から予告があったのですが、Big SurからとうとうAFPファイルサーバ機能が無くなっていました。SMBだけになったようです。AFPサーバへ接続するクライアント機能はBig Surになってもまだ動いていました。&lt;/p&gt;
&lt;h3 id="afp"&gt;AFP
&lt;/h3&gt;&lt;p&gt;AFP (Apple Filing Protocol または AppleTalk Filing Protocol) は、ファイル共有機能を実現するプロトコルの一つです。これにより、ネットワーク上のサーバにあるファイルを、手元のハードディスクにあるかのように扱うことが可能になります。元々AppleTalk用に開発されたのですが、TCP/IP上で動くように移植されて、今も使われてます。macOSの新ファイルシステムであるAPFSと紛らわしい名前ですが、別物です。AFPの仲間には、老舗のNFS (Network File System) とか、Windowsでお馴染みのSMB (Server Message Block) があります。&lt;/p&gt;
&lt;p&gt;最近のmacOSの「システム環境設定」「共有」では、標準でAFPとSMBのサーバー機能がサポートされていました。なので、面倒な手続き無しでどちらのサーバも設定できました。でも、AppleはどうやらAFPから手を引きたいと考えているようで、しばらく前から「AFPをやめてSMBを使ってください」と言ってました。HFS+に代わってAPFSがmacOSの主流のファイルシステムになっても、AFPサーバではAPFSをサポートしてませんでした。なのでAPFSボリュームは、AFP方式でのファイル共有に使えませんでした。&lt;/p&gt;
&lt;h3 id="catalinaのファイル共有"&gt;Catalinaのファイル共有
&lt;/h3&gt;&lt;p&gt;Catalinaでは、「システム環境設定」「共有」からファイル共有の設定をすると、デフォルトではSMB方式のサーバとして機能するようになってました。AFPファイルサーバの設定も可能でしたが、「オプション…」ボタンを押してからようやく選択できるようになってました。できればAFPは使って欲しくないというメッセージが読み取れる設定画面でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/catalina2.png"&gt;&lt;/p&gt;
&lt;h3 id="big-surのファイル共有"&gt;Big Surのファイル共有
&lt;/h3&gt;&lt;p&gt;Big Surになって確認したところ、ファイル共有設定のオプションボタンを押しても、AFPの選択ができなくなってました。選択できるのはSMBだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/bigsur.png"&gt;&lt;/p&gt;
&lt;p&gt;ちなみに、Big SurになってもAFPクライアント機能は健在です。AFPで立ち上げているファイルサーバに、Big Surから接続することができました。でもこれもそのうち廃止されるのかもしれないですね。&lt;/p&gt;</description></item><item><title>Big SurでTime MachineがAPFS対応する</title><link>https://bootmacos.rinontech.com/posts/11435/</link><pubDate>Mon, 16 Nov 2020 17:19:52 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11435/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/hddicon.png" alt="Featured image of post Big SurでTime MachineがAPFS対応する" /&gt;&lt;p&gt;Time Machine用に大容量HDDを搭載できるのは自作hackintoshの大きなメリットです。そのTime MachineがBig SurになってAPFSに対応したようです。APFSになると色々メリットがあるので、現用のTime Machineも移行しました。&lt;/p&gt;
&lt;h3 id="time-machineとapfs"&gt;Time MachineとAPFS
&lt;/h3&gt;&lt;p&gt;Time Machineによる自動バックアップ機能がOS標準なことは、macOSの大きなメリットだと思います。うっかり削除したり、書き換えてしまったファイルを、Time Machineに何度も救われてます。Macに安い大容量HDDを内蔵すれば、安価に高速にバックアップできます。お手軽なマシンでそれが可能なのが自作PCです。&lt;/p&gt;
&lt;p&gt;そのTime Machineが、Big SurになってようやくAPFSに対応しました。今までのTime Machineは、古いHFS+ファイルシステムを使っていました。Time Machineでは、特定時間ごとの全ファイルのスナップショットをバックアップします。１回目は、全てのファイルをバックアップコピーしますが、２回目以降は、差分だけを記録します。でもTime Machineのドライブをファインダーで見ると、あたかも毎回の記録が全て揃っているように見えます。Time Machineが頑張ってそのように見せているのです。&lt;/p&gt;
&lt;p&gt;この機能は、APFSで導入されたクローン機能と似ています。あるファイルをクローン機能で複写すると、物理的なデータは一つしかないけど、それを2個に見せてくれます。片方のコピーに変更が加わると、その変更分だけを記録します。おそらくは、Time MachineのコードがAPFSの開発にも役立っていたのではないかと思います。逆に、APFSに備わったクローン機能をTime Machineで使えば、よりシンプルに効率よく実現できるはずです。ファイルシステムの機能ならば色々な場面で動作チェックされますから、バグが減って、堅牢になって、さらには最適化が進んで高速化すると期待できます。でもAPFSが実用化されても、今までTime MachineはHFS+を使ってました。移行に手こずっていたのかもしれません。でもようやくBig Surで対応しました。&lt;/p&gt;
&lt;h3 id="apfs対応の確認"&gt;APFS対応の確認
&lt;/h3&gt;&lt;p&gt;Time MachineがAPFS対応したことの確認をしました。Time Machineは、今までのHFS+のバックアップファイルも、サポートします。でも、新しいバックアップディスクを作る場合は、APFSになるようです。まずは、500GBの2.5インチHDDを用意して、HFS+でフォーマットしました。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11406/" &gt;先の記事&lt;/a&gt;で紹介したリムーバブルHDDラックに入れてあるので、オレンジ色のリムーバブルディスクに見えてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/format1.png"&gt;&lt;/p&gt;
&lt;p&gt;ファイダーにも、オレンジのアイコンで、New Diskという名前で見えてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2020-11-15-12.28.58.png"&gt;&lt;/p&gt;
&lt;p&gt;diskutilコマンドでチェックすると、確かにHFS+になってます。全体が一つのHFSボリュームです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/dev/disk8 (external, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *500.1 GB disk8
 1: EFI ⁨EFI⁩ 209.7 MB disk8s1
 2: Apple_HFS ⁨New Disk⁩ 499.8 GB disk8s2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;この後、「システム環境設定」「Time Machine」から、「ディスクを選択」ボタンを押し、このドライブをTime Machine用に設定します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/timemachine1.png"&gt;&lt;/p&gt;
&lt;p&gt;ここで消去を選ぶと、Time Machine用のHDDとして再度フォーマットされます。HDDの名前は同じですが、アイコンがTime Machine用に変わりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/tmhd.png"&gt;&lt;/p&gt;
&lt;p&gt;diskutilコマンドで調べると、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/dev/disk8 (external, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *500.1 GB disk8
 1: EFI ⁨EFI⁩ 209.7 MB disk8s1
 2: Apple_APFS ⁨Container disk9⁩ 499.8 GB disk8s2

/dev/disk9 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +499.8 GB disk9
 Physical Store disk8s2
 1: APFS Volume ⁨New Disk⁩ 692.2 KB disk9s2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;となってます。論理的な入れ物であるコンテナができて、その中にAPFSボリュームができてます。ボリュームの名前は、HFS+のボリュームの名前のNew Diskを引き継いでいます。このように、HFS+からAPFSにファイルシステムが変更されました。この後は、今までと同じように、Time Machineを利用できます。なお、ディスクユーティリティで確認すると、APFS（大文字、小文字を区別）になっていました。&lt;/p&gt;
&lt;h3 id="apfsの利点"&gt;APFSの利点
&lt;/h3&gt;&lt;p&gt;APFS化されたことで、堅牢になって高速化される可能性はあります。利便性も上がります。APFSのボリュームになったので、サイズが柔軟に変更できます。一台のHDDを丸ごとTime Machineに割り当てる場合は、悩む必要はないのですが、パーティションに分けて、一つのパーティションをTime Machine用に使う場合は、サイズの決定が難しかったです。Time Machineには大容量のHDDを割り当てるので、パーティションを分けて、その一つをデータ置き場にしようとか、別の一つにはバックアップのmacOSを入れておこうなどと考えることが多いです。&lt;/p&gt;
&lt;p&gt;HFS+のパーティションの場合、パーティションの大きさを、フォーマット時に決める必要があり、それ以降変更することがほとんど不可能でした。なので、運用してみるとサイズが足りなかったり、大きすぎたので勿体無かったりします。APFSボリュームならば、可変サイズなので必要に応じて記録領域が伸縮します。後から別のボリュームを追加することも可能です。&lt;/p&gt;
&lt;h3 id="ボリュームを追加する"&gt;ボリュームを追加する
&lt;/h3&gt;&lt;p&gt;すでにTime Machine用に設定してしまったこのHDDに、新たにデータを書き込んでおくボリュームを追加してみます。HFS+だと実現できなかった手順です。ディスクユーティリティで、コンテナを選び、上の+ボタンを選択します。これでAPFSボリュームを追加できます。dataという名前のボリュームを追加しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/format2.png"&gt;&lt;/p&gt;
&lt;p&gt;ついでなので、macOSというボリュームも追加しておきます。その結果、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/dev/disk10 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +499.8 GB disk10
 Physical Store disk9s2
 1: APFS Volume ⁨New Disk⁩ 84.8 GB disk10s2
 2: APFS Volume ⁨data⁩ 999.4 KB disk10s1
 3: APFS Volume ⁨macOS⁩ 991.2 KB disk10s3
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;こんな感じに3個のボリュームが出来上がりました。macOSには、本体macOSが壊れた時のために、Big Surをインストールしてみます。インストーラを立ち上げて、このボリュームを選択します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install-1.png"&gt;&lt;/p&gt;
&lt;p&gt;これでBig Surもインストールできて、起動できるようになります。macOSがインストールされた後のコンテナを見ると、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/dev/disk10 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +499.8 GB disk10
 Physical Store disk0s2
 1: APFS Volume ⁨data⁩ 1.1 MB disk10s1
 2: APFS Volume ⁨New Disk⁩ 84.8 GB disk10s2
 3: APFS Volume ⁨macOS - Data⁩ 20.4 GB disk10s3
 4: APFS Volume ⁨macOS⁩ 14.9 GB disk10s5
 5: APFS Volume ⁨Preboot⁩ 282.1 MB disk10s6
 6: APFS Volume ⁨Recovery⁩ 655.5 MB disk10s7
 7: APFS Volume ⁨VM⁩ 1.1 MB disk10s8
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;手動で作成した、New Disk, data, macOSの3個のボリュームに加えて、macOSインストーラが作成した、macOS – Data, Preboot, Recovery, VMのボリュームが作られています。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;Time MachineがAPFSに対応したことを確認しました。Time Machine用のディスクを新たに作ると、APFSになります。APFSになったおかげで、Time Machineのデータはそのまま残しつつ、後からボリュームを追加したり、macOSをインストールしたりできるようになりました。ということで、今使っているTime Machineドライブも消去して、APFSに移行することにしました。&lt;/p&gt;</description></item><item><title>Big SurでRadeon RX 5700 XTのスコアが大幅に改善</title><link>https://bootmacos.rinontech.com/posts/11426/</link><pubDate>Sun, 15 Nov 2020 16:46:58 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11426/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/rx5700xt.jpg" alt="Featured image of post Big SurでRadeon RX 5700 XTのスコアが大幅に改善" /&gt;&lt;p&gt;Big SurになってRadeon RX 5700 XTのGeekbench 5のスコアが格段に改善されました。RX 580と比較するとOpenCLもMetalも1.6倍くらい高いスコアでした。&lt;/p&gt;
&lt;h3 id="geekbench-5ベンチ結果"&gt;Geekbench 5ベンチ結果
&lt;/h3&gt;&lt;p&gt;Catalina (10.15.5および10.15.6)とBig Sur (11.0.1) で、RX 580とRX 5700 XTのOpenCL/Metalスコアを計測しました。いずれもOpenCLとMetalのベンチマークを交互にそれぞれ３回測定し、その結果を平均したものです。測定に使用した本体は、ほぼZ490マザーボードに10900Kの構成ですが、Big SurでのRX 580の測定だけはZ390 + 9900Kの構成です。&lt;/p&gt;
&lt;p&gt;Catalinaのスコアは&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9757/" &gt;以前の記事などで計測&lt;/a&gt;したものです。Catalinaだと、RX 5700 XTはRX 580に比べて同程度か、場合によっては劣っていることもありました。特にMetalの性能が弱い感じでした。本来なら古くて安価なRX 580よりも性能が高いはずなのですが、macOSのドライバの作り込みが不足しているようでした。&lt;/p&gt;
&lt;p&gt;Big Surのパブリックベータが出ると状況は変わります。ベータのバージョンが進むたびに、&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11148/" &gt;RX 5700 XTのスコアが少しずつ改善&lt;/a&gt;されていきました。そして公開版11.0.1では、最後のベータ版からさらに改良されたようで、RX 580に圧倒的な差をつけてます。一方でRX 580は、Catalinaの頃とスコアがほとんど変わっていません。&lt;/p&gt;
&lt;p&gt;ちなみに話題の&lt;a class="link" href="https://browser.geekbench.com/v5/compute/search?utf8=%e2%9c%93&amp;amp;q=MacBookPro17%2C1" target="_blank" rel="noopener"
 &gt;M1のiGPUは、OpenCLが19000くらい&lt;/a&gt;のようです。Intel UHD Graphics 630が5000くらいでしたから、iGPUとしては頑張ってますが、ちゃんとしたグラフィックスカードには及ばないようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/score.png"&gt;&lt;/p&gt;
&lt;p&gt;macOSでグラフィックス性能を求めるなら、RX 5700 XTが1番の選択肢と思います。また、他のNaviアーキテクチャのRX 5000シリーズも性能改善されているのではないかと思われます。RX 5000シリーズを使うためには、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WhateverGreen.kext (グラフィックス関係のパッチ集)&lt;/li&gt;
&lt;li&gt;Lilu.kext (パッチを当てる機能を提供するkext)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を入れ、CloverやOpenCoreのブートオプションに、WhateverGreenに指示するオプションである、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;agdpmod=pikera
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を追加します。&lt;/p&gt;
&lt;h3 id="vega-64も性能向上"&gt;Vega 64も性能向上
&lt;/h3&gt;&lt;p&gt;コメントでyoshiiさんから教えていただいた情報によるとVega 64でも17% ~ 19%くらい改善しているようです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MacOS 10.15　54050(OpenCL)/52086(Metal)&lt;/li&gt;
&lt;li&gt;MacOS 11　64061(OpenCL)/60921(Metal)&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>リムーバブルHDD/SSDのホットプラグパッチ (Big Sur版)</title><link>https://bootmacos.rinontech.com/posts/11406/</link><pubDate>Sun, 15 Nov 2020 01:10:14 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11406/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/11/orangeicon.png" alt="Featured image of post リムーバブルHDD/SSDのホットプラグパッチ (Big Sur版)" /&gt;&lt;p&gt;抜き挿し可能なリムーバブルSATAドライブベイで、HDD/SSDのホットプラグを可能にするパッチを以前ご紹介しました。Big Surでパッチパターンが変わったので、これに対応しました。&lt;/p&gt;
&lt;h3 id="525インチベイ用リムーバブルhddラック"&gt;5.25インチベイ用リムーバブルHDDラック
&lt;/h3&gt;&lt;p&gt;&lt;img alt="Rack for 5.25″ bay" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/5-25-inch-internal-hot-plug-font.jpg"&gt;&lt;/p&gt;
&lt;p&gt;上の写真のような、5.25インチベイに取り付けるリムーバブルHDDラックは、本物のMacには無い、自作hackintoshならではの便利な装備です。でもHDDラックを取り付けただけではHDD/SSDのホットプラグが効きませんでした。macOS起動時にリムーバブルベイに装着されているHDD/SSDは認識され、ファインダー上でアンマウントして、安全に取り外すことはできます。しかし、macOS稼動中にHDD/SSDを挿しても認識されません。そこでホットプラグが機能するようにconfig.plistにkextパッチを当て、対応していました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/123/" &gt;SATA接続HDD/SSDのホットプラグ&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9033/" &gt;リムーバブルHDD/SSDのホットプラグパッチをOpenCoreに適用する&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;このパッチが効くと、マザーボードのチップセットが持っているSATA端子以外、つまり、マザーボード上にSATAチップを追加して増設したSATA端子が、リムーバブルドライブとして扱われるようになります。チップセットがサポートするSATAは通常6個ですので、8個のSATAを持っているマザーボードは、最後の2個が対象になります。また、PCIeスロットにSATAアダプターカードを挿してSATA端子を増設した場合も、そこに接続されるドライブがリムーバブルになります。例えば以下のような、Marvell 88SE9230チップセットや、ASMedia ASM1061チップセットを搭載したカードです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Marvell 88SE9230" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Marvell-88SE9230-Chip-SATA-PCIE-Raid-Controller-SATA-PCIE-SATA-Raid-Ca.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="PCIe to SATA" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Pci-E-To-Sata3-Pci-E-Sata3-0-6Gb-S-the-Ssd-Asmedia-Chip-Expansion-Card.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ところが、Big Surにバージョンアップしたら、このパッチが効かなくなったようで、ホットプラグが機能しなくなりました。調べたところパッチパターンが変わっていたようです。&lt;/p&gt;
&lt;h3 id="パッチの方法"&gt;パッチの方法
&lt;/h3&gt;&lt;p&gt;パッチは、/System/Library/ExtensionsにあるAppleAHCIPort.kextのバイナリファイルの該当部分を、0x90 (マシンコードでNOP, &lt;strong&gt;N&lt;/strong&gt;o &lt;strong&gt;OP&lt;/strong&gt;erationに相当します) に置き換えるものです。置き換える範囲は、ファイルの中の0x40200000というデータ列の4バイト、その前8バイト、その後14バイトの、合計26バイトです。この26バイトのパターンが、Big Surになって変わっていたようで、パッチが効かなくなっていました。&lt;/p&gt;
&lt;p&gt;そこで、Big Surのkextの中で0x40200000を探して、書き換えるべきデータ列を調べなおすことにしました。まずは、AppleAHCIPort.kext/Contents/MacOS/AppleAHCIPortをhexdumpして、lessコマンドで表示を一旦停止しておきます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% hexdump /System/Library/Extensions/AppleAHCIPort.kext/Contents/MacOS/AppleAHCIPort | less
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;lessが起動しているところ、以下のサーチコマンドをタイプし、40 20 00 00を探します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/40 20 00 00
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ところが運悪く途中に改行が入っているようで見つかりません。40 20だけでもう一度探索します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/40 20
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;今度は見つかりました。改行の先に00 00があるので、間違い無いようです。他にも40 20は見つかりますが、その先に00 00が続く場所はありません。もしもこれで見つからなければ、他の場所に改行が入っているかもしれませんので、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/20 00 00
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;で探せば良いと思います。&lt;/p&gt;
&lt;p&gt;今回、発見できた場所の前後のデータは以下です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;0003da0 01 00 00 89 d1 81 e1 40 60 02 00 81 f9 40 20 00
0003db0 00 75 0c 81 e2 bf 7f ff ff 89 93 69 01 00 00 f6
0003dc0 c2 40 74 7e 3d 09 01 01 00 72 77 44 89 fe c1 ee
0003dd0 0a 81 e6 80 00 00 00 81 e2 7f ff ff ff 89 d1 09
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ここで発見した0x40200000の4バイト、その前8バイト、その後14バイトの、合計26バイトをNOP (90) に置き換えるパッチを作ります。つまり、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 81E14060 020081F9 40200000 750C81E2 BF7FFFFF 89936901 0000
Replace --&amp;gt; 90909090 90909090 90909090 90909090 90909090 90909090 9090
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というパッチを作ります。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9033/" &gt;前回のパッチパターン&lt;/a&gt;に類似していますのでおそらく合っていると思います。&lt;/p&gt;
&lt;p&gt;config.plistをテキストエディタで編集する場合はbase 64に変換します。詳しくは&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6753/" &gt;こちら&lt;/a&gt;をご覧ください。Findするデータはbase 64では以下になります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% echo -en &amp;#34;\x81\xE1\x40\x60\x02\x00\x81\xF9\x40\x20\x00\x00\x75\x0C\x81\xE2\xBF\x7F\xFF\xFF\x89\x93\x69\x01\x00\x00&amp;#34; | base64 
geFAYAIAgflAIAAAdQyB4r9///+Jk2kBAAA=
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Replaceするデータは、NOPコマンド列である9090…なのですが、このbase 64は以下です。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% echo -en &amp;#34;\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90&amp;#34; | base64
kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="cloverの場合"&gt;Cloverの場合
&lt;/h3&gt;&lt;p&gt;最近Cloverは使っていないので検証できませんが、Cloverの場合、config.plistに以下を書けば良いはずです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;KextsToPatch&amp;lt;/key&amp;gt;
 &amp;lt;array&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;Enables hot plug for removal drives&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Disabled&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;geFAYAIAgflAIAAAdQyB4r9///+Jk2kBAAA=&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;InfoPlistPatch&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Name&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;AppleAHCIPort&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
 &amp;lt;/array&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="opencoreの場合"&gt;OpenCoreの場合
&lt;/h3&gt;&lt;p&gt;OpenCoreで、カーネルとkextに対してパッチを当てる項目は、Kernel, Patchの場所です。また、使用するキーは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Comment : Cloverと同じ。人が読むためのメモ書き。&lt;/li&gt;
&lt;li&gt;Find : Cloverと同じ。検索データ列。&lt;/li&gt;
&lt;li&gt;Replace : Cloverと同じ。置き換えるデータ列。&lt;/li&gt;
&lt;li&gt;Identifier : CloverのNameに相当するキー。kextを指定するためのIDで、バンドルIDを使う。&lt;/li&gt;
&lt;li&gt;Enabled : パッチを有効にする場合はtrueにする。（有効にしたいのでtrueにする）&lt;/li&gt;
&lt;li&gt;Count : パッチを当てる箇所の数。今回の場合は1回なので1。&lt;/li&gt;
&lt;li&gt;その他のキー : デフォルトで良いので省略。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;kextのバンドルIDは、システム情報で知ることができます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/AppleAHCIPort.png"&gt;&lt;/p&gt;
&lt;p&gt;システム情報の拡張機能のAppleAHCIPortの項目を選択すると、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;com.apple.driver.AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;であることがわかります。これはBig Surになっても変更はありませんでした。そこで、OpenCoreのパッチは以下になります。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;Kernel&amp;lt;/key&amp;gt;
&amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Patch&amp;lt;/key&amp;gt;
 &amp;lt;array&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;Enables hot plug for removal drives&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Count&amp;lt;/key&amp;gt;
 &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;
 &amp;lt;key&amp;gt;Enabled&amp;lt;/key&amp;gt;
 &amp;lt;true/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;geFAYAIAgflAIAAAdQyB4r9///+Jk2kBAAA=&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;Identifier&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;com.apple.driver.AppleAHCIPort&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
 &amp;lt;/array&amp;gt;
&amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ProperTreeやPlistEDPlusなどのアプリケーションで設定するなら、16進数でそのまま書けます。ProperTreeでは16進数のデータの8バイトごとにスペースを入れる流儀のようですが、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;81E14060 020081F9 40200000 750C81E2 BF7FFFFF 89936901 0000
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PlistEDPlusではスペースを入れないようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;81E14060020081F940200000750C81E2BF7FFFFF899369010000
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;以下はPlistEDPlusの例です。Item番号はたまたま7番目になっていますが、何番目でも大丈夫です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/PlistEDPlus-1.png"&gt;&lt;/p&gt;
&lt;h3 id="動作確認"&gt;動作確認
&lt;/h3&gt;&lt;p&gt;パッチをOpenCore 0.6.3のconfig.plistに追加したところ、Big Surでもこのホットプラグが機能しました。オレンジ色のドライブがmacOS起動後にリムーバブルベイに取り付けた3.5インチHDDです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/HDDicons.png"&gt;&lt;/p&gt;
&lt;h3 id="補足"&gt;補足
&lt;/h3&gt;&lt;p&gt;最初の記事、&lt;/p&gt;
&lt;p&gt;では、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 40600200
Replace --&amp;gt; 00000000
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というパッチを当てれば、ASMediaやMarvellのチップでホットプラグが可能になるという情報を紹介しました。今回、Big Surで試したところ、マウントする際にシステムが落ちてしまう現象が発生しました。PCIeに挿すASMediaやMarvellのSATAカードでも、ここで紹介した長いパッチは安定して動きますので、この記事の方式を使ってください。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;リムーバブルドライブベイのホットプラグを可能にするパッチを、Big Sur用に書き換えて動作を確認しました。これからも、しばらくはBig Surへの対応作業を楽しめそうです。&lt;/p&gt;</description></item><item><title>Big Surをクリーンインストールする (OpenCore + Z390)</title><link>https://bootmacos.rinontech.com/posts/11388/</link><pubDate>Sat, 14 Nov 2020 19:24:47 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11388/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post Big Surをクリーンインストールする (OpenCore + Z390)" /&gt;&lt;p&gt;メインで使っているZ390マシンにmacOS Big Sur 11.0.1をクリーンインストールしました。macOSの本体とユーザディレクトリを別のSSDに分けて入れてありました。そこで、前回作成したインストール用USBを起動し、macOS本体が入っているSSDだけを初期化し、Big Surをインストールしました。&lt;/p&gt;
&lt;h3 id="システムの構成"&gt;システムの構成
&lt;/h3&gt;&lt;p&gt;Big Sur公開初日にZ490マシンにクリーンインストールしました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10986/" &gt;Big Surをクリーンインストールする (OpenCore + Z490)&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;2日目の今日は、メインで使用しているZ390マシンにもクリーンインストールします。こちらのマシンです。現在は、OpenCore 0.6.3とCatalinaの最新版が動いています。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1915/" &gt;ASUS ROG MAXIMUS XI HERO (Z390), 9900K&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;Z490の方は、ほとんどデータがなかったので、クリーンインストールも簡単でした。でもこちらのマシンは、いろいろデータが入っています。Dropbox、iCloud, Timemachineなどでバックアップされているので、最悪、全部消えても困りませんが、できれば残しておきたいです。&lt;/p&gt;
&lt;p&gt;幸いなことに、macOSの本体と、ホームディレクトリを別のSSDに置いていました。diskutil listコマンドで見ると、以下のようになってます。（TimemachineやWindowsなどのドライブも接続されているのですが省略しました。なので、番号が飛んでます）&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% diskutil list
/dev/disk1 (internal, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *250.1 GB disk1
 1: EFI EFI 209.7 MB disk1s1
 2: Apple_APFS Container disk6 249.8 GB disk1s2

/dev/disk4 (internal, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *960.2 GB disk4
 1: EFI EFI 209.7 MB disk4s1
 2: Apple_APFS Container disk7 960.0 GB disk4s2

/dev/disk6 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +249.8 GB disk6
 Physical Store disk1s2
 1: APFS Volume Mojave 56.6 GB disk6s1
 2: APFS Volume Preboot 127.3 MB disk6s2
 3: APFS Volume Recovery 1.0 GB disk6s3
 4: APFS Volume VM 2.1 GB disk6s4
 5: APFS Volume Macintosh HD - Data 139.8 GB disk6s5
 6: APFS Volume Macintosh HD 12.2 GB disk6s6

/dev/disk7 (synthesized):
 #: TYPE NAME SIZE IDENTIFIER
 0: APFS Container Scheme - +960.0 GB disk7
 Physical Store disk4s2
 1: APFS Volume home 830.7 GB disk7s2
 2: APFS Volume Preboot 20.5 KB disk7s3
 3: APFS Volume Recovery 20.5 KB disk7s4
 4: APFS Volume VM 2.1 GB disk7s5
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;物理ディスクは&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;disk1&lt;/strong&gt; (250GBのM.2 SSD) と&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;disk4&lt;/strong&gt; (960GBのSATA SSD)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;disk1&lt;/strong&gt; (250GB SSD) には、APFSコンテナである
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;disk6&lt;/strong&gt;が作られていて、現用のCatalinaの論理ボリューム (Macintosh HD – DataとMacintosh HD) と、先代のMojaveの論理ボリュームがあります。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;disk4&lt;/strong&gt; (960GB SSD) には、APFSコンテナである
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;disk7&lt;/strong&gt;が作られていて、homeという論理ボリュームがあります。ここには、ホームディレクトリのデータを置いてあります。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;つまり、&lt;strong&gt;disk1および6&lt;/strong&gt;がある250GB SSDには、macOS本体と、後から追加したドライバーやアプリケーション類が入っています。最近はパッケージで買うアプリケーションは皆無になりましたので、いずれもネットから再ダウンロードすれば良いものです。なので、250GB SSDの論理ボリュームは全部消去しても困らないと考えました。また、250GB SSDのESPには、OpenCore類が一式入っています。これは残しても良いのですが、サイズは小さいので、バックアップしていてから、SSD全体を削除して、その後復活させることにしました。&lt;/p&gt;
&lt;h3 id="usbインストーラを起動"&gt;USBインストーラを起動
&lt;/h3&gt;&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10986/" &gt;昨日の記事&lt;/a&gt;で作ったUSBインストーラを使います。まずは、このUSBメモリのESPの部分に、現在使用しているdisk1のEFIをコピーしておきます。これでUSBメモリから起動できます。disk1から起動することも可能ですが、これから消去する予定なので、ここでバックアップしておきます。&lt;/p&gt;
&lt;p&gt;これでBIOSでUSBインストーラを指定して起動できます。昨日のZ490へのインストールの時は復旧（Revoery）画面が日本語でしたが、今回はなぜか英語画面でした。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/Recovery_menu.png"&gt;&lt;/p&gt;
&lt;h3 id="クリーンインストールする"&gt;クリーンインストールする
&lt;/h3&gt;&lt;p&gt;まずはDisk Utilityを選んで、250GB SSDを綺麗に全消去します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/diskutil.png"&gt;&lt;/p&gt;
&lt;p&gt;ここでEraseボタンを押したら元には戻れません。ひたすら進むだけです。Disk Utilityを終了して、最初の画面に戻り、Install macOS Big Surを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/Install_macOS_big_sur.png"&gt;&lt;/p&gt;
&lt;p&gt;さらに、インストール先に、先ほどフォーマットしたボリュームを選び、インストールを開始します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install.png"&gt;&lt;/p&gt;
&lt;p&gt;この先は、前回と同じく、数回ほど再起動しつつ、インストールが進んでいきます。インストールが一通り終了すると、国選択の画面になります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/country.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、いくつかの設定をすればインストール完了です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/aboutthismac.png"&gt;&lt;/p&gt;
&lt;p&gt;USBメモリのESPの内容を、M.2 SSDの方に書き戻しておけば、SSDで起動するはずです。&lt;/p&gt;
&lt;h3 id="ホームディレクトリを復活"&gt;ホームディレクトリを復活
&lt;/h3&gt;&lt;p&gt;インストール直後は、インストール先の/Users以下にホームディレクトリがあります。クリーンインストールしたので中身は空です。そこで、今まで使っていた2.5インチSSDの場所にあるディレクトリに、ホームディレクトリを移動します。「システム環境設定」「ユーザとグループ」で「変更するにはカギをクリックします。」を選び、自分のユーザアカウントの上で右クリックして、「詳細オプション…」を選べば、ホームディレクトリを元の場所に戻せます。これで再起動すれば、Catalinaで使っていたファイルが全て使えます。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;OpenCoreで起動しているZ390マシンにBig Surをクリーンインストールしました。ホームディレクトリをmacOSとは別のSSDに入れてありましたので、それを残しつつ作業しました。&lt;/p&gt;</description></item><item><title>Big Surをクリーンインストールする (OpenCore + Z490)</title><link>https://bootmacos.rinontech.com/posts/10986/</link><pubDate>Fri, 13 Nov 2020 23:56:37 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10986/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post Big Surをクリーンインストールする (OpenCore + Z490)" /&gt;&lt;p&gt;macOS Big Sur 11.0.1の配布が開始されました。早速、Catalinaからアップデートしました。最新版のOpenCore (0.6.3) とkext類でCatalinaが動いていれば、通常の作業でアップデートできるようです。&lt;/p&gt;
&lt;h3 id="システムの構成"&gt;システムの構成
&lt;/h3&gt;&lt;p&gt;本日 (日本時間2020/11/13)、macOS Big Sur 11.0.1 の配布が開始されました。過去のメジャーアップデートのナンバリング方式から、最初に出るのは11.0だと思ってましたが、今回は最初から11.0.1でした。インストール先のマシンは、こちらです。Z490マザーボードに10900Kを搭載しています。グラフィックスはRadeon RX 5700XTです。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G, 10900K&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;このマザーボードに取り付けたWestern Digitalの250GB M.2 SSD, WD BLACK SN750 NVMeにクリーンインストールしました。SSDには、OpenCore 0.6.3と最新のkext類が入っていて、Catalina 10.15.7が動いています。diskutil listコマンドで見ると以下のようになっています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI ⁨EFI⁩ 209.7 MB disk0s1
2: Apple_APFS ⁨Container disk1⁩ 249.8 GB disk0s2

/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +249.8 GB disk1
 Physical Store disk0s2
1: APFS Volume ⁨Macintosh HD - Data⁩ 32.6 GB disk1s1
2: APFS Volume ⁨Preboot⁩ 83.6 MB disk1s2
3: APFS Volume ⁨Recovery⁩ 528.9 MB disk1s3
4: APFS Volume ⁨VM⁩ 2.1 GB disk1s4
5: APFS Volume ⁨Macintosh HD⁩ 11.2 GB disk1s5
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;disk0s1がESPです。disk0s2にAPFSコンテナが作られていて、この中に論理ディスクdisk1があり、その中にCatalina一式が入っています。Macintosh HDがシステムの中核部分で、簡単には書き換えられないよう保護されています。Macintosh HD – Data⁩がその他のシステムとユーザのデータです。PrebootはFileVault用のボリューム、Recoveryはリカバリーモードで起動するためのボリューム、VMは仮想メモリー用のボリュームです。&lt;/p&gt;
&lt;h3 id="アップデートの手順"&gt;アップデートの手順
&lt;/h3&gt;&lt;p&gt;せっかくのメジャーアップデートなので、現在のM.2 SSDは綺麗さっぱりと全消去して、クリーンインストールしようと思います。なので次の手順でアップデートを進めます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;disk1のCatalinaでBig Surインストーラをダウンロードする&lt;/li&gt;
&lt;li&gt;USBメモリを用意してBig SurインストールUSBを作る&lt;/li&gt;
&lt;li&gt;USBメモリのESPにdisk1のESPをコピーして起動できるようにする&lt;/li&gt;
&lt;li&gt;USBメモリーからインストーラを起動する&lt;/li&gt;
&lt;li&gt;インストーラからディスクユーティリティを起動し、disk1を消去する&lt;/li&gt;
&lt;li&gt;インストーラからBig Surをdisk1にインストールする&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="1-big-surインストーラをダウンロード"&gt;1. Big Surインストーラをダウンロード
&lt;/h3&gt;&lt;p&gt;Catalinaを起動して、「システム環境設定」「ソフトウェアアップデート」を開いて、Big Surをダウンロードします。12.18GBあるようです。公開直後はネットが混み合ってダウンロード困難だったらしいですが、30分くらいでダウンロードできました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/download.png"&gt;&lt;/p&gt;
&lt;p&gt;ダウンロードするといつものように自動的にインストーラが開きます。ここではインストールしないので、インストーラは一旦終了します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/installer.png"&gt;&lt;/p&gt;
&lt;h3 id="2-big-surインストールusbを作る"&gt;2. Big SurインストールUSBを作る
&lt;/h3&gt;&lt;p&gt;インストーラ用のUSBメモリを用意します。32GBはあった方が良いです。今回は32GBのUSB 3.0メモリーを用意しました。起動速度がとても遅くなってしまいますがUSB 2.0メモリーの方が確実です。今回は設定済みのESPがあるので問題ありませんが、未知のマザーボードの場合、USBの15個制限の影響で、USB 3.0ポートがUSB 2.0として動いてしまうことがあります。その場合、BIOS起動時は3.0だったポートが、macOSに制御が切り替わった途端に2.0に変貌してしまうので、起動作業が止まってしまうのです。（config.plistで15個制限を外しておくという方法もありますが）&lt;/p&gt;
&lt;h4 id="usbメモリをhfsで初期化する"&gt;USBメモリをHFS+で初期化する
&lt;/h4&gt;&lt;p&gt;次に、USBメモリーをディスクユーティリティ.appを使って初期化します。ディスクユーティリティ.appのデフォルトではボリュームのみが表示されますので、まずは、メニューバーの表示から「すべてのデバイスを表示」を選んでおきます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/format.png"&gt;&lt;/p&gt;
&lt;p&gt;こうすると、USBメモリ製品名が入ったデバイス名がウィンドウ左側リストに現れますので、これを選択します。今回はJetFlash Transcendという製品名を選択しています。次に消去ボタンを押します。フォーマット方式の項目では、Mac OS拡張（ジャーナリング）とGUIDパーティションマップを選んでおきます。方式をGUIDにしないとESPが作られないです。ここでAPFSを選んでも良さそうな気もしますが、後のcreateinstallmediaコマンドでエラーが出ます。Mac OS拡張（ジャーナリング）を選んでおく必要があります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/diskutility.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、Big SurインストーラーをUSBメモリ内に作ります。これは実機（本物のMac）でもBig SurをインストールできるUSBメモリになります。ターミナルを使用して、Big Surインストーラの中のContents/Resourcesに移動して、lsするとcreateinstallmediaというファイルが見つかるはずです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ cd /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/
$ ls create*
createinstallmedia
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これを使用して、macOSインストールUSBメモリを作成します。とりあえず起動すると、ヘルプ情報が表示されます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;$ ./createinstallmedia
Usage: createinstallmedia --volume &amp;lt;path to volume to convert&amp;gt;

Arguments
--volume, A path to a volume that can be unmounted and erased to create the install media.
--nointeraction, Erase the disk pointed to by volume without prompting for confirmation.
--downloadassets, Download on-demand assets that may be required for installation.

Example: createinstallmedia --volume /Volumes/Untitled

This tool must be run as root.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;downloadassetsオプションは、起動用USBメモリを作成する場合に、最新ファームウェアやApple T2チップ用ファームウェアをダウンロードする機能のようです。Hackintoshでは不要な機能なので使わないでおきます。–volumeオプションでは、先ほど作成したUSBメモリへのパスを書いておきます。ということで、以下のコマンドを入力します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sudo ./createinstallmedia --volume /Volumes/USB/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;sudoしているのでパスワードを求められます。その後、確認を求められるのでyを押します。そうするといろいろ進捗して終了します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Password:
Ready to start.
To continue we need to erase the volume at /Volumes/USB.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Copying boot files...
Install media now available at &amp;#34;/Volumes/Install macOS Big Sur&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;これでインストール用USBメモリが出来上がりました。本物のMacなら、このUSBメモリで起動するはずです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/installUSBicon.png"&gt;&lt;/p&gt;
&lt;h3 id="3-usbメモリのespにdisk1のespをコピーする"&gt;3. USBメモリのESPにdisk1のESPをコピーする
&lt;/h3&gt;&lt;p&gt;こうして作成したインストーラUSBメモリのESPに、稼働しているOpenCore一式をコピーして、USBメモリだけで起動するようにします。それぞれのESPをマウントして、EFIフォルダをファインダーでドラッグ&amp;amp;ドロップすれば良いです。この先、M.2 SSDは消去しますので、他にも必要なデータがありましたらバックアップしておきます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/copyESP2.png"&gt;&lt;/p&gt;
&lt;h3 id="4-usbメモリーからインストーラを起動する"&gt;4. USBメモリーからインストーラを起動する
&lt;/h3&gt;&lt;p&gt;これで、BIOSからこのUSBドライブを指定して起動すれば、今まで通りOpenCoreが起動して、起動ドライブにBig Surインストーラが見えるはずです。&lt;/p&gt;
&lt;p&gt;ただ、OpenCoreでデフォルト通りの設定をしていると、起動ボリュームの一覧にこのUSBメモリが現れないかもしれないです。それはconfig.plistのMisc, Security Properties, ScanPolicyのデフォルト設定が原因です。これのデフォルト値は、0x010F0103 (10進数では17760515) です。この設定だと、2重の理由で、今回のUSBメモリが起動ボリューム候補に現れません。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;まず、USB接続された起動ボリュームをスキャン対象に認める設定が、0x00200000のビットですが、これがデフォルトでは0になっています。なのでUSBデバイスをスキャンしてくれません。&lt;/li&gt;
&lt;li&gt;また、HFS+のボリュームをスキャン対象として認める設定が、0x00000200のビットです。これもデフォルトでは0なので、候補に現れません。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なので、デフォルト値を変えて、ScanPolicyを0x012F0303 (10進数では19858179) に設定します。下の図はProperTreeを使って変更している様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/scanpolicy.png"&gt;&lt;/p&gt;
&lt;p&gt;これで起動項目にUSBメモリのインストーラが現れるようになります。Big Surアイコンのボリュームが、USBメモリーです。このInstall macOS Big Surを選択して起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/bootdrives.png"&gt;&lt;/p&gt;
&lt;h3 id="5-インストール先ボリュームを消去する"&gt;5. インストール先ボリュームを消去する
&lt;/h3&gt;&lt;p&gt;USBメモリから起動すると、復旧 (Recovery) というアプリケーションが起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/recovery.png"&gt;&lt;/p&gt;
&lt;p&gt;Time Machineから復元する、macOS Big Surインストールする、Safari (を開く)、ディスクユーティリティ（を開く）、の選択が可能になります。この他、メニューバーの「ユーティリティ」から、「起動セキュリティユーティリティ」と「ターミナル」が選べます。「起動セキュリティユーティリティ」は、Apple T2チップ用の機能と思われます。hackintoshでは関係ないです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/security.png"&gt;&lt;/p&gt;
&lt;p&gt;今回はクリーンインストールを目指すので、Catalinaが入っているdisk 1を消去します。ディスクユーティリティを開き、全てのドライブを表示するようにし、Catalinaが入っているドライブを選択して、消去します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/erasedrive.png"&gt;&lt;/p&gt;
&lt;p&gt;名前を設定して、フォーマットをAPFSにして、Eraseボタンを押します。これで綺麗さっぱり消去されます。&lt;/p&gt;
&lt;h3 id="6-big-surをインストールする"&gt;6. Big Surをインストールする
&lt;/h3&gt;&lt;p&gt;Disk Utilityを閉じると、またRecoveryのメニューに戻ります。次にInstall macOS Big Surを選択します。するとおなじみのBig Surインストーラが起動します。後は、いつものようにインストールを進めていくだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install1.png"&gt;&lt;/p&gt;
&lt;p&gt;インストール先のリストには、先ほどフォーマットしたディスクが現れますのでそれを選択します。（ここでもう一つ見えているアイコンはUSBメモリです）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install2.png"&gt;&lt;/p&gt;
&lt;p&gt;17分くらいでインストールできるそうです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install3.png"&gt;&lt;/p&gt;
&lt;p&gt;でも17分も経たないうちに（多分5~6分）、再起動しました。このとき、macOS Installerというドライブが選ばれているはずです。もしも他が選択されていたら、これを選んでおきます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install4.png"&gt;&lt;/p&gt;
&lt;p&gt;次は30分程度のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install5.png"&gt;&lt;/p&gt;
&lt;p&gt;この後、30分も経たないうちに（これも多分5~6分くらい）また再起動しました。またmacOS Installerが選択されてます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install4.png"&gt;&lt;/p&gt;
&lt;p&gt;そして数分でまたまた再起動。今度は、インストール先ドライブにつけた名前 (Macintosh HD) の選択肢が現れ、選択されています。これで起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install6.png"&gt;&lt;/p&gt;
&lt;p&gt;さらに、2~3分で、またまたまた同様に再起動しました。そして次の起動で、設定画面が現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install7.png"&gt;&lt;/p&gt;
&lt;p&gt;あとはいつものように、設定を行なっていくだけです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install8.png"&gt;&lt;/p&gt;
&lt;p&gt;インストール終了したあと、このMacについてを確認すると、バージョンは11.0.1 (20B29) でした。Geekbenchブラウザに出回っている情報によると、M1搭載MacBook Airなどと同じOSが搭載されているようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/install9.png"&gt;&lt;/p&gt;
&lt;p&gt;USBメモリのESPの内容を、M.2 SSDの方に書き戻しておけば、SSDで起動するはずです。&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;OpenCoreで起動しているZ490マシンにBig Surをクリーンインストールしました。そのために、単体で起動してBig SurがインストールできるUSBメモリを作りました。以前のバージョンの場合と手順は同じです。ベータ版で予行演習していたこともありますが、スムーズにBig Surに移行できました。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0.1 RC 2をインストール</title><link>https://bootmacos.rinontech.com/posts/11292/</link><pubDate>Thu, 12 Nov 2020 00:42:55 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11292/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0.1 RC 2をインストール" /&gt;&lt;p&gt;macOS Big Sur 11.0.1 RC 2 (Release Candidate 2) が、パブリックベータとして公開されたので、11.0.1 RCからアップデートしました。ビルド番号は20B28です。システム環境設定のソフトウェア・アップデートから簡単にアップデートできました。Big Surの公式リリースの2日前に配布されたということは、最初のBig Surはこれではなくて、順当に11.0なのかもしれません。いずれにしても11.0.1もすぐに出そうです。&lt;/p&gt;
&lt;h3 id="1101-rc-2にアップデートする"&gt;11.0.1 RC 2にアップデートする
&lt;/h3&gt;&lt;p&gt;前回の記事で11.0.1 RCを入れたZ490マシン（Z490 + 10900K + 5700XT）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11217/" &gt;macOS Big Sur 11.0.1 RCをインストール&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のソフトウェアアップデートにmacOS Big Sur 11.0.1 RC 2の案内が来ていました。ネット上のニュースでは開発者向けに公開されたと書かれていましたが、Public Betaとしても公開されたようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/update.png"&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreなどのバージョンは以下のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.3&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;「今すぐアップデート」ボタンをクリックすると、3.22GBのファイルがダウンロードされ、その後、3回くらい再起動してインストールが終了し、macOS Big Sur 11.0.1が起動します。設定画面の後、「このMacについて」を見ると、20B28になっていることを確認できます。RC 2 になって、Betaという文字が消えてますし、ビルド番号もクリックしないと現れなくなりました。公開を見越したバージョンになっていると思いました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/about.png"&gt;&lt;/p&gt;
&lt;p&gt;ちなみに発表されたばかりのMacBook Airに搭載されるBig Surは、&lt;a class="link" href="https://iphone-mania.jp/news-328480/" target="_blank" rel="noopener"
 &gt;Geekbenchブラウザによると20B29のようです&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0.1 RCをインストール</title><link>https://bootmacos.rinontech.com/posts/11217/</link><pubDate>Fri, 06 Nov 2020 22:50:14 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11217/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0.1 RCをインストール" /&gt;&lt;p&gt;macOS Big Sur 11.0.1 RC (Release Candidate) が、パブリックベータとして本日公開されたので、11.0.1 Betaからアップデートしました。ビルド番号は20B5022aです。システム環境設定のソフトウェア・アップデートから簡単にアップデートできました。RCは、問題がなければこのまま正式リリースになるバージョンです。11.0が出ることなく、最初のBig Surは11.0.1になるのかもしれません。&lt;/p&gt;
&lt;h3 id="1101-rcにアップデートする"&gt;11.0.1 RCにアップデートする
&lt;/h3&gt;&lt;p&gt;前回の記事で11.0.1 Betaを入れたZ490マシン（Z490 + 10900K + 5700XT）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11148/" &gt;macOS Big Sur 11.0.1 Betaをインストール&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のソフトウェアアップデートにmacOS Big Sur 11.0.1 RCの案内が来ていました。ネット上の多数のニュースでは開発者向けに公開されたと書かれていましたが、Public Betaとしても公開されたようです。（パブリックベータ版のスクリーンショットは公開してはいけないらしいので、前回同様に加工しました。）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/RC_update.png"&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreなどのバージョンは以下のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.3&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;「今すぐアップデート」ボタンをクリックすると、2.8GBのファイルがダウンロードされ、その後、2回再起動してインストールが終了しました。その後、macOS Big Sur 11.0.1が起動します。設定画面の後、「このMacについて」を見ると、20B5022aになっていることを確認できます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/RC_about.png"&gt;&lt;/p&gt;
&lt;h4 id="intel-nucもアップデート"&gt;Intel NUCもアップデート
&lt;/h4&gt;&lt;p&gt;以下で、HaswellベースのIntel NUCにBeta 9とBeta 10をインストールした記事を書きました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10914/" &gt;Intel NUC D54250にOpenCoreとBig Sur Beta 9を入れる&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;さらに11.0.1 Betaにしていました。このマシンにも11.0.1 RCのアップデートのお知らせが来ていたので、アップデートしたところ、問題なく起動しました。これもOpenCoreは0.6.3です。&lt;/p&gt;</description></item><item><title>OpenCore 0.6.2から0.6.3に更新</title><link>https://bootmacos.rinontech.com/posts/11189/</link><pubDate>Tue, 03 Nov 2020 19:35:58 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11189/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.6.2から0.6.3に更新" /&gt;&lt;p&gt;OpenCoreの0.6.3が公開されたので0.6.2からアップデートしました。差分は少ないので新しくなったファイルを差し替えるだけで移行できると思います。Big Surがいつ公開されてもこれで大丈夫と思います。&lt;/p&gt;
&lt;h3 id="063をダウンロードする"&gt;0.6.3をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="efiファイルを差し替える"&gt;.efiファイルを差し替える
&lt;/h3&gt;&lt;p&gt;前回のアップデートからは古いIA32アーキテクチャ用バイナリーが追加されましたが、今回も同様です。最近のCPU/macOSを使うならIA32フォルダは無視して、X64の方のフォルダの中身を、現用のファイルと入れ替えれば良いです。&lt;/p&gt;
&lt;p&gt;前回0.6.1から0.6.2へアップデートした時と同じ作業を行いました。現在0.6.2が動いている状態ですので、現在のESPに含まれる.efiファイルを、0.6.3のものに差し替えます。以下のスクリーンキャプチャは前回のアップデートのものですが、同じなので流用します。まずはBOOTの中のBOOTx64.efiを差し替えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files1.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、OC直下のOpenCore.efiです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files2.png"&gt;&lt;/p&gt;
&lt;p&gt;また、OC/Bootstrap/の中のBootstrap.efiも差し替えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files3.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Driversの中のうち、現在使用しているものだけを差し替えました。手元のマシンでは、OpenCanopy.efiとOpenRuntime.efiだけを使っているので、それを差し替えました。OpenRuntime.efiが一番重要ですね。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files4.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Toolsの中も、使用しているものだけ差し替えれば良いです。手元では、OpenShell.efiだけを使っているので、それを差し替えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files5.png"&gt;&lt;/p&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので、変更不要です。また、config.plistも変更無しでそのまま動きました。&lt;/p&gt;
&lt;h4 id="plistedplusを使ってみる"&gt;PlistEDPlusを使ってみる
&lt;/h4&gt;&lt;p&gt;今回、config.plistを編集するにあたり、&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=850" target="_blank" rel="noopener"
 &gt;Mifjpnさんのサイトで紹介&lt;/a&gt;されていたPlistEDPlusというXMLエディタを使ってみました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/ic005k/PlistEDPlus/releases" target="_blank" rel="noopener"
 &gt;Releases · ic005k/PlistEDPlus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/PlistEDPlus_icon.png"&gt;&lt;/p&gt;
&lt;p&gt;ミニマムなデザインのProperTreeと比べて、アイコンが並んでいて賑やかです。タブでファイルを切り替えられるので、新旧のconfig.plistを切り替えて比較するのが楽でした。下は、0.6.2のconfig.plistと、OpenCore 0.6.3に付属してきたSample.plist（をコピーしてconfig063.plistという名前に改名したファイル）を開いているところです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/11/plistedplus.png"&gt;&lt;/p&gt;
&lt;p&gt;一般的なXMLエディタなので、ProperTreeにあるKexts, ACPI, Toolsフォルダをスキャンしてその記述を追加してくれるようなOpenCoreに特化した機能はありません。でも今回は前バージョンで動いているconfig.plistがあるので、その機能は使いません。&lt;/p&gt;
&lt;h3 id="063での変更点"&gt;0.6.3での変更点
&lt;/h3&gt;&lt;p&gt;今回アップデートしたマシンは、Coffee Lake-S + CatalinaとComet Lake-S + Big Sur 11.0.1 Betaです。Change logを見たところ、この環境で対処すべき項目は見つかりませんでした。すでに0.6.2で問題なく動いているなら、config.plistがそのまま使えて、変更は不要なようです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PlatformInfo&lt;/strong&gt;の中にメモリを設定する項目が追加されてます。特に、Memory Propertiesという一連の項目ができました。メモリーのデータ幅、ECCの有無、DIMMなのかSODIMMなのか、最大容量、DDR2,3,4などの指定ができるようです。「このMacについて」でメモリ情報が正しく現れない場合や、ECC付きなどの特殊なメモリを使う場合に必要なのかもしれません。Sample.plistにもMemory Propertiesは設定されてないので、設定が必要な場合はあまりないと思われます。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UEFI&lt;/strong&gt;の&lt;strong&gt;Output Properties&lt;/strong&gt;にForceResolutionという項目ができました。Intel GMAや第1世代のIntel HD Graphics向けのようです。&lt;strong&gt;Kernel&lt;/strong&gt;の&lt;strong&gt;Quirks&lt;/strong&gt;の中にForceSecureBootSchemeができたくらいです。説明を見ると仮想マシン向けの設定です。いずれも今回の環境には関係ありませんでした。&lt;/p&gt;
&lt;p&gt;Big Sur Beta 10以降では、&lt;strong&gt;SecureBootModel&lt;/strong&gt;をDisabledにしないとカーネルパニックする現象がありました。これが0.6.3で改善されたようです。11.0.1 RCで試したところ、SecureBootModelのデフォルト値であるDefaultのままで、問題なく起動しました。&lt;/p&gt;
&lt;h3 id="configplistはこちら"&gt;Config.plistはこちら
&lt;/h3&gt;&lt;p&gt;OpenCoreに付属のSample.plistに、0.6.2で使用していたconfig.plistの内容を反映させました。新しく追加された項目は、全てデフォルト値のままです。その結果、ASUS Z390 ROG MAXIMUS XI + 9900K + RX580の構成のconfig.plistはこのようになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://pastebin.com/4DGUCPE9" target="_blank" rel="noopener"
 &gt;config.plist for ASUS Z390 OC060 - Pastebin.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ASUS Z490G + 10900K + RX5700XTの構成のconfig.plistは以下です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://pastebin.com/4DGUCPE9" target="_blank" rel="noopener"
 &gt;config.plist for ASUS Z390 OC060 - Pastebin.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;いずれもPlatformInfoの項目は未記入ですので、macserialなどを使って生成してください。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0.1 Betaをインストール</title><link>https://bootmacos.rinontech.com/posts/11148/</link><pubDate>Fri, 30 Oct 2020 18:49:45 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11148/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0.1 Betaをインストール" /&gt;&lt;p&gt;Big Sur 11.0.1 Betaがパブリックベータとして本日公開されたので、11.0 Beta 10からアップデートしました。ビルド番号は20B5012dです。簡単にアップデートできました。今までのPBではmacOSインストーラが起動したのですが、今回は単に1回再起動しただけでした。11.0正式版が出ない状況で11.0.1 Betaが出るのは珍しいことかと思います。11.0正式版リリースは近いと思いました。&lt;/p&gt;
&lt;h3 id="1101-betaにアップデートする"&gt;11.0.1 Betaにアップデートする
&lt;/h3&gt;&lt;p&gt;前回の記事で入れた11.0 Beta 10マシン（Z490 + 10900K + 5700XT）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10829/" &gt;macOS Big Sur 11.0 Beta 9 をインストール&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のソフトウェアアップデートにmacOS Big Sur 11.0.1 Betaの案内が来ていました。（ベータ版のスクリーンショットは公開してはいけないらしいので、前回同様に加工しましたw）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/update2s.png"&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreなどのバージョンは以下のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.2&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;「今すぐアップデート」ボタンをクリックすると、「アップデートするには、Macを再起動する必要があります。」というメッセージが出ます。ここで再起動を選択すると、アップデートが始まります。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/update3s.png"&gt;&lt;/p&gt;
&lt;p&gt;再起動の後、ダウンロードが始まり、しばらくしてmacOS Big Sur 11.0.1が起動します。設定画面の後、「このMacについて」を見ると、11.0.1になっていることを確認できます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/update1ss.png"&gt;&lt;/p&gt;
&lt;p&gt;ちなみに、ベータ版一般の注意なのですが、デフォルトで「Mac解析を共有する」設定になっています。Hackintoshの不具合情報をアップルに送付しても、どちらにとっても無意味なことですので、システム環境設定–&amp;gt;セキュリティとプライバシー–&amp;gt;解析と改善を選んで無効にしておきましょう。&lt;/p&gt;
&lt;h3 id="5700xtのmetal性能が微増"&gt;5700XTのMetal性能が微増
&lt;/h3&gt;&lt;p&gt;このマシン (Z490 + 10900K) にはRadeon 5700XTを取り付けてあります。その性能をGeekbench 5で測定しました。下のグラフはCatalina 10.15.6、Big Sur Beta 6、Beta 9、Beta 10、11.0.1 Betaでの比較です。OpenCLとMetalでそれぞれ3回測定した結果を平均しました。さらに比較のために&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9757/" &gt;以前紹介したCatalina 10.15.5でのRX 580の結果&lt;/a&gt;も掲載しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/gpuscore-1.png"&gt;&lt;/p&gt;
&lt;p&gt;Betaが出るたびに改良されてきた5700XTのスコアは、今回はほぼ据え置きのようです。ただ、Metalに関しては、測定ばらつき以上に微増していて、まだまだ改良されているようです。macOS開発チームの5700XTへの愛が垣間見える気がしました。&lt;/p&gt;
&lt;h4 id="intel-nucもアップデート"&gt;Intel NUCもアップデート
&lt;/h4&gt;&lt;p&gt;以下で、HaswellベースのIntel NUCにBeta 9とBeta 10をインストールした記事を書きました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10914/" &gt;Intel NUC D54250にOpenCoreとBig Sur Beta 9を入れる&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;このマシンも11.0.1にアップデートしてみました。問題なく起動しました。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0 Beta 10 をインストール</title><link>https://bootmacos.rinontech.com/posts/11045/</link><pubDate>Sat, 17 Oct 2020 17:04:59 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/11045/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0 Beta 10 をインストール" /&gt;&lt;p&gt;Beta 10がパブリックベータとして昨日公開されたので、Beta 9からアップデートしました。ビルド番号は20A5395gです。RX 5700XTの性能が更に向上しました。Beta 10を起動させるために、config.plistのSecureBootModelをDisabledに設定する必要がありました。&lt;/p&gt;
&lt;h3 id="beta-10をダウンロードする"&gt;Beta 10をダウンロードする
&lt;/h3&gt;&lt;p&gt;前回の記事で入れたBeta 9マシン（Z490 + 10900K + 5700XT）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10829/" &gt;macOS Big Sur 11.0 Beta 9 をインストール&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のソフトウェアアップデートにmacOS Big Sur Betaの案内が来ていました。（ベータ版のスクリーンショットは公開してはいけないらしいので、詳細がわからないように加工しましたw）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/update1_s.png"&gt;&lt;/p&gt;
&lt;p&gt;OpenCoreなどのバージョンは以下のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.2&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;「今すぐアップデート」ボタンをクリックすると、「このシステムでアップグレードするには、フルインストーラが必要です。」というメッセージが出ます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/update2_s.png"&gt;&lt;/p&gt;
&lt;p&gt;アップデートできないのかなと思って、諦めてOKボタンを押したら、親切なことに、「macOS Big Sur Beta 11.0をダウンロードしてもよろしいですか？」というダイアログが出ました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/Update3_s.png"&gt;&lt;/p&gt;
&lt;p&gt;ダウンロードボタンを押したら、12.21GBのフルインストーラーがダウンロードされました。&lt;/p&gt;
&lt;h3 id="beta-10をインストールする"&gt;Beta 10をインストールする
&lt;/h3&gt;&lt;p&gt;ダウンロード後に、いつもと同じようにBig Surのインストーラが起動します。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/installer_2.png"&gt;&lt;/p&gt;
&lt;p&gt;そのままインストールを続けました。途中で2回、再起動しました。再起動の時の一時的なボリューム名は、「macOS Installer」になり、わかりやすくなりました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/bootvolumes2.png"&gt;&lt;/p&gt;
&lt;p&gt;**（追記）**以下の、起動に失敗する問題はOpenCore 0.6.3で修正されたようです。SecureBootModelはデフォルトのDefaultのままで起動します。&lt;/p&gt;
&lt;p&gt;&lt;del&gt;この後、インストールが終了したらしい状態になりましたが、起動しなくなりました。カーネルパニックが発生しているのか、メモリーパニックという表示で再起動を繰り返すようになってしまいました。&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/panic2.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;フォーラムで、須磨の辰五郎さん、Mifjpnさんから、&lt;/del&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;del&gt;Misc – Security – ExposeSensitiveData を 3 にする&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Misc – Security – DmgLoading を Any にする&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;Misc – Security – SecureBootModel を Disabled にする&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;NVRAM – Add – csr-active-config を 00000000 にする&lt;/del&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;del&gt;の4点に気をつけるとBeta 10が起動すると教えていただきました。このうち1.と4.は対応済みでした（1.は7にしてます）。また、DmgLoadingはデフォルトのSignedでも大丈夫でした。ということで、&lt;/del&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;del&gt;Misc – Security – SecureBootModel を Disabled にする&lt;/del&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;del&gt;だけを対応したところ、無事、Beta 10が起動しました。&lt;/del&gt;&lt;/p&gt;
&lt;h3 id="5700xtの性能がまたまた向上"&gt;5700XTの性能がまたまた向上
&lt;/h3&gt;&lt;p&gt;このマシン (Z490 + 10900K) にはRadeon 5700XTを取り付けてあります。その性能をGeekbench 5で測定しました。下のグラフはCatalina 10.15.6、Big Sur Beta 6、Beta 9、Beta 10での比較です。OpenCLとMetalでそれぞれ3回測定した結果を平均しました。さらに比較のために&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9757/" &gt;以前紹介したCatalina 10.15.5でのRX 580の結果&lt;/a&gt;も掲載しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/gpuscore.png"&gt;&lt;/p&gt;
&lt;p&gt;これを見ると、5700XTの性能がまたまた向上した様子です。OpenCLもMetalもどちらも、明らかにRX 580のスコアを上回ってます。これからは、5×00シリーズの時代なのかもしれません（もう生産終了らしいですが）。&lt;/p&gt;</description></item><item><title>Intel NUC D54250にOpenCoreとBig Sur Beta 9を入れる</title><link>https://bootmacos.rinontech.com/posts/10914/</link><pubDate>Mon, 12 Oct 2020 00:29:02 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10914/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/11/20171116093346.png" alt="Featured image of post Intel NUC D54250にOpenCoreとBig Sur Beta 9を入れる" /&gt;&lt;p&gt;昔作った、Haswell世代Core i5-4250U搭載Intel NUCをOpenCoreとBig Sur (Beta 9) にアップデートしました。Ivy Bridge搭載初代NUCの代わりに省電力サーバとして使いたいと考えてます。&lt;/p&gt;
&lt;h3 id="intel-nuc-d54250"&gt;Intel NUC D54250
&lt;/h3&gt;&lt;p&gt;Intel NUCは、ノートPC用CPUを搭載したデスクトップです。低消費電力なので電源を入れっぱなしの家庭用サーバに向いていると思います。今までは、サーバとしてIvy Bridge搭載の初代NUCを使っていました。でもBig Surでサポートされなくなるので、Haswell搭載のD54250に更新することにしました。D54250には、すでにMojaveを入れてあったのですが長らく放置してました。押し入れから引っ張り出して、CloverからOpenCoreに差し替えて、Big Surに備えることにしました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1991/" &gt;Intel NUC D54250, 4250U&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;Intel NUC D54250が搭載するCore i5-4250Uは、MacBookAir6,1, 6,2で使用されているCPUで、macOSとの互換性が高く安定しています。Big Surでもサポートされます。D54250には2種類のケースがあり、末尾がWYKのモデルは薄型筐体で、WYKHは2.5インチドライブを内蔵できる厚型モデルです。古いので探せば安価に入手可能です。WYKHはドスパラで一時期税込3万円未満で売られていましたし、現在は中古店で2万円くらい、オークションでは1万円前後で入手可能なようです。&lt;/p&gt;
&lt;p&gt;ハードウェアの構成をまとめると以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Intel NUC D54250WYKH (WYKHの他にWYK, WYBがあります。WYKは2.5inchの入らない薄型。WYBは基板だけです。)&lt;/li&gt;
&lt;li&gt;CPUはIntel(R) Core(TM) i5-4250U CPU @ 1.30GHz&lt;/li&gt;
&lt;li&gt;グラフィックスはIntel HD Graphics 5000 (稀にアーティファクトが出ます)&lt;/li&gt;
&lt;li&gt;無線カードは です。WiFiはOOBです。Bluetoothは後で説明するようにkextが必要です。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="シリアル番号にこだわる"&gt;シリアル番号にこだわる
&lt;/h3&gt;&lt;p&gt;昔に割り当てたシリアル番号には、今から見るといろいろ疑問なところがあったので、変更しました。まず機種IDは、4250Uが搭載されているMacBookAir6,2にしました。6,1でもほぼ同じなので、どちらでも良いです。OpenCoreの一式に入っているmacserialコマンドで機種を指定すると、シリアル番号とボードシリアル番号の候補が出ます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt; % ./macserial --model MacBookAir6,2
C02L20YVF5V7 | C02328501GUFD47JA
C02NLHYMF5V7 | C02443100J9FD471M
C02NNLZBF5V7 | C02445802GUFD47JA
C02MT0WEF5V7 | C02423500GUFD47AD
C02KGYYNF5V7 | C02312301QXFD471M
C02P3QYNF5V7 | C025022004NFD47FB
C02ND4Y8F5V7 | C02437303QXFD478C
C02M20CTF5V7 | C024011304NFD471H
C02NMFYJF5V7 | C02444501CDFD47UE
C02MNSZ6F5V7 | C02418301J9FD47AD
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;この中から一つを選べば良いのですが、念のためにその一つの詳細を調べてみます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./macserial --info C02P3QYNF5V7
Country: C02 - China (Quanta Computer)
Year: P - 2015
Week: 3 - 3 (15.01.2015-21.01.2015)
Line: QYN - 2742 (copy 1)
Model: F5V7 - MacBookAir6,2
SystemModel: MacBook Air (13-inch, Mid 2013)
Valid: Possibly
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;製造週が2015年の第3週になってます。MacBookAir6,1, 6,2は2013年6月から2015年3月まで製造されたのですが、2014年4月に4250Uから4260Uにマイナーアップグレードされています。なので同じMacBookAir6,2用のシリアルでも、できれば2013年6月から2014年4月までの番号にしたいところです。ということで、macserialで製造年を2013、製造週を30に指定し、シリアル生成します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;./macserial --model MacBookAir6,2 --year 2013 --week 30
C02L40WPF5V7 | C02330701QXFD471M
C02L4LYLF5V7 | C023303064NFD471M
C02L4YYTF5V7 | C023309024NFD47FB
C02L4BZFF5V7 | C02330102GUFD47FB
C02L40S8F5V7 | C023303064NFD471M
C02L4XZEF5V7 | C02330101QXFD47UE
C02L4TY0F5V7 | C02330405CDFD47AD
C02L40ENF5V7 | C02330403GUFD471F
C02L4069F5V7 | C02330102GUFD47FB
C02L40FQF5V7 | C023303064NFD471M
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;このうちの一つを–infoオプションで調べてみると、2013年の30週（2013年7月23日から2013年7月29日）でした。発売されて1ヶ月後くらいなので妥当な製造日だと思います。&lt;/p&gt;
&lt;p&gt;シリアル番号の特定の4桁部分、上の例では、F5V7とFD47は機種特有の番号です。macserialのソースコードを見ると、他にも多数の選択肢があるのですが、オプションで指定しないとこの番号しか生成されません。このF5V7が4250U搭載の2013年版MacBookAirなのかどうかは、すぐに調べる方法がなさそうでした。ただ、Appleのサイトでシリアル番号が有効かどうかを調べたところ、たまたま実機と同じシリアル番号が見つかりました。（実機と合致する番号は使ってはいけないです）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/F5V7is4250U.png"&gt;&lt;/p&gt;
&lt;p&gt;これから、F5V7はMid 2013の4250U搭載モデルの番号と考えて良いと思いました。&lt;/p&gt;
&lt;h3 id="biosをアップデートする"&gt;BIOSをアップデートする
&lt;/h3&gt;&lt;p&gt;このNUCでは起動時に時々「CMOSのチェックサムがおかしい」というメッセージがBIOS起動画面に出ました。ボタン電池を外して放置しても出てくるので、BIOSが壊れかけている疑惑もありました。なので、この際、アップデートすることにしました。現在のBIOSは、昔メンテナンスした時にアップデートしたWYLPT10H-86A.0045というバージョンでした。&lt;/p&gt;
&lt;p&gt;インテルのサイトで調べたところ、2019年9月2日に最新のBIOSが出ていて、それは、WYLPT10H-86A.0054でした。早速ダウンロードして、USBメモリーに入れて、BIOS起動画面からアップデートしました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://downloadcenter.intel.com/ja/download/29075/BIOS-WYLPT10H-?product=76977" target="_blank" rel="noopener"
 &gt;https://downloadcenter.intel.com/ja/download/29075/BIOS-WYLPT10H-?product=76977&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NUCのBIOSアップデートにはちょっとした注意点があります。アップデートが一段落すると、画面に、「正常にアップデートされました」という表示が出て、そのまま動かなくなります。Ivy BridgeモデルのNUC BIOSをアップデートした時に、しばらく放置しても何の変化もなかったので、ここでリセットすれば良いのかと思い電源を切ったことがありました。すると2度と起動しなくなりました。（このNUCをしばらく放置していたら起動するようになってました。理由は不明ですが、バックアップされていた設定が消えて起動できるようになったのかもしれません。）なので重要なことは、&lt;strong&gt;「正常にアップデートされました」という表示が出ても、自動的に再起動されるまで辛抱強く待つ&lt;/strong&gt;ということです。2〜3分くらい待たされる感じがします。&lt;/p&gt;
&lt;h3 id="opencore-062を入れる"&gt;OpenCore 0.6.2を入れる
&lt;/h3&gt;&lt;p&gt;シリアル番号をより正しいものに変更し、BIOSを最新にアップデートした後、入っているCloverも最近のもの (5122) に入れ替え、macOSも最新の10.15.7 (19H2) にアップデートしました。問題なく稼働しているのですが、Big Surへの移行準備のために、ブートローダをOpenCoreに入れ替えることにしました。&lt;/p&gt;
&lt;p&gt;まずはダウンロードしたOpenCore 0.6.2のX64フォルダにあるEFIフォルダを、ESPにコピーします。次に以下のガイドに従って、設定を進めます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html" target="_blank" rel="noopener"
 &gt;Desktop Haswell and Broadwell | OpenCore Install Guide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ACPIフォルダ&lt;/strong&gt;の中には、以下の二点が必要です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSDT-PLUG.aml&lt;/li&gt;
&lt;li&gt;SSDT-EC-DESKTOP.aml&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CPU毎に必要なamlのリストは以下でまとめられています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://dortania.github.io/Getting-Started-With-ACPI/ssdt-platform.html#desktop" target="_blank" rel="noopener"
 &gt;What SSDTs do each platform need | Getting Started With ACPI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ここで必要とされているデスクトップ用SSDT-EC.amlは&lt;a class="link" href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-DESKTOP.aml" target="_blank" rel="noopener"
 &gt;こちらのサイトから&lt;/a&gt;ダウンロードしました。そこでのファイル名がSSDT-EC-DESKTOP.amlとなってましたので、名前をそのまま使うことにしました。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kextフォルダ&lt;/strong&gt;の中は、今回は以下にしました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WhateverGreen.kext&lt;/li&gt;
&lt;li&gt;VirtualSMC.kext&lt;/li&gt;
&lt;li&gt;SMCSuperIO.kext&lt;/li&gt;
&lt;li&gt;SMCProcessor.kext&lt;/li&gt;
&lt;li&gt;Lilu.kext&lt;/li&gt;
&lt;li&gt;IntelMausi.kext&lt;/li&gt;
&lt;li&gt;AppleALC.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SMC….kextはハードウェアモニター用なのでなくても良いです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;config.plist&lt;/strong&gt;の内容は、上記のガイドのページに従って設定しました。説明を読めば、どれが必要か判断できると思います。DevicePropertiesの箇所には、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x2,0x0)&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;AAPL,ig-platform-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;AwAiDQ==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を加えました。Intel HD Graphics 5000を表示用に使用する設定です。また、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;PciRoot(0x0)/Pci(0x1b,0x0)&amp;lt;/key&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;layout-id&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;AQAAAA==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;も加えました。オーディオのレイアウトIDを1番に設定する記述です。Pci(0x1b,0x0)のPci番号は、Hackintoolを使って、そのPciタブからPCIデバイス一覧を見て、このIOReg NameにHDEFとある行を探して、HDオーディオデバイスを特定しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/hackintool.png"&gt;&lt;/p&gt;
&lt;p&gt;レイアウト番号はとりあえず1番からテストしようとしたら、1番で正解でした。前面のヘッドフォン端子から音が出ることを確認しました。&lt;/p&gt;
&lt;p&gt;Sample.plistの初期設定でKext Updater.appを起動すると、「Misc, Security, ExposeSensitiveDataの1, 2ビットをonにする」ように指示が出ます。デフォルトではExposeSensitiveDataが6だったので7にしました。&lt;/p&gt;
&lt;p&gt;このNUCには、前面にUSB 2.0端子が2個、背面にUSB 3.0端子が2個あります。また内部のmini PCIeソケットには、USB 2.0が1個あります。さらに、ケースに配線の余裕が無いので使うことはないですが、基板上にUSBコネクタがいくつかあります。ただ、それらを全部加えても15個のようです。なのでconfig.plistのXhciPortLimitで15個制限を外したり、15個制限に対応するkextを作ったりする必要は無いです。&lt;/p&gt;
&lt;h3 id="big-sur-beta-9を入れる"&gt;Big Sur beta 9を入れる
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/bigsurbeta9.png"&gt;&lt;/p&gt;
&lt;p&gt;Big Surベータ9を入れました。MacBookAir6,1と6,2は、Big Surが動く最古のMacです。また4250UはBig Surが公式対応する最弱のCPUと言えます。ギリギリのスペックでしたが、インストールは、インストーラを起動するだけで簡単でした。インストール途中の再起動では、macOS Installerというドライブが現れて選択されていました。インストール後の動作も問題ありませんでした。ベータ9は安定していて充分にキビキビ動くので、完成度は高いと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/reboot.png"&gt;&lt;/p&gt;
&lt;p&gt;Geekbenchをしてみたところシングル600, マルチ1200台程度でした。遅いですね。Apple Silicon搭載Mac miniが800/2900くらいと言われてますので、完全に負けてます。（追記：Apple Silicon搭載Mac miniが発売された後、スコアが明らかになりました。1680/7400くらいのようです。圧倒的に負けてました。）&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/geekbench_nuc.png"&gt;&lt;/p&gt;
&lt;p&gt;ちなみに同じ4250U搭載のMacBook Air Mid 2013のスコアも大体同程度です。妥当な結果のようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/geekbench_air.png"&gt;&lt;/p&gt;
&lt;h3 id="bluetoothを使う"&gt;Bluetoothを使う
&lt;/h3&gt;&lt;p&gt;NUCのmini PCIeソケットに、無線カードを挿しています。WiFiとBluetoothの機能のあるカードです。このうちWiFiはOOBで設定不要で動きます。Bluetoothを動かすためには以下のkextが必要でした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BrcmPatchRAM3.kext&lt;/li&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmBluetoothInjector.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これらはKext-Updater.appからダウンロードしました。メイン画面のKextmanagerボタンをクリックして、次の画面でBrcmPatchRamを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/kextmanager.png"&gt;&lt;/p&gt;
&lt;p&gt;すると8個のkextがダウンロードされます。このうち太字の3個を使ったわけです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BrcmBluetoothInjector.kext&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BrcmFirmwareData.kext&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;BrcmFirmwareRepo.kext&lt;/li&gt;
&lt;li&gt;BrcmNonPatchRAM.kext&lt;/li&gt;
&lt;li&gt;BrcmNonPatchRAM2.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM2.kext&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BrcmPatchRAM3.kext&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;無線カードのファームウェアにパッチを当てるもののようです。初期の頃は、このうちBrcmFirmwareData.kextとBrcmPatchRAM.kextを使用するのが一般的だったようです。ファームウェアのデータkextとパッチしてくれるkextという組み合わせかと思います。その後Catalinaの頃のガイドでは、BrcmPatchRAM2.kextとBrcmFirmwareData.kextに加えて、BrcmBluetoothInjector.kextも必要になったと書かれていました。今回ダウンロードしたら、さらにBrcmPatchRAM3.kextという新しそうな名前のkextがありました。ということで、上記の3個のkextを使うことにしました。この結果、システム環境設定からBluetoothが見えて、アップル純正キーボード・トラックパッドでの動作を確認しました。&lt;/p&gt;
&lt;h3 id="big-sur-beta-10を入れる"&gt;Big Sur beta 10を入れる
&lt;/h3&gt;&lt;p&gt;追記です。その後、Big Surベータ10を入れました。ベータ9からのアップデートはインストーラを起動するだけです。ただ、config.plistで、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Misc – Security – SecureBootModel を Disabled にする&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ように変更しました。これをしないと多分起動しないようです。詳しくはこちらをご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11045/" &gt;macOS Big Sur 11.0 Beta 10 をインストール&lt;/a&gt;&lt;/p&gt;</description></item><item><title>OpenCore 0.6.1から0.6.2に更新</title><link>https://bootmacos.rinontech.com/posts/10872/</link><pubDate>Tue, 06 Oct 2020 21:39:32 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10872/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.6.1から0.6.2に更新" /&gt;&lt;p&gt;OpenCoreの0.6.2が公開されたので0.6.1からアップデートしました。0.0.1の違いなので新しくなったファイルを差し替えただけで移行できました。&lt;/p&gt;
&lt;h3 id="062をダウンロードする"&gt;0.6.2をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="ia32というフォルダができている"&gt;IA32というフォルダができている
&lt;/h3&gt;&lt;p&gt;今回から、IA32アーキテクチャ用のバイナリーも入っています。Intelの古い32ビットアーキテクチャです。古いハードウェアやmacOSのサポートのために32ビット版も配布されるようになったそうです（まっくぷろさん、解説ありがとうございました）。最近のCPU/macOSを使うならIA32フォルダは無視して、X64の方のフォルダの中身を使うことになると思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/Ia32.png"&gt;&lt;/p&gt;
&lt;h3 id="efiファイルを差し替える"&gt;EFIファイルを差し替える
&lt;/h3&gt;&lt;p&gt;前回0.6.0から0.6.1へアップデートした時と同じ作業を行いました。現在0.6.1が動いている状態でしたら、現在のESPに含まれる.efiファイルを、0.6.2のものと差し替えることでアップデートできます。具体的には以下のファイルです。まずはBOOTの中のBOOTx64.efiです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files1.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、OC直下のOpenCore.efiです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files2.png"&gt;&lt;/p&gt;
&lt;p&gt;また、OC/Bootstrap/の中のBootstrap.efiも差し替えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files3.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Driversの中のうち、現在使用しているものだけを差し替えました。手元のマシンでは、OpenCanopy.efiとOpenRuntime.efiだけを使っているので、それを差し替えました。OpenRuntime.efiが一番重要ですね。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files4.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Toolsの中も、使用しているものだけ差し替えれば良いです。手元では、OpenShell.efiだけを使っているので、それを差し替えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/files5.png"&gt;&lt;/p&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので、変更不要です。また、config.plistも変更無しでそのまま動きました。&lt;/p&gt;
&lt;h3 id="変更点"&gt;変更点
&lt;/h3&gt;&lt;p&gt;今回アップデートしたマシンは、Coffee Lake-S + CatalinaとComet Lake-S + Big Surです。Change logを見たところ、このような環境では、対処すべき項目はほとんど見つかりませんでした。すでに0.6.1で問題なく動いているなら、config.plistがそのまま使えて、変更は不要なようです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PlatformInfo&lt;/strong&gt;の中にSystemMemoryStatusという項目ができました。デフォルトは自動ですが、メモリーが交換可能か、はんだ付けされてて交換不可能かを設定するようです。また、Processor Typeという項目もできました。デフォルトは0で、その場合、自動的に設定されるようです。自動認識されない場合はここで手動設定するようです。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;macserial&lt;/strong&gt;などで使用される機種情報のうち、iMac20,1などの最新機種の細かい情報がアップデートされたようです。BIOSのバージョンとか日付が実際のものに近づいたようです。iMac20,1を使っているのでこれはありがたいです。更新された部分は、OpenCoreの中で自動的に構成してくれる部分なので、config.plistの設定には影響ありません。macserialが生成してくれるシリアル番号などにも変更はありません。iMac20,2のボードシリアル番号の機種ID部分は相変わらず不明で0000になっているようです。iMac20,2にアクセスできるなら貢献できるチャンスかもしれないです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./macserial --model iMac20,2 --num 5
C02DW05T046M | C02052600QX00008C
C02DF4YW046M | C02038130GU0000AD
C02DQ2YH046M | C02047701QX00001H
C02D76Y9046M | C02033902QX0000UE
C02DL0K8046M | C02043101CD00001M
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;いずれにせよ、Comet Lake-Sの自作機でiMac20,2を選ぶことのメリットは特にありませんので、iMac20,1を選んでおくのが良いと思います。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DummyPowerManagement&lt;/strong&gt; の場所が変更されたようです。手元の環境では使っていなかったので気づきませんでした。コメントで教えていただきました。config.plistの中のこの設定が、Kernel &amp;gt; Emulate Propertiesに移動しています。このフラグでPower managementをoffにしている場合は、config.plistを更新する必要があります。&lt;/p&gt;
&lt;h3 id="configplistはこちら"&gt;Config.plistはこちら
&lt;/h3&gt;&lt;p&gt;その後、OpenCoreに付属のSample.plistを見ながら、新しく追加された項目も含んだconfig.plistを作り直しました。ASUS Z390 ROG MAXIMUS XI + 9900K + RX580の構成のconfig.plistはこのようになりました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://pastebin.com/4DGUCPE9" target="_blank" rel="noopener"
 &gt;config.plist for ASUS Z390 OC060 - Pastebin.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;一方、ASUS Z490G + 10900K + RX5700XTの構成のconfig.plistは以下です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://pastebin.com/AFhSCm3Y" target="_blank" rel="noopener"
 &gt;config.plist for ASUS Z490 10900K OC062 - Pastebin.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;いずれもPlatformInfoの項目は未記入ですので、macserialなどを使って生成してください。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0 Beta 9 をインストール</title><link>https://bootmacos.rinontech.com/posts/10829/</link><pubDate>Fri, 02 Oct 2020 17:52:06 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10829/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0 Beta 9 をインストール" /&gt;&lt;p&gt;Beta 9がパブリックベータとして公開されたので、Beta 6からアップデートしました。ビルド番号は20A5384cです。Radeon 5700XTの性能がかなり向上しました。Z490, 10900K, OpenCore 0.6.1の環境で快適に動作しています。&lt;/p&gt;
&lt;h3 id="インストール手順"&gt;インストール手順
&lt;/h3&gt;&lt;p&gt;前回の記事で入れたBeta 6マシン（Z490 + 10900K + 5700XT）&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10673/" &gt;macOS Big Sur 11.0 Beta 6 をインストール&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;のソフトウェアアップデートにmacOS Big Sur Betaの案内が来ていました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;このMac用のアップデートがあります
・macOS Big Sur Beta 9 11.0
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という表示です。Beta 6からBeta 9に飛んだのは、パブリックベータだからだと思います（もしかしたら途中のアップデータに気づかなかったのかもしれませんが）。&lt;/p&gt;
&lt;p&gt;早速「今すぐアップデート」ボタンを押したのですが、ダウンロードが開始した後で、「インターネットの接続を確認してください」というようなエラーが出て進まなくなりました。&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=641" target="_blank" rel="noopener"
 &gt;夢日記で紹介されている状況&lt;/a&gt;とおそらく同じだと思います。さらに、別のCatalinaマシンもベータテスターに登録しているので、こちらでもダウンロードを試みましたが、やはりネットが不調というメッセージで止まります。&lt;/p&gt;
&lt;p&gt;サーバが不調なのかと思い、一晩待ちましたがやはり同じエラーでした。そこで、ベータテストのサイトからmacOSPublicBetaAccessUtility.pkgをダウンロードし直して、インストールし直したところアップデートが進みました。自動的に何回か再起動して、問題なくアップデートが完了しました。一方のCatalinaマシンも、macOSPublicBetaAccessUtility.pkgを入れ直すことでダウンロードが成功しました。原因は不明ですが、何らかのアクションをすると改善するようです。&lt;/p&gt;
&lt;p&gt;インストールが終わったBig Sur Beta 9はとても快適です。この分ならメイン環境として使っても良いと思いました。OpenCoreなどのバージョンは以下のとおりです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.1&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="5700xtの性能がさらに向上"&gt;5700XTの性能がさらに向上
&lt;/h3&gt;&lt;p&gt;このマシン (Z490 + 10900K) にはRadeon 5700XTを取り付けてあります。&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10673/" &gt;Beta 6の時と同様&lt;/a&gt;に、その性能をGeekbench 5で測定しました。下のグラフはCatalina 10.15.6、Big Sur Beta 6、Beta 9との比較です。OpenCLとMetalでそれぞれ3回測定した結果を平均しました。さらに比較のために&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9757/" &gt;以前紹介したCatalina 10.15.5でのRX 580の結果&lt;/a&gt;も掲載しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/10/5700XT_beta09.png"&gt;&lt;/p&gt;
&lt;p&gt;Radeon 5700XTの性能がかなり改善されています。Beta 6では、RX 580と比較して、OpenCLでは優っているもののMetalで負けていました。Beta 9ではBeta 6より2~3割改善されて、OpenCLもMetalもどちらもRX 580のスコアを上回りました。5700XTの性能をようやく引き出せるようになったようです。&lt;/p&gt;</description></item><item><title>OpenCore 0.6.0から0.6.1に更新</title><link>https://bootmacos.rinontech.com/posts/10684/</link><pubDate>Thu, 10 Sep 2020 22:23:35 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10684/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/07/image.png" alt="Featured image of post OpenCore 0.6.0から0.6.1に更新" /&gt;&lt;p&gt;OpenCoreの0.6.1が公開されたので0.6.0からアップデートしました。Big Surに対応してComet Lakeに対応したところが大きな変更点かと思います。0.0.1の違いなので新しくなったファイルを差し替えただけで移行できました。&lt;/p&gt;
&lt;h3 id="061をダウンロードする"&gt;0.6.1をダウンロードする
&lt;/h3&gt;&lt;p&gt;公式のダウンロードページは以下です。Kext Updater.appがダウンロードしてくれる内容を使っても良いです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/acidanthera/OpenCorePkg/releases" target="_blank" rel="noopener"
 &gt;Releases · acidanthera/OpenCorePkg&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="efiファイルを差し替える"&gt;EFIファイルを差し替える
&lt;/h3&gt;&lt;p&gt;現在0.6.0が動いている状態でしたら、0.6.1に含まれる.efiファイルを、0.6.0のものと差し替えることでアップデートできます。具体的には以下のファイルです。まずはBOOTの中のBOOTx64.efiです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/efi1.png"&gt;&lt;/p&gt;
&lt;p&gt;次に、OC直下のOpenCore.efiです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/efi4.png"&gt;&lt;/p&gt;
&lt;p&gt;また、OC/Bootstrap/の中のBootstrap.efiも差し替えます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/efi2.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Driversの中のうち、現在使用しているものだけを差し替えました。手元のマシンでは、OpenCanopy.efiとOpenRuntime.efiだけを使っているので、それを差し替えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/efi5.png"&gt;&lt;/p&gt;
&lt;p&gt;OC/Toolsの中も、使用しているものだけ差し替えれば良いです。手元では、OpenShell.efiだけを使っているので、それを差し替えました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/efi6.png"&gt;&lt;/p&gt;
&lt;p&gt;ACPIとKextsは、OpenCoreの範疇では無いので、変更不要です。また、config.plistも変更無しでそのまま動きました。OpenCoreに付属している差分を説明するファイルや、&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/prerequisites.html#prerequisites" target="_blank" rel="noopener"
 &gt;インストールガイドのページ&lt;/a&gt;を見ても、書き換えるべきconfig.plistの項目はなかったように思います。&lt;/p&gt;
&lt;h3 id="imac201に対応"&gt;iMac20,1に対応
&lt;/h3&gt;&lt;p&gt;0.6.1で最新のComet Lake-S CPUを搭載したiMac20に対応しました。最新パーツで組む場合にはありがたいところです。付属しているmacserialコマンドでも、iMac20,1と20,2のシリアル番号とボードシリアル番号の対を生成できるようになっています。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./macserial --model iMac20,1 --num 5
C02D1KZGPN5T | C02027600GUPHCD1F
C02DP1Z3PN5T | C02046104GUPHCD1H
C02CFNYTPN5T | C02011401GUPHCDA8
C02D6PZWPN5T | C02032200QXPHCDAD
C02D36YPPN5T | C02029101CDPHCDAD
% ./macserial --model iMac20,2 --num 5
C02DW05T046M | C02052600QX00008C
C02DF4YW046M | C02038130GU0000AD
C02DQ2YH046M | C02047701QX00001H
C02D76Y9046M | C02033902QX0000UE
C02DL0K8046M | C02043101CD00001M
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ただし、iMac20,2は、ボードシリアル番号の機種IDの部分が更新されていなくて0000になってます。実機を調べてきた人がいないためです。Comet Lake-Sの自作機でiMac20,2を選ぶことのメリットは特にありませんので、iMac20,1を選んでおくのが良いと思います。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0 Beta 6 をインストール</title><link>https://bootmacos.rinontech.com/posts/10673/</link><pubDate>Wed, 09 Sep 2020 22:40:47 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10673/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/bigsur512.png" alt="Featured image of post macOS Big Sur 11.0 Beta 6 をインストール" /&gt;&lt;p&gt;Beta 6が公開されたのでアップデートしました。ビルド番号は20A5364eです。Beta 5では起動で失敗していたComet Lake-Sで、Beta 6は動きました！また、Catalinaに比較してRadeon 5700XTの性能が向上していることを確認しました。&lt;/p&gt;
&lt;h3 id="インストール手順"&gt;インストール手順
&lt;/h3&gt;&lt;p&gt;前回の記事では、createinstallmediaコマンドを使ってインストール用USBメモリを作成し、それで起動してSSDにインストールしました。今回はUSBメモリを作るのが面倒だったので、真っ新な2.5インチSATA SSD（今回は250GB）をCatalinaマシンに接続し、フォーマットし、macOS Big Surベータ版インストール.appから直接インストールしました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/installerL.png"&gt;&lt;/p&gt;
&lt;p&gt;このSSDを、Catalinaマシンに接続したまま、Catalinaが入っているESPの中のOpenCoreで起動します。そして起動ボリューム選択画面で、Big SurをインストールしたこのSSDを選択して起動しました。Beta 5に引き続き、Prebootという分かりにくい名前で現れています。Prebootの右に見えるMacintosh HDというドライブは、いつも起動しているCatalinaのボリュームです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/booticons.png"&gt;&lt;/p&gt;
&lt;h3 id="z490で動きました"&gt;Z490で動きました
&lt;/h3&gt;&lt;p&gt;前回の記事でBeta 5が既に動作していたZ390上のCoffee Lake-Sマシンでは、Beta 6も引き続き問題なく起動しました。一方で、Beta 5が動かなかったZ490上のComet Lake-Sでも、Beta 6ならば起動しました。このマシンです。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G, 10900K&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;ESPの構成は以下です。config.plistも、Catalina 10.15.6を起動させている状態のそのままです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.1&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac20,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OpenCore 0.6.1は&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=595" target="_blank" rel="noopener"
 &gt;GitHubで公開されているソースからビルドしたもの&lt;/a&gt;です。iMac20,1の機種設定・シリアル番号が使用したかったので0.6.1にしてあります。0.6.1が必須というわけではありません。（&lt;strong&gt;追記&lt;/strong&gt;：この記事を書いている間に0.6.1は公開版として出てました。）Z390マシンでは公開版の0.6.0でも動いています。Z490マシンでBeta 5を試みた時には、OpenCoreが動いてすぐに&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[EB|#LOG:EXITBS:START]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という表示で止まってしまい、起動しませんでした。このメッセージで止まることへの対策を色々試みたのですが、解決しませんでした。それがBeta 6にしたら、何の問題もなく起動しました。&lt;a class="link" href="https://bjtechnews.org/2020/09/macos-big-sur-11-beta-6-release-notes/" target="_blank" rel="noopener"
 &gt;Beta 6はComet Lake-S搭載のiMac 2020に対応した&lt;/a&gt;という話をコメントで教えていただきました。Hackintoshなのが原因ではなく、もともと今回でComet Lake-Sに対応したということだったのかもしれません。&lt;/p&gt;
&lt;h3 id="5700xtの性能が向上"&gt;5700XTの性能が向上
&lt;/h3&gt;&lt;p&gt;このComet Lake-Sマシン (CPUは10900K) にはRadeon 5700XTを取り付けてあります。その性能を測定しました。下のグラフはCatalina 10.15.6とBig Sur Beta 6との比較です。OpenCLとMetalでそれぞれ3回測定した結果を平均しました。さらに比較のために&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9757/" &gt;以前紹介したCatalina 10.15.5でのRX 580の結果&lt;/a&gt;も掲載しました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/5700XT.png"&gt;&lt;/p&gt;
&lt;p&gt;Radeon 5700XTは、RX 580と比較して、OpenCLでは優っているもののMetalで負けているという状態でした。その傾向は変わらないのですが、Big Surになってそれぞれ10%程度性能が向上しているようです。&lt;/p&gt;</description></item><item><title>macOS Big Sur 11.0 Beta 5 をインストール</title><link>https://bootmacos.rinontech.com/posts/10623/</link><pubDate>Sat, 05 Sep 2020 19:23:54 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/10623/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/09/install_bigsur.png" alt="Featured image of post macOS Big Sur 11.0 Beta 5 をインストール" /&gt;&lt;p&gt;ようやくBig Surを入れました。Public Beta Programで現在配布されているBig Sur 11 beta 5 (20A5354i) です。Catalinaを動かしているZ390マシンの、OpenCoreとその設定が入っているESPから起動して、すんなり動きました。この記事もBig Surで書いてます。この調子ならBig Surへのアップデートも順調に行えるように思います。&lt;/p&gt;
&lt;h3 id="ダウンロード"&gt;ダウンロード
&lt;/h3&gt;&lt;p&gt;Catalinaを動かしているZ390マシンをPublic Beta Programに登録し、システム環境設定のソフトウェアアップデートからダウンロードしました。デベロッパー向けにはbeta 6 (20A5364e)が既に出ているようですが、Public Betaはbeta 5のようです。ダウンロード後にインストーラが起動しますが、それは中断します。ApplicationフォルダにmacOS Big Surベータ版インストールというアプリケーションができています。&lt;/p&gt;
&lt;h3 id="インストール用usbメモリを作る"&gt;インストール用USBメモリを作る
&lt;/h3&gt;&lt;p&gt;次に32GB容量のUSBメモリを用意しました。これをフォーマットし、ここではusbという名前をつけました。ターミナルでmacOS Big Surベータ版インストールの場所にcdします。この中のContents/Resourcesの中に&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% cd /Applications/Install\ macOS\ Big\ Sur\ Beta.app/
% cd Contents/Resources/
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;お馴染みのcreateinstallmediaコマンドがあります。オプションなしで起動すると、ヘルプが表示されます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% ./createinstallmedia
Usage: createinstallmedia --volume &amp;lt;path to volume to convert&amp;gt;

Arguments
--volume, A path to a volume that can be unmounted and erased to create the install media.
--nointeraction, Erase the disk pointed to by volume without prompting for confirmation.
--downloadassets, Download on-demand assets that may be required for installation.

Example: createinstallmedia --volume /Volumes/Untitled

This tool must be run as root.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;downloadassetsを指定すると、インストール途中でネットにアクセスする必要がないような説明がされているので、これは使うことにします。そこで、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;% sudo ./createinstallmedia --volume /Volumes/usb --downloadassets
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とタイプします。これで用意したusbメモリが初期化されて、そこにBig Surのインストーラが作られます。&lt;/p&gt;
&lt;h3 id="usbメモリから起動する"&gt;USBメモリから起動する
&lt;/h3&gt;&lt;p&gt;実際のMacなら、このUSBメモリで起動して、インストールをすることができます。Macでの動作を確認しました。インストール途中で再起動するときに、中間のボリュームの名前がいつもと違って「EFI」というように表示されて違和感がありました。この後で行ったhackintoshへのインストールでも後述のように、名前がおかしかったです。ベータ版なので、後に改善されると思います。&lt;/p&gt;
&lt;p&gt;USBメモリを起動したhackintoshは、こちらで紹介したZ390マザーボードの構成です。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/1915/" &gt;ASUS ROG MAXIMUS XI HERO (Z390), 9900K&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;ESPの構成は以下です。通常は最新版のCatalinaを起動させています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OpenCore 0.6.0 (一般公開されている最新バージョンです)&lt;/li&gt;
&lt;li&gt;kext類は一般公開されている最新のもの&lt;/li&gt;
&lt;li&gt;機種設定はiMac19,1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このESPから起動し、OpenCoreのメニューからBig Surインストール用USBメモリを選ぶと、インストーラが起動しました。&lt;/p&gt;
&lt;h3 id="ssdを用意してインストール"&gt;SSDを用意してインストール
&lt;/h3&gt;&lt;p&gt;インストール用に、余っていた64GBの2.5インチSSDを用意しました。これをUSB接続のHDDケースに入れて、USB接続しました。Big Surインストール用USBメモリで起動すると、そこからDisk Utilityを起動できるので、これを使ってSSDをAPFSでフォーマットします。フォーマットが終わったらインストーラプログラムに戻って、SSDにインストールをします。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/installing.png"&gt;&lt;/p&gt;
&lt;p&gt;インストール途中で再起動を求められます。NVRAMが機能していれば再起動時に選択すべきドライブがデフォルトで選択されているのですが、場合によってはOpenCoreやCloverの起動ボリューム選択画面で選択する必要があります。&lt;/p&gt;
&lt;p&gt;最初の再起動では、macOS Installerというボリュームが見えたので、それを選択しました。これでインストールが正しく進みました。今まではBoot macOS Install from xxxxというような名前のボリュームを選ぶことになったので、少し違った様子です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/reboot1.png"&gt;&lt;/p&gt;
&lt;p&gt;次の再起動では、さらに悩みました。Prebootというボリュームが見えていて、これを選択するのが正しかったです。従来は、PrebootはFileVaultのログイン用に使うボリュームだと思っていたのですが、今回は違うようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/09/reboot2.png"&gt;&lt;/p&gt;
&lt;p&gt;ボリュームの名前に関しては、前述のように実機でも同じようにわかりにくい不具合（実機ではEFIという名前になってました）があります。公開バージョンになれば改善されると思います。Mifjpnさんのブログに、再起動時に&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=591" target="_blank" rel="noopener"
 &gt;選択肢が現れない場合への対処法&lt;/a&gt;や、&lt;a class="link" href="https://mifmif.mydns.jp/alpha/?p=559" target="_blank" rel="noopener"
 &gt;Prebootから改名する方法&lt;/a&gt;などが紹介されています。&lt;/p&gt;
&lt;p&gt;インストール後のBig Sur起動ディスクの容量は40.05GBでした。64GB SSDで十分でした。今回使用した64GB SSDは骨董品なので180MB/sくらいしか読み取り速度が出ないのですが、最近だとこれより高速な64 GB USBメモリーが1,000円台で買えるのですね。&lt;/p&gt;
&lt;h3 id="big-surで起動"&gt;Big Surで起動
&lt;/h3&gt;&lt;p&gt;Prebootから起動すると、いつものような設定画面を経て、Big Surが起動します。デフォルト壁紙が、今までの写真から、カラフルな絵に変わって、新鮮な感じです。少し操作を試しましたが、特に問題はないようです。サクサクといつものように動作します。この調子ならば、例年のようにスムーズにバージョンアップが出来そうです。&lt;/p&gt;
&lt;h3 id="おまけz490では苦戦中"&gt;おまけ：Z490では苦戦中
&lt;/h3&gt;&lt;p&gt;こうして動かしたSSDを、Z490のマシン&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10236/" &gt;ASUS ROG STRIX Z490-G, 10900K&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;で動かそうとしたのですが、こちらは、OpenCoreが動いてすぐに&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[EB|#LOG:EXITBS:START]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;という表示で止まってしまい、起動しません。Catalinaは問題なく起動するのですが、なぜかBig Surだと起動しません。&lt;a class="link" href="https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/troubleshooting.html#stuck-on-eb-log-exitbs-start" target="_blank" rel="noopener"
 &gt;こちらのトラブル対策&lt;/a&gt;を試してはいるのですがまだ解決していません。メモリーマップが変わったのかなとは思ってます。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：Beta 6になったらZ490マシンで動くようになりました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10673/" &gt;macOS Big Sur 11.0 Beta 6 をインストール&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;</description></item><item><title>Big Surでは古いBroadcom無線モジュールが使えない?</title><link>https://bootmacos.rinontech.com/posts/9861/</link><pubDate>Wed, 08 Jul 2020 23:50:29 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9861/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/07/oldwifi2.png" alt="Featured image of post Big Surでは古いBroadcom無線モジュールが使えない?" /&gt;&lt;p&gt;macOS Big SurではBroadcomのWiFi/Bluetoothモジュールが動かなくなるとか、そんなことはないとか情報が飛び交ってました。&lt;a class="link" href="https://parrotgeek.com/bigsur/" target="_blank" rel="noopener"
 &gt;古いMacにBig Surを導入するパッチを作っているサイト&lt;/a&gt;によると、2012年モデル以前ではWiFiが動かないらしいです。今後は2013年以降モデル搭載の802.11 ac対応Broadcomの無線モジュールを使用するのが良いと思います。無線モジュールに関してはこちらのページをご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/138/" &gt;Hackintoshのパーツ選び 【その4：無線編】&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="古いmacは無線が動かない"&gt;古いMacは無線が動かない
&lt;/h3&gt;&lt;p&gt;iMac14,1, iMac14,2, iMac14,3ってHaswellなのになぜBig Surのサポート外なのだろうと不思議に思って色々検索していたら、こんなページを見つけました。Big Sur非サポートMacで動かすためのパッチを配布しているDosdude1さんらのページです。フォーラムでもまっくぷろさんに紹介いただいています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://parrotgeek.com/bigsur/" target="_blank" rel="noopener"
 &gt;macOS Big Sur Patcher Is No Longer Available&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;最初の疑問は解決しませんでしたが、別のことを発見しました。このページのパッチがサポートしている機種一覧表によると、パッチを使っても、2012年以前のMacではWiFiが動かないらしいです。もともとがサポート対象外の古いMacに搭載された無線モジュールですので、パッチを当てて動かそうとしている人たちにしか検証できない貴重な情報だと思います。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/oldwifi2.png"&gt;&lt;/p&gt;
&lt;h3 id="80211ac対応が動作条件"&gt;802.11ac対応が動作条件?
&lt;/h3&gt;&lt;p&gt;実は2013年モデルMacからWiFiが802.11acに対応して、搭載されているBroadcom社製モジュールが入れ替わっています。これが関係していると思われます。それ以前の、802.11nのみ対応のBroadcomモジュールがBig Surで切り捨てられたのではないでしょうか。ちなみに、Broadcomモジュール型番と搭載Macの関係は、以下のページ（ロシア語）が詳しいです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://deviwiki.com/wiki/User:Omega/Broadcom" target="_blank" rel="noopener"
 &gt;https://deviwiki.com/wiki/User:Omega/Broadcom&lt;/a&gt;_modules_(Apple)&lt;/p&gt;
&lt;p&gt;この2つのページの情報を組み合わせると、以下の古いBroadcomモジュールは、Big Surでサポートされなくなったと考えられます。型番がBCM9431、BCM9432、BCM9433で始まるモジュールです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Broadcom BCM94311MCAG&lt;/li&gt;
&lt;li&gt;Broadcom BCM94321MC&lt;/li&gt;
&lt;li&gt;Broadcom BCM94321COEX2&lt;/li&gt;
&lt;li&gt;Broadcom BCM94322USA&lt;/li&gt;
&lt;li&gt;Broadcom BCM94322MC&lt;/li&gt;
&lt;li&gt;Broadcom BCM943224PCIEBT&lt;/li&gt;
&lt;li&gt;Broadcom BCM943224PCIEBT2&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT3A&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT3B&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331PCIEBT4&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331CSAX&lt;/li&gt;
&lt;li&gt;Broadcom BCM94331CD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このうちの一部は、AliExpressで1,000円前後で格安販売されています。Catalinaまでは動いていた実績があるので、互換性があるように紹介されている場合もあります。Big Surを使用する予定でしたら、避けた方が良いと思います。&lt;/p&gt;
&lt;p&gt;一方で、引き続きBig Surでサポートされると考えられるBroadcomモジュールは、BCM9436シリーズの、&lt;/p&gt;
&lt;p&gt;です。はBCM94360CDを使っているので引き続き使用できると思われます。M.2 無線モジュールのもこの世代なのでBig Surで使用可能と思われます。&lt;/p&gt;</description></item><item><title>いま一番おすすめの自作macOS PCパーツ構成</title><link>https://bootmacos.rinontech.com/posts/9791/</link><pubDate>Mon, 06 Jul 2020 22:11:13 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9791/</guid><description>&lt;p&gt;フォーラムの話題に刺激されて「いま一番おすすめの自作Hackintoshのためのパーツ構成」を考えてみました。「一番」と言うお題なので、無理して一つだけ選んで、その後に言い訳を書きました。ご意見・ご異論あると思いますのでコメントでお知らせください。&lt;/p&gt;
&lt;p&gt;なお、いろいろな作例を&lt;a class="link" href="https://bootmacos.rinontech.com/categories/%e3%83%93%e3%83%ab%e3%83%89/" &gt;BUILDSのカテゴリー&lt;/a&gt;でまとめてあります。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：Big Surが出たので追記しました (2020/11/16)&lt;/p&gt;
&lt;h3 id="マザボasusrog-strix-z390-f-gaming"&gt;マザボ：ASUS ROG STRIX Z390-F GAMING
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/81-JB7i72nL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;これからの主流のZ490も良いのですが、2.5Gbps LANが新しすぎるのでPCI IDを偽装しないといけない点が面倒です。設定すればLANは動きますし、従来通りの1Gbps LANが搭載されたZ490マザボを買っても良いです。でも1つだけ選ぶということで、ここでは実績のある300シリーズにしました。ただ古い世代なので、間も無く市場から消える可能性があります。また、新しい方が好きという人は400シリーズにして問題ないです。&lt;/p&gt;
&lt;p&gt;マザーボードの選択肢は多いので、300シリーズに限定しても、たくさんの良い候補があります。ユーザが多く、Hackintoshを成功させたと言う報告の多いものが良いです。何かのトラブルがあった場合に、解決策が見つかる可能性が高いです。と言うことで、マザーボードシェアが1位のASUSと、Hackintosh黎明期に人気のあったGIGABYTEが良いです。MSIやASRockも同様に動きますが、あえて一番と言うと、このどちらかです。Zではなく、HやBなどのチップセットも良く動きます。でも、マザーボードはそれほど価格差も大きくないので、あえて一つを選ぶならZで良いでしょう。またATXフォームファクタを選びましたが、目的によって他のサイズでももちろん良いです。&lt;/p&gt;
&lt;p&gt;1番を選ぶと言うことで、ASUS ROG STRIX Z390を選びましたが、他にも良い候補はたくさんあります。このマザーボードが飛び抜けて適しているわけではありません。でも良く売れているので、ネット上に報告も多いです。BIOS設定もおそらくはデフォルトでも動くくらいに簡単なはずです。また他の同クラスのマザボと比べて、PCIeスロットがたくさんあります。拡張性が欲しくてHackintoshする人には最適です。個人的に感じるイマイチな点は、文字を多用したデザインがちょっと好きじゃないところです。なので実はASUS ROG MAXIMUS XI HEROを使ってます。&lt;/p&gt;
&lt;p&gt;400シリーズでしたら、同じASUS ROG STRIX Z490が良いかなと思います。これもよく使われていて、またPCIeスロットが多い機種です。CPUは、これも実機に近いものが搭載されている10900(K), 10700(K), 10600, 10500あたりでしょうか。&lt;/p&gt;
&lt;h3 id="cpu-intelcore-i5-9600k"&gt;CPU: Intel Core i5-9600K
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/61izuBZSVOL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;マザボをZ390にしたらCPUはCoffee Lake-Sです。ここではコストパフォーマンスを考えて9600Kにしましたが、Core i9-9900Kでも同様に良いです。理由は、iMacで採用されている第9世代CPUが9900Kと9600Kだからです。なので、一つだけ選ぶとしたら、9900Kか9600Kのどちらかになると思います。無印の9900, 9600でも同様に良いと思います。さらにはコストパフォーマンスと予算を考えて、9700K, 9700, 9500, 9400, 9100なども良いです。 iGPUの無いFモデルも動きますが、macOSにはiGPU前提の機能が多少あるので、iGPUのあるCPUが無難です。&lt;/p&gt;
&lt;p&gt;Comet Lake-Sで作るなら、10700K, 10600, 10500が良いと思います。これも理由はiMac 2020で採用されているモデルだからです。10900K, 10900も、iMac 2020でクロック違いのApple専用モデル10910が採用されているので、互換性は高いです。&lt;/p&gt;
&lt;h3 id="グラボsapphire-rx-580-pulse"&gt;グラボ：Sapphire RX 580 Pulse
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/713-5fAstFL.jpg"&gt;&lt;/p&gt;
&lt;p&gt;一つだけ選ぶとしたら、Sapphire RX 580 Pulseです。理由は、&lt;a class="link" href="https://developer.apple.com/development-kit/external-graphics/" target="_blank" rel="noopener"
 &gt;Apple準純正とも言えるeGPU開発キット&lt;/a&gt;に組み込まれていたモデルだからです。以前のmacOSでは、このカードだけが完璧に認識されていた時期もありました。とは言え、今はどのブランドのRX 580でも互換性は問題ありません。RX 580はOOBで動くだけでなく、macOSのドライバーと相性が良いのか性能が良く引き出されています。しばらくはおすすめのグラボであり続けると思います。だんだん品薄になってきているので、確保しておいた方が良いでしょう。&lt;/p&gt;
&lt;p&gt;Big SurになってRadeon Naviアーキテクチャのサポートが充実して、RX 5700 XTがRX 580の1.6倍くらいのスコアを出すようになりました。なのでRX 5000シリーズも良いと思います。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11426/" &gt;Big SurでRadeon RX 5700 XTのスコアが大幅に改善&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="無線モジュールfenvi-fv-t919"&gt;無線モジュール：Fenvi FV-T919
&lt;/h3&gt;&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/08/fanviT919.png"&gt;&lt;/p&gt;
&lt;p&gt;これは迷うところはないです。WiFi/Bluetoothが、取り付けるだけですぐに動きます。設定やkext類が不要です。macOSにはWiFi/Bluetoothが前提の機能がありますので、互換性の高い無線モジュールが必要です。詳しくはこちらを。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="この他のパーツ"&gt;この他のパーツ
&lt;/h3&gt;&lt;p&gt;これ以外のパーツ、例えばメモリー、電源 (600Wくらいかな)、SSD/HDD、CPUクーラー、などは何でも良いです。メモリーは16GBもあれば十分です。電源は600Wくらいかな。起動ドライブはSSDがおすすめで256GBあれば当分は使えて、最低必要なのは30GBくらいです。一般の自作PCでの評判を参考に適当に選んでください。&lt;/p&gt;</description></item><item><title>Big Sur</title><link>https://bootmacos.rinontech.com/posts/9525/</link><pubDate>Tue, 23 Jun 2020 11:20:06 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/9525/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2020/06/bigsur.jpg" alt="Featured image of post Big Sur" /&gt;&lt;p&gt;macOS 11.0 Big Surインストールに関する情報をメモしておきます。&lt;/p&gt;
&lt;h3 id="機種設定"&gt;機種設定
&lt;/h3&gt;&lt;p&gt;Big Surは、以下のIntel Macで稼働します。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MacBook：2015年 (MacBook8,1) 以降&lt;/li&gt;
&lt;li&gt;MacBook Air：2013年 (MacBookAir6,1) 以降&lt;/li&gt;
&lt;li&gt;MacBook Pro：2013年後半（Late 2013）(MacBookPro11,1) 以降&lt;/li&gt;
&lt;li&gt;Mac mini：2014年 (Macmini7,1) 以降&lt;/li&gt;
&lt;li&gt;iMac：2014年 (iMac14,4) 以降&lt;/li&gt;
&lt;li&gt;iMac Pro：全モデル (iMacPro1,1)&lt;/li&gt;
&lt;li&gt;Mac Pro：2013年 (MacPro6,1) 以降&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;なので機種設定は上の機種ID以降の番号にしないと起動しません。&lt;/p&gt;
&lt;p&gt;追記：MacBookPro11,1とMacBookPro11,2も避けた方が良いらしいです。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://applech2.com/archives/20201120-macos-big-sur-11-0-1-build-20b50.html" target="_blank" rel="noopener"
 &gt;Apple、アップグレード後に起動しなくなる不具合が確認された2013~2014年製のMacBook Proのサポートを一時的に中止した「macOS Big Sur 11.0.1 Build 20B50」をリリースしています。&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="ブートローダー"&gt;ブートローダー
&lt;/h3&gt;&lt;p&gt;OpenCoreとCloverで起動することができます。ただ、OpenCoreが主流になりつつあるので、よくサポートされていて良いと思います。&lt;/p&gt;
&lt;p&gt;Big Surがリリースされた時点でのOpenCoreは0.6.3でしたので、それ以降のバージョンを使うと良いです。Kext Updaterなどで、最新リリース版を使えば良いです。&lt;/p&gt;
&lt;h3 id="kext類"&gt;Kext類
&lt;/h3&gt;&lt;p&gt;Kext Updaterで得られる最新版を使用しておけば良いです。&lt;/p&gt;
&lt;h3 id="usb起動インストーラ"&gt;USB起動インストーラ
&lt;/h3&gt;&lt;p&gt;従来通り、createinstallmediaコマンドで起動USBインストーラを作ることができます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.apple.com/ja-jp/HT201372" target="_blank" rel="noopener"
 &gt;macOS の起動可能なインストーラを作成する方法&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="インストール例"&gt;インストール例
&lt;/h3&gt;&lt;p&gt;Big SurをインストールしたインストールやフォーラムトピックスをBig Surのタグをつけてまとめておきます（準備中）。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/10986/" &gt;Big Surをクリーンインストールする (OpenCore + Z490)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11388/" &gt;Big Surをクリーンインストールする (OpenCore + Z390)&lt;/a&gt;&lt;/p&gt;</description></item><item><title>macOSのためのGPUの選び方</title><link>https://bootmacos.rinontech.com/posts/5422/</link><pubDate>Sun, 16 Jun 2019 17:25:04 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/5422/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/06/catalina-gpu-buyers-guide.jpg" alt="Featured image of post macOSのためのGPUの選び方" /&gt;&lt;p&gt;&lt;a class="link" href="https://github.com/khronokernel/Catalina-GPU-Buyers-Guide" target="_blank" rel="noopener"
 &gt;GitHub - khronokernel/Catalina-GPU-Buyers-Guide: Host for files for the Catal&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CatalinaのためにどのGPUを選んだら良いかという記事がありましたので抄訳して紹介します。また、その後のmacOSでNaviシリーズがサポートされたので、この情報を追記しました。結論は、AMDならばRadeonの&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX 6600, RX 6600 XT, RX 6800, RX 6800 XT, RX 6900 XT&lt;/li&gt;
&lt;li&gt;RX 5500, RX 5500 XT, RX 5600, RX 5600 XT, RX 5700, RX 5700 XT&lt;/li&gt;
&lt;li&gt;RX 460 / 560 / 470 / 570 / 480 / 580 / 590&lt;/li&gt;
&lt;li&gt;RX Vega 56 / 64 / VII&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を、Nvidiaならば&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Kepler シリーズ (GTX 6xx, 7xx など)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が動きます。ただし、MontereyからKeplerシリーズは動かなくなりました。古いmacOSからドライバを持ってくることで動かすことは可能です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/chris1111/Geforce-Kepler-patcher/releases" target="_blank" rel="noopener"
 &gt;Releases · chris1111/Geforce-Kepler-patcher&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;（ここから抄訳）&lt;/p&gt;
&lt;h3 id="nvidiaとwebdriverの現状"&gt;NvidiaとWebDriverの現状
&lt;/h3&gt;&lt;p&gt;WebDriverが使えなくなった状況のままMojaveからCatalinaに移行しそうです。おそらくはこのあと、MojaveでもCatalinaでもWebDriverはサポートされないと思われます。ただしKeplerベースのGPUを使っているユーザは引き続きmacOSネイティブのドライバが利用できます。&lt;/p&gt;
&lt;h3 id="なぜwhatevergreenが必要なのか"&gt;なぜWhateverGreenが必要なのか？
&lt;/h3&gt;&lt;p&gt;macOSがネイティブにサポートするグラフィックスカードなのに、なぜWhateverGreenとLiluを使う必要があるのでしょうか？その理由は、PCとMacの内部配線が異なるため、Hackintoshでうまく機能しないためです。これを回避するために、デバイスの名前変更、フレームバッファ接続、オーディオコネクタのパッチ適用、ACPIを介したaty_config、cail_propertiesの変更などが必要です。WhateverGreenとLiluがこれらの作業を行ってくれます。内部構造に詳しい人達によってWhateverGreenは開発され、必要に応じてアップデートされていますので、これを使用しない理由はありません。以下の推奨カード、iGPUのすべてでWhateverGreenとLiluを使ってください。&lt;/p&gt;
&lt;h3 id="そのほかに知っておくべきこと"&gt;そのほかに知っておくべきこと
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;macOSはSLI、Crossfire、複数コアGPU (Radeon Pro Duo)のいずれもサポートしていません&lt;/li&gt;
&lt;li&gt;HDMI / DisplayPortを介して音声出力するには、AppleALC.kextとその他のIO-REG編集が必要になる場合があります&lt;/li&gt;
&lt;li&gt;GPUオーバークロックができるのはVega 10 GPUだけです（&lt;a class="link" href="https://github.com/corpnewt/PyVega" target="_blank" rel="noopener"
 &gt;PyVegaというツール&lt;/a&gt;が必要）&lt;/li&gt;
&lt;li&gt;サポートされているGPUとサポートしていないGPUを併用するとスリープやその他の機能が中断される問題があります。詳細については、&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/bu1wf8/how_to_disable_your_unsupported_gpu_for_macos/" target="_blank" rel="noopener"
 &gt;GPUを無効化するためのガイド&lt;/a&gt;を参照してください。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="動くamd-gpu"&gt;動くAMD GPU
&lt;/h3&gt;&lt;h4 id="navi-シリーズ"&gt;Navi シリーズ
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Catalina 10.15.1からRX 5500, 5600, 5700シリーズがサポートされました。&lt;/li&gt;
&lt;li&gt;Big Sur 11.4からAMD RX 6800, RX 6800XT, RX 6900XTがサポートされました。&lt;/li&gt;
&lt;li&gt;Monterey 12.1からAMD RX 6600, 6600 XTがサポートされました。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Naviシリーズでは以下の GPUがネイティブにサポートされています。ただし起動オプションに、agdpmod=pikeraを追加する必要があります。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AMD Radeon RX 6600, RX 6600 XT, RX 6800, RX 6800 XT, RX 6900 XT&lt;/li&gt;
&lt;li&gt;AMD Radeon RX 5700, RX 5700 XT, RX 5700 XT 50th Anniversary&lt;/li&gt;
&lt;li&gt;AMD Radeon RX 5600, RX 5600 XT&lt;/li&gt;
&lt;li&gt;AMD Radeon RX 5500, RX 5500 XT&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="vega-20シリーズ"&gt;Vega 20シリーズ
&lt;/h4&gt;&lt;p&gt;MojaveからVega 20シリーズのGPUがネイティブにサポートされています。すなわち&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Radeon VII&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が動きます。&lt;/p&gt;
&lt;h4 id="vega-10シリーズ"&gt;Vega 10シリーズ
&lt;/h4&gt;&lt;p&gt;High SierraからVega 10シリーズのGPUがネイティブにサポートされています。すなわち&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vega 56&lt;/li&gt;
&lt;li&gt;Vega 64&lt;/li&gt;
&lt;li&gt;Vega 64 Liquid&lt;/li&gt;
&lt;li&gt;Vega Frontier Edition&lt;/li&gt;
&lt;li&gt;Radeon Pro WX 9100&lt;/li&gt;
&lt;li&gt;Radeon Pro WX 7100&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;が動きます。&lt;strong&gt;Vega 10で避けるべきGPUブランドはXFXとSapphire&lt;/strong&gt;です。ビデオBIOSとmacOSの互換性に問題があるようです。&lt;/p&gt;
&lt;h4 id="radeon-400500-シリーズ-polaris"&gt;Radeon 400/500 シリーズ (Polaris)
&lt;/h4&gt;&lt;p&gt;PolarisはmacOSによりネイティブにサポートされています。以下のシリーズです。ローエンドのRX550はPolarisではなくLexaコアなのでmacOSでサポートされていません。&lt;strong&gt;Polarisシリーズで避けるべきGPUブランドはXFXとASRock&lt;/strong&gt;です。これもビデオBIOSとmacOSの相性に問題があります。解決できたという報告もありますが駄目なこともあるようです。避けたほうが無難です。&lt;/p&gt;
&lt;p&gt;（&lt;strong&gt;訳注&lt;/strong&gt;：コメントいただいた内容によると、以下の状況でASRockが問題なく使用できたそうです。ASRock, Phantom Gaming D RX580、macOS 10.15.4 、Metal: 対応、機能セットmacOS GPUFamily2 v1、CPU: Core i7 2600K、RAM: DDR3 32GB、M/B: ASUS MAXIMUS V GENE。またフォーラムでもASRockのRX 580が動いた報告をいただいています。ASRockを避ける必要はどうやら無いようです。）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX 460/560/560X&lt;/li&gt;
&lt;li&gt;RX 470/570/570X&lt;/li&gt;
&lt;li&gt;RX 470D&lt;/li&gt;
&lt;li&gt;RX 480/580/580X&lt;/li&gt;
&lt;li&gt;RX 590&lt;/li&gt;
&lt;li&gt;WX 2100&lt;/li&gt;
&lt;li&gt;WX 3100&lt;/li&gt;
&lt;li&gt;WX 4100&lt;/li&gt;
&lt;li&gt;WX 5100&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="gcn-3-以前のカード"&gt;GCN 3 以前のカード
&lt;/h4&gt;&lt;p&gt;GCN 3以前のカードは、CatalinaでMetalをサポートすると思われますが、一部のカードは動かない可能性もあります。おそらくHD 7XXXシリーズ以降のGPUはMetal互換ですが、Catalinaでの動作確認はされていません。&lt;/p&gt;
&lt;h4 id="radeon-r9-3xx-fiji"&gt;Radeon R9 3xx (Fiji)
&lt;/h4&gt;&lt;p&gt;FijiもCatalinaでサポートされるとは思われます。しかし報告がありませんのでR5およびR7カードの成功を保証することはできません。また、リファレンスデザインと違うカードでは、macOSで動かすために多くの作業を必要とする場合があります。という条件のもとで、サポートされているカードは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;R7 240&lt;/li&gt;
&lt;li&gt;R7 250&lt;/li&gt;
&lt;li&gt;R9 260/360&lt;/li&gt;
&lt;li&gt;R7 260x/360x&lt;/li&gt;
&lt;li&gt;R7 265&lt;/li&gt;
&lt;li&gt;R7 270/370&lt;/li&gt;
&lt;li&gt;R9 270X/370X&lt;/li&gt;
&lt;li&gt;R9 280/380&lt;/li&gt;
&lt;li&gt;R9 280x/380x&lt;/li&gt;
&lt;li&gt;R9 290/390(FakeID が必要)&lt;/li&gt;
&lt;li&gt;R9 290X/390X&lt;/li&gt;
&lt;li&gt;R9 390(FakeID が必要)&lt;/li&gt;
&lt;li&gt;R9 Nano&lt;/li&gt;
&lt;li&gt;R9 Fury&lt;/li&gt;
&lt;li&gt;R9 Fury X&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="動かないamd-gpu"&gt;動かないAMD GPU
&lt;/h3&gt;&lt;h4 id="navi-シリーズ-rx-5000"&gt;&lt;del&gt;Navi シリーズ (RX 5000)&lt;/del&gt;
&lt;/h4&gt;&lt;p&gt;&lt;del&gt;macOSにはNavi用ドライバがありません。このカードが入っているとスリープなどの機能に支障をきたします。その場合は、&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/bu1wf8/how_to_disable_your_unsupported_gpu_for_macos/" target="_blank" rel="noopener"
 &gt;サポートされていないGPUを無効化にするためのガイド&lt;/a&gt;を参照してください。以下のカードは&lt;strong&gt;サポートされていません&lt;/strong&gt;。&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;訳注：「動くAMD GPU」のセクションに追加したように、Catalina 10.15.1から元記事で紹介されている以下のカードは動きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX 5700&lt;/li&gt;
&lt;li&gt;RX 5700 XT&lt;/li&gt;
&lt;li&gt;RX 5700 XT 50th Anniversary Edition&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="lexa-シリーズ-rx-400500"&gt;Lexa シリーズ (RX 400/500)
&lt;/h4&gt;&lt;p&gt;Polaris GPUに似た型番ですが、全然異なり、どのバージョンのmacOSもサポートしていません。これもスリープ機能などで問題を引き起こしますので、併用する場合は、&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/bu1wf8/how_to_disable_your_unsupported_gpu_for_macos/" target="_blank" rel="noopener"
 &gt;サポートされていないGPUを無効化にするためのガイド&lt;/a&gt;を参照してください。以下のカードは&lt;strong&gt;サポートされていません&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX 540/X&lt;/li&gt;
&lt;li&gt;RX 550/X&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="動くnvidia-gpu"&gt;動くNvidia GPU
&lt;/h3&gt;&lt;h4 id="kepler-シリーズ-gtx-6xx-7xx"&gt;Kepler シリーズ (GTX 6xx, 7xx)
&lt;/h4&gt;&lt;p&gt;KeplerシリーズはCatalinaで動作する唯一の100％ネイティブのNvidiaカードです。このうちGTX 650Ti、660、660tiで問題が報告されていますが、これはmacOSがGK106コアをサポートしていないことが原因です。（&lt;strong&gt;訳注&lt;/strong&gt;：コメントでいただいた情報によると、Mojave,Catalina環境では、GK106のバグは直されたようで、問題なく動くようです。）&lt;/p&gt;
&lt;p&gt;もう一つの注意点は、初期の製品には、FermiコアなのにKeplerコアと紛らわしい型番のローエンド製品があることです。また後期の製品のうち、GTX 745、750、750tiはKeplerではなく次世代のMaxwellですので注意が必要です。（&lt;strong&gt;訳注&lt;/strong&gt;：&lt;a class="link" href="https://ja.wikipedia.org/wiki/NVIDIA_GeForce" target="_blank" rel="noopener"
 &gt;こちらのページ&lt;/a&gt;を見ると、どの製品がどのアーキテクチャなのかわかります。コア名がGFなのがFermi, GKなのがKepler, GMなのがMaxwellです。GKの製品を選べば良いです。 ）&lt;/p&gt;
&lt;p&gt;動作するカードは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GTX Titan (GK 110 Maxwell core)&lt;/li&gt;
&lt;li&gt;GTX Titan Black (GK 110 Maxwell core)&lt;/li&gt;
&lt;li&gt;GTX Titan Z (macOSでサポートされている数少ないデュアルGPUの一つ)&lt;/li&gt;
&lt;li&gt;GTX 780/Ti&lt;/li&gt;
&lt;li&gt;GTX 770&lt;/li&gt;
&lt;li&gt;GTX 760/Ti&lt;/li&gt;
&lt;li&gt;GT 740&lt;/li&gt;
&lt;li&gt;GT 730 (GK208 variant)&lt;/li&gt;
&lt;li&gt;GT 720&lt;/li&gt;
&lt;li&gt;GT 710&lt;/li&gt;
&lt;li&gt;GTX 690 (macOSでサポートされているもう一つのデュアルGPU)&lt;/li&gt;
&lt;li&gt;GTX 680&lt;/li&gt;
&lt;li&gt;GTX 670&lt;/li&gt;
&lt;li&gt;GTX 660Ti&lt;/li&gt;
&lt;li&gt;GTX 660(MUST BE RUNNING A GK 104 core, NOT GK 106)（訳注：GK 106もokらしい。)&lt;/li&gt;
&lt;li&gt;GTX 650(GK 107 core)&lt;/li&gt;
&lt;li&gt;GT 640(Kepler edition, GK 107/208 core)&lt;/li&gt;
&lt;li&gt;GT 630(Kepler edition, GK 107/208 core)&lt;/li&gt;
&lt;li&gt;Quadro 410&lt;/li&gt;
&lt;li&gt;Quadro K420&lt;/li&gt;
&lt;li&gt;Quadro K600&lt;/li&gt;
&lt;li&gt;Quadro K2000/D&lt;/li&gt;
&lt;li&gt;Quadro K4000/D&lt;/li&gt;
&lt;li&gt;Quadro K4200&lt;/li&gt;
&lt;li&gt;Quadro K5000&lt;/li&gt;
&lt;li&gt;Quadro K5200&lt;/li&gt;
&lt;li&gt;Quadro K6000&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="動かない-nvidia-gpu"&gt;動かない nVidia GPU
&lt;/h3&gt;&lt;h4 id="turing-シリーズ-gtx-20xx-16xx"&gt;Turing シリーズ (GTX 20xx, 16xx)
&lt;/h4&gt;&lt;p&gt;以下のカードはどのmacOSでも&lt;strong&gt;動きません&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Titan RTX&lt;/li&gt;
&lt;li&gt;RTX 2080/Ti&lt;/li&gt;
&lt;li&gt;RTX 2070&lt;/li&gt;
&lt;li&gt;RTX 2060&lt;/li&gt;
&lt;li&gt;GTX 1660/Ti&lt;/li&gt;
&lt;li&gt;GTX 1650/Ti&lt;/li&gt;
&lt;li&gt;Quadro RTX 4000&lt;/li&gt;
&lt;li&gt;Quadro RTX 5000&lt;/li&gt;
&lt;li&gt;Quadro RTX 6000&lt;/li&gt;
&lt;li&gt;Quadro RTX 8000&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="volta-シリーズ"&gt;Volta シリーズ
&lt;/h4&gt;&lt;p&gt;以下のカードもどのmacOSでも&lt;strong&gt;動きません&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Titan V&lt;/li&gt;
&lt;li&gt;Titan V CEO Edition&lt;/li&gt;
&lt;li&gt;Quadro GV100&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="pascal-series-gtx-10xx"&gt;Pascal Series (GTX 10xx)
&lt;/h4&gt;&lt;p&gt;PascalとMaxwellのサポート状況についてはみなさんご存知と思いますが、簡単に繰り返します。MojaveとCatalinaではサポートされていませんが、High Sierra 10.13.6以前ならばNvidiaのWebDriverとWhateverGreenの組み合わせで動きます。この条件で動くカードは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GTX Titan X(GP 102-400 Pascal core)&lt;/li&gt;
&lt;li&gt;GTX Titan Xp(GP 102-450 Pascal core)&lt;/li&gt;
&lt;li&gt;GTX 1080/Ti&lt;/li&gt;
&lt;li&gt;GTX 1070/Ti&lt;/li&gt;
&lt;li&gt;GTX 1060&lt;/li&gt;
&lt;li&gt;GTX 1050/Ti&lt;/li&gt;
&lt;li&gt;GT 1030&lt;/li&gt;
&lt;li&gt;Quadro P400&lt;/li&gt;
&lt;li&gt;Quadro P600&lt;/li&gt;
&lt;li&gt;Quadro P620&lt;/li&gt;
&lt;li&gt;Quadro P1000&lt;/li&gt;
&lt;li&gt;Quadro P2000&lt;/li&gt;
&lt;li&gt;Quadro P4000&lt;/li&gt;
&lt;li&gt;Quadro P5000&lt;/li&gt;
&lt;li&gt;Quadro P6000&lt;/li&gt;
&lt;li&gt;Quadro GP100&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="maxwell-シリーズ-gtx-9xx-745-750-とその-ti版"&gt;Maxwell シリーズ (GTX 9xx, 745, 750 とその ti版)
&lt;/h4&gt;&lt;p&gt;GTXでは900番台がMaxwellです。ただ、GTX 745, 750, および750tiは型番が紛らわしいですがMaxwellベースです。MaxwellシリーズもPascalと同じ状況です。つまり、以下のカードは、High Sierra 10.13.6以前ならばNvidiaのWebDriverとWhateverGreenの組み合わせで動きます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GTX Titan X(GM 200 Maxwell core)&lt;/li&gt;
&lt;li&gt;GTX 980/ti&lt;/li&gt;
&lt;li&gt;GTX 970&lt;/li&gt;
&lt;li&gt;GTX 960&lt;/li&gt;
&lt;li&gt;GTX 950&lt;/li&gt;
&lt;li&gt;GTX 750/ti&lt;/li&gt;
&lt;li&gt;GTX 745&lt;/li&gt;
&lt;li&gt;Quadro K620&lt;/li&gt;
&lt;li&gt;Quadro K1200&lt;/li&gt;
&lt;li&gt;Quadro K220&lt;/li&gt;
&lt;li&gt;Quadro M2000&lt;/li&gt;
&lt;li&gt;Quadro M4000&lt;/li&gt;
&lt;li&gt;Quadro M5000&lt;/li&gt;
&lt;li&gt;Quadro M6000&lt;/li&gt;
&lt;li&gt;NVS 510&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="intel-cpu-内蔵-gpu"&gt;Intel CPU 内蔵 GPU
&lt;/h3&gt;&lt;p&gt;iGPUを動かすために、&lt;a class="link" href="https://www.insanelymac.com/forum/topic/334899-intel-framebuffer-patching-using-whatevergreen/?tab=comments#comment-2626271" target="_blank" rel="noopener"
 &gt;FrameBufferパッチを適用する&lt;/a&gt;必要があります。また、Pentium、Celeron、Atom CPUに存在するiGPUは、ネイティブにサポートされたことがなく、かなりの作業が必要になるため、除外します。&lt;/p&gt;
&lt;h4 id="westmere-i357-xxx"&gt;Westmere i3/5/7-xxx
&lt;/h4&gt;&lt;p&gt;単にHD Graphicsと呼ばれていたiGPUです。High Sierra 10.13.6までのmacOSで動きます。残念ながらMojaveではサポートされなくなりました。古いkextを使って無理やり動かすことは可能です。&lt;/p&gt;
&lt;h4 id="sandy-bridge-i357-2xxx"&gt;Sandy Bridge i3/5/7-2XXX
&lt;/h4&gt;&lt;p&gt;HD 2000, HD 3000です。これもHigh Sierra 10.13.6までのmacOSで動きます。残念ながらMojaveではサポートされなくなりました。古いkextを使って無理やり動かすことは可能です。&lt;/p&gt;
&lt;h4 id="ivy-bridge-i357-3xxx"&gt;Ivy Bridge i3/5/7-3XXX
&lt;/h4&gt;&lt;p&gt;HD 4000に関しては、Catalinaで完全にネイティブに動きます。一方、HD 2500に関しては、Mojaveで一部分しかサポートされず、Quick Sync機能がサポートされていません。&lt;/p&gt;
&lt;h4 id="haswell-i357-4xxx"&gt;Haswell i3/5/7-4XXX
&lt;/h4&gt;&lt;p&gt;以下のiGPUです。ほとんどがCatalinaでネイティブに動きます。ただHD4400だけは、DeviceID改変 + FakePCIID.kext + FakePCIID_HDGraphics.kextが必要か、もしくは、APCIパッチが必要です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HD 4200&lt;/li&gt;
&lt;li&gt;HD 4400(FakeID が必要)&lt;/li&gt;
&lt;li&gt;HD 4600&lt;/li&gt;
&lt;li&gt;HD 5000&lt;/li&gt;
&lt;li&gt;HD 5100&lt;/li&gt;
&lt;li&gt;HD P4600(動くはず)&lt;/li&gt;
&lt;li&gt;HD P4700(動くはず)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="broadwell以降のigpu"&gt;Broadwell以降のiGPU
&lt;/h4&gt;&lt;p&gt;以下のiGPUです。すべての動作報告が得られているわけではありませんが、Catalinaで使えると考えられます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HD 5300&lt;/li&gt;
&lt;li&gt;HD 5500&lt;/li&gt;
&lt;li&gt;HD 5600&lt;/li&gt;
&lt;li&gt;HD 6000&lt;/li&gt;
&lt;li&gt;HD 6100&lt;/li&gt;
&lt;li&gt;HD 6200&lt;/li&gt;
&lt;li&gt;HD P5700(動くはず)&lt;/li&gt;
&lt;li&gt;Iris Pro P6300&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="skylake-i357-6xxx"&gt;Skylake i3/5/7-6XXX
&lt;/h4&gt;&lt;p&gt;以下のiGPUです。すべての動作報告が得られているわけではありませんが、Catalinaで使えると考えられます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HD 510&lt;/li&gt;
&lt;li&gt;HD 515&lt;/li&gt;
&lt;li&gt;HD 520&lt;/li&gt;
&lt;li&gt;HD 530&lt;/li&gt;
&lt;li&gt;HD P530&lt;/li&gt;
&lt;li&gt;Iris 540&lt;/li&gt;
&lt;li&gt;Iris 550&lt;/li&gt;
&lt;li&gt;Iris Pro 580&lt;/li&gt;
&lt;li&gt;Iris Pro P555&lt;/li&gt;
&lt;li&gt;Iris Pro P580&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="kabylake-i357-7xxx"&gt;Kabylake i3/5/7-7XXX
&lt;/h4&gt;&lt;p&gt;以下のiGPUです。すべての動作報告が得られているわけではありませんが、Catalinaで使えると考えられます。ただし、Pentium G4560に搭載されているHD 610は動きません。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HD 615&lt;/li&gt;
&lt;li&gt;HD 620&lt;/li&gt;
&lt;li&gt;HD 630&lt;/li&gt;
&lt;li&gt;Iris Plus 640&lt;/li&gt;
&lt;li&gt;Iris Plus 650&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="kabylake-refresh-coffeelake-i357-8xxx9xxx"&gt;Kabylake refresh/ Coffeelake i3/5/7-8XXX/9XXX
&lt;/h4&gt;&lt;p&gt;以下のiGPUです。すべての動作報告が得られているわけではありませんが、Catalinaで使えると考えられます。ただし、i3 8100と8350Kはそれ以外のCPUとは違うUHD 630を使用しています。&lt;/p&gt;
&lt;p&gt;（&lt;strong&gt;訳注&lt;/strong&gt;：対応方法は&lt;a class="link" href="https://bootmacos.rinontech.com/posts/962/#i3-8100UHD_630" &gt;こちらをご覧ください&lt;/a&gt;。）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;UHD 610&lt;/li&gt;
&lt;li&gt;UHD 620&lt;/li&gt;
&lt;li&gt;UHD 630&lt;/li&gt;
&lt;li&gt;Iris Plus 655&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="早い話何を買ったら良いの"&gt;早い話、何を買ったら良いの？
&lt;/h3&gt;&lt;p&gt;現時点でお勧めできるカードはAMDのPolaris(Rx 4xx, 5xx) 以降だけです。AMDのGCN 3以前とNvidiaのKeplerのような古いカードも動きますが、いつサポートを打ち切られるかわかりません。なので以下がお勧めカードです。リファレンスカードが一般的に安全です。XFXは避けたほうが良いです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;RX 460/560&lt;/li&gt;
&lt;li&gt;RX 470/570&lt;/li&gt;
&lt;li&gt;RX 480/580&lt;/li&gt;
&lt;li&gt;RX 590&lt;/li&gt;
&lt;li&gt;RX Vega 56&lt;/li&gt;
&lt;li&gt;RX Vega 64&lt;/li&gt;
&lt;li&gt;Radeon VII&lt;/li&gt;
&lt;li&gt;RX 5500, RX 5500 XT, RX  5600, RX 5600 XT, RX 5700 / 5700 XT&lt;/li&gt;
&lt;li&gt;RX 6800, RX 6800XT, RX6900XT&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;（抄訳おわり）&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="redditの反応"&gt;Redditの反応
&lt;/h3&gt;&lt;p&gt;この元記事に関してredditでいくつかコメントがありました。&lt;/p&gt;
&lt;h4 id="vegaではxfxとsapphireを避けるべき"&gt;VegaではXFXとSapphireを避けるべき？
&lt;/h4&gt;&lt;p&gt;&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/c2lwc8/" target="_blank" rel="noopener"
 &gt;r/hackintosh - Avoid Sapphire and XFX Vega?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;これに対するコメントは以下のようでした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SapphireブランドのVega 56を使っているが問題は無い&lt;/li&gt;
&lt;li&gt;XFXブランドのVegaは明らかに避けた方が良い&lt;/li&gt;
&lt;li&gt;SapphireブランドのVegaは快調に使えている報告もあるがトラブっている報告もある。トラブルは厄介で解決したという報告は稀。&lt;/li&gt;
&lt;li&gt;Vegaを買うならMSIかASUSが良い。Gigabyteも良さそうだけどあまり出回っていないためか2件しか動作報告が無い。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="radeon-viiのブランド毎の違いはある"&gt;Radeon VIIのブランド毎の違いはある？
&lt;/h4&gt;&lt;p&gt;&lt;a class="link" href="https://www.reddit.com/r/hackintosh/comments/c2ljwa/" target="_blank" rel="noopener"
 &gt;r/hackintosh - Differences in Radeon VII brand?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;これに対するコメントによると、「Redeon VIIは全てAMDが作っているリファレンスカードで、VBIOSのソースコードも提供されていない。そのためどのブランドのカードも同じもの」なのだそうです。&lt;/p&gt;</description></item><item><title>古いmacOSをコレクションする</title><link>https://bootmacos.rinontech.com/posts/1309/</link><pubDate>Mon, 11 Feb 2019 12:54:54 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/1309/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2019/02/macos-family-240.png" alt="Featured image of post 古いmacOSをコレクションする" /&gt;&lt;p&gt;過去の特定のバージョンのmacOSが必要になることが稀にあります。でも古いバージョンのmacOSは入手困難です。アップルから正規に入手できる時期に忘れずにダウンロードして確保しておきましょう。&lt;br&gt;
（&lt;strong&gt;更新&lt;/strong&gt;：CatalinaとBig Surの情報を追記しました。2021/10/29）&lt;/p&gt;
&lt;h3 id="古いmacosが必要になる時"&gt;古いmacOSが必要になる時
&lt;/h3&gt;&lt;p&gt;OSの更新で使えなくなったハードウェアでマシンを組もうと思う時、古いOSが必要です。例えば10.14 MojaveからIntel HD Graphics 3000のドライバが削除されてしまったので、Sandy Bridgeの内蔵GPUは動かなくなってしまいました。そこで&lt;a class="link" href="https://bootmacos.rinontech.com/posts/47/" &gt;10.12 SierraからIntel HD Graphics 3000のドライバを持ってくると動きました&lt;/a&gt;。10.13 High Sierraのドライバでは動きませんでした。2世代前のmacOSをたまたま持っている人だけが対応できる方法です。&lt;/p&gt;
&lt;p&gt;また、最初のiMac Proには10.13.2が搭載されていましたが、この時に10 GbpsのEthernetがmacOSで動くようになりました。搭載されているのは、一般的に使われているAquantia AQC107というチップです。ただし拡張カードのファームウェアが違うのでそのままでは動きません。10.13.3になった時に、なぜかmacOS対応のファームウェアが含まれていて、&lt;a class="link" href="https://www.insanelymac.com/forum/topic/328916-asus-xg-c100c-10-gigabit-ethernet-driver-aquantia-aqc107-chipset/" target="_blank" rel="noopener"
 &gt;10 Gbpsカードを挿したままアップデートするとファームウェアが書き換えられてmacOSで動くと報告されています&lt;/a&gt;。10.13.2以下のHigh Sierraをたまたま持っている人だけが対応できる方法です。&lt;/p&gt;
&lt;p&gt;以上はかなりニッチな事例です。しかしMojaveでNVIDIAのドライバが動かなくなったので、いまだにHigh Sierraなどの古いmacOSが必要になる場面は多いかと思います。&lt;/p&gt;
&lt;h3 id="古いmacosの入手方法"&gt;古いmacOSの入手方法
&lt;/h3&gt;&lt;h4 id="app-storeアプリから入手する"&gt;App Storeアプリから入手する
&lt;/h4&gt;&lt;p&gt;App Storeから一旦購入したアプリケーションは、いつでも入手可能なところがApp Storeの優れた点です。この原則はmacOSでも有効で、一旦ダウンロードした古いmacOSは「購入済み」ボタンを押すとApp Storeの画面に現れました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-02-10-23.13.52.png"&gt;&lt;/p&gt;
&lt;p&gt;でもMojaveになって、これが出来なくなりました。Mojaveからは、左下の名前をクリックすると現れる「アカウント」のページに、購入済みのアプリケーションが現れるようになりました。ただmacOSは現れません。私の場合は、なぜか古いmacOSのPublic BetaやGM Candidateが表示されます。昔購入したServer版も現れます。でもmacOSは現れません。現行のMojaveだけは、検索窓からMojaveを検索すると現れます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-02-10-23.32.33.png"&gt;&lt;/p&gt;
&lt;p&gt;ということでまだMojaveに移行していないみなさんは、High Sierra以前で稼働しているうちに、昔に購入したmacOSをダウンロードしておきましょう。&lt;/p&gt;
&lt;h4 id="プロダクトidを手掛かりに入手する"&gt;プロダクトIDを手掛かりに入手する
&lt;/h4&gt;&lt;p&gt;App Storeで配布されているソフトウェアは、プロダクトIDという一意の番号で管理されています。これを知っていればMojaveで選択肢に現れない古いmacOSをダウンロードできる可能性があります。&lt;/p&gt;
&lt;p&gt;こちらのサイト&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://applech2.com/archives/how-to-create-usb-installer-lion-to-high-sierra.html" target="_blank" rel="noopener"
 &gt;OS X 10.7 Lion ~ macOS 10.13 High Sierraまでのインストーラーアプリをダウンロ&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ではいくつかのmacOSのプロダクトIDを紹介してくれています。それによると、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OS X 10.7 Lion &lt;strong&gt;444303913&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;OS X 10.8 Mountain Lion &lt;strong&gt;537386512&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;OS X 10.9 Mavericks &lt;strong&gt;675248567&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;OS X 10.10 Yosemite &lt;strong&gt;915041082&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;OS X 10.11 El Capitan &lt;strong&gt;1018109117&lt;/strong&gt;または &lt;strong&gt;1147835434&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;macOS 10.12 Sierra &lt;strong&gt;1127487414&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;macOS 10.13 High Sierra &lt;strong&gt;1246284741&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;macOS 10.14 Mojave &lt;strong&gt;1398502828&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;macOS 10.15 Catalina &lt;strong&gt;1466841314&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;macOS 11 Big Sur &lt;strong&gt;1526878132&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;だそうです。この番号を使って、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;https://itunes.apple.com/jp/app/idプロダクトID?mt=12
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;にアクセスすると古いmacOSのApp Storeアプリ画面が開きます。ただ、現時点で試したところではYosemite以前はこんなダイアログが出て利用できないようです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-02-11-11.29.02.png"&gt;&lt;/p&gt;
&lt;p&gt;この方法でダウンロードできるのは以下のバージョンでした。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;El Capitan&lt;/strong&gt; &lt;a class="link" href="https://itunes.apple.com/jp/app/id1147835434?mt=12" target="_blank" rel="noopener"
 &gt;https://itunes.apple.com/jp/app/id1147835434?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sierra&lt;/strong&gt; &lt;a class="link" href="https://itunes.apple.com/jp/app/id1127487414?mt=12" target="_blank" rel="noopener"
 &gt;https://itunes.apple.com/jp/app/id1127487414?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High Sierra&lt;/strong&gt; &lt;a class="link" href="https://itunes.apple.com/jp/app/id1246284741?mt=12" target="_blank" rel="noopener"
 &gt;https://itunes.apple.com/jp/app/id1246284741?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mojave&lt;/strong&gt; &lt;a class="link" href="https://itunes.apple.com/jp/app/id1398502828?mt=12" target="_blank" rel="noopener"
 &gt;https://itunes.apple.com/jp/app/id1398502828?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Catalina&lt;/strong&gt; &lt;a class="link" href="https://itunes.apple.com/jp/app/id1466841314?mt=12" target="_blank" rel="noopener"
 &gt;https://itunes.apple.com/jp/app/id1466841314?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Big Sur&lt;/strong&gt; &lt;a class="link" href="https://apps.apple.com/jp/app/macos-big-sur/id1526878132?mt=12" target="_blank" rel="noopener"
 &gt;https://apps.apple.com/jp/app/macos-big-sur/id1526878132?mt=12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="masコマンドを使う"&gt;masコマンドを使う
&lt;/h4&gt;&lt;p&gt;&lt;a class="link" href="https://applech2.com/archives/how-to-create-usb-installer-lion-to-high-sierra.html" target="_blank" rel="noopener"
 &gt;上記のサイト&lt;/a&gt;では&lt;a class="link" href="https://brew.sh/index_ja.html" target="_blank" rel="noopener"
 &gt;Homebrew&lt;/a&gt;で導入できるmasコマンドを紹介してくれています。コマンドラインからMacのApp Storeにアクセスするためのアプリケーションです。ターミナルで以下のようにすれば、Homebrewをインストールして、次にmasをインストールできます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/usr/bin/ruby -e &amp;#34;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&amp;#34;
brew install mas
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;単にmasとだけタイプすると&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mas
Available commands:

account Prints the primary account Apple ID
help Display general or command-specific help
home Opens MAS Preview app page in a browser
info Display app information from the Mac App Store
install Install from the Mac App Store
list Lists apps from the Mac App Store which are currently installed
lucky Install the first result from the Mac App Store
open Opens app page in AppStore.app
outdated Lists pending updates from the Mac App Store
reset Resets the Mac App Store
search Search for apps from the Mac App Store
signin Sign in to the Mac App Store
signout Sign out of the Mac App Store
uninstall Uninstall app installed from the Mac App Store
upgrade Upgrade outdated apps from the Mac App Store
vendor Opens vendor&amp;#39;s app page in a browser
version Print version number
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とヘルプが出ます。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mas intall プロダクトID
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とすればダウンロードできるようです。info, searchなどはあまり効きません。それに出てこなくてもinstallコマンドは動くことがあるようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mas install 444303913
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;でプロダクトIDが分かっているうちの一番古いLionをダウンロードしてみました。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2019/02/%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2019-02-11-12.25.50.png"&gt;&lt;/p&gt;
&lt;p&gt;App Storeアプリからダウンロードする方法も、masコマンドも、どちらも購入したことのあるmacOSしか再入手できません。一旦はダウンロードしておく必要があります。&lt;/p&gt;
&lt;h3 id="マイナーバージョンを入手する"&gt;マイナーバージョンを入手する
&lt;/h3&gt;&lt;p&gt;今までの方法で、運が良ければ古いmacOSを入手できます。でも入手できるのは、それぞれのメジャーバージョン（MojaveとかHigh Sierraなどのバージョン）の最終版です。例えばHigh Sierraなら10.13.6が入手できます。では10.13.3が必要な場合はどうしたら入手できるでしょうか？&lt;/p&gt;
&lt;p&gt;アップル社は統合アップデート(combo update)を長期にわたって配布してくれています。統合アップデートなら同じメジャーバージョンのすべての古いバージョンからアップデートできます。統合アップデートは、サポートページで検索したり、&lt;/p&gt;
&lt;p&gt;[Apple - Support - Downloads](&lt;a class="link" href="https://support.apple.com/downloads/combo" target="_blank" rel="noopener"
 &gt;https://support.apple.com/downloads/combo&lt;/a&gt; update)&lt;/p&gt;
&lt;p&gt;Googleの検索で「macOS 10.13.3 combo update」などと検索すると出てきます。私が探せた一番古いcombo updateは10.2.4でした。&lt;/p&gt;
&lt;p&gt;OSメーカとしては、少しでも新しいバージョンにアップデートして欲しいので、全てのマイナーバージョンへのアップデートを配布し続けてくれているのだと思います。なのでできるだけ最初のマイナーバージョンを持っていれば、多くのマイナーバージョンへアップデートできます。例えば、10.13.0を持っていれば、10.13.1から10.13.6のすべてにアップデートできます。10.13.0は1ヶ月少しだけ配布されていました。今では入手できない貴重なバージョンですので、大事に保存しておきましょう。&lt;/p&gt;
&lt;h3 id="lionとmountain-lionが無償配布"&gt;LionとMountain Lionが無償配布
&lt;/h3&gt;&lt;p&gt;（追記：2021/7/18）Appleの公式サポートページから、LionとMountain Lionが無料でダウンロードできるようになったようです。以下です。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.apple.com/kb/DL2077" target="_blank" rel="noopener"
 &gt;Mac OS X Lion Installer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://support.apple.com/kb/DL2076" target="_blank" rel="noopener"
 &gt;Mac OS X Mountain Lion Installer&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="まとめ"&gt;まとめ
&lt;/h3&gt;&lt;p&gt;古いmacOSを入手可能にしておくためには以下のことが重要です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;どのメジャーバージョンのmacOSも一度はダウンロードしておくと良いです。例えば、Mojaveは嫌いだからといって次のバージョンが出るまでダウンロードせず放置していると、正規に入手するチャンスを逃してしまいます。&lt;/li&gt;
&lt;li&gt;古いmacOSがApp Storeで入手できることをあてにしてはいけないです。いつダウンロードできなくなるかわかりません。手元にコピーを置いておくべきです。&lt;/li&gt;
&lt;li&gt;できるだけ最初のマイナーバージョンを持っておくと良いです。全部のマイナーバージョンのコピーを集めておくのは面倒ですし、ストレージの場所も必要です。10.xx.0を持っていれば統合アップデートでどのバージョンにもアップデートできます。実用上は一番安定と思われる最終バージョンも持っていると良いと思います。High Sierraなら10.13.0と10.13.6を持っていれば完璧なコレクションになります。&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>SATA接続HDD/SSDのホットプラグ</title><link>https://bootmacos.rinontech.com/posts/123/</link><pubDate>Sun, 17 Sep 2017 12:18:24 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/123/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/09/20170926165208.png" alt="Featured image of post SATA接続HDD/SSDのホットプラグ" /&gt;&lt;h3 id="525インチベイに取り付ける取り外し可能なhddケース"&gt;5.25インチベイに取り付ける取り外し可能なHDDケース
&lt;/h3&gt;&lt;p&gt;今のMacintosh製品には5.25インチベイが無いです。最近の自作PCケースも、5.25インチベイの無い製品が増えていますが、あれば色々便利です。中でも、簡単に5.25/2.5インチドライブを取り付け・取り外しできるリムーバブルディスクケースは便利だと思います。自作していれば、小容量の古いHDD/SSDが余ってしまいがちです。それが簡単に取り付けられるリムーバブルケースがあれば、大容量のデータを高速にコピーして持ち運ぶとか、新しいバージョンのOSを実験的にインストールするとか、いろいろな場面で便利に使えます。&lt;/p&gt;
&lt;h3 id="市販の製品"&gt;市販の製品
&lt;/h3&gt;&lt;p&gt;5.25インチベイ自体が廃れ始めているので、製品もひところに比べたら少ないですが、いくつかあるようです。5.25インチと2.5インチの両方が入る製品が多いようです。隙間にUSBコネクタを装備している製品とか、光学ドライブも入れられる製品もあります。ちなみに、大は小を兼ねるので、5.25インチが一台だけしか入らないケースも、工夫すれば2.5インチもなんとかなります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Bay for 2.5/3.5" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/5-25-inch-internal-hot-plug-font-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Bay for HDD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/ORICO-Hard-Drive-Caddy-3-5-inch-5-25-b.jpg"&gt;&lt;/p&gt;
&lt;p&gt;HDD/SSDのSATAコネクタは、なんども抜き差しする前提で設計されていないので、壊れやすいと言われています。ちゃんとしたサーバで使うホットプラグケースでは、強度の高いコネクタ付きトレイを用意してHDDをネジ止めする構造になっています。でも、素人がちょっとした実験で抜き差しするくらいなら、全然問題ありません。ねじ止めしなくても取り付けられるケースが楽です。&lt;/p&gt;
&lt;p&gt;またこれらの製品は、ホットプラグ対応を謳っています。電源を入れたまま、HDD/SSDを抜き差しできるという意味です。ただし、これは電気的に問題を起こさないという意味であって、マウントしたままいきなり取り外すと当然ですがデータが損傷する可能性があります。非マウント状態にしてから抜き差しする必要があります。&lt;/p&gt;
&lt;h3 id="ホットプラグなドライブアイコン"&gt;ホットプラグなドライブアイコン
&lt;/h3&gt;&lt;p&gt;ドライブはmacOSでいろいろなアイコンで表示されます。一般的なHDD/SSDは銀色のアイコンです。ちょっと古い感じのハードディスクの形です。USBメモリーは白いアイコンで表示されます。スリットがあるので、光学ドライブの絵なのかもしれません。また、取り外し可能なHDDなどはオレンジ色のアイコンで表示されます。取り外し可能なドライブアイコンの隣には、イジェクトアイコンが表示されていて、これを押すとアンマウントされます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/usb.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/20170926165514.png"&gt;&lt;/p&gt;
&lt;p&gt;上で紹介したリムーバブルケースは、取り外し可能なディスクなので、イジェクトマークのあるアイコンになるべきです。でも、USB接続と違い、リムーバブルケースからマザーボードへは内蔵ドライブと同じSATAケーブルで接続します。マザーボードから見たら、SATAコネクタが内部のHDDに接続されているか、もしくはリムーバブルHDDケースに接続されているのかの区別はつきません。人手で指定する必要があります。&lt;/p&gt;
&lt;p&gt;いくつかのマザーボードではデフォルト設定として、インテルのチップセットに接続されたドライブを内部ドライブ（銀色アイコン）にしています。一方で、チップセットのSATAに加えて追加SATAチップを搭載して、SATAの数を増やしている場合、追加のSATAチップに接続されたドライブはリムーバブルボリュームに設定されていることが一般的です。でも全てをホットプラグ対象とみなすマザーボードも中にはあります。こうした割り当てで、内蔵ドライブがオレンジ色のアイコンになってしまうことがあります。それが嫌な人のために、 &lt;strong&gt;AHCI_3rdParty_eSATA.kext&lt;/strong&gt;や &lt;strong&gt;AHCI_Intel_Generic_SATA.kext&lt;/strong&gt;といったkextが用意されていました。これらのkextの主な目的は、オレンジ色のアイコンを銀色に戻すことです。ただ、これらのkextは最近のmacOSでは機能しないことが多いので、あまり使われなくなりました。&lt;/p&gt;
&lt;h3 id="biosでホットプラグを設定"&gt;BIOSでホットプラグを設定
&lt;/h3&gt;&lt;p&gt;マザーボード搭載のSATAに接続したドライブがリムーバブル（ホットプラグ）なのかどうかは、BIOS設定で指定します。下はMSIのマザーボードの例です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/20170917162614.png"&gt;&lt;/p&gt;
&lt;p&gt;この機能で、それぞれのSATAコネクタに接続されているドライブが、固定ドライブなのか、ホットプラグさせるドライブなのかを設定します。これが一番理想的ですね。この方式ならば、オレンジアイコンの割り当てを正しく行うことができます。ただし、後述するように、BIOSでホットプラグに設定しても、macOSで必ずしもオレンジアイコン表示にはならない場合もあるようです。&lt;/p&gt;
&lt;p&gt;なお銀色アイコンで、イジェクトマークがついていないドライブでも、ゴミ箱方向へドラッグ&amp;amp;ドロップすればアンマウントできます。また、ディスクユーティリティを使ってもアンマウントできます。ターミナルから、diskutil unmount /dev/disk… としてもアンマウントできます。&lt;/p&gt;
&lt;p&gt;ただ、銀色アイコンとして認識されているSATAドライブは、起動時に接続されていなければ認識されません。macOS起動後に接続しても認識されません。また、起動時に接続されてマウントされても、その後で一旦アンマウントしたら、もう一度接続しても認識されません。なので、リムーバブルケースで接続する場合は、オレンジ色のアイコンで認識されないととても不便です。&lt;/p&gt;
&lt;h3 id="macosでホットプラグ"&gt;macOSでホットプラグ
&lt;/h3&gt;&lt;p&gt;BIOSレベルでホットプラグに設定しても、macOSでオレンジアイコンにならない場合があります。銀色アイコンの状態では、起動時にはマウントしますが、ホットプラグによりマウントしてくれない状態になります。SATAチップの種類、マザーボード、macOSのバージョンなどで対応が異なるようです。&lt;/p&gt;
&lt;h4 id="z97マザーボードsierra以前"&gt;Z97マザーボード＋Sierra以前
&lt;/h4&gt;&lt;p&gt;この記事を最初に書いた時点では、MSIのZ97チップセットマザーボードでSierraで動かしていました。BIOSのホットプラグ設定をすると、macOSでもオレンジアイコンになりホットプラグでマウントされ、安定に動作していました。&lt;/p&gt;
&lt;h4 id="z97マザーボードhigh-sierra以降"&gt;Z97マザーボード＋High Sierra以降
&lt;/h4&gt;&lt;p&gt;不安定です。High Sierraになった時点で、BIOSで設定しても銀色アイコンのままのこともあり、動くこともあるようです。ASUS ROG MAXIMUS XI HERO (Z390)マザーボード＋Catalinaの組み合わせでは、BIOS設定のホットプラグが正しくオレンジアイコンに表示されることも何度かありました。その時は、スリープしても問題ありません。でも何度も起動して確認すると、マウントされないこともあります。&lt;/p&gt;
&lt;h4 id="pcie拡張sataカード--catalina"&gt;PCIe拡張SATAカード + Catalina
&lt;/h4&gt;&lt;p&gt;以前、macOSと互換性のあるPCIe拡張SATAカードをご紹介しました。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/2036/" &gt;PCIe拡張カードでSATAを増設する&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;追記&lt;/strong&gt;：以下の方法では、マウントする際にBig Surが落ちることがありました。後述する長いパターンのパッチを当ててください。ASMediaやMarvellのチップでもホットプラグ可能です。&lt;/p&gt;
&lt;p&gt;&lt;del&gt;これらのカードの場合、&lt;a class="link" href="https://lycabettus.wordpress.com/2019/03/03/asm1061-based-pcie-cards-for-os-x-mojave/" target="_blank" rel="noopener"
 &gt;こちら&lt;/a&gt;で紹介されているように、&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Marvell 88SE9230" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Marvell-88SE9230-Chip-SATA-PCIE-Raid-Controller-SATA-PCIE-SATA-Raid-Ca-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="PCIe to SATA" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Pci-E-To-Sata3-Pci-E-Sata3-0-6Gb-S-the-Ssd-Asmedia-Chip-Expansion-Card-2.jpg"&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 40600200
Replace --&amp;gt; 00000000
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;del&gt;というパッチを当てれば、ASMediaやMarvellのチップでホットスワップできるようです。元のサイトの説明では、SATAポートデュプリケータの不具合に対応するパッチらしいですが、ホットプラグ問題も解決するようです。具体的には、config.plistに&lt;/del&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;KextsToPatch&amp;lt;/key&amp;gt;
 &amp;lt;array&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;ALPM IO Error AppleAHCIPort&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Disabled&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;QGACAA==&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;InfoPlistPatch&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Name&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;AppleAHCIPort&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;AAAAAA==&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
 &amp;lt;/array&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;del&gt;を追加します。QGACAA==が40600200で、AAAAAA==は00000000です。これでホットスワップが動くようになり、スリープしても大丈夫でした。Marvell 88SE9230チップセットによるカードと、ASMedia ASM1061チップセットカードの両方で動作を確認しました。&lt;/del&gt;&lt;/p&gt;
&lt;h4 id="z390--catalinaのパッチ"&gt;Z390 + Catalinaのパッチ
&lt;/h4&gt;&lt;p&gt;コメントでまっくぷろさんからいただいた情報によると、&lt;a class="link" href="https://www.tonymacx86.com/threads/solved-ich10r-and-high-sierra.233435/page-2" target="_blank" rel="noopener"
 &gt;こちらで紹介&lt;/a&gt;されているパッチもしくはその変形を使うと、Z390チップセットのSATAをホットプラグ対応にできるようです。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 89C82540 6002003D 40200000 750C81E1 BF7FFFFF 898B5101 0000
Replace --&amp;gt; 90909090 90909090 90909090 90909090 90909090 90909090 9090
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;または、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 81E24060 020081FA 40200000 750C81E1 BF7FFFFF 898B6901 0000
Replace --&amp;gt; 90909090 90909090 90909090 90909090 90909090 90909090 9090
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;のようです。これに対するBase64文字列を、上で紹介したように、config.plistのKextsToPatchセクションに書き込んでおけば良いようです。&lt;/p&gt;
&lt;p&gt;このパッチのいずれでも動かないようでしたら（もしくは将来のmacOSバージョンで動かなくなったら）、AppleAHCIPort.kext/Contents/MacOS/AppleAHCIPortをバイナリーサーチして40200000を検索して、その前後から上記のようなパッチを作れば良いようです。例えば以下のようにします。10.15.3での実施例です。まずはバイナリーをhexdumpしました。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;hexdump /System/Library/Extensions/AppleAHCIPort.kext/Contents/MacOS/AppleAHCIPort | less
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;lessの中で、サーチコマンド&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/40 20 00 00
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;をタイプし、40 20 00 00を探します。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;00029a0 73 0e 81 ca 40 80 00 00 89 d1 89 93 69 01 00 00
00029b0 89 ca 81 e2 40 60 02 00 81 fa 40 20 00 00 75 0c
00029c0 81 e1 bf 7f ff ff 89 8b 69 01 00 00 f6 c1 40 74
00029d0 7e 3d 09 01 01 00 72 77 44 89 fa c1 ea 0a 81 e2
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;この方法では、運悪く改行にかかっているとデータ列が見つからない可能性はありますが、首尾よく発見できました。他には存在していないようです。ということで、まっくぷろさんの情報と同じく、40 20 00 00を挟んだデータ列をNOP (90) に置き換える&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Find --&amp;gt; 81E24060 020081FA 40200000 750C81E1 BF7FFFFF 898B6901 0000
Replace --&amp;gt; 90909090 90909090 90909090 90909090 90909090 90909090 9090
AppleAHCIPort
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;というパッチで良いようです。base 64に変換します。詳しくは&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6753/" &gt;こちら&lt;/a&gt;をご覧ください。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;echo -n &amp;#34;\x81\xE2\x40\x60\x02\x00\x81\xFA\x40\x20\x00\x00\x75\x0C\x81\xE1\xBF\x7F\xFF\xFF\x89\x8B\x69\x01\x00\x00&amp;#34; | base64
geJAYAIAgfpAIAAAdQyB4b9///+Ji2kBAAA=
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;ちなみにNOPコマンド列である9090…の方は、&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;echo -n &amp;#34;\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90\x90&amp;#34; | base64
kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;です。なのでconfig.plistには&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;key&amp;gt;KextsToPatch&amp;lt;/key&amp;gt;
 &amp;lt;array&amp;gt;
 &amp;lt;dict&amp;gt;
 &amp;lt;key&amp;gt;Comment&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;Enables hot plug for removal drives&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Disabled&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Find&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;geJAYAIAgfpAIAAAdQyB4b9///+Ji2kBAAA=&amp;lt;/data&amp;gt;
 &amp;lt;key&amp;gt;InfoPlistPatch&amp;lt;/key&amp;gt;
 &amp;lt;false/&amp;gt;
 &amp;lt;key&amp;gt;Name&amp;lt;/key&amp;gt;
 &amp;lt;string&amp;gt;AppleAHCIPort&amp;lt;/string&amp;gt;
 &amp;lt;key&amp;gt;Replace&amp;lt;/key&amp;gt;
 &amp;lt;data&amp;gt;kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJA=&amp;lt;/data&amp;gt;
 &amp;lt;/dict&amp;gt;
 &amp;lt;/array&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;を追加します。これでBIOSでホットスワップ指定したチップセットSATA接続ドライブがオレンジ色アイコンになり、随時マウント・アンマウントできるようになりました。またスリープしても問題ありませんでした。&lt;/p&gt;
&lt;h3 id="つづき"&gt;つづき
&lt;/h3&gt;&lt;p&gt;上記のパッチをOpenCoreのconfig.plistで当てる方法を以下で紹介しました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/9033/" &gt;リムーバブルHDD/SSDのホットプラグパッチをOpenCoreに適用する&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;また、Big Sur対応のパッチを以下で紹介しました。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/11406/" &gt;リムーバブルHDD/SSDのホットプラグパッチ (Big Sur版)&lt;/a&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="結論"&gt;結論
&lt;/h3&gt;&lt;p&gt;ホットプラグできるリムーバブルベイは便利です。チップセットSATAの場合は、BIOSでホットプラグを設定します。それでもmacOSにホットプラグ対応と認識されない場合は、AppleAHCIPort.kextにconfig.plistでパッチを当てます。手元の環境 (ASUS Z390 + Catalina) では、MarvellのSATA拡張カードを使っているので、拡張カード用のパッチを当てることにしました。&lt;/p&gt;</description></item><item><title>Hackintoshのパーツ選び 【その4：無線編】</title><link>https://bootmacos.rinontech.com/posts/138/</link><pubDate>Sun, 10 Sep 2017 17:58:16 +0900</pubDate><guid>https://bootmacos.rinontech.com/posts/138/</guid><description>&lt;img src="https://bootmacos.rinontech.com/uploads/2017/09/20170924210000.png" alt="Featured image of post Hackintoshのパーツ選び 【その4：無線編】" /&gt;&lt;p&gt;Hackintosh自作に適したWiFiとBluetoothカードを紹介します。今までお話しした、CPU、マザーボード、グラフィックスカードがHackintosh自作パーツの主役でした。これらが正しく選択されていれば、他のパーツはどれを使ってもとりあえず動きます。でも脇役なりにこだわっておきたいパーツもあります。WiFi / Bluetoothカードはその筆頭かと思います。&lt;/p&gt;
&lt;h3 id="結論"&gt;結論
&lt;/h3&gt;&lt;p&gt;長いので、結論を先に書いておきます。現時点 (2020/7) で、比較的入手可能なモジュールで、そのままで (OOBで) 使用できる製品は、以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM94360CD (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM943602CS (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;BCM943602CDPAX (Broadcom独自コネクタ)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;Fenvi FV-T919 (PCIe)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;BCM94360NG (A &amp;amp; E Key M.2コネクタ)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Broadcom独自コネクタは、Macで採用されているコネクタですが、そのままでは使えないので、PCIe, mini PCIe, M.2などに変換するアダプタを経由して使用します。デスクトップマシンならPCIeスロット、ノートPCやミニPCならばM.2コネクタを使用して無線モジュールを取り付けるのが一般的です。&lt;/p&gt;
&lt;h3 id="そもそも無線は必要なのか"&gt;そもそも無線は必要なのか
&lt;/h3&gt;&lt;p&gt;普通に考えたらデスクトップコンピュータにはBluetoothもWiFiも必須ではないでしょう。キーボードはUSBで接続すれば良いですし、ネットワークは有線LANで接続した方が、高速ですし安定しています。でもmacOSを使うとなると、次の理由で Bluetooth / WiFi が欲しくなると思います。&lt;/p&gt;
&lt;h4 id="magic-trackpadが使いたい"&gt;Magic Trackpadが使いたい
&lt;/h4&gt;&lt;p&gt;現行のMagic Trackpad 2と1世代前のMagic TrackpadはBluetooth接続するポインティングデバイスです。macOSでは色々なマルチタッチ入力がサポートされています。MacBookシリーズを使っていれば、マルチタッチ操作はおなじみかとも思います。これらが、非常に使いやすいのです。macOSのインタフェースの素晴らしさは定評があるところですが、その素晴らしさを全て享受するにはMagic Trackpadが必須です。そのためにBluetoothが必要なのです。&lt;/p&gt;
&lt;h4 id="continuityが使いたい"&gt;Continuityが使いたい
&lt;/h4&gt;&lt;p&gt;最近のアップル社のビジネスは、もはやMacintoshがメインではなくなりました。iPhoneがメインで、さらにはそれを取り巻くエコシステムにユーザを取り込んで、クラウドサービスとコンテンツ販売で儲けるビジネスモデルに移行しつつあります。なので、macOSでも、他のMacintoshだけでなく、iPhone, iPad, Apple Watchとの連携機能の強化（&lt;em&gt;Continuity&lt;/em&gt;）を進めています。これらを使用するには、BluetoothとWiFiが必要なのです。 iPhoneとmacOSを連携するにも、iPhone経由でiMessageを使うにも、Apple Watchでログインするにも、無線機能が必要です。&lt;/p&gt;
&lt;h3 id="手軽なbluetooth-usbアダプタ"&gt;手軽なBluetooth USBアダプタ
&lt;/h3&gt;&lt;p&gt;Magic Trackpadを接続するだけなら、USBのBluetoothアダプタがお手軽です。ただ、どれでも動くわけではありません。おすすめは、iMacやMacBookで採用されているBroadcom社のチップBCM20702を使ったアダプタです。これならMac OS X 10.8以降で動作します。日本で簡単に買える製品だと、例えばI-O DATAのUSB-BT40LEです。&lt;/p&gt;
&lt;p&gt;ただ、Magic Trackpadやキーボードは使えますが、Continuityの機能は使えません。&lt;/p&gt;
&lt;h3 id="wifi-usbアダプタは使えない"&gt;WiFi USBアダプタは使えない
&lt;/h3&gt;&lt;p&gt;macOS用のドライバが付属していて、macOSでも使えるとされるWiFi USBアダプタがいくつか販売されています。私は使ったことがありませんが、少なくともHackintoshでは非常に不安定らしいです。おすすめできないようです。&lt;/p&gt;
&lt;h3 id="broadcom社の純正無線モジュール"&gt;Broadcom社の純正無線モジュール
&lt;/h3&gt;&lt;p&gt;ということでようやく本題です。Hackintoshに取り付けるだけで、何の設定もせずにそのまま動いて、本物のMacintoshとまったく同じくContinuity連携ができる究極のWiFi / Bluetoothアダプタがあります。実機で使われているBroadcom社の製品です。ただ、Broadcom社のものなら何でも良いというわけではありません。実機と少し違うものは、それでも使えることがありますが、パッチを当てて苦労することになります。&lt;/p&gt;
&lt;p&gt;Apple社が使っているBroadcomの無線モジュールに関して、このページでまとめられています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://deviwiki.com/wiki/User:Omega/Broadcom_modules_%28Apple%29" target="_blank" rel="noopener"
 &gt;User:Omega/Broadcom modules (Apple) - DeviWiki (ex WikiDevi)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;それによると、最近の802.11acに対応した実機で使われているBroadcom社の無線モジュールは以下です。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CS (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CD (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM943602CS (2015年採用)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これらはいずれもBroadcom社から、チップセットが基板に乗ったカードの形で販売されています。AliExpressなどで$10から$40くらいで入手できます。日本のamazonでも時々売られています。ただ、採用された年号から分かるように、いずれも少し古い製品です。最近のMacではApple社内製品モジュールが使われる傾向があるようです。iMac Proのような大型筐体でも、Broadcomのモジュールは使われず、Apple特注のチップが基板上に直接実装されています。現行機種はBluetooth 5.0を搭載していますが、これらはすでに基板上に実装されたチップになっているので、一般には手に入りません。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://jp.ifixit.com/Guide/iMac&amp;#43;Pro%e3%81%ae%e5%88%86%e8%a7%a3/101807" target="_blank" rel="noopener"
 &gt;iMac Proの分解&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ということで、今は比較的潤沢に出回っているBroadcomのモジュールも、今後は品薄になるかもしれません。将来使用するかもしれない部品は、今の内に確保しておくのが良いかもしれません。&lt;/p&gt;
&lt;p&gt;以下で、この４種類のモジュールの詳細を説明します。おすすめは、コスパの高い最新型のBCM943602CSか、もしくはMac Proで使われている高級品のBCM94360CD、もしくは2015, 2016年iMacで使われている BCM943602CDPAXです。&lt;/p&gt;
&lt;h4 id="bcm94360cs2"&gt;BCM94360CS2
&lt;/h4&gt;&lt;p&gt;上記のロシアのサイトによると、４種類のモジュールのうち、BCM94360CS2だけはWiFiが少し遅いようです。（他が1.3Gbpsに対して、これは867Mbps）価格は安いです。MacBook Air 2013などで使用されているモジュールです。アンテナの数は２本です。おそらく、１本がBluetoothで、もう１本がWiFiだと思われます。WiFiアンテナを複数持っている場合、一番条件の良いアンテナが使用されます。WiFi電波強度は、壁の反射などで均一ではありません。アンテナの本数が多い方が、離して設置したり、向きを変えたりすることができ、強い信号を受信できる可能性が高まるので有利です。とはいえ、有線LANをメインで使用するデスクトップなら、このモジュールでも十分かもしれません。（追記：もしかしたらBluetoothとWiFiを1本のアンテナで共有していてるのかもしれません。）&lt;/p&gt;
&lt;p&gt;&lt;img alt="Tested BCM94360CS2 A1466 WIFI Card for Macbook Air 11″ A1465 Wifi BT 4.0 802.11ac M.2 Card, MacBook Air (2013)などで採用。アンテナ2本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Tested-BCM94360CS2-A1466-WIFI-Card-for-Macbook-Air-11-A1465-Wifi-Wirel.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360cs"&gt;BCM94360CS
&lt;/h4&gt;&lt;p&gt;これはMacBook Pro 2013などで採用されているモジュールです。5GHz WiFiが1.3Gbpsのものです。アンテナの本数は３本です。Bluetoothが１本、WiFiが２本と思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="653-0029 for Macbook Pro A1502 WiFi 802.11ac Bluetooth 4.0 Card BCM94360CSAX BCM94360CS Fully Tested" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/653-0029-for-Macbook-Pro-A1502-WiFi-802-11ac-Bluetooth-4-0-Card-BCM943.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360cd"&gt;BCM94360CD
&lt;/h4&gt;&lt;p&gt;これはiMac 2013や、最新の（と言ってもだいぶ古くなってしまいましたが）円筒型Mac Proでも採用されています。最高級モデルと言えます。販売価格も４種類の中では一番高額です。とは言っても$40未満です。5GHz WiFiが1.3Gbpsで、アンテナの本数は４本です。端から２番目の一つがBluetoothで、後の３本がWiFiです。私が入手した当時はこれしかなかったので、今でも使用しています。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom WiFi Wlan Bluetooth" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-WiFi-Wlan-Bluetooth-BT-4-0-Card-BCM94360CD-BCM4360CD-802-11ac.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom BCM94360CD iMac (2013)などで採用。アンテナ4本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM94360CD-802-11ac-mini-PCI-E-WiFi-WLAN-Bluetooth-4-0.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm943602cs"&gt;BCM943602CS
&lt;/h4&gt;&lt;p&gt;これはMacBook Pro 2015で採用されている最新のモジュールです。5GHz WiFiが1.3Gbpsで、アンテナの本数は３本です。Bluetoothが１本、WiFiが２本と思われます。外見と型番からしてBCM94360CSの後継機種と思われます。新しいモデルのためか、価格が安いのでお得感があります。流通している個数も多いようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-Wifi-Airport-Card-for-Macbook-Pro-Retina-13-A1398.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Broadcom BCM943602CS MacBook Pro (2015)などで採用。アンテナ3本" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-1750Mbps-802-11AC-WiFi-Adapter-with-Bluetooth-4-0.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm943602cdpax"&gt;BCM943602CDPAX
&lt;/h4&gt;&lt;p&gt;コメントで情報いただいたカードです。iMac A1418, A1419 (2015, 2016)用のカードらしいです。アンテナは4本あります。入手できる最新のカードかと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CDPAX Module 653-00005" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/AirPort-WiFi-WLAN-Card-BCM943602CDPAX-Module-653-00005-For-iMac-A1418.jpg"&gt;&lt;/p&gt;
&lt;h3 id="純正モジュール用変換アダプタ"&gt;純正モジュール用変換アダプタ
&lt;/h3&gt;&lt;h4 id="pcieスロット用アダプタ"&gt;PCIeスロット用アダプタ
&lt;/h4&gt;&lt;p&gt;上の写真を見ていただくとわかるように、いずれの純正無線モジュールにも、縁には同じコネクタがついています。これらのモジュールに対応したMacBook Air, MacBook Pro, iMac, Mac Proには、このピンに合うソケットがついているので、差し替えて交換することができます。&lt;/p&gt;
&lt;p&gt;コネクタのピン構成はPCIeとUSBです。WiFiがPCIeを使い、BluetoothがUSBを使います。PCIeとUSBが一緒になったコネクタの規格としては、mini PCI Express (miniPCIe, mPCIe)とかm.2が普及しています。特に最近のマザーボードの多くにはm.2が搭載されています。 でも残念なことに、Broadcom社のモジュールのコネクタは、形もサイズも違う独自仕様で、mPCIeやm.2との互換性がありません。&lt;/p&gt;
&lt;p&gt;そこで、このコネクタを、通常のPCIeスロットに変換するアダプタが売られています。通常のPCIeスロットにはUSBのピンはありませんので、このタイプのアダプタにはUSBのためのコネクタがついていて、マザーボード上のUSB 2.0端子に接続します。製品によりアンテナ本数が違いますので、使おうとしている無線モジュールのアンテナ本数と同じかそれ以上のアンテナのあるアダプタを選びます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CD / BCM94331CD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Computer-Wireless-Network-Card-adapter-PCI-e-to-3G-bluetooth-4-0-WIFI.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS BCM94360CSAX BCM94360CD BCM94360CS2 BCD94331CSAX" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-BCM94360CSAX-BCM94360CD-BCM94360CS2-BCD94331CSAX-to-PCIe-1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CDなどを標準PCIeスロットに変換するカード" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/IdeaTrust-BCM94360CD-BCM94331CD-Wireless-Card-to-PCIe-1x-Adapter-for-d.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Amazonでも売っています。&lt;/p&gt;
&lt;h4 id="mini-pci-express用アダプタ"&gt;mini PCI Express用アダプタ
&lt;/h4&gt;&lt;p&gt;こちらはmini PCIe変換アダプタです。mini PCIeを搭載したマザーボードで、空間に余裕がある場合は、これを使ってBCM94360CDを取り付けられます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Wireless Card for Broadcom" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Wireless-WIFI-Mini-PCI-E-Card-for-Macbook.jpg"&gt;&lt;/p&gt;
&lt;h4 id="m2用アダプタ-aeキー用"&gt;m.2用アダプタ (A/Eキー用)
&lt;/h4&gt;&lt;p&gt;m.2に変換するアダプタも売られています。m.2無線ソケットで使われるA/Eキー用の変換アダプタです。m.2のキーは、切れ目の入っている場所で決まります。m.2には色々な配線がされる場合がありますが、キーの違いで、配線されている信号が違います。A/Eキー用のアダプタは、m.2無線ソケットを搭載したマザーボードで使えます。ただ、これにさらに純正のカードを取り付けることになりますので、空間に余裕がある場合に限られます。余裕があれば、これを使ってBCM94360CDなどを取り付けられます。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://www.ebay.com/itm/BCM94360CS2-Card-To-NGFF-M-2-Key-A-E-Adapter-For-Mac-OS-and-Hackintosh-/391512537270?hash=item5b27f738b6:g:wIEAAOSw42JZGAtx" target="_blank" rel="noopener"
 &gt;BCM94360CS2 カード NGFF (M.2) キーA/Eアダプター Mac OS ・ ハキントッシュ用 |&amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;どう見ても同じものはAliExpressでも売られています。説明によると、BCM94360CD、BCM94360CS、BCM94360CS2、BCM943602CSなどのソケットをm.2に変換するアダプタだそうです。取り付け穴はBCM94360CS2などに対応しているようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6 Pin Wireless Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/XT-XINTE-BCM94360CS2-BCM943224PCIEBT2-12-6-Pin-Bluetooth-Wifi-Wireless-2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Mini PCI-E to NGFF M.2 M KEY" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Mini-PCI-E-to-NGFF-M-2-M-KEY-BCM94360CS2-BCM943224PCIEBT2-Wireless-Con-3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;A-E keyもしくはE keyのM.2用ソケットを延長するアダプターもあります。こういう製品を使えば、小型のインテル製無線カードが入っているソケットから、延長して外に引き出して、macOS純正のBroadcom製カードを取り付けることができると思います。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6 Pin to M.2 Key A+E Adapter" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/12-6-Pin-to-M-2-Key-A-2.jpg"&gt;&lt;/p&gt;
&lt;h4 id="m2用アダプタ-mキー用"&gt;m.2用アダプタ (Mキー用)
&lt;/h4&gt;&lt;p&gt;m.2のMキー用のアダプタもあります。これは、BCM94360CD BCM943602CS BCM94360CSなどに対応しているようです。Mキーは、SSDなどを取り付けるタイプのキーで、PCIeが多めに配線されています。その一方でUSBは配線されていないので、ケーブルでマザーボード上のUSBコネクタに配線することになるようです。それなら、PCIeスロット用のアダプタの方が、アンテナコネクタも設置できるので便利な気がします。でも、SSD用のm.2ソケットが余っている・使っていなくて、さらにPCIeスロットを節約したい用途、例えばmicro ATXやmini ITXなどのPCIeスロットの少ないマザーボードでは有用かと思われます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="12+6Pin Wireless Card to NGFF M.2 Key Adapter" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2017/09/VODOOL-12-6Pin-WiFi-Bluetooth-NGFF-M-2-Mac-OS-CM94360CD-BCM943602CS-BCM94360CS2.jpg"&gt;&lt;/p&gt;
&lt;h3 id="純正モジュールを組み込んだ製品"&gt;純正モジュールを組み込んだ製品
&lt;/h3&gt;&lt;h4 id="fenviのpcieカード"&gt;FenviのPCIeカード
&lt;/h4&gt;&lt;p&gt;Fenviという会社が、BCM94360CDを組み込んだPCIeカードを作っています。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://en.fenvi.com/en/brand_view.php?id=366" target="_blank" rel="noopener"
 &gt;Fenvi Technology&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;中身は、BCM94360CDなので、HandoffもContinuityも、何の設定もしなくても全て動作するようです。海外サイトでも好評で、tonymacx86では推奨パーツになっています。純正のBCM94360CDをPCIeアダプタで組み込むと、アンテナを配線する必要があり、コネクタが外れるトラブルがあります。Fenviの製品ではプリント基板上で配線されるのでスッキリしています。&lt;/p&gt;
&lt;p&gt;ただ、以前はeBayやAliExpressで$55くらいで売っていましたが、最近は見かけないようです。日本のamazonでも一時売っていましたが、今は無いようです。tonymacx86から米国amazonへのリンク先でも商品が消えています。&lt;/p&gt;
&lt;p&gt;長らく販売されていなかったのですが、最近、AliExpressに復活したようです。でも説明を見ると10.10, 10.11対応とあって10.12ではBluetoothがあまり良く動かないと書いてあります。オリジナルのBCM94360CDは、10.12でも10.13でもBluetoothは問題なく動くので、互換性に問題があるのかもしれません。(2018/5/25)&lt;/p&gt;
&lt;p&gt;こちらもご覧ください。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Fenvi FV-T919" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/FV-T919-Dual-band-802-11AC-Desktop-Wifi-Card-802-11.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/6476/" &gt;WiFi/BluetoothアダプタFenvi FV-T919&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="fenvi以外のpcieカード"&gt;Fenvi以外のPCIeカード
&lt;/h4&gt;&lt;p&gt;Fenviの他にも、対応モジュールを組み込んだPCIeカード製品もあるようです。AliExpressで見つけた出品を2つ紹介します。モジュールの型番を選んで発注するページもありますので、&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BCM94360CS2 (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CS (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM94360CD (2013年採用)&lt;/li&gt;
&lt;li&gt;BCM943602CS (2015年採用)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;から選ぶように気をつけてください。&lt;/p&gt;
&lt;p&gt;また、macOS対応モジュールと書かれたBCM94331CDを選べるページもありますが、上記の4つの802.11ac対応モジュールより古い世代のものです（802.11n対応で5GHz WiFiが450Mbps）。またBCM94331CDは、機種設定によってはHandoffが不調だという報告もあります。値段は安いですが避けた方が無難です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-2-4-5G-1300Mbps-BT4-0-WiFi-Network-Card-for.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-867Mbps-Dual-Band-802-11ac-Desktop-PCI-E-1X-WiFi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-802-11AC-WiFi-Bluetooth-4-0-PC-Desktop-WLAN-Card.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602CS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Broadcom-BCM943602CS-Desktop-Dual-Band-802-11-AC-PCI-E-Wi-Fi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM943602" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602CS-BCM94360CSAX-2-4-5G-3-Antenna-1300Mbps-BT4-0-WiFi.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360CD" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/4-antennas-802-11ac-Bluetooth-4-0-Broadcom-BCM94360CD-wireless-wifi-Ca.jpg"&gt;&lt;/p&gt;
&lt;h3 id="汎用コネクタの互換モジュール"&gt;汎用コネクタの互換モジュール
&lt;/h3&gt;&lt;p&gt;ここまで、本物のMacintoshで使われているのと同じ部品を使ったモジュールを紹介しました。でも実機で使われていないモジュールの中にも互換性の高いものがあります。中には実機と同じシリーズのBroadcom製品でたまたま実機に採用されなかった部品もあります。これらはHackintoshでも使えます。&lt;/p&gt;
&lt;p&gt;以下のリンクに、mini PCIeとM.2の無線モジュールの詳しい情報が書かれています。この中で、OOB (箱から出してすぐに使える) の欄がY (Yes)になっているモジュールは、簡単に使えると思われます。ここにリストされた多くの無線モジュールは、ノートPCの補修パーツとしてAliExpressなどで入手可能です。M.2やmini PCIe ソケット周りのスペースが限られていて、純正モジュールアダプタが使えないような場合は、選択肢として検討してみましょう。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://osxlatitude.com/forums/topic/2120-inventory-of-supported-and-unsupported-wireless-cards/" target="_blank" rel="noopener"
 &gt;Inventory of supported/unsupported wireless cards #1, Snow Leopard -&amp;gt; El Capitan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;この中で、有用性の高いカードは、1/2 mini PCIeもしくはM.2のカードだと思います。OOBがYになっている非純正モジュールをいくつか見てみましょう。&lt;/p&gt;
&lt;h4 id="delldw1510-mini-pcie"&gt;Dell DW1510 (mini PCIe)
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：&lt;a class="link" href="https://forums.macrumors.com/threads/mp5-1-catalina-developer-preview-works-more-or-less%e2%80%a6.2183978/" target="_blank" rel="noopener"
 &gt;macOS CatalinaでBCM94322用のドライバが外されたという情報&lt;/a&gt;があります。DW1510はBCM4322を使っていますのでmacOS 10.15からは動かない可能性があります。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：Catalina 10.15.7で試したところDW1510は動かなくなっていました。&lt;/p&gt;
&lt;p&gt;1/2 PCIeのWiFiカードです。WiFiがa/b/g/n対応のものの多くは、少し古い世代の製品なので、Bluetoothは搭載されていません。この中でも、DW1510はノートPCやNUCのHackintoshでよく使われます。ちなみにDWという型番は、DellのノートPC用の補修部品の型番です。多分Dell Wirelessの略だと思われます。DW1510は、AliExpressでも数ドルで売られていて、安価です。これはmini PCIeに挿せば、そのまま何もせずにHackintoshで動きます。Bluetoothがありませんので、I-O DATAのUSB-BT40LEなどのBluetooth USBアダプタと組み合わせて使うのも良いと思います。Continuityを使用しないなら安定していて良い選択です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94322HM8L" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94322HM8L-2-4-5G-300M-BCM4322-Mini-PCI-E-DW1510-Free-drivers.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360hmb-mini-pcie"&gt;BCM94360HMB (mini PCIe)
&lt;/h4&gt;&lt;p&gt;1/2 PCIeのWiFi/Bluetoothカードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AzureWave AW-CB160H&lt;/li&gt;
&lt;li&gt;Alpha Networks WMC-AC01&lt;/li&gt;
&lt;li&gt;Arcadyan WN8833B-AC&lt;/li&gt;
&lt;li&gt;Gemtek WMDB-150AC&lt;/li&gt;
&lt;li&gt;Unex DAXB-81&lt;/li&gt;
&lt;li&gt;Wistron NeWeb DNXB-C1&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WiFiがa/b/g/n/acのタイプには、Bluetoothが搭載されたコンボカードが多いです。1/2 mini PCIeでOOBがYなのは、このAzureWave AW-CB160Hのみです。BroadcomのBCM94360HMBというモジュールを使っています。数字部分が純正と同じです。そのため互換性が高いです。アンテナが3本のタイプです (WiFiが2本とBluetoothが1本）。アンテナのコネクタが、一般のmini PCIeのコネクタ(U.FL) より小型のタイプ(MHF4)です。AliExpressの製品には、コネクタ形状を変換するケーブルが付属しているものもあります。アンテナについては最後に説明します。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1300Mbps Mini PCI-E Wlan Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1300Mbps-Mini-PCI-E-Wlan-Card-For-Azurewave-AW-CB160H-802-11ac.jpg"&gt;&lt;/p&gt;
&lt;p&gt;上記のリストではOOBとはなっていますが、簡単なkextが必要なようです。詳しくはこちらに説明があります。&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.reddit.com/r/hackintosh_ja/comments/67ofio/wifibt_halfminipcie%e3%81%aebcm94360hmb_azurewave/" target="_blank" rel="noopener"
 &gt;r/hackintosh_ja - WiFi/BT half-mini-PCIeのBCM94360HMB (AzureWave AW-CB160H) &amp;hellip;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;更新&lt;/strong&gt;：Big Surで試したところ、以下の3個のkextを入れることで、AzureWave AW-CB160Hが動作しました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BrcmPatchRAM3.kext&lt;/li&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmBluetoothInjector.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bcm94352hmbdell-dw1550-mini-pcie"&gt;BCM94352HMB (Dell DW1550) (mini PCIe)
&lt;/h4&gt;&lt;p&gt;1/2 PCIeのWiFi/Bluetoothカードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AzureWave AW-CE123H&lt;/li&gt;
&lt;li&gt;Dell DW1550&lt;/li&gt;
&lt;li&gt;HP TPC-Q013&lt;/li&gt;
&lt;li&gt;Lenovo Lite-On WCBN606BH&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;これもWiFiがa/b/g/n/acのタイプで、Bluetoothが搭載されたコンボカードです。こちらはアンテナが2本のタイプで、アンテナコネクタも通常サイズです。なので、既存のカードを差し替える場合に、作業が簡単になる場合が多いです。ですが、上記のリストではOOBの項目がN (No)です。そのままではBluetoothが動かないので、いくつかパッチを当てる必要があります。ただ、パッチの方法は確立されているようで、Continuityも動くようです。tonymacx86に詳しい説明が書いてあります。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Wireless Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/SSEA-NEW-For-AzureWave-Broadcom-BCM94352HMB-BCM94352-802-11-ac-867Mbps.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94352z-dell-dw1560-m2"&gt;BCM94352Z (Dell DW1560) (M.2)
&lt;/h4&gt;&lt;p&gt;M.2のWiFi/Bluetoothカードです。AliExpressで多数売られているM.2用カードです。以下の名前で流通しています。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dell DW1560&lt;/li&gt;
&lt;li&gt;Fenvi AC1200&lt;/li&gt;
&lt;li&gt;Lenovo Lite-On WCBN802B(04X6020) (E Keyなのでソケットに注意)&lt;/li&gt;
&lt;li&gt;AzureWave AW-CB162NF&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;このほか、BCM4352と書かれていることもありますし、BCM94352Zという表記のものもあります。以下の4個のkextを入れれば基本的なWiFi/Bluetooth機能は動きます。AirDropやContinuityなどを動かすにはさらにパッチが必要なようです。必要なファイルを下記からダウンロードして用意します。&lt;/p&gt;
&lt;p&gt;まず、&lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-FakePCIID&lt;/a&gt;からダウンロードしたzipの中から&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FakePCIID.kext&lt;/li&gt;
&lt;li&gt;FakePCIID_Broadcom_WiFi.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を用意し、次に、 &lt;a class="link" href="https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads" target="_blank" rel="noopener"
 &gt;RehabMan-BcrmPatchRAM&lt;/a&gt;からダウンロードしたzipの中から&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BrcmFirmwareData.kext&lt;/li&gt;
&lt;li&gt;BrcmPatchRAM2.kext&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;を用意します。これらをESPのkext用フォルダに入れます。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Bluetooth Wlan Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM94352Z-BCM94352-DW1560-NGFF-867Mbps-802-11ac-Bluetooth-4-0-Wlan-Car-3.jpg"&gt;&lt;/p&gt;
&lt;h4 id="bcm94360ng-m2"&gt;BCM94360NG (M.2)
&lt;/h4&gt;&lt;p&gt;最近、このカードが評判良いらしいです。Fenvi BCM94360NGという商品名でも流通しています。DW1560より良いとのことです。Handoff, Airdrop, appleWatchでのログインなどがOOBで動作します。こちらの記事で紹介しています。M.2無線カードとしてはこれが1番のおすすめです。(2020/4/20追記)&lt;/p&gt;
&lt;p&gt;&lt;img alt="BCM94360NG M.2 Wifi BT4.0" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/Hackintosh-macOS-Broadcom-BCM94360NG-M-2-Wifi-Card-Than-DW1560-BCM9435-4.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://bootmacos.rinontech.com/posts/8579/" &gt;ThinkPad T460s にWiFi/BTカードBCM94360NGを取り付ける&lt;/a&gt;&lt;/p&gt;
&lt;h4 id="bcm943602baed-dell-dw1830-m2"&gt;BCM943602BAED (Dell DW1830) (M.2)
&lt;/h4&gt;&lt;p&gt;M.2のWiFi/Bluetoothカードです。単にBCM943602という名前の場合もあります。先のリストで、M.2カードでOOBがYなのは、BCM943602BAEDのみです。この型番の数字部分は上記で説明した純正品と同じ番号です。チップは同じですが、Apple専用では無い汎用的なM.2ソケットの製品という意味かと思います。&lt;a class="link" href="https://translate.google.co.jp/translate?sl=de&amp;amp;tl=ja&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=ja&amp;amp;ie=UTF-8&amp;amp;u=https%3A%2F%2Fwww.hackintosh-forum.de%2Fforum%2Fthread%2F32234-dell-wireless-dw1830-ngff%2F&amp;amp;edit-text=&amp;amp;act=url" target="_blank" rel="noopener"
 &gt;こちらの情報のよると&lt;/a&gt;、&lt;/p&gt;
&lt;p&gt;&lt;img alt="Network Card" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/BCM943602BAED-DW1830-ac-NGFF-1300Mbps-BT4-1-0HHKJD-WiFi-Wireless-Netwo-3.jpg"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WifiはOOBで動く&lt;/li&gt;
&lt;li&gt;WiFiのパフォーマンスはFakePCIID Kextで改善できる&lt;/li&gt;
&lt;li&gt;Bluetoothを動かすためにはkextが必要&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;だそうです。&lt;/p&gt;
&lt;h4 id="bcm94350zae-dell-dw1830m2"&gt;BCM94350ZAE (Dell DW1830) (M.2)
&lt;/h4&gt;&lt;p&gt;Dell以外からは、Lenovo Foxconn T77H649, Lite-On WCBN808Bなどの名前で流通しています。macOSで電力制御を正しくサポートしないのでノート向きでは無いようです。&lt;/p&gt;
&lt;h3 id="アンテナ"&gt;アンテナ
&lt;/h3&gt;&lt;p&gt;アンテナは必ず取り付けてください。どの無線モジュールにも小さなアンテナコネクタがついていますが、その先にアンテナをつけないと通信できません。近距離ならアンテナ無くても動かなくはないですが、実用にならないです。&lt;/p&gt;
&lt;p&gt;上で紹介した純正モジュールをPCIeに取り付けるアダプターには、だいたい棒状のアンテナが2~4本付属しています。一方、純正モジュールをminiPCIeやM.2に取り付けるアダプタは、PCIeとUSB接続の面倒は見てくれますが、アンテナが付属していません。なので別途手配する必要があります。また、非純正のBroadcomモジュールをマザーボードのminiPCIeやM.2コネクタに取り付ける場合も、アンテナは必須です。&lt;/p&gt;
&lt;p&gt;PCIeカードアダプタでは、取り付け金具に&lt;strong&gt;SMA&lt;/strong&gt;と呼ばれる規格のコネクタが付いていて、ケース外側に棒状アンテナを取り付けます。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/e947f62582967e50d4ed8976faf5a635.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ケース内側では内部の無線モジュールに配線するように作られています。無線モジュールには、SMAより小さい&lt;strong&gt;U.FL&lt;/strong&gt;や&lt;strong&gt;MHF4&lt;/strong&gt;という規格のコネクタが付いています。下は、SMAコネクタとU.FLコネクタの変換ケーブルです。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/km-020241-0100-extra-large.jpg"&gt;&lt;/p&gt;
&lt;p&gt;無線モジュール側のU.FLとMHF4は、どちらも小さなコネクタですが、サイズが違います。一見すると似ているので注意が必要です。下はAmazonで売られている変換ケーブルの写真です。小さい方がMHF4（メス）で、大きい方がU.FL（オス）です。&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/2020/07/51C75kYSG2L.jpg"&gt;&lt;/p&gt;
&lt;p&gt;純正Broadcom無線モジュールには、小さい方のMHF4が付いています。一方で、非純正のBroadcomの無線モジュールのコネクタは、miniPCIeなどの古い製品は大きい方のU.FL、最近のM.2の製品では小さい方のMHF4です。ただ上で紹介したように、BCM94360HMBはminiPCIeですが小さい方のMHF4です。使用しているモジュールのコネクタが、U.FLなのかMHF4なのかを確認して、それに合わせたケーブル、またはアンテナを購入する必要があります。&lt;/p&gt;
&lt;p&gt;PCIeブラケットに取り付ける棒状のアンテナの代わりに、Mac製品やノートPCの内部で使われているようなアンテナ部品を使うことも可能です。&lt;/p&gt;
&lt;p&gt;&lt;img alt="1 Pair IPEX MHF4 Wireless Antenna" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/1-Pair-Universal-Laptop-IPEX-MHF4-M-2-Internal-Wireless-font-b.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="5 PCS WIFI Antenna UFL Connector" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://bootmacos.rinontech.com/uploads/external/aliexpress/5PCS-4dBi-WIFI-Internal-Antenna-PCB-Built-in.jpg"&gt;&lt;/p&gt;
&lt;p&gt;ただ、閉鎖された金属ケースの中にアンテナを設置すると、電波が飛びません。最近の「見せるケース」のようにアクリルやガラス窓のあるケースなら良いかもしれません。また、アンテナ部品を金属部分に密着して取り付けると、電波が吸収されて感度が低下します。できれば非金属の部分に取り付けます。金属部分に止むを得ず取り付ける場合は、プラスチックやスポンジ片を使って、金属部分から1cmくらい浮かせるように取り付けると良いです。&lt;/p&gt;</description></item></channel></rss>