【Mac】移行アシスタント後にUniversal Audioが認識されず許可ボタンが出ないのはなぜか?解決手順

移行アシスタントで古いMacからデータを移すと、「このドライバは許可済み」という古いMacの記録も新しいMacにコピーされ、macOSが許可の画面を出さなくなります。Apple Silicon(M1 / M2 / M3など)搭載のMacでは、そのせいでUniversal Audio製のオーディオインターフェースを認識できず、音声が出ません。リカバリーモードのターミナルで1つのコマンドを実行して許可の記録を消すと、許可ボタンが再び表示されます。

しかし、ソフトウェアの再インストールや再起動を繰り返しても許可ボタンが出ないなら、別の原因を疑いたくなります。

この記事では、症状、原因、リカバリーモードでの解決手順を順に並べます。

目次

移行直後に「Driver Not Installed」と表示され、許可ボタンが出ない

移行直後のUAD Meter & Control Panelには、「Driver Not Installed(ドライバがインストールされていません)」という通知が出ます。システム設定の「プライバシーとセキュリティ」を開いても、ドライバの読み込みを許可するボタンが出ません。

通常、サードパーティ製のシステムソフトウェアを初めてインストールすると、macOSがセキュリティ上の確認を求め、利用者が手動で「許可」を押します。このケースでは「許可」を押すためのボタン自体が画面から消え、しばらく待っても出てきません。

古いMacの許可の記録が原因で、新しいMacに許可画面が出なくなる

原因は、移行アシスタントが古いMacの許可の記録まで新しいMacにコピーすることです。macOSはその記録を見て「許可済み」と判断し、新たな許可を求める画面を出しません。

ところが新しいMacでは、ドライバが正式な承認の手順をまだ経ていません。そのため次のように、画面の表示と実際の状態が食い違います。

  • 画面の表示:コピーされた記録を見て、macOSは「安全が確認済みのドライバ」と判断し、許可を求める画面を出しません。
  • 実際の状態:新しいMacでは承認が済んでいないため、ドライバの動作は制限されたままです。

この仕組みは、AppleもUniversal Audioも公式には説明しておらず、利用者の報告にもとづく説明です。なお、Apple Siliconでカーネル拡張(OSの深い部分に入るドライバの仕組み)を使うソフトを動かすには、後述のとおり起動セキュリティユーティリティで設定を変える必要があります。

リカバリーモードで許可の記録を消す手順

解決策は、リカバリーモードのターミナルでkmutilコマンドを実行し、許可の記録とともにサードパーティ製のカーネル拡張を削除することです。消したあとにMacを再起動すると、許可ボタンが再び表示されます。

このコマンドは、サードパーティ製のカーネル拡張を削除して読み込みを止める働きがあると、利用者の間で説明されています。Appleの公式文書では確認できず、Universal Audioの公式案内にも見当たりませんでした。以下の手順は3段階です。

STEP 1:リカバリーモードで起動し、セキュリティポリシーを変える

Apple Siliconでカーネル拡張を使うソフトを動かすには、セキュリティポリシーを「低セキュリティ」に変える必要があります(Appleの公式ガイドに同じ手順があります)。

  1. Macの電源を「システム終了」で完全に切ります。
  2. 電源ボタンを押し、画面に「起動オプションを読み込み中」と表示されるまで長押しを続けます。
  3. ハードディスクと歯車アイコンのオプションが表示されたら、「オプション」を選択して「続ける」をクリックします。
  4. 管理者アカウントを選択し、ログインパスワードを入力して次に進みます。
  5. 画面上部のメニューバーから「ユーティリティ」をクリックし、「起動セキュリティユーティリティ」を選択します。
  6. システムドライブ(通常は Macintosh HD)を選択し、右下にある「セキュリティポリシー」をクリックします。
  7. 設定項目を「完全なセキュリティ」から「低セキュリティ」に変更し、その下に表示される「確認済みの開発元からのカーネル拡張機能のユーザ管理を許可」にチェックを入れます。
  8. 右下の「OK」をクリックし、パスワードを入力して設定を保存した後、起動セキュリティユーティリティのウィンドウを閉じます。

STEP 2:コマンドで許可の記録を消す

リカバリーモードの画面のまま、次の作業を続けます。

  1. 上部のメニューバー「ユーティリティ」から「ターミナル」を選択します。
  2. ターミナルの画面が開いたら、以下のコマンドを入力します。半角スペースの位置に注意して、コピー&ペーストするか、正確に入力してください。
kmutil trigger-panic-medic --volume-root /Volumes/Macintosh\ HD

※注意 システムドライブの名前を初期設定の「Macintosh HD」から変更している場合は、最後の /Volumes/Macintosh\ HD の部分をご自身のドライブ名に書き換えて実行してください。(例:Macintosh\ HD の \ は、直後の半角スペースを認識させるためのエスケープ記号です)

  1. Returnキー(Enterキー)を押してコマンドを実行し、Successfully triggered panic medic といった成功を示すメッセージが表示されたことを確認します。
  2. 左上のリンゴマーク(Appleメニュー)から「再起動」を選択し、Macを通常通り立ち上げます。

STEP 3:ドライバを許可して音声出力を確認する

  1. Macが通常起動したらログインし、「システム設定」を開いて「プライバシーとセキュリティ」の項目へ移動します。
  2. 画面をスクロールしてセキュリティの項目を確認すると、「開発元Universal Audioのシステムソフトウェアの読み込みがブロックされました」という通知とともに、これまで表示されていなかった「許可」ボタンが出現します。
  3. 「許可」ボタンをクリックし、Macのパスワードを入力します。
  4. macOSが設定を反映させるために、もう一度Macの再起動を求めるので、その指示に従って再起動します。
  5. 再起動後、アプリケーションフォルダから「UAD Meter & Control Panel」を起動します。「ドライバがインストールされていない」という警告が消え、デバイスが正常に認識されている状態になります。
  6. 最後に、オーディオインターフェースに接続したモニタースピーカーやヘッドフォンから、適切に音声が出力されるかを確認してください。

移行後に許可ボタンが出ないときは再インストールの前にこの手順を試す

移行アシスタントを使ったあとに許可ボタンが出ないときは、再インストールより先に、リカバリーモードで許可の記録を消す手順を試す価値があります。

再インストールや再起動を繰り返す前に、この手順を一度試してみてはいかがでしょうか。

  • URLをコピーしました!
  • URLをコピーしました!
目次