NTFS (NT File System)はWindowsの標準ファイルシステムですが、macOSでは読み取りのみ可能です。WindowsとmacOS間でファイルを共有する場合など、クロスプラットフォームで利用していると、MacでNTFSドライブに書き込む必要が生じることがあります。
MacでNTFSを読み取り専用でしか利用できない問題を踏まえ、ここではmacOSでNTFSドライブの読み書きに対応させる方法をいくつか検証し、それぞれの手順を紹介します。方法によってメリットとデメリットが異なるため、用途に合ったものを選んでください。
始める前に、ドライブが読み取り専用になる原因が、本当にmacOSのNTFSに関する制限であることを確認します。
1. Finderまたはデスクトップ上でドライブを右クリックし、「情報を見る」を選択して、NTFS形式でフォーマットされていることを確認します。
2. すでにNTFSドライバーを使用していないか、また、そのデバイスが物理ロックの有効になったSDカードではないかを確認します。
3. 「ディスクユーティリティ」にはドライブが表示されるものの、手動でマウントできないか確認します。その場合、ドライブが物理的に損傷しているか、BitLockerで暗号化されている可能性があります。BitLockerで暗号化されたドライブにはNTFSドライバーを使用できないため、Mac用BitLockerツール を利用してください。
MacでNTFSを読み書きする方法を選ぶ
| 方法 | 信頼性 | 難易度 | 適しているユーザー | 注意点 |
| 1. 互換性のあるNTFSドライバーを使う - iBoysoft NTFS for Mac | 信頼性が高い専用のプロフェッショナルツールです | 簡単 - 数回クリックするだけで、MacでNTFSドライブの読み書きができるようになります。 | 1. NTFSドライブ上のファイルを頻繁に編集、コピー、削除、移動する現在のmacOSユーザー。 2. 技術に詳しくないユーザー。 | ソフトウェアのインストールが必要です。Appleシリコン搭載Macでは、システム機能拡張の承認が必要になる場合があります。現在使用しているmacOSへの対応状況は、製品ページで確認してください。 |
| 2. Mounty for NTFS + NTFS-3G + macFUSEを使う | 比較的信頼性が低いオープンソースツールで構成されているためです | 難しい - コマンドラインを使う方法です。まずMacFUSEとNTFS-3Gをインストールする必要があります。 | 1. 無料で環境を構築したい、追加設定にも対応できるユーザー。 2. 無料での利用を希望する、技術に詳しいユーザーやコンピューターの専門家。 | 複数のコンポーネントに依存します。設定は複雑です。まずは重要なデータが保存されていないディスクで試し、各コンポーネントの現在の互換性を確認してください。 |
| 3. ターミナルを使う | 信頼性が低い macOS Catalina以前を主な対象とする実験的な方法であり、Appleによる正式なサポートもないためです。 注意:macOS Big SurおよびMontereyでは非常に不安定で、macOS Ventura以降ではほぼ使用できません | 難しい - ターミナルでコマンドを実行する必要があります。 | 過去の方法を確認したい場合。 | 最新のmacOS Ventura、Sonoma、Sequoia、Tahoeなどのバージョンでは推奨されません。重要なデータが保存されていないディスクで試すことをおすすめします。 |
ヒント: NTFSドライブをmacOS対応のファイルシステムにフォーマットすることも、ドライブへの書き込みを可能にする方法の一つです。ただし、NTFSドライブが空、または保存されているファイルが少ない場合に適しています。多数のファイルを消去するには、長い時間がかかるためです。
方法1:互換性のあるNTFS for Macを使う
#簡単で迅速な方法。ただし、ツールの購入が必要
NTFS for Macの技術の進歩を踏まえると、専用のNTFS for Macユーティリティは、MacでNTFSドライブへの書き込みを可能にする最も実用的な選択肢です。NTFSドライブを読み書き可能な状態でマウントできるため、macOS対応の外付けドライブと同じように使用できます。
iBoysoft NTFS for Macは、ドライブを消去せずにMacでNTFSドライブの読み書きを行えるようにするユーティリティです。インストール後は、NTFSドライブを読み書き可能な状態で自動的にマウントできます。これにより、FinderでNTFSドライブ内のファイルをコピー、編集、削除、名前変更、追加、移動できます。
Appleシリコン搭載Macでは、セットアップ中にシステム機能拡張の承認を求められる場合があります。これは、ほとんどの他社製ディスクドライバで必要となるmacOSのセキュリティ手順の一部です。
iBoysoft NTFS for Macの主な特徴は次のとおりです。
- macOSでのNTFSへの書き込みとファイル転送を高速化(iBoysoft NTFS for Macを使ったMacでのNTFSドライブの読み書き速度テストをご覧ください)
- NTFSドライブを読み書き可能な状態で自動的にマウント
- M1、M2、M3、M4、M5チップを含む、Appleシリコン搭載MacでのNTFSの利用に対応
- macOS Tahoe 26からmacOS High Sierra 10.13までに対応
使用手順
- iBoysoft NTFS for Macをダウンロードしてインストールします。
- NTFSドライブをMacに接続します。
- アプリのメイン画面でNTFSドライブを選択し、Enable Writableをクリックします。
初回使用時は、Simple ModeまたはAdvanced Modeの選択を求められます。
Advanced Modeを選択すると、NTFSドライブをMacに接続するたびに自動的にマウントできます。
使用するモードを選択し、Mountをクリックすると、NTFSドライブが読み書き可能な状態でマウントされます。
必要に応じて、NTFSドライバのインストールと、完全なディスクアクセスを取得するためのシステム機能拡張の有効化を求められます。
NTFSへの書き込みアクセスを有効にすると、通常は次の操作を行えるようになります。
- MacからNTFSドライブにファイルをコピー
- NTFSドライブに保存されているファイルの編集、名前変更、削除、移動
- WD、Seagate、Toshiba、Samsung、SanDiskなど、一般的な外付けドライブブランドのNTFSドライブを利用
注: iBoysoft NTFS for Macは、WD NTFSドライバなどの特定メーカー向けドライバに依存せず、iBoysoftが独自に設計したNTFSドライバを使用します。WD My Passportや、NTFSでフォーマットされたその他のWDドライブを使用している場合でも、macOS用のNTFSドライバが必要であり、WD専用のドライバだけでは対応できません。
方法2:Mounty for NTFS + NTFS-3G + macFUSEを使用する
#無料ツールを使うコマンドラインベースの方法。ただし、設定が複雑でエラーが発生しやすい
更新: AppleはmacOS Ventura以降、NTFSのマウント方式を変更しました。以前のNTFS再マウント方法で使われていた、カーネルベースの方式から移行しています。
そのため、以前はMountyやターミナルの再マウントコマンド(/etc/fstab)などから利用できた、Appleの隠れたNTFS書き込みサポートは、macOS Ventura 13では機能しなくなりました。
ただし、NTFS-3Gと macFUSE を基盤とするMounty for NTFSなどのサードパーティ製NTFSソリューションを使えば、macOS Ventura以降でNTFSへの書き込みが可能になる場合があります。
Mac用の有料NTFSドライバを使ったり、ドライブをNTFSでフォーマットしたりしたくない場合は、いくつかの 無料のMac用NTFSツールから選択できます。
Mounty for NTFS、NTFS-3G、macFUSEは関連していますが、それぞれ同じものではありません。
- macFUSEは、macOS用のファイルシステムフレームワークです
- NTFS-3Gは、NTFSファイルシステムのドライバです
- Mountyは、NTFSドライブを再マウントして書き込み可能にするための手順を提供します
現在のmacOSで無料のNTFS書き込み環境を構築するには、通常、複数のコンポーネントが必要です。そのため、専用のNTFSドライバに比べて手軽さに欠けます。特に、パッケージマネージャーやシステム権限の操作、マウントに失敗した場合のトラブルシューティングに慣れていない方には、設定が難しい可能性があります。
無料の方法を使いたく、設定に時間をかけられる場合には適しています。ただし、重要なデータが保存されたNTFSディスクでの使用には向いていません。まずは、重要でないファイルだけを保存したNTFSドライブで試すことをおすすめします。
Mounty、NTFS-3G、macFUSEを使用する前に確認しておきたいこと
- インストール時にコマンドの実行が必要です
- 互換性は、macFUSE、NTFS-3G、Mounty、macOSの各バージョンに左右されます
- macOSのアップデートによって、環境の動作が変わる場合があります
- 重要なデータで使用する前に、予備のNTFSドライブまたは重要でないファイルでテストしてください
- ドライブがBitLockerで暗号化されている、破損している、容量いっぱいになっている、または物理的に書き込み禁止になっている場合、この構成では根本的な問題を解決できません。
手順
- macFUSEをダウンロードしてインストールします。
「システム設定」>「プライバシーとセキュリティ」に移動し、macFUSEのシステム機能拡張を有効にします。インストール時の設定はデフォルトのままにしてください。 - NTFS-3Gをインストールします。
まず「ターミナル」ウインドウを開き、次のコマンドを実行してHomebrewをインストールします。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"続いて、HomebrewでNTFS-3Gをインストールするために、次のコマンドを実行します。 brew tap gromgit/fuse
brew install ntfs-3g-mac - Mounty for NTFSをダウンロード してインストールします。
- NTFSドライブをMacに接続します。
- メニューバーの「Mounty」をクリックし、「[NTFSドライブ名]を再マウント」を選択します。
- 求められた場合は、管理者パスワードを入力します。
これにより、オープンソースアプリに、Mac上でNTFSドライブを読み書きモードで再マウントする権限が与えられます。
これで、MacからNTFSドライブ上のファイルを編集できるようになります。
方法3:「ターミナル」で/etc/fstabを使用する(旧来の回避策)
#実験的な方法。安定性と安全性が低いため推奨しません
macOSには実験的なNTFS書き込みサポートが含まれていますが、Appleによってデフォルトでは無効にされています。「ターミナル」でいくつかのコマンドを実行すると、macOSに隠されているNTFS書き込みサポートを有効にできます。
ただし、Appleはこの回避策を公式には一度もサポートしていません。そのため、現在のmacOSで推奨される方法ではなく、過去の方法として扱うべきです。不安定なため、マウントに失敗したり、互換性の問題が発生したり、予期しないシステムクラッシュが起きたりする可能性があります。
特に、この実験的なNTFS書き込みサポートは、macOS Catalina以前では比較的安定して動作します。macOS Big Sur以降では非常に不安定になり、macOS Ventura以降では利用できません。
macOS Sonoma 14.5を搭載したMacBook Airで、256 GBのNTFS USBフラッシュドライブを使ってテストしたところ、「ターミナル」を使う方法ではNTFSドライブを読み書きモードでマウントできませんでした。処理中にMacが応答しなくなり、何度か再起動しましたが解決せず、最終的にはmacOSを再インストールする必要がありました。

