Ipad

Mac OS XでNTFS書き込みサポートを有効にする方法

Mac OS XでNTFS書き込みサポートを有効にする方法

Mac OS XでのNTFS書き込みサポートMac OS XはこれまでもNTFSドライブの読み取りに対応していましたが、Mac OS XにはNTFS(New Technology File Systemの略で、Microsoft Windows独自のファイルシステム形式)でフォーマットされたドライブへの書き込みサポートを有効にする隠しオプションが隠されています。MacでNTFS書き込みサポートを有効にするのはかなり技術的であり、Appleによる公式サポートも受けていません。そのため、これは実験的な機能であり、そのプロセスと潜在的な影響を理解している上級ユーザーに任せるのが最善です。


この機能は Apple により公式にサポートされていないため、NTFS は Mac と Windows PC 間でファイルを移動するための信頼できるクロスプラットフォーム ファイル システムとは見なされません。ユーザーは、完全な読み取りと書き込みのサポートを備えた Mac と PC 間のドライブの互換性を最適化するために、ドライブを FAT ファイル システム用にフォーマットする必要があります (多くのユーザーにとって、Samba ネットワークを使用して、ローカル ネットワーク経由で PC と Mac を直接ファイル共有する方がよいソリューションかもしれません)。また、公式サポートがないため、カーネル パニックや NTFS ドライブ上の理論的なデータ損失など、問題が発生する可能性があります。したがって、このような機能は最後の手段として使用するのが最善であり、ファイルの適切なバックアップがない限り、Windows ドライブ上の重要なデータには使用しないでください。そのため、正しいことを行って、まずはデータをバックアップしてください。

これらすべてに満足していますか? 素晴らしい。Mac OS X で NTFS 書き込みサポートを有効にする 2 つの方法について説明します。これはドライブごとに使用する必要があり、コマンド ラインを使用する必要があります。

ドライブUUIDを使用してMac OS X NTFS書き込みサポートを有効にする

これは、以下で説明するドライブ名ベースのアプローチよりも少し複雑ですが、精度の点ではこれが最良の方法です。

NTFS ドライブを Mac に接続し、次のコマンド文字列を使用して NTFS ドライブの UUID を取得します。
diskutil info /Volumes/DRIVENAME | grep UUID

結果の UUID を使用して、次のコマンドを使用して、NTFS の読み取りおよび書き込みをサポートする UUID を /etc/fstab に追加します。

sudo echo "UUID=ENTER_UUID_HERE none ntfs rw,auto,nobrowse" >> /etc/fstab

NTFS ドライブはデフォルトではデスクトップに表示されない可能性がありますが、次のコマンドを使用して Finder でそのフォルダを開くと、/Volumes/ ディレクトリでアクセスできます。

open /Volumes

デスクトップにドライブを表示したい場合 (もちろん、デスクトップが表示されていることを前提とします)、シンボリック リンクを使用して Finder エイリアスを作成できます。

sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME

次に説明する、UUID ではなくドライブ名を使用した実験的な NTFS 書き込みマウントを使用することもできます。

ドライブ名でNTFS書き込みサポートを有効にする

精度のために UUID 方式を使用することをお勧めしますが、次のコマンドを使用して Windows ドライブ名を使用して NTFS 書き込みサポートを追加することもできます。

sudo echo "LABEL=DRIVE_NAME none ntfs rw,auto,nobrowse" >> /etc/fstab

これはsudoコマンドを使用するため、コマンド全体を正しく実行するには管理者パスワードを入力する必要があります。このコマンド文字列は/etc/fstabファイルの末尾にドライブ名を追加しています。/etc/はシステムディレクトリであるため、そのディレクトリ内のファイルへの書き込みにはスーパーユーザー権限が必要であり、そのためsudoプレフィックスが必要です。

たとえば、「WINDOWS8」という名前の NTFS ドライブに読み取り/書き込みサポートを追加すると、次のようになります。

sudo echo "LABEL=WINDOWS8 none ntfs rw,auto,nobrowse" >> /etc/fstab

ドライブの名前が複雑な場合は、上記の UUID 方式を使用するか、書き込みサポートを使用してマウントする前に、Windows で NTFS ドライブの名前を変更してください。

もう一度、/Volumes/ ディレクトリを調べて、新しくマウントされた Windows NTFS ドライブ(完全な読み書きサポート付き)を見つけてください。既に述べたように、マウントされた NTFS ドライブに簡単にアクセスできるように、OS X デスクトップにシンボリックリンクを作成しておくと便利です。

sudo ln -s /Volumes/DRIVENAME ~/Desktop/DRIVENAME && open ~/Desktop/DRIVENAME

上記のプロセスを自動的に実行する、より簡単な古いツールは数多く存在しますが、前述のNTFS MounterユーティリティはSnow Leopard以降動作しなくなったようです。そのため、Mountain LionからMavericksまでの最新バージョンのOS Xでは、代わりにコマンドラインアプローチを使用することをお勧めします。また、OS XにNTFSサポートを提供するサードパーティ製の有料アプリも存在します。実験的な機能が十分に信頼できないエンタープライズ環境では、これらのアプリの方が適しているかもしれません。