Windows を実行しているコンピュータと Mac OS X を実行しているコンピュータ間でファイルを転送しようとしたことがある場合は、NTFS および FAT フォーマットが原因で発生する問題に直面したことがあるでしょう。 Windows では、デフォルトでドライブ上で NTFS フォーマットの使用が優先されます。Windows で外付けハードディスクやペン ドライブをフォーマットしたことがある場合は、おそらく NTFS を使用してフォーマットしたことがあるでしょう。
Windows の世界ではこれで十分ですが、Mac に切り替えると、OS X が NTFS フォーマットのディスクを読み取ることはできても、そこに何も書き込めないことがわかります。これは、Windows と OS X 間の外部データ ストレージのクロスプラットフォーム互換性における最大の問題の 1 つです。
私たちにできること
これに対する最も一般的な解決策は 、ドライブを FAT でフォーマットする ことです。これは機能しますが、これを実行したくない理由を 2 つ挙げます。
- ディスクには、FAT にフォーマットすると 失われる貴重なデータが すでに含まれている可能性があります。
- 4 GB を超えるファイルを ディスクに転送する必要がある場合がありますが、FAT ではこれが許可されていません。
では、Windows と OS X の間のこの明らかなギャップを埋めるにはどうすればよいでしょうか?
今日は、この問題に対する考えられる解決策を検討します。ただし、何をすべきかを理解する前に、何を修正しようとしているのかを理解する必要があります。少し背景を説明します。
NTFS と FAT は、ドライブのフォーマットに最も一般的に使用されるファイル システムの 2 つです。これらは、それぞれ New Technology File System および File Allocation Table の略称です。これらの形式は、ディスクがデータを配置する方法を制御します。
実際、FAT を使用すると、Windows と Mac で同じ外部ストレージを使用する際の問題のほとんどが解決できますが、FAT を使用してフォーマットされたディスク内には 4GB を超えるファイルを保存できないという注意点があります。
OS X で NTFS 書き込み機能を有効にする方法
OS X は、NTFS 形式のディスクの読み取り機能をネイティブにサポートしています。これは、NTFS フォーマットされたディスクを OS X で使用してファイルを読み取ることができることを意味します。ただし、Mac から問題のディスクにファイルを転送することはできません。
それで、あなたは当惑していますか?心配しないでください。修正方法はありますので、これから説明します。結局のところ、この問題には 2 つの解決策が考えられます。
1. サードパーティのアプリケーション
明らかに、これらの制限に最初に直面したのはあなたではないため、問題解決者はサードパーティ アプリの形で解決策を提供してきました。これらには有料と無料の両方がありますが、無料セクションに進む前に、無料のものはより多くの労力を必要とし、一般に有料のものほど信頼性が低いことに注意してください。
有料アプリケーション
Paragon Software Group と Tuxera の素晴らしい人々は、Windows と OS X の間の NTFS ギャップを埋めるユーティリティを作成しました。
これらのアプリを使用する必要があるのは、ダウンロード (そして当然のことながらインストール) するだけで、準備は完了です。よくほとんど。変更を有効にするにはコンピュータを再起動する必要があります。そうすれば、手間をかけずに NTFS ドライブで自由に読み書きできるようになります。
「Paragon NTFS for Mac」の価格は 19.95 ドルで、効果を確認したい場合は 10 日間の試用版があります。
「Tuxera NTFS for Mac」の価格は 31 ドルで、15 日間の試用期間があります。
これらのアプリには両方とも、NTFS を使用してドライブをフォーマットしたり、パーティションを作成したりできる追加機能が付属しています。 Paragon の製品を試してみましたが、価格に見合った価値があります。
また、Seagate ドライブを使用している場合、 Seagate は「Paragon NTFS for Mac」の無料ライセンスを提供しています が、Seagate ドライブまたは Seagate が製造したドライブでのみ動作するという制限があります。 Seagate製のSamsung外付けHDでも使用できました。
Mac で簡単で手間のかからない NTFS エクスペリエンスを実現するには、 Paragon と Tuxera をチェックしてください。
無料のアプリケーション
「osxfuse」は、GitHub でホストされているオープン ソース アプリケーションで、ユーザーが Mac 上の NTFS ドライブに書き込むこともできます。このプロセスは退屈なほど長いため、ターミナルの使用や Mac をリカバリ モードで再起動することに慣れていない場合にはお勧めできません。
それでも、ここでは手順の概要を説明しました。
1. osxfuse を ダウンロードしてインストールします。
2. Homebrew (Mac 用のコマンド ライン パッケージ マネージャー) をまだダウンロードしていない場合は、ダウンロードします。
3. ターミナルを開き、次のコマンドを入力します。
brew install homebrew/fuse/ntfs-3g
4. 次に、 システム整合性保護 (SIP、または「ルートレス」) を無効にする 必要があります。これを行うには、回復モードで再起動する必要があります。
- Mac の電源を切り、 Command + R を押して再度起動します。これにより、Mac が回復環境で起動します。
5. ターミナルを起動し、次のコマンドを入力します。
csrutil disable
- これにより、Mac 上のシステム整合性保護が無効になります。
- Mac を通常どおり再起動します 。
6. ターミナルを開き、次のコマンドを入力します。
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
7. 次に、 システム整合性保護を再度有効にします 。
- Mac を再起動してリカバリします。
8. ターミナルを起動し、次のコマンドを入力します。
csrutil enable
- これにより、Mac でシステム整合性保護が有効になります。
9. Mac を再起動します。
10. これで、Mac 上で NTFS が動作するようになります。
わかりました。やるべきことはたくさんありました。特に、もっとシンプルで簡単な方法が利用できることを考えると。また、 システム整合性保護を無効にすることは、 ルート プログラムが Mac 上の保護されたファイルにアクセスできるようになり、Mac がマルウェアの標的になりやすくなったり、起動ディスクが破損したりする可能性があるため、安易に実行すべきではありません。
2. Apple の実験的機能
結局のところ、Apple 自体が、Mac 上で NTFS 書き込み機能を有効にすることができる実験的な機能を持っています。この方法でもコマンド ラインを使用する必要がありますが、システム整合性保護を無効にする必要はありません。
注: これは実験的な機能であるため、うまく動作しない可能性があり、データやディスクが破損したり、データ損失が発生したりする可能性があります。ご自身の責任で慎重に作業を進めてください。
この機能を有効にするために実行する必要がある手順は次のとおりです。
1. Mac でターミナルを起動します。
2. 次のコマンドを入力します。
sudo nano /etc/fstab
-
次の行をファイルに追加する必要があります。
LABEL=DRIVE_NAME none ntfs rw,auto,nobrowse
- DRIVE_NAME をディスクの名前に置き換えます。
- 問題が発生する可能性があるため、使用している DRIVE_NAME にスペースが含まれていないことを確認してください。
3. これにより、ドライブの書き込みサポートが有効になります。
ドライブの名前がスペースなどを含む複雑な場合は、デバイス
UUID
を使用して、そのドライブの書き込みサポートを有効にすることもできます。ディスクの UUID を見つけるには、ターミナルで次のコマンドを実行する必要があります。
diskutil info /Volumes/DRIVENAME | grep UUID
「DRIVENAME」 をディスクの名前に置き換えます。
ディスクの UUID を取得したら、次の手順に従う必要があります。
1. Mac でターミナルを開きます
-
次のコマンドを入力します。
sudo nano /etc/fstab
-
次の行をファイルに追加します。
UUID=DEVICEUUID none ntfs rw,auto,nobrowse
- 「DEVICEUUID」を ディスクの UUID に置き換えます。
この実験方法の限界はまさにそれです。それは
実験的
です。正しく動作するという保証はありません。データが破損したり、ディスク全体が破損したりする可能性があります。また、この方法を機能させるには
、「ディスクごとに」 1 行
を追加する必要があります。したがって、この方法を使用して書き込みたいディスクが複数ある場合は、不必要に面倒になります。
将来の可能性
Apple が NTFS ディスクへの書き込み機能を有効にする実験的な機能を持っているという事実は 、NTFS 書き込みのネイティブ サポートの可能性 を少し示唆しています。それは良いニュースですが、未確認でもあります。私たちが知っている限りでは、Apple が OS から NTFS 書き込みサポートを完全に削除し、ユーザーにはサードパーティ製アプリケーションを使用する以外の選択肢がなくなる可能性があります。
オプションがある場合は、 exFAT を 使用してディスクをフォーマットすることをお勧めします。 exFAT は Windows と OS X の両方でサポートされている形式であり、FAT のような 4GB のファイル サイズ制限はありません。
ただし、テクノロジーのほぼすべてのものと同様、exFAT にも、古いバージョンの OS X や Windows XP 以前を実行する Windows マシンではサポートされない可能性があるという注意点があります。つまり、Windows XP 以前を実行しているコンピュータの前に常に座っている場合、古いオペレーティング システムでは検出されない可能性があるため、exFAT は最適な選択ではありません。
関連項目: Mac で USB ドライブをフォーマットする方法
Mac で NTFS の使用を開始する
これで、Mac で NTFS ファイルへの書き込みを実現するために必要な基本的な知識が得られました。この記事で説明した方法を試して、コンピューター上でこれらの結果を達成するために使用したツールの経験についてお知らせください。
よくわからないことを試す前に、必ず重要なデータのバックアップを作成してください。転ばぬ先の杖。
Mac での NTFS の使用経験について、以下のコメント欄でお知らせください。