MacでNTFSドライブへ書き込みたいとき、MacFUSEやNTFS-3G、Mountyという名前を聞いたことがある方も多いでしょう。これらの組み合わせは、商用ソフトを使わずにNTFS書き込み対応を実現する数少ない方法のひとつでした。
しかし、現在のmacOSは大きく変わっています。Appleシリコン搭載のMacではドライバーのインストール時にセキュリティ設定の緩和が必要になり、対応バージョンも幅広く、パフォーマンスは純正ドライバーと比べて十分とは言えません。
この記事では、macFUSEの仕組みや対応macOSバージョン、制限事項、よくあるインストールのトラブル、そして代替手段を検討すべき場合について詳しく解説します。
macFUSEとは?
macFUSE(旧称:FUSE for macOS / OSXFUSE)は、NTFSやSSHFSなど、macOSが標準でフル対応していないファイルシステムのサポートを可能にするソフトウェアパッケージです。macFUSE自体はファイルシステムの構築や管理の仕組みを提供するもので、特定のファイルシステム読み書き機能そのものは備えていません。
そのため、実際にNTFSボリュームへの読み書きを利用するには、オープンソースのNTFSドライバー「NTFS-3G」と組み合わせて使う必要があります。macFUSEはNTFS-3Gが動作する基盤を提供し、NTFS-3GがmacOSカーネルと連携してNTFSへの読み書きを実現します。この2つを合わせて利用することで、macOSやOS X上でもNTFSドライブへ書き込むことが可能になります。
さらに、コマンドラインを使った複雑なNTFSボリュームのマウント操作を自動化するには、Mountyも必要です。Mountyを使えば、数回のクリックだけでMacでNTFS書き込み機能を有効にできるシンプルなインターフェースが利用できます。
macFUSEの対応状況テスト
macFUSEはmacOSで長い歴史を持ちますが、macOS Big SurやAppleシリコン搭載Mac以降、Appleのセキュリティアーキテクチャ変更により互換性がより複雑になっています。
従来のIntel Macでは、サードパーティ製ファイルシステムドライバーが比較的少ない制限で動作していました。しかし、近年のmacOSではシステム拡張機能や署名付きドライバー、起動セキュリティ設定に対してより厳しい要件が設けられるようになりました。
macFUSEをインストールする前に、お使いのmacOSのバージョンとMacのモデルを確認してください。
複数のMacでmacFUSEの互換性を動作検証しました。
テスト環境:
| デバイス | macOS | 結果 |
|---|---|---|
| MacBook Air M1 | macOS Sonoma | システム拡張機能を承認するとインストール成功 |
| MacBook Air Intel | macOS Sequoia | 通常どおりインストール可能 |
| MacBook Pro M3 | macOS Tahoe | 「プライバシーとセキュリティ」での承認が必要 |

