macFUSE権限拒否を解決 — macOSでNetDriveがマウントできない

読了目安 7 分 troubleshooting macos
Tayson
TaysonSenior Engineer
NetDriveはmacOSでクラウドドライブをマウントするためmacFUSEを使用します。インストール後にFinderにドライブが表示されない場合、カーネル拡張機能をシステム設定で一度承認する必要があります。

NetDriveをインストールし、クラウドドライブを追加して「Connect」をクリックしたのに、Finderのサイドバーには何も表示されなかった——エラーダイアログもドライブレターもなく、ただ沈黙するだけ。macOSでこれが起きる場合、ほぼ常に原因は一つ、NetDriveがリモートファイルシステムをマウントするために使うカーネル拡張機能macFUSEがOSによってブロックされており、明示的な一度限りの承認が必要な状態です。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

任意のクラウドドライブをFinderから直接マウント

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • Google Drive、OneDrive、S3、pCloudなど20以上のストレージプロバイダーに対応
  • ネイティブなFinder統合 — 同期不要、ローカルコピー不要
  • 一度の承認だけで、以降はログインのたびに自動マウント
WindowsmacOS
Mac版NetDriveをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

macFUSEがブロックされる理由

macOS版NetDriveはmacFUSE(旧osxfuse)を使用します。これは、Appleの独自ファイルシステムAPIを使わずにユーザー空間でファイルシステムを実装できるオープンソースのカーネル拡張機能です。macOS 10.15 Catalina以降、Appleはサードパーティ製カーネル拡張機能について明示的なユーザー承認を要求するようになりました。NetDrive 3.18以降の最小要件であるmacOS 14 Sonomaでは、その承認はシステム設定 → プライバシーとセキュリティにあります。

この承認がないと、macFUSEは読み込まれても動作できず、NetDriveは何も表示せずに接続に失敗します。症状は次のようになります。

  • NetDriveマネージャー上のドライブ項目が、Mountクリック後も「disconnected」のままになる
  • FinderのサイドバーのLocationsに新しいドライブが一向に表示されない
  • 短いスピナーが表示された後、エラーメッセージもなく消える

これら3つはすべて同じ根本原因を指しています。

マウント試行後、切断状態のままになっているドライブを示すNetDriveのドライブマネージャー

ステップ1 — macFUSEがインストールされているか確認する

システム設定 → 一般 → ストレージを開き、macFUSEが表示されているか確認するか、システム設定内にmacFUSEという項目がないか探します(古いバージョンのmacFUSEはこの項目を追加します)。macFUSEがまったく存在しない場合、NetDriveのインストーラーがセットアップ中にインストールを促していたはずです。この手順が省略された場合は、osxfuse.github.ioからmacFUSEをダウンロードし、パッケージインストーラーを実行してください。

macFUSEを初めてインストールすると、macOSは画面右上にすぐにセキュリティ警告を表示します。この通知を閉じないでください——それが承認ダイアログへの直接の入り口です。

ステップ2 — プライバシーとセキュリティでシステム拡張機能を許可する

警告を閉じてしまった、または見逃した場合は、手動で以下の手順を進めてください。

  1. システム設定(Dockまたはメニューバーの歯車アイコン)を開きます。
  2. 左サイドバーのプライバシーとセキュリティをクリックします。
  3. ページ下部にあるセキュリティセクションまでスクロールします。
  4. 開発元 [名前] のシステムソフトウェアの読み込みがブロックされました。」というバナーを探します。
  5. 許可をクリックします。
  6. 求められたら管理者パスワードを入力します。
  7. macOSから再起動を求められた場合は再起動してください——Sonomaの一部バージョンでは、再起動後でないと拡張機能が有効になりません。

システム拡張機能を承認できるmacOSの汎用セキュリティトラブルシューティングペイン

許可ボタンが表示されない場合、考えられるのは次の2つのいずれかです。すでに拡張機能が承認済みである(ステップ3へ進んでください)、またはmacFUSEを完全に削除してMacを再起動し、macFUSEを再インストールしてmacOSに承認プロンプトを再表示させる必要がある、のどちらかです。

ステップ3 — マウントを再試行する

macFUSEが承認されたら、次の手順を行います。

  1. NetDriveを開きます。
  2. 対象のドライブ項目を見つけ、Mount(または接続アイコン)をクリックします。
  3. 5〜10秒待ちます——新規マウント直後は、最初のディレクトリ一覧取得でクラウドプロバイダーからメタデータを取得するため、少し時間がかかります。

これでドライブがFinderサイドバーのLocationsに表示され、USBディスクやネットワーク共有と同じように振る舞うはずです。

NetDriveのドライブ項目メニューからクラウドドライブをマウントする様子

自動マウントをLoginに設定している場合は、一度ログアウトして再度ログインしてください——次回のセッションでNetDriveが手動操作なしに自動的にドライブをマウントします。

ステップ4 — macOSバージョンの互換性を確認する

NetDrive 3.18以降はmacOS 14 Sonomaを最小要件としています。macOS 13 Ventura以前で現行のインストーラーを実行すると失敗します。その場合は、ダウンロードページからNetDrive 3.17をダウンロードしてください。これはmacOS 13 Venturaから、さかのぼってmacOS 11 Big Surまでの各リリースに対応しています。

インストール前に、お使いのmacOSリリースに合ったNetDriveのバージョンを確認するには、macOS互換性表を参照してください。

なぜ承認は一度きりで済むのか

プライバシーとセキュリティでmacFUSEを承認すると、macOSはその決定をセキュリティポリシーデータベースに記録します。その後の再起動、macFUSEのポイントリリース更新、NetDriveの更新では再承認は求められません。承認がリセットされるのは次の場合のみです。

  • macOSのクリーンインストール(ポリシーデータベースが消去される場合)
  • macFUSEを手動で削除し、再インストールした場合

いずれの場合も、同じ「システム設定 → プライバシーとセキュリティ → セキュリティ → 許可」の流れが適用されます。

macFUSE承認後、macOSのネイティブFinderドライブとして正常にマウントされたクラウドストレージ

まとめ

ブロックされたmacFUSEカーネル拡張機能は、新規セットアップ直後のmacOSでNetDriveが何も反応しないように見える最も一般的な原因です。プライバシーとセキュリティ → セキュリティ → 許可への一度の対応で、恒久的に解決します。マウントさえ完了すれば、NetDriveが対応するあらゆるプロバイダー——Google Drive、OneDrive、S3、pCloudなど——がFinder上でローカルボリュームと同じように表示されます。pCloudについて詳しくは、接続手順を網羅したMount pCloud on macOS — NetDrive Setup Guideをご覧ください。

— Tayson, NetDrive