MacでNTFSを読み書きできるようにする方法

日本語 English Français Deutsch Español Português Türkçe 简体中文 繁體中文

MacでNTFSドライブに書き込むには?

簡単な回答:

macOSはNTFSドライブを読み取れますが、標準ではNTFSへの書き込みに対応していません。MacでNTFSドライブを読み書きするには、次の方法があります。

1. NTFSドライバーを使う – ドライブを再フォーマットせずに、ファイルの編集、コピー、転送を行う最も簡単で信頼性の高い方法です。

2. Mounty for NTFSを使う – 無料で利用できる方法ですが、NTFS-3GとmacFUSEに依存しており、新しいmacOSでは制限があります。

ヒント:ドライブをexFATに再フォーマットする方法もあります。これはmacOSが標準で対応する方法ですが、すべてのデータが消去されるため、先にファイルをバックアップしてください。NTFSドライブに大量のデータが保存されている場合、バックアップには時間がかかります。

MacでNTFSドライブを読み書きする

NTFS (NT File System)はWindowsの標準ファイルシステムです。一方、macOSはNTFSを読み取ることしかできません。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に対応するファイルシステムでフォーマットすることも、ドライブを書き込み可能にする方法の1つです。ただし、NTFSドライブが空であるか、保存されているファイルが少ない場合に適しています。多数のファイルが保存されたドライブを消去するには、時間がかかります。

方法1. Mac対応のNTFSツールを使う

#簡単ですぐに使える方法。ただし、ツールの購入が必要

NTFS for Macの技術の進化を踏まえると、専用のNTFS for Macユーティリティを使う方法が、MacでNTFSドライブへの書き込みを可能にする最も実用的な選択肢です。NTFSドライブを読み書き可能な状態でマウントできるため、macOSに対応した通常の外付けドライブに近い感覚で利用できます。

iBoysoft NTFS for Mac は、ドライブを消去せずにMacでNTFSドライブを読み書きできるようにするユーティリティです。インストール後は、NTFSドライブを読み書き可能な状態で自動的にマウントできます。FinderからNTFSドライブ上のファイルを操作でき、コピー、編集、削除、名前の変更、追加、移動などを行えます。 

iBoysoft NTFS for Macの主な特長は次のとおりです。

利用手順

  1. iBoysoft NTFS for Macをダウンロードしてインストールします。
  2. NTFSドライブをMacに接続します。
  3. アプリのメイン画面でNTFSドライブを選択し、Openをクリックします。

    Simple Mode、Extension(macOS 26以降のみ)、Advanced Modeのいずれかを選択する画面が表示されます。

    Simple Mode:追加の設定を行わずにNTFSドライブを読み書き可能な状態で直接マウントできます。ただし、Macに接続するたびにドライブを手動でマウントする必要があります。

    Extensions Mode:iBoysoft独自のNTFSファイルシステム実装を使って、NTFSドライブを読み書き可能にします。この実装はAppleのFSKitを通じてユーザースペースで動作するため、カーネル拡張機能を有効にしたり、Macを再起動したりする必要はありません。

    Advanced Mode:NTFSドライブをMacに接続するたびに、自動的にマウントできるようにします。ただし、この方法ではNTFSドライバをインストールし、システム機能拡張を有効にする必要があります。

    使用するモードを選択し、Mountをクリックすると、NTFSドライブが読み書き可能な状態でマウントされます。
    モードを選択

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 13以降でも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で暗号化されている、破損している、容量がいっぱいになっている、または物理的に書き込み禁止になっている場合、この設定では根本的な問題は解決できません。