このため、Ventura、Sonoma、Sequoia、Tahoe、またはそれ以降のmacOSバージョンについては、「ターミナル」を使った手順を紹介しません。
sudo umount Volumes/DISKNAMEのような古いコマンドを見つけた場合は、/Volumes/...の先頭にスラッシュが必要であり、パスが不完全であることに注意してください。パスを修正したとしても、最新のmacOSでは、「ターミナル」で再マウントするコマンドはNTFSを書き込み可能にする確実な方法ではありません。
代わりに、対応するNTFSドライバーを使用するか、バックアップを完了してからドライブを再フォーマットしてください。
一般的な方法:NTFSドライブを再フォーマットする(バックアップ完了後)
ドライブをNTFSのまま使う必要がない場合は、exFATに再フォーマットできます。exFATはmacOSとWindowsの両方に対応しているため、両方のシステムで使う外付けドライブに適しています。
ただし、フォーマットはファイルを保持したまま変換する処理ではありません。ドライブ内のデータは消去されます。
そのため、次の条件を満たす場合にのみ実行してください。
- ドライブが空、または保存されているデータがごく少ない
- すべてのデータをバックアップ済みである
- 今後もドライブをNTFS形式で使う必要がない
- MacとWindowsで共有しやすいシンプルなファイルシステムを使いたい
⚠️ NTFSドライブに数十GB以上のファイルが保存されている場合、バックアップには長い時間がかかります。その場合は、MacでNTFSに対応したツールを使うほうが適しています。
MacでNTFSをexFATに再フォーマットする方法
始める前に、NTFSドライブ内の重要なファイルをすべてバックアップしてください。
- 「ディスクユーティリティ」を開きます。
- NTFSの外付けドライブを選択します。
- 「消去」をクリックします。
- フォーマットに「exFAT」、方式に「GUIDパーティションマップ」を選択します。
- 「消去」をクリックし、処理が完了するまで待ちます。
フォーマット後は、NTFSドライバをインストールしなくても、MacとWindowsの両方からドライブに書き込めるようになります。
書き込み対応を有効にした後、MacでNTFSへの書き込みを確認する方法
NTFSへの書き込み対応を有効にしたら、重要なファイルを編集または移動する前に、小さなファイルで動作を確認してください。
- NTFSドライブに新しいフォルダを作成し、Macから小さなファイルをコピーします。
- ドライブ上のファイルを開いて編集します。
- テスト用のファイルを削除します。
- より大きなファイルをコピーし、転送後のファイルサイズが一致することを確認します。
- NTFSドライブを安全に取り出してから再接続し、変更内容が保持されていることを確認します。
これらの手順のいずれかに失敗した場合は、原因を特定するまで、重要なファイルの転送にそのドライブを使わないでください。
NTFSドライバでは解決できないケース
NTFSドライバは、macOSでNTFSドライブへの書き込みを可能にするものです。
ドライバを使ってもNTFSドライブに書き込めない場合は、次の可能性を確認してください。
ドライブがBitLockerで暗号化されている
通常のNTFSドライバでは、BitLockerの暗号化を解除できません。まず、Mac用のBitLocker対応ソリューションでBitLocker保護されたドライブのロックを解除する必要があります。
ドライブがマウントされていない
ドライブがFinderや「ディスクユーティリティ」に表示されない場合、問題はNTFSの書き込み権限だけではありません。ファイルシステムが破損している、ケーブルやポートに問題がある、またはデバイスにハードウェア上の不具合がある可能性があります。
データが重要な場合は、修復、消去、フォーマット操作を実行する前にファイルを復元してください。
ドライブにファイルシステムエラーがある
NTFSファイルシステムが破損していると、書き込みやマウントができないことがあります。問題のあるディスクに対して、書き込みを繰り返し強制しないでください。まず重要なファイルをバックアップするか、復元してください。
ドライブの空き容量がない
NTFSドライブの空き容量が少ない、または空き容量がない場合、ファイルの保存やコピーに失敗することがあります。空き容量を確保してから、もう一度お試しください。
ファイルまたはフォルダのアクセス権が制限されている
Windowsからコピーしたファイルには、所有権やアクセス権の制限が設定されている場合があります。ドライブ上に新しいフォルダを作成して、そこに書き込めるか試してください。それでも解決しない場合は、Windows PCからファイルのアクセス権を確認します。
デバイスが物理的に書き込み禁止になっている
SDカード、microSDアダプター、一部のUSBストレージデバイスには、物理的なロックスイッチが付いています。ロックを解除してから、ドライブを接続し直してください。
まとめ
Macは標準でNTFSドライブを読み取れますが、macOSの標準機能だけではNTFSドライブに書き込めません。フォーマットせずにNTFSドライブへ書き込みたい場合は、まずドライブが実際にNTFSでフォーマットされていることを確認し、その他の読み取り専用の原因がないかを調べてください。
現在のmacOSでNTFSドライブを頻繁に使う場合は、iBoysoft NTFS for Macのような対応NTFSドライバーを利用するのが最も簡単です。MountyとNTFS-3G、macFUSEの組み合わせは、追加の設定や動作確認に対応できるユーザー向けの無料の代替手段です。ターミナルで/etc/fstabを使う方法は古いmacOSで使われていた回避策であり、現在の解決策として案内すべきではありません。exFATへの再フォーマットは、バックアップを取ったうえでドライブを消去できる場合にのみ適しています。
よくある質問
- QMacでNTFSドライブを読み取れますか?
-
A
はい。macOSはNTFSドライブを標準で読み取れます。ドライブを開き、NTFSドライブ内のファイルをMacにコピーできます。
- QMacは標準でNTFSドライブに書き込めますか?
-
A
いいえ。macOSにはNTFSへの書き込み機能が標準搭載されていません。MacからNTFSドライブ上のファイルを作成、編集、名前変更、移動、削除するには、NTFSドライバを使用するか、ドライブをexFATなどmacOSに対応したファイルシステムへ再フォーマットする必要があります。
- QフォーマットせずにMacでNTFSを読み書きするにはどうすればよいですか?
-
A
Macに対応したNTFSドライバを使用してください。この方法なら、NTFSドライブを消去せずに利用できます。ただし、重要なファイルを編集する前に、NTFSドライブへの書き込みが正常に機能するか確認することをおすすめします。
- QMacでNTFSに書き込むターミナル操作は安全ですか?
-
A
最新のmacOSではおすすめできません。/etc/fstabを使うターミナルの回避策は、サポート対象外であり、最近のmacOSでは不安定で信頼性にも欠けます。過去の方法として参照するにとどめてください。
- QAppleシリコン搭載MacでNTFSに書き込めますか?
-
A
はい。ただし、Appleシリコンに対応したNTFSソリューションが必要です。NTFSドライバによっては、インストール時にシステム拡張機能の承認を求められる場合があります。インストール前に、必ず製品の最新の対応状況を確認してください。
- Q通常のNTFSドライバで、Mac上のBitLockerドライブのロックを解除できますか?
-
A
いいえ。BitLockerによる暗号化は別の問題です。通常のファイルアクセスを行うには、まずMac向けBitLockerソリューションでBitLocker保護されたドライブのロックを解除する必要があります。
- Qソフトウェアを使わずにMacでNTFSドライブを読み書きするには?
-
A
NTFSドライブを、macOSとWindowsの両方に対応するexFATなどのファイルシステムへ再フォーマットする方法が、最も安全で信頼性の高い手段です。
MacはNTFSドライブの読み取りに対応しているため、バックアップとしてNTFSドライブ内のファイルをMacにコピーできます。その後、ドライブを再フォーマットしてください。