古いmacOSバージョンについては仮想化環境を利用しました。
テスト項目:
✓ macFUSE、NTFS-3G、Mountyをインストール
✓ NTFS外付けドライブを接続
✓ ドライブをマウント
✓ 新規フォルダを作成
✓ ファイルをNTFSドライブへコピー
✓ ドライブを安全に取り外し
互換性テストの最終結果は以下のとおりです:
| macOSバージョン | Intel Mac | Appleシリコン(M1/M2/M3/M4) | 互換性に関する注意事項 |
|---|---|---|---|
| macOS Tahoe 26 | ✓ | ✓ | 最新のmacOSシステム拡張フレームワークに対応したmacFUSEバージョンが必要です。古いバージョンは読み込めない場合があります。 |
| macOS Sequoia 15 | ✓ | ✓ | サードパーティ製システム拡張機能は、プライバシーとセキュリティ設定で手動承認が必要な場合があります。 |
| macOS Sonoma 14 | ✓ | ✓ | システム拡張機能経由で動作します。インストール後にドライバの読み込み承認が必要になることがあります。 |
| macOS Ventura 13 | ✓ | ✓ | 両方に対応していますが、Appleシリコン搭載Macの方がIntel Macよりセキュリティ制限が厳しくなっています。 |
| macOS Monterey 12 | ✓ | ✓ | Appleシリコン対応初期のmacOSです。対応するmacFUSEバージョンが必要です。 |
| macOS Big Sur 11 | ✓ | ✓ | 大きな転換点となったバージョンで、カーネル拡張やサードパーティ製ファイルシステムドライバに関する変更が加えられました。 |
| macOS Catalina 10.15 | ✓ | ✗ | Intel Mac専用です。AppleシリコンMacは未発売でした。 |
| macOS Mojave 10.14以前 | ✓ | ✗ | カーネル拡張ベースの旧アーキテクチャ。互換性は使用するmacFUSEのバージョンに依存します。 |
* 最も古いmacFUSEリリース(x3.7.5)はOS X 10.9 Mavericks以降に対応しています。
macFUSEを使ってMacでNTFSに書き込みできるようにするには?
macFUSEでNTFSドライブをMacに読み書き可能としてマウントする手順は次の通りです。
- Finder を開き、アプリケーション > ユーティリティ フォルダからターミナルを起動します。
- 下記のコマンドをターミナルにコピー&ペーストし、Enter キーを押して Command Line Tools をインストールします。
xcode-select --install
- インストール > 同意する をクリックし、ツールのダウンロードが完了するまで待ちます(数分かかる場合があります)。
- 次のコマンドをターミナルで実行し、Homebrew をインストールします。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- ログインパスワードを入力し、Enter キーを押します。
- 表示される案内に従い Homebrew をインストールします。(ターミナルからインストールできない場合は、パッケージを直接ダウンロードしてインストールできます。)
- Homebrew のインストール後、以下のコマンドで macFUSE を入手・インストールします。
brew install --cask macfuse
- 指示が表示されたらパスワードを入力し、Enter キーを押します。インストール完了までしばらく待ちます。
- Homebrew をアップデートするには、次のコマンドを実行してください。 brew update
- NTFS-3G をインストールします。
brew install gromgit/fuse/ntfs-3g-mac
- 最後に、Mounty を入手します。
brew install --cask mounty
- システム拡張機能の有効化を求められたら、指示に従って変更を許可し、Mac を再起動してください。
- 3つのツールがすべてダウンロード・インストールされたら、アプリケーションフォルダから Mounty を起動し、Re-mount "NTFS_volume_name" をクリックします。
- 管理者アカウントのパスワードを入力し、OK をクリックします。
- Mounty にディスクアクセスを許可する旨のダイアログが表示されたら、OK をクリックします。
これで NTFS ドライブが読み書きできる状態でマウントされます。
上記の手順は、macOS Sonoma を含む筆者の Mac で動作を確認しています。以前の macOS バージョンでも同様に使用できる場合があります。なお、OS をアップグレードした際は再度これらの手順が必要になることがあります。また、すべての環境で動作が保証されている訳ではありません。
最新のmacOSを含め、MacでNTFSボリュームに安定してアクセスしたい場合は、iBoysoft NTFS for Macの利用を検討してみてください。Mountyも推奨しているNTFS for Macドライバーです。このドライバーをインストールすれば、MacでNTFSへの書き込みが可能となり、突然NTFSドライブにアクセスできなくなる心配を減らせます。
この記事を共有して、macFUSEでNTFSドライブの読み書きを行いたい方にも役立てましょう!
エラー:NTFS-3GはクローズドソースのmacFUSEが必要なため無効化されました
brew install ntfs-3gコマンドでNTFS-3Gをインストールしようとすると、「ntfs-3g has been disabled because it requires closed-source macFUSE」または「Error: ntfs-3g has been disabled because it requires FUSE!」というエラーが表示されます。
これは、HomebrewでFUSEの利用が非推奨となり、FUSEを依存関係とするformulaが無効化されたためです。MacでNTFS-3Gをインストールする場合は、以下のコマンドを使用してください。
brew install gromgit/fuse/ntfs-3g-mac
その他によくあるトラブルと解決策は、下記の表にまとめています。
| 問題 | 主な原因 | 対処方法 |
|---|---|---|
| NTFSドライブが読み取り専用のまま | NTFS-3Gが未インストール | NTFS-3Gをインストールする |
| MacFUSEが読み込まれない | システム拡張機能がブロックされている | 「プライバシーとセキュリティ」で拡張機能を許可 |
| 「Operation not permitted」エラー | SIP もしくはセキュリティ設定 | スタートアップセキュリティを必要に応じて調整 |
| ドライブが認識されない | ドライバーの競合 | 競合するNTFSドライバーをアンインストール |
macFUSEと市販NTFSドライバーの比較
macFUSE+NTFS-3Gを使うか、市販のNTFSドライバーを選ぶか迷っている方は、下記の比較表をご参考ください。
| 機能 | macFUSE + NTFS-3G | iBoysoft NTFS | Paragon | Tuxera |
|---|---|---|---|---|
| 価格 | 無料 | 有料 | 有料 | 有料 |
| インストールの難易度 | 高い | 低い | 低い | 低い |
| 自動マウント | 一部対応(Mounty利用時) | 対応 | 対応 | 対応 |
| Appleシリコン対応 | 対応 | 対応 | 対応 | 対応 |
| Macへのネイティブ統合 | 非対応 | 対応 | 対応 | 対応 |
| MacでNTFSフォーマット | 非対応 | 対応 | 対応 | 対応 |
| 書き込み速度 | 遅い | 高速 | 高速 | 中程度 |
| ドライブ修復ツール | 非対応 | 対応 | 対応 | 対応 |
| App Storeからダウンロード | 非対応 | 対応 | 非対応 | 非対応 |
MacでNTFSをネイティブに読み書きするには?
MacでNTFSドライブの読み書きをするには、iBoysoft NTFS for Macのような信頼性の高いNTFS for Macドライバーを利用するのがおすすめです。
追加のツールや複雑なコマンド操作は不要で、誤った操作による失敗やディスク破損のリスクも軽減できます。インストールするだけで、NTFSドライブがMacで自動的に読み書き可能な状態でマウントされます。(NTFS for Mac技術の進化についてもご覧いただけます)
インストール後は、NTFSドライブ上のファイルの書き込み・コピー・編集・削除をMacで制限なく行えます。

