Mac
 Computer >> コンピューター >  >> システム >> Mac

macOSでNTFSドライブに書き込む3つの方法【無料・有料・純正機能】

macOSでNTFSドライブに書き込む3つの方法【無料・有料・純正機能】

Windowsの標準ディスク形式であるNTFSは、世界で最も普及しているドライブ形式といえるでしょう。しかし残念ながら、macOSはデフォルトではNTFSドライブへの書き込みに対応していません。そのため、WindowsとMacの間でファイルをやり取りする際は、ExFATのような互換性のあるディスク形式を利用するか、macOSからNTFSに書き込めるツールを導入する必要があります。

実はMacはNTFSドライブの読み取りは可能です。ドライブ内のデータを別の場所へコピーすることはできますが、NTFSドライブ自体への書き込みはできません。書き込み対応を追加するには、オープンソースプログラム、有料ソフト、あるいはApple純正の実験的なドライバのいずれかを利用することになります。

無料だが複雑な方法:NTFS-3G

macOSでNTFSドライブに書き込む3つの方法【無料・有料・純正機能】

NTFS-3Gは、macOSでNTFSドライブに書き込むためのオープンソースのコマンドラインプログラムです。ターミナルコマンドを使って、ドライブを読み書き可能な状態でマウントできます。パッケージはTuxeraの公式サイトやGitHubから直接ダウンロードできるほか、Homebrew経由でもインストール可能です。

NTFS-3Gの弱点は速度です。転送パフォーマンスが遅く、多くの場合10MB/s程度に制限されます。SSDが実現する500MB/s超の速度と比べると、その差は歴然です。これは、macOSにはNTFSドライブへの書き込み用バッファも、そのバッファを保持する仮想メモリも用意されていないためです。その結果、NTFS-3Gは「リアルタイム」で書き込むことを余儀なくされ、パフォーマンスが大幅に低下してしまいます。

NTFSドライブをマウントするには、ターミナルを使用します。まず、NTFSドライブをマウントするためのディレクトリを作成しましょう。

sudo mkdir /Volumes/NTFS

ディレクトリが作成できたら、NTFS-3Gでマウントします。

sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/NTFS -olocal -oallow_other

もちろん、これはNTFS-3Gがデフォルトのインストール先に配置されていることが前提です。また、マウント作業の前には必ずディスク番号を確認し、適切な値に変更してください。自分のディスク番号がわからない場合は、diskutil listコマンドで調べることができます。

NTFS-3Gでドライブを自動マウントする

接続したNTFSドライブを読み書きモードで自動的にマウントしたい場合は、Apple標準のNTFSプログラムをNTFS-3Gに置き換える必要があります。こうすることで、Macを起動するたびに、接続されているNTFSドライブが自動的にマウントされるようになります。この設定を行うには、Macのシステム整合性保護(SIP)を無効化しなければなりません。NTFS-3Gはroot権限でのみ正常に動作するためです。

sudo mv "/Volumes/Macintosh HD/sbin/mount_ntfs" "/Volumes/Macintosh HD/sbin/mount_ntfs.bak"
sudo ln -s /usr/local/sbin/mount_ntfs "/Volumes/Macintosh HD/sbin/mount_ntfs"

これにより、NTFS-3Gのマウントコマンドへのシンボリックリンクが作成されます。以降、Macはデフォルトのドライバではなく、このドライバを使ってNTFSドライブをマウントするようになります。元のプログラムに戻したい場合は、「/sbin/」ディレクトリ内にある拡張子.bakのファイルを復元してください。

有料だが簡単な方法:Paragon NTFS for Mac

macOSでNTFSドライブに書き込む3つの方法【無料・有料・純正機能】

Paragon NTFS for Mac(Microsoft NTFSとも呼ばれます)は、macOS上でNTFSボリュームへの書き込みをサポートする商用ソフトウェアです。macOSでNTFSドライブを書き込み可能にする最もユーザーフレンドリーな方法であることは間違いありませんが、その利便性には対価が必要です。Microsoftが設計したカーネル拡張を採用してNTFSボリュームへの書き込みを実現しており、高速な転送速度とスムーズなマウント・アンマウントをサポートする、快適でシームレスなソリューションです。

Appleの実験的なNTFSサポートを有効にする

macOSでNTFSドライブに書き込む3つの方法【無料・有料・純正機能】

実はMacには、限定的ながらNTFSドライバが最初から搭載されています。ただし信頼性が高くないため、デフォルトでは無効化されています。リスクを承知で試してみたい場合は、システムのfstabファイルを編集する必要があります。

ターミナルで以下のコマンドを実行し、fstabファイルを開きます。

sudo nano /etc/fstab

ファイルが開いたら、新しい行を追加します。以下のような形式になりますが、UUIDの値はご自身のNTFSドライブのUUIDに置き換えてください。UUIDがわからない場合は、diskutil infoコマンドで確認できます。

UUID=5DE99D79-913F-4D47-9328-3907050750C6 none ntfs rw,auto,nobrowse

入力後、Ctrl + Oでファイルを保存し、Ctrl + Xでnanoを終了します。ドライブを再接続してMacを再起動すると、ドライブが自動的にマウントされます。ただし、動作が不安定になる可能性があるため、重要な作業には頼りすぎないようにしましょう。万が一問題が発生しても、事前に警告していたことはお伝え済みです!

まとめ

手軽さを重視するなら、有料のParagon NTFS for Macが断然おすすめです。一方、ターミナル操作に慣れているなら、まずは無料のNTFS-3Gを試して、自分のニーズを満たせるか確認してみるのもよいでしょう。NTFSドライブを扱う頻度がそれほど高くなければ、NTFS-3Gで十分足りるはずです。

  1. Windowsで「メディアは書き込み禁止です」エラーを解決する方法

    書き込み保護(ライトプロテクション)は、ユーザーが誤ってディスクやその他のストレージデバイス上のデータを削除・変更してしまうのを防ぐための機能です。しかし、実際には書き込み保護されていないはずのドライブに対して、Windowsが誤って「書き込み禁止」と判断し、操作を受け付けてくれないことがあります。 幸いなことに、「メディアは書き込み禁止です」というエラーにはさまざまな解決策があります。ここでは、基本的な対処法から順番に見ていきましょう。 メディアの書き込み保護スイッチを確認する USBフラッシュドライブやSDカードなどの外部ストレージのフォーマットや書き込みがうまくいかない場合、まず物理的な

  2. Windows 10でドライブを最適化・デフラグする3つの方法|GUI・コマンドプロンプト・PowerShellの手順を解説

    PCのパフォーマンス向上は、快適な動作のために非常に重要です。Windows 10ではHDDの性能を維持するため、週に1回自動的にディスク デフラグが実行されるようになっています。デフォルトでは、自動メンテナンスで設定された時刻に毎週定期的にデフラグが走りますが、だからといって手動でドライブを最適化(デフラグ)できないわけではありません。 ディスクの断片化とは? ファイルをディスクに書き込む際、連続した空き領域が不足していると、ファイルは複数の断片に分割されて保存されます。これが「断片化(フラグメンテーション)」です。断片化したファイルを読み込むには、ディスク上のあちこちに散らばったデータを