Apple の macOS は、Windows でフォーマットされた NTFS ドライブから読み取ることはできますが、そのままでは書き込むことはできません。ここでは、NTFS ドライブへの完全な読み取り/書き込みアクセスを取得するための解決策をいくつか紹介します。
Windows システム パーティションでは NTFS ファイル システムを使用する必要があるため、これは Mac 上の Boot Camp パーティションに書き込みたい場合に便利です。ただし、外部ドライブの場合は、 。 macOS は、Windows と同様に、exFAT ドライブに対してネイティブに読み書きできます。
3 つのオプション
これにはいくつかのオプションがあり、いずれかを選択する必要があります。
- 有料のサードパーティ製ドライバー : Mac 用のサードパーティ製 NTFS ドライバーをインストールでき、非常にうまく機能します。これらは有料のソリューションですが、インストールは簡単で、以下の無料のソリューションよりも優れたパフォーマンスを提供するはずです。
- 無料のサードパーティ ドライバー : Mac にインストールして書き込みサポートを有効にできる、無料のオープンソース NTFS ドライバーがあります。残念ながら、特に 10.11 El Capitan で追加された新しい システム整合性保護機能 を備えた Mac では、これをインストールするには少し余分な作業が必要です。有料ソリューションよりも遅く、読み取り/書き込みモードで NTFS パーティションを自動的にマウントするとセキュリティ リスクが発生します。
- Apple の実験的な NTFS 書き込みサポート : macOS オペレーティング システムには、NTFS ドライブへの書き込みに対する実験的なサポートが含まれています。ただし、デフォルトではオフになっており、有効にするにはターミナルをいじる必要があります。正しく動作することは保証されておらず、NTFS ファイル システムに問題が発生する可能性があります。実際、以前にもデータが破損したことがあります。これを使用することはあまりお勧めしません。デフォルトでは何らかの理由で無効になっています。
他のソリューションはうまく機能せず、セットアップに手間がかかるため、これを行う必要がある場合は、有料のサードパーティ NTFS ドライバを使用することを強くお勧めします。
最高の有料サードパーティ ドライバー: Paragon NTFS for Mac
Paragon NTFS for Mac の 価格は 19.95 ドルで、10 日間の無料トライアルを提供しています。 macOS 10.12 Sierra や Mac OS X 10.11 El Capitan などの最新バージョンの macOS にクリーンかつ簡単にインストールできます。これは実際に「機能するだけ」なので、この機能のために少額のお金を払っても構わないのであれば、これが最良の選択肢です。
また、以下の無料ドライバーのように、パーティションを手動でマウントしたり、安全でないパーティションを自動的にマウントしたり、潜在的な破損に対処したりするためにターミナル コマンドを操作する必要もありません。この機能が必要な場合は、それを適切に実行するソフトウェアにお金を払って購入する価値があります。このことはいくら強調してもしすぎることはありません。
Seagate ドライブを所有している場合は、Seagate が Mac 用の Paragon NTFS の無料ダウンロード を提供しているので、追加のものを購入する必要がないことに注意してください。
Tuxera NTFS for Mac を購入することもできます。価格は 31 ドルで、14 日間の無料トライアルが提供されます。しかし、Paragon NTFS は同じことを行い、より安価です。
最高の無料サードパーティドライバー: FUSE for macOS
この方法は無料ですが、かなりの作業が必要で、安全性も低くなります。 Mac が NTFS パーティションを読み書きモードで自動的にマウントできるようにするには、システム整合性保護を一時的に無効にし、Apple の組み込みツールの 1 つを攻撃に対してより脆弱なバイナリに置き換える必要があります。したがって、この方法にはセキュリティ上のリスクがあります。
ただし、ターミナルの使用を気にしない場合は、FUSE を使用して NTFS パーティションを読み取り/書き込みモードで手動でマウントすることができます。これはより安全ですが、手間がかかります。
まず、 macOS 用の FUSE をダウンロードしてインストールします。インストール時にはデフォルトのオプションを使用してください。
続行するには、Apple のコマンド ライン開発者ツールもインストールする必要があります。まだインストールしていない場合は、[Finder] > [アプリケーション] > [ユーティリティ] からターミナル ウィンドウを開き、次のコマンドを実行します。
xcode-select --install
ツールをインストールするように求められたら、「インストール」をクリックします。
さらに、 Homebrew を Mac にまだインストールしていない場合は、ダウンロードしてインストールする必要があります。 。次のコマンドをコピーしてターミナル ウィンドウに貼り付け、Enter キーを押してインストールします。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Enter キーを押し、プロンプトが表示されたらパスワードを入力します。スクリプトは自動的に Homebrew をダウンロードしてインストールします。
開発者ツールと Homebrew をインストールしたら、ターミナル ウィンドウで次のコマンドを実行して ntfs-3g をインストールします。
醸造インストールntfs-3g
NTFS パーティションを読み取り/書き込みモードで手動でマウントできるようになりました。ターミナル ウィンドウから次のコマンドを実行して、/ボリューム/NTFS にマウント ポイントを作成します。これを行う必要があるのは 1 回だけです。
sudo mkdir /ボリューム/NTFS
NTFS ドライブをコンピュータに接続するときに、次のコマンドを実行してディスク パーティションを一覧表示します。
ディスクユーティリティのリスト
これで、NTFS パーティションのデバイス名を識別できます。 Windows_NTFS ファイル システムのパーティションを探すだけです。以下のスクリーンショットでは、
/dev/disk3s1
です。
NTFS パーティションは Mac によって自動的にマウントされた可能性があるため、最初にアンマウントする必要があります。次のコマンドを実行します。
/dev/disk2s1
を NTFS パーティションのデバイス名に置き換えます。
sudo umount /dev/disk2s1
ドライブをマウントするには、次のコマンドを実行します。
/dev/disk2s1
を NTFS パーティションのデバイス名に置き換えます。
sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /ボリューム/NTFS -olocal -oallow_other
ファイル システムが /Volumes/NTFS にマウントされていることがわかります。通常のマウントされたドライブとしてデスクトップにも表示されます。抜きたいときは普通に取り出せます。
上記の手順に従ってパーティションを手動でマウントすることに問題がない場合は、続行する必要はありません。
読み取り/書き込みモードで接続した NTFS ドライブを Mac で自動的にマウントするようにするには、 システム整合性保護を無効にする 必要があります。
警告 : これはおそらく実行したくないでしょう。 ソフトウェアの公式説明書では 、これはセキュリティ上のリスクであると警告しています。 Mac の NTFS マウント ツールを、root ユーザーとして実行する ntfs-3g ツールに置き換えます。 Homebrew がソフトウェアをインストールする方法が原因で、Mac 上で実行されているマルウェアがこれらのツールを上書きする可能性があります。リスクを負ってもうまくいかないかもしれませんが、リスクを負いたい場合の方法を説明します。
Mac を再起動し、起動中に Command+R を押し続けます。特別な リカバリモード 環境で起動します。
リカバリモードで「ユーティリティ」メニューからターミナルを起動し、次のコマンドを実行します。
csrutil を無効にする
完了したら、Mac を通常どおり再起動します。
Mac デスクトップからターミナル ウィンドウを再度開き、次のコマンドを実行して ntfs-3g を機能させます。
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
最後に、システム整合性保護を再度有効にします。 Macを再起動し、起動中にCommand+Rを押したままにしてリカバリモードに入ります。ターミナルをリカバリモードで起動し、次のコマンドを実行します。
csrutil を有効にする
完了したら、Mac を再起動します。 NTFS 書き込みサポートは現在機能しているはずです。
変更を元に戻してすべてをアンインストールするには、まずシステム整合性保護を無効にする必要があります。完了したら、次のコマンドを実行します。
sudo rm /sbin/mount_ntfs
sudo mv /sbin/mount_ntfs.original /sbin/mount_ntfs
醸造アンインストールntfs-3g
その後、[システム環境設定] ウィンドウのパネルから FUSE for macOS をアンインストールし、システム整合性保護を再度有効にすることができます。
なぜ今、代わりに 20 ドルのオプションを推奨するの かがわかりますね。
Apple の実験的な NTFS 書き込みサポート: これは絶対にやめてください
以下の方法はテストが最も少ないため、お勧めしません。これは正しく動作しない可能性がありますので、問題が発生しても当社や Apple を責めないでください。 macOS 10.12 Sierra の時点ではまだ不安定であり、完全に安定しない可能性があります。これは実際には教育目的でのみここにあります。
まず、ドライブに便利な 1 単語のラベルが付いていることを確認してください。そうでない場合は、ラベルを変更します。これにより、このプロセスが簡単になります。
まずターミナルを起動する必要があります。 Finder > アプリケーション > ユーティリティ > ターミナルに移動するか、Command + Space キーを押して「ターミナル」と入力し、Enter キーを押します。
ターミナルに次のコマンドを入力して、/etc/fstab ファイルを開いて nano テキスト エディターで編集します。
sudo nano /etc/fstab
次の行を nano に追加し、「NAME」を NTFS ドライブのラベルに置き換えます。
LABEL=NAME なし ntfs rw、auto、nobrowse
完了したら Ctrl+O を押してファイルを保存し、Ctrl+X を押して nano を閉じます。
(書き込み先の NTFS ドライブが複数ある場合は、それぞれに異なる行を追加します。)
ドライブをコンピュータに接続します — すでに接続されている場合は取り外して再接続します — そうすると、「/Volumes」ディレクトリの下にドライブが表示されます。 Finder ウィンドウで、[移動] > [フォルダーに移動] をクリックし、ボックスに「/ Volumes」と入力してアクセスします。通常のドライブのように自動的にポップアップしてデスクトップに表示されることはありません。
この変更を後で元に戻すには、上記のプロセスを繰り返して、nano で /etc/fstab ファイルを開きます。ファイルに追加した行を削除し、変更を保存します。
ほとんどの Mac ユーザーは、外部ドライブを exFAT でフォーマットし、追加の作業を行わずに Windows と Mac OS X の両方で正常に動作するようにする方が良いでしょう。 NTFS ドライブに書き込む必要がある場合は、有料のサードパーティ製ドライバーの 1 つが、最高のパフォーマンスとファイル破損のリスクを最小限に抑える最も簡単なオプションになります。





