El CapitanでのNTFSサポート[複製]


13

この質問にはすでに答えがあります。

簡単な質問ですが、NTFSはEl Capitanでサポートされていますか?外付けハードドライブを接続しただけで、そこからデータをコピーできますが、書き込みはできません。読み取りモードのみがサポートされていると思いますか?


1
20ドルであなたがもらえます パラゴンNTFS 。 31ドル Tuxera NTFS for Mac NTFSを行います。どちらも使用していませんが、Paragonを使用している同僚がいます。
IconDaemon

2
NTFS書き込みサポートは実際にはOS Xに存在しますが、おそらくライセンス問題と適切なエントリのためにデフォルトでオフにされています /etc/fstab NTFSボリュームは書き込み可能になります。それはネイティブの書き込みサポートがIconDaemonによって言及されたサードパーティのユーティリティより遅いと言った。私は個人的にTuxera NTFS for Macを使っていますが、システム環境設定のTuxera NTFSを通して簡単にできるように、書き込みサポートを無効にして必要なときにのみ有効にします。気になる点の1つは、NTFSボリューム上のファイルシステムの破損です。修復するOS Xネイティブユーティリティはありません。
user3439894

私はParagon NTFSを使用していますが、それは問題ありません。
Pratik

回答:


16

OS X 10.11 El CapitanまたはmacOS 10.12 SierraでNTFS書き込みサポートを有効にする。

  1. 最新のosxfuse(3.x.x)をからインストールしてください。 https://github.com/osxfuse/osxfuse/releases 。 (君は しない MacFUSE Compatibility Layerが必要です) 自作 brew cask install osxfuse

  2. 最新のNTFS-3G(2016.2.22)をからインストールしてください。 自作 。 (あなたはXcodeが必要です)

次のように:

brew install ntfs-3g
  1. System Integrity Protectionを一時的に無効にした後で起動するようにNTFS-3Gをリンクします。

次のように:

[reboot by holding CMD+R to get in recovery mode]
csrutil disable
[reboot normally]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reboot by holding CMD+R to get in recovery mode]
csrutil enable
[reboot normally]

あなたはこのウィキページからもそれらの指示を得るでしょう: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G


これらのステップはただ素晴らしいです。彼らは魅力的に働きました…私が気づいたことは、たくさんのファイル(10 Gb以上)を外付けのNTFSフォーマットのハードドライブにコピーする時、Tuxera NTFS for Macよりもずっと遅いことです。悪いことに、その最新版は無料ではありません(以前にもありました)。@ Curあなたはこれに気付いたのですか?もしそうなら、それを修正する方法は?ありがとうございます。
Clint Eastwood

1
@ジョナサンあなたはソースエッジからNTFS-3Gを構築しようとすることができます: stackoverflow.com/a/31014256/1033581
Cœur

1
この答えはうまくいきました!、注:リカバリモードでcsrutilと入力する必要があります。そして、sudoの1行目を1行ずつコピーします。
Sruit A.Suk

私のために働かなかった。私はしました brew install homebrew/fuse/ntfs-3gそして、回復モードに再起動した後、私は無効にしました csrutil。それから私は通常モードに戻って起動し、シンボリックリンクを作り、それから有効にしました csrutil 回復モードで。今すぐ通常モードで、それは私の外付けドライブさえ検出しないでしょう[NTFS]。以前は読み取り専用としてマウントされていましたが、今はファインダに何も表示されません。また、 sudo dmesg 出力は次のような行であふれます。 Sandbox: coresymbolicatio(1283) System Policy: deny(1) file-write-unlink /System/Library/Caches/com.apple.coresymbolicationd/data。何か手助け? @クール
reza.safiyat

@ reza.safiyat、いいえ、この問題に直面していなかったので、助けにはなれません。
Cœur

5

El Capitanだけではありません。これは、少なくとも10.4(これが私が最初に使用したバージョン)以降のNTFSに関するOS Xの標準的な動作です。あなたは読むことができますが、書くことはできません。

上記の解決策に加えて、あなたも試すことができます NTFS-3G 。逆に言えば、MacDrive for MacというWindows用のアプリを使って、PCでMacフォーマットのディスクを読み込むことができます。


2

homebrew / fuse / ntfs-3gのインストール中にエラーが発生した人のために:

エラー: brew link ステップは正常に完了しませんでした

式は構築されましたが、/ usr / localにはシンボリックリンクされていません。 ファイルを削除すると、次のようなエラーが返されます。

エラー:include / ntfs-3g / acls.hをシンボリックリンクできませんでした / usr / local / include / ntfs-3gは書き込みできません。

bfontaineによって投稿された私のために働いた解決策:

sudo chown -R $(whoami):admin /usr/local; brew link --overwrite ntfs-3g


0

解決策:

OSX YosemiteとEl CapitanでNTFSに書き込む

ステップ1

Install osxfuse (3.x.x) from https://github.com/osxfuse/osxfuse/releases.

ステップ2 自作をインストールします。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ステップ3 自作公式を更新します。(端末のコマンドの下で実行します)

brew update

ステップ4 ntfs-3gをインストールします(ターミナルで以下のコマンドを実行します)。

brew install ntfs-3g

ステップ5

OSX 10.11(El Capitan)を使用している場合は、システム整合性保護を一時的に無効にします。

Integrity保護を無効にする手順

無効にする手順は4つあります。

1 - 起動音が聞こえたら、Macを再起動してCommand + Rキーを同時に押すと、OS Xがリカバリモードで起動します。

2-「OS X Utilities」画面が表示されたら、代わりに画面上部の「Utilities」メニューをプルダウンし、「Terminal」を選択します

3-端末に次のコマンドを入力し、returnキーを押します

csrutil disable

4-システムインテグリティ保護が無効になっており、変更を有効にするにはMacを再起動する必要があるというメッセージが表示される

reboot

そしてMacは自動的に再起動します。通常通り起動します。

ステップ6

mount_ntfs用のシンボリックリンクを作成します。

sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original 

sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

ステップ7

OSX 10.11(El Capitan)を使用している場合は、System Integrity Protectionを再度有効にしてください。

手順5に従ってください、terminalコマンドを以下のように変更するだけです。

csrutil enable

ステップ8

ハードディスクケーブルをMacに接続します。その働き。


これは上のCoeurによって与えられた解決策とどう違うのですか?
nohillside

ポイントをありがとう。初心者がこれらの手順を使用して実際に何をしているのか理解できるように、段階的な解決策を追加しました。
MANISH PATHAK
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.