手順:

  1. macFUSEをダウンロードしてインストールします。
    「システム設定」>「プライバシーとセキュリティ」の順に開き、macFUSEのシステム機能拡張を有効にします。インストール時のオプションはデフォルトのままにしてください。
  2. 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
  3. Mounty for NTFSをダウンロードしてインストールします。
  4. NTFSドライブをMacに接続します。
  5. メニューバーの「Mounty」をクリックし、「Re-mount [your NTFS drive's name].」を選択します。
  6. 求められた場合は、管理者パスワードを入力します。
    これにより、このオープンソースアプリが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を再インストールする必要がありました。

Apple NTFS書き込みサポート 3

このため、Ventura、Sonoma、Sequoia、Tahoe以降のmacOSについては、ターミナルを使った手順を掲載していません。

sudo umount Volumes/DISKNAMEなどの古いコマンドを見つけた場合は、パスが不完全であることに注意してください。/Volumes/...には先頭のスラッシュが必要です。パスを修正したとしても、ターミナルで再マウントするコマンドは、最新のmacOSでNTFSに書き込むための確実な方法ではありません。

代わりに、対応しているNTFSドライバーを使用するか、バックアップを完了してからドライブを再フォーマットしてください。

一般的な方法:NTFSドライブを再フォーマットする(バックアップ完了後)

ドライブをNTFSのまま維持する必要がない場合は、exFATに再フォーマットできます。exFATはmacOSとWindowsの両方で使用できるため、両方のシステム間で使う外付けドライブに適した選択肢となることがよくあります。

ただし、フォーマットはファイルを保持したまま変換する処理ではありません。ドライブ内のデータは消去されます。

そのため、次の条件を満たす場合にのみ実行してください。

  • ドライブが空、または保存されているデータがごく少ない
  • すべてのデータをバックアップ済みである
  • 今後もドライブをNTFS形式で使う必要がない
  • MacとWindowsで共有しやすいシンプルなファイルシステムを使いたい

⚠️ NTFSドライブに数十GB以上のファイルが保存されている場合、バックアップにはかなり時間がかかります。対応するNTFS for Macツールを利用するほうが適しています。

MacでNTFSをexFATに再フォーマットする方法:

始める前に、NTFSドライブに保存されている重要なファイルをすべてバックアップしてください。

  1. 「ディスクユーティリティ」を開きます。
  2. NTFSの外付けドライブを選択します。
  3. 「消去」をクリックします。
  4. フォーマットに「exFAT」、方式に「GUIDパーティションマップ」を選択します。
  5. 「消去」をクリックし、処理が完了するまで待ちます。

フォーマット後は、NTFSドライバをインストールしなくても、MacとWindowsの両方からドライブに書き込めるようになります。

書き込み対応を有効にした後、MacでNTFSへの書き込みを確認する方法

NTFSへの書き込み対応を有効にした後は、重要なファイルを編集したり移動したりする前に、小さなファイルで動作を確認してください。

  • NTFSドライブに新しいフォルダを作成し、Macから小さなファイルをコピーします。
  • ドライブ上のファイルを開いて編集します。
  • テスト用のファイルを削除します。
  • より大きなファイルをコピーし、転送後のファイルサイズが一致することを確認します。
  • NTFSドライブを安全に取り出してから再接続し、変更内容が保持されていることを確認します。

いずれかの手順で問題が発生した場合は、原因を特定するまで、重要なデータの転送にそのドライブを使用しないでください。

NTFSドライバでは解決できない場合

NTFSドライバは、macOSでNTFSドライブへの書き込みを可能にします。

ドライバを使用してもNTFSドライブに書き込めない場合は、次の可能性を確認してください。

ドライブがBitLockerで暗号化されている

通常のNTFSドライバでは、BitLockerの暗号化を解除できません。まず、BitLocker for Macソリューションを使ってBitLockerで保護されたドライブのロックを解除する必要があります。

ドライブがマウントされていない

ドライブがFinderや「ディスクユーティリティ」に表示されない場合、問題はNTFSの書き込み権限だけではありません。ファイルシステムが破損している、ケーブルやポートに問題がある、またはデバイスにハードウェア上の不具合がある可能性があります。

重要なデータが保存されている場合は、修復、消去、フォーマットを実行する前にファイルを復元してください。

ドライブにファイルシステムエラーがある

破損したNTFSファイルシステムが原因で、書き込みやマウントができない場合があります。問題のあるディスクに対して、書き込みを繰り返し強制することは避けてください。まず重要なファイルをバックアップするか、復元してください。

ドライブの空き容量がない

NTFSドライブの空き容量がほとんどない、またはまったくない場合、ファイルの保存やコピーに失敗することがあります。空き容量を確保してから、もう一度お試しください。

ファイルまたはフォルダのアクセス権が制限されている

Windowsからコピーしたファイルの中には、所有権やアクセス権が制限されているものがあります。ドライブ上に新しいフォルダを作成して、そこへの書き込みを試してください。それでも解決しない場合は、Windows PCでファイルのアクセス権を確認します。

デバイスが物理的に書き込み禁止になっている

SDカード、microSDカード用アダプター、一部のUSBストレージには、物理的なロックスイッチが付いています。ロックを解除してから、ドライブを接続し直してください。

まとめ

Macは標準でNTFSドライブを読み取れますが、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に対応したファイルシステムへ再フォーマットする必要があります。

QMacでフォーマットせずに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の暗号化は別の問題です。通常のファイルアクセスを利用するには、BitLocker for Macソリューションを使って、BitLockerで保護されたドライブのロックを解除する必要があります。

Qソフトウェアを使わずにMacでNTFSドライブを読み書きするにはどうすればよいですか?
A

NTFSドライブを、macOSとWindowsの両方に対応するexFATなどのファイルシステムへ再フォーマットする方法が、最も安全で信頼性の高い手段です。

MacはNTFSドライブの読み取りに対応しているため、バックアップとしてNTFSドライブ内のファイルをMacにコピーできます。その後、ドライブを再フォーマットしてください。