Mac上でNTFSドライブに書き込む方法
AppleのmacOSはWindowsフォーマットのNTFSドライブから読み込むことができますが、箱から出して書き込むことはできません。これがNTFSドライブへの完全な読み取り/書き込みアクセスを取得するためのいくつかの解決策です。.
WindowsのシステムパーティションではNTFSファイルシステムを使用する必要があるため、Mac上のBoot Campパーティションに書き込みたい場合に便利です。ただし、外付けドライブの場合は、代わりにexFATを使用してください。 Windowsができるように、macOSはexFATドライブをネイティブに読み書きできます。.
3つの選択肢
これにはいくつかの選択肢がありますが、そのうちの1つを選択する必要があります。
- 有料のサードパーティドライバ:あなたがインストールすることができるMac用のサードパーティ製NTFSドライバがあり、それらはかなりうまくいくでしょう。これらは有料のソリューションですが、インストールが簡単で、以下の無料のソリューションよりも優れたパフォーマンスを提供するはずです。.
- 無料のサードパーティドライバ:書き込みサポートを有効にするためにMacにインストールできる無料でオープンソースのNTFSドライバがあります。残念ながら、これは、特に11.11 El Capitanで追加された新しいSystem Integrity Protection機能を備えたMac上で、インストールするために少し余分な作業を必要とする。有料ソリューションよりも遅く、読み書きモードでNTFSパーティションを自動的にマウントするのはセキュリティ上のリスクがあります。.
- Appleの実験的NTFS書き込みサポート:macOSオペレーティングシステムはNTFSドライブへの書き込みの実験的サポートを含みます。しかし、これはデフォルトではオフになっており、それを有効にするには端末をいじって動かす必要があります。正常に動作することが保証されておらず、NTFSファイルシステムに問題を引き起こす可能性があります。実際、以前はデータが破損していました。私たちはこれを使うことを本当にお勧めしません。それは理由でデフォルトで無効になっています.
他の解決策もうまくいかず、セットアップにもっと手間がかかるため、これを行う必要がある場合は、サードパーティのNTFSドライバを購入することを強くお勧めします。.
最高の有料サードパーティドライバ:Mac用Paragon NTFS
Paragon NTFS for Macは19.95ドルで、10日間の無料トライアルを提供しています。それはmacOS 10.12 SierraとMac OS X 10.11 El Capitanを含む最新バージョンのmacOSにきれいにそして簡単にインストールされます。それは実際には「うまくいく」ので、この機能のために少しのお金を払っても構わないと思っているならそれが最善の選択肢です。.
また、手動でパーティションをマウントしたり、パーティションを自動的にマウントしたり、以下の無料ドライバを使用する場合のように、潜在的な破損に対処するために端末コマンドをいじる必要もありません。この機能が必要な場合は、それを正しく実行するソフトウェアを購入するだけの価値があります。これは十分強調できない.
Seagateドライブを所有している場合は、SeagateがMac用のParagon NTFSの無料ダウンロードを提供しているため、追加購入する必要はありません。.
Mac用のTuxera NTFSを購入することもできます。これは31ドルで14日間の無料試用が可能です。しかし、Paragon NTFSは同じことをし、より安いです.
ベストフリーサードパーティドライバ:FUSE for macOS
この方法は無料ですが、かなりの作業が必要で、安全性も低くなります。お使いのMacがNTFSパーティションを読み書きモードで自動的にマウントするようにするには、System Integrity Protectionを一時的に無効にして、アップルの組み込みツールの1つを攻撃に対してより脆弱なバイナリに置き換える必要があります。したがって、この方法はセキュリティ上のリスクです。.
ただし、ターミナルを使用しても構わない場合は、FUSEを使用してNTFSパーティションを読み書きモードで手動でマウントすることができます。これはより安全ですが、より多くの作業が必要です.
まず、FUSE for macOSをダウンロードしてインストールします。インストール時にデフォルトのオプションを使用する.
続行するには、Appleのコマンドライン開発者ツールもインストールする必要があります。まだインストールしていない場合は、Finder>アプリケーション>ユーティリティからターミナルウィンドウを開き、次のコマンドを実行してインストールできます。
xcode-select --install
ツールをインストールするように指示されたら、[インストール]をクリックします。.
さらに、homebrewをまだMacにインストールしていない場合は、ダウンロードしてインストールする必要があります。 Homebrewは、Mac OS X用の「パッケージマネージャ」です。次のコマンドをターミナルウィンドウにコピーアンドペーストし、Enterキーを押してインストールします。
/ usr / bin / ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
プロンプトが表示されたら、Enterキーを押してパスワードを入力します。スクリプトは自動的にHomebrewをダウンロードしてインストールします.
開発者ツールとHomebrewをインストールしたら、ターミナルウィンドウで次のコマンドを実行してntfs-3gをインストールします。
ntfs-3gをインストールする
これで、NTFSパーティションを手動で読み取り/書き込みモードでマウントできます。ターミナルウィンドウから次のコマンドを実行して、/ Volumes / NTFSにマウントポイントを作成します。あなたは一度だけこれをする必要があります.
sudo mkdir /ボリューム/ NTFS
NTFSドライブをコンピュータに接続したら、次のコマンドを実行してすべてのディスクパーティションを一覧表示します。
diskutilリスト
その後、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 / Volumes / 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
最後に、System Integrity Protectionを再度有効にします。 Macを再起動し、起動中にCommand + Rを押したままにすると、リカバリモードに入ります。端末を回復モードで起動し、次のコマンドを実行します。
csrutilを有効にする
起動したら、Macを再起動します。 NTFS書き込みサポートは現在機能しているはずです.
変更を元に戻してすべてをアンインストールするには、最初にSystem Integrity Protectionを無効にする必要があります。完了したら、次のコマンドを実行します。
sudo rm / sbin / mount_ntfs sudo mv / sbin / mount_ntfs.original / sbin / mount_ntfs brew uninstall ntfs-3g
その後、[システム環境設定]ウィンドウのパネルからFUSE for macOSをアンインストールし、システムインテグリティ保護を再度有効にすることができます。.
あなたはなぜ私たちが今ではなく20ドルのオプションをお勧めするのかわかるでしょう、ハァッ?
Appleの実験的NTFS作成サポート:真剣にこれをしないで
以下の方法はテストが最も少ないのでお勧めしません。これは正しく機能しないかもしれません、従って問題を経験したら私達またはAppleを責めないでください。 macOS 10.12 Sierraの時点ではまだ不安定で、決して完全に安定しているとは限りません。これは本当に教育目的のためだけにここにあります.
まず、ドライブに便利な1単語のラベルが付いていることを確認してください。そうでない場合は、ラベルを変更してください。これにより、このプロセスが簡単になります.
まず端末を起動する必要があります。 [Finder]> [アプリケーション]> [ユーティリティ]> [ターミナル]に移動するか、Command + Spaceを押して「ターミナル」と入力し、Enterキーを押します。.
次のコマンドを端末に入力して、ナノテキストエディタで編集するために/ etc / fstabファイルを開きます。
sudo nano / etc / fstab
次の行をnanoに追加し、「NAME」をNTFSドライブのラベルに置き換えます。
LABEL = NAMEなしntfs rw、auto、nobrowse
終了したらCtrl + Oを押してファイルを保存し、次にCtrl + Xを押してnanoを閉じます。.
(書き込み先のNTFSドライブが複数ある場合は、それぞれに別の行を追加してください。)
ドライブをコンピュータに接続します - ドライブを取り外し、すでに接続されている場合は再接続します - 「/ Volumes」ディレクトリの下に表示されます。 Finderウィンドウでは、移動>フォルダへ移動をクリックし、ボックスに「/ Volumes」と入力してアクセスすることができます。自動的にポップアップすることはなく、通常のドライブのようにデスクトップに表示されます。.
後でこの変更を元に戻すには、上記の手順を繰り返して、/ etc / fstabファイルをnanoで開きます。ファイルに追加した行を削除して、変更内容を保存します.
ほとんどのMacユーザーはexFATで外付けドライブをフォーマットするほうが賢明でしょう。余分な作業をしなくてもWindowsとMac OS Xの両方でうまく動作するでしょう。 NTFSドライブに書き込む必要がある場合は、有料のサードパーティ製ドライバのいずれかが、最高のパフォーマンスとファイルの破損の危険性が最も低い最も簡単な方法になります.