回答:
2015年5月に、現在のソリューションで更新。
無料ソリューション
FUSE for OS X -MacFUSEの後継
NTFS-3Gは
、2010年より新しいものについてはソースからのビルドを必要とします。http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os-からリンクされた最後の「ビルド済み」バージョンx-2010102.html他の回答ではhomebrewを使用してソースからビルドできます。
有料ソリューション
MacFuseは放棄されたソフトウェアであり、2009年以降更新されていません。
この回答は、OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra、macOS 10.14 Mojaveの最新の互換性に関するものです。
GitHubから最新のosxfuse(3.xx)をインストールします。または、次のようにHomebrewでインストールします。
brew cask install osxfuse
次のように、Homebrewで最新のNTFS-3Gをインストールします。
brew install ntfs-3g
読み取り/書き込みモードでNTFSボリュームを自動マウントします。
次のように、システム整合性保護を一時的に無効にした後、NTFS-3Gをリンクして起動します。
[ CMD+ Rを押して再起動すると、リカバリモードになります]
csrutil disable
[通常の再起動]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[ CMD+ Rを押して再起動すると、リカバリモードになります]
csrutil enable
[通常の再起動]
macOSをアップグレードする場合は、毎年手動で再リンクする必要があります(ステップ3)(10.11→10.12→10.13→10.14→...)
次のWikiページも参照してください。https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
これをMountain lionでテストしましたが、無料で再起動する必要はありません。OS XのネイティブNTFSドライバーを使用します。
デバイスをプラグインする
ターミナルに書き込み、diskutil list
IDがWindows_NTFSであるIDENTIFIERを探します。
この場合は disk1s1
次に、次を実行します。
diskutil unmount /dev/disk1s1
cd /Volumes
mkdir Elements
sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
open /Volumes/Elements
Read-only file system
たとえば、実行しようとしたときにエラーが発生しましたmkdir /Volumes/HD-HCU2/aa
。使用した理由はありますnobrowse
か?
/Volumes
。
nobrowse
ntfsを書き込み可能にするために必要です。
最も簡単な解決策は、MacFUSEにMacFUSEおよびNTFS-3Gを使用することですが、この投稿の時点では、Tuxera NTFS(〜35 USD)およびOS X v.9.0のPARAGON Software NTFS(19.95 USD)のみが10.7をサポートしています。ただし、Tuxeraからソースを無料で入手できます。
OS X 10.6の時点で、NTFSサポートをネイティブで有効にできますが、走行距離は異なる場合があります。興味がある場合はMac OS Xヒントによるこの記事に従ってくださいが、この方法ではなくMacFUSEメソッドを使用します。これらの方法はいずれも完全にサポートされていないことに注意してください。
MacFUSEにMacFUSEとNTFS-3Gを使用するのが最も簡単な方法とは言えませんが、無料であり、それは素晴らしいことです! Seagateサイトから無料で入手できます:http : //www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ 1か月間安定して動作し、問題はまだ発生していません。Seagate HDDのユーザーは、Appleがリリースするときに新しいOS XのNTFSドライバーを無料でアップグレードできますか?
ntfs-3gを使用して1回限りのマウントを行う方法を次に示します(coeurの答えですが、1回限りの使用です)。この方法では、セーフモードで起動したり、csrutilを使用したりする必要はまったくありません。注意:ntfs-3gを使用することは、組み込みの "rw、nobrowse"マウントオプションよりも書き込みアクセスに対して「安全」であると噂されています。
https://github.com/osxfuse/osxfuse/releasesから最新のosxfuse(3.xx)をインストールします。または、Homebrewからインストールします:
brew cask install osxfuse
次のように、Homebrew(https://brew.sh/Homebrew)から最新のNTFS-3GNTFS-3Gをインストールします。
brew install ntfs-3g
ワンタイムマウント(disk1s1を値で置き換えmount
ます。ディスクを挿入した後にコマンドを実行すると検出できます。次のような行が表示されます。
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
)をつかむdisk1s1
:
diskutil unmount /dev/disk1s1
sudo mkdir /Volumes/my_writable_ntfs
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other
「システム拡張がブロックされました」というポップアップが表示されます。「セキュリティ設定を開く」をクリックし、開発者名(Benjamin Fleischer)の横にある「許可」をクリックします。[許可]ボタンをクリックできない場合は、こちらをご覧ください。
[許可]をクリックした後、コマンドを再度実行します。再起動するまで有効です。または手動で取り外します。
永続化の詳細と手順については、https://github.com/osxfuse/osxfuse/wiki/NTFS-3Gを参照してください
始める前に。外部名ラベルが1ワードであることを確認してください。つまり、間にスペースがありません。
私のディスク= 間違った
my_disk または my-disk または mydisk = CORRECT
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
注意:my_diskがある、あなたのディスク名sudo ln -s /Volumes ~/Desktop/Volumes
不要になったとき。次のように簡単です:
ターミナル内 sudo rm /etc/fstab
/etc/fstab
それだけは、他の重要なエントリが含まれていない場合のオプションです
\040
。 ''(スペース)を置き換えるだけです。例を参照してくださいman fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro