MacでNTFSを扱うmacFUSE:対応状況・制限・代替方法

日本語 English Français Deutsch Español Português Türkçe

macFUSEの利用に適した方

macFUSEは次のような場合におすすめです:

  • NTFSへの書き込みが必要なのはごくたまにだけ。
  • ターミナル操作やインストール時のトラブルシューティングに慣れている。
  • macOSのセキュリティ設定の変更も問題なく対応できる。

下記に当てはまる場合は、他の方法を検討したほうが良いでしょう:

  • 大容量ファイルを頻繁にやり取りしたい。
  • ターミナルを使わず自動的にNTFSボリュームをマウントしたい。
  • 簡単な設定や継続的なアップデート、技術サポートを求めている。

 複雑な手順を避けて、すぐにMacでNTFSドライブの読み書きを行いたい方は、信頼性の高いNTFS for Macツール iBoysoft NTFS for Macの導入が便利です。

macFUSEでNTFS書き込み対応を有効化

MacでNTFSドライブへ書き込みたいとき、MacFUSEやNTFS-3G、Mountyという名前を聞いたことがある方も多いでしょう。これらの組み合わせは、商用ソフトを使わずにNTFS書き込み対応を実現する数少ない方法のひとつでした。

しかし、現在のmacOSは大きく変わっています。Appleシリコン搭載のMacではドライバーのインストール時にセキュリティ設定の緩和が必要になり、対応バージョンも幅広く、パフォーマンスは純正ドライバーと比べて十分とは言えません。

この記事では、macFUSEの仕組みや対応macOSバージョン、制限事項、よくあるインストールのトラブル、そして代替手段を検討すべき場合について詳しく解説します。

macFUSEとは?

macFUSE(旧称:FUSE for macOSOSXFUSE)は、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 M1macOS Sonomaシステム拡張機能を承認するとインストール成功
MacBook Air IntelmacOS Sequoia通常どおりインストール可能
MacBook Pro M3macOS Tahoe「プライバシーとセキュリティ」での承認が必要

macFUSE互換性テストに使用したMac

古いmacOSバージョンについては仮想化環境を利用しました。

テスト項目:

✓ macFUSE、NTFS-3G、Mountyをインストール
✓ NTFS外付けドライブを接続
✓ ドライブをマウント
✓ 新規フォルダを作成
✓ ファイルをNTFSドライブへコピー
✓ ドライブを安全に取り外し

互換性テストの最終結果は以下のとおりです:

macOSバージョンIntel MacAppleシリコン(M1/M2/M3/M4)互換性に関する注意事項
macOS Tahoe 26最新のmacOSシステム拡張フレームワークに対応したmacFUSEバージョンが必要です。古いバージョンは読み込めない場合があります。
macOS Sequoia 15サードパーティ製システム拡張機能は、プライバシーとセキュリティ設定で手動承認が必要な場合があります。
macOS Sonoma 14システム拡張機能経由で動作します。インストール後にドライバの読み込み承認が必要になることがあります。
macOS Ventura 13両方に対応していますが、Appleシリコン搭載Macの方がIntel Macよりセキュリティ制限が厳しくなっています。
macOS Monterey 12Appleシリコン対応初期のmacOSです。対応するmacFUSEバージョンが必要です。
macOS Big Sur 11大きな転換点となったバージョンで、カーネル拡張やサードパーティ製ファイルシステムドライバに関する変更が加えられました。
macOS Catalina 10.15Intel Mac専用です。AppleシリコンMacは未発売でした。
macOS Mojave 10.14以前カーネル拡張ベースの旧アーキテクチャ。互換性は使用するmacFUSEのバージョンに依存します。

* 最も古いmacFUSEリリース(x3.7.5)はOS X 10.9 Mavericks以降に対応しています。

macFUSEを使ってMacでNTFSに書き込みできるようにするには?

macFUSEでNTFSドライブをMacに読み書き可能としてマウントする手順は次の通りです。

  1. Finder を開き、アプリケーション > ユーティリティ フォルダからターミナルを起動します。
  2. 下記のコマンドをターミナルにコピー&ペーストし、Enter キーを押して Command Line Tools をインストールします。 xcode-select --install Homebrew の導入前に Command Line Tools をインストールする
  3. インストール > 同意する をクリックし、ツールのダウンロードが完了するまで待ちます(数分かかる場合があります)。
  4. 次のコマンドをターミナルで実行し、Homebrew をインストールします。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  5. ログインパスワードを入力し、Enter キーを押します。
  6. 表示される案内に従い Homebrew をインストールします。(ターミナルからインストールできない場合は、パッケージを直接ダウンロードしてインストールできます。)
  7. Homebrew のインストール後、以下のコマンドで macFUSE を入手・インストールします。 brew install --cask macfuse Mac に macFUSE をダウンロード・インストールする方法
  8. 指示が表示されたらパスワードを入力し、Enter キーを押します。インストール完了までしばらく待ちます。
    MacでNTFS用macFUSEが正常にインストールされた
  9. Homebrew をアップデートするには、次のコマンドを実行してください。 brew update
  10. NTFS-3G をインストールします。 brew install gromgit/fuse/ntfs-3g-mac MacでNTFS 3Gをインストールする方法
  11. 最後に、Mounty を入手します。 brew install --cask mounty MacでMounty NTFSをインストールする方法
  12. システム拡張機能の有効化を求められたら、指示に従って変更を許可し、Mac を再起動してください。
  13. 3つのツールがすべてダウンロード・インストールされたら、アプリケーションフォルダから Mounty を起動し、Re-mount "NTFS_volume_name" をクリックします。
    macFUSE・NTFS-3G・Mounty でNTFSを読み書きマウントする方法
  14. 管理者アカウントのパスワードを入力し、OK をクリックします。
  15. Mounty にディスクアクセスを許可する旨のダイアログが表示されたら、OK をクリックします。
    Mounty NTFSでディスクアクセスを許可する

これで 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-3GiBoysoft NTFSParagonTuxera
価格無料有料有料有料
インストールの難易度高い低い低い低い
自動マウント一部対応(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で制限なく行えます。

iBoysoft NTFS for Macの画面イメージ

NTFSドライブの読み書きを有効にするだけでなく、Mac上でのNTFSフォーマット、NTFS修復、Boot Campパーティションからの起動、NTFSドライブのマウント・マウント解除などにも対応しています。

あわせて読む:無料で使えるNTFS for Macまとめ

macFUSEとNTFS-3Gをアンインストールする方法

macFUSEやNTFS-3Gが不要になった場合は、次の手順でアンインストールできます。

MacでmacFUSEをアンインストールする:

  1. Appleメニューから「システム設定」を開きます。
  2. 左側のパネルで「macFUSE」を選択します。
  3. Remove Fuseをクリックします。
    MacでmacFUSEをアンインストールする手順

MacでNTFS-3Gをアンインストールする:

  1. ターミナルを開きます。
  2. 次のコマンドを実行します。brew uninstall ntfs-3g

この記事は役に立ちましたか?シェアしてご活用ください。

よくある質問

QMacにmacFUSEは必要ですか?
A

MacでNTFSドライブへの書き込みを無料で行いたい場合は、macFUSEおよびNTFS-3Gをそのまま使えます。NTFSドライブをあまり利用しない場合は、容量を空ける目的でアンインストールも可能です。

QmacFUSEを削除できますか?
A

はい、必要なくなった場合はmacFUSEを削除できます。システム設定からmacFUSEを選び、「FUSEを削除」をクリックしてください。

QmacFUSEがインストールされているか確認する方法は?
A

macFUSEをインストールすると、システム設定やシステム環境設定に表示されます。