NTFSドライブの読み書きを有効にするだけでなく、Mac上でのNTFSフォーマット、NTFS修復、Boot Campパーティションからの起動、NTFSドライブのマウント・マウント解除などにも対応しています。
あわせて読む:無料で使えるNTFS for Macまとめ
macFUSEとNTFS-3Gをアンインストールする方法
macFUSEやNTFS-3Gが不要になった場合は、次の手順でアンインストールできます。
MacでmacFUSEをアンインストールする:
- Appleメニューから「システム設定」を開きます。
- 左側のパネルで「macFUSE」を選択します。
- Remove Fuseをクリックします。

MacでNTFS-3Gをアンインストールする:
- ターミナルを開きます。
- 次のコマンドを実行します。brew uninstall ntfs-3g
この記事は役に立ちましたか?シェアしてご活用ください。
よくある質問
- QMacにmacFUSEは必要ですか?
-
A
MacでNTFSドライブへの書き込みを無料で行いたい場合は、macFUSEおよびNTFS-3Gをそのまま使えます。NTFSドライブをあまり利用しない場合は、容量を空ける目的でアンインストールも可能です。
- QmacFUSEを削除できますか?
-
A
はい、必要なくなった場合はmacFUSEを削除できます。システム設定からmacFUSEを選び、「FUSEを削除」をクリックしてください。
- QmacFUSEがインストールされているか確認する方法は?
-
A
macFUSEをインストールすると、システム設定やシステム環境設定に表示されます。
