El Capitan에서 NTFS 지원 [중복]


13

간단한 질문입니다. NTFS는 El Capitan에서 지원됩니까? 방금 외장 하드 드라이브를 꽂아서 내용을 복사 할 수는 있지만 쓸 수는 없습니다. 읽기 모드 만 지원되는 것 같아요?


1
US $ 20은 Paragon NTFS를 제공 합니다. 31 달러 에 Mac 용 Tuxera NTFS 는 NTFS를 사용합니다. 나는 어느 쪽도 사용하지 않지만 Paragon을 사용하는 동료가 있습니다.
IconDaemon

2
NTFS 쓰기 지원은 실제로 OS X에 존재하지만 라이센스 문제로 인해 기본적으로 꺼져 /etc/fstab있으며 NTFS 볼륨에 대한 적절한 항목을 쓸 수 있습니다. 즉, 기본 쓰기 지원은 IconDaemon이 언급 한 타사 유틸리티보다 느립니다. 개인적으로 Mac 용 Tuxera NTFS를 사용하지만 시스템 환경 설정의 Tuxera NTFS를 통해 쉽게 수행되므로 쓰기 지원을 비활성화하고 필요할 때만 활성화합니다. 걱정해야 할 것은 NTFS 볼륨의 파일 시스템 손상입니다. 복구 할 OS X 기본 유틸리티는 없습니다.
user3439894

Paragon NTFS를 사용하는데 좋습니다.
Pratik

답변:


16

OS X 10.11 El Capitan 또는 macOS 10.12 Sierra에서 NTFS 쓰기 지원을 활성화하려면

  1. https://github.com/osxfuse/osxfuse/releases 에서 최신 osxfuse (3.xx)를 설치 하십시오 . ( MacFUSE 호환성 레이어가 필요 하지 않음 ) 또는 Homebrew with with를 사용하십시오 brew cask install osxfuse.

  2. Homebrew 에서 최신 NTFS-3G (2016.2.22)를 설치하십시오 . (Xcode가 필요합니다)

다음과 같이:

brew install ntfs-3g
  1. 시스템 무결성 보호를 일시적으로 비활성화 한 후 부팅하도록 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 에서도이 위키 페이지에서 해당 지침을 얻을 수 있습니다.


이 단계는 훌륭합니다. 그들은 매력처럼 작동했습니다 ... 내가 주목하는 것은 많은 파일 (10Gb 이상)을 외장 NTFS 형식의 하드 드라이브에 복사 할 때 Mac 용 Tuxera NTFS보다 느리다는 것을 알았습니다. .bad 것은 최신 버전이 무료가 아니라는 것입니다. 그렇다면 해결 방법이 있습니까? 감사!
클린트 이스트우드

1
@Jonathan 소스 에지에서 NTFS-3G를 만들 수 있습니다 : stackoverflow.com/a/31014256/1033581
Cœur

1
이 답변은 효과가 있습니다!, 참고 : 복구 모드> 터미널에서 csrutil을 입력하고 sudo line 1을 1

나를 위해 작동하지 않았다. 나는을 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. 어떤 도움? @ Cœur
reza.safiyat

@ reza.safiyat는 아니요,이 문제에 직면하지 않았으므로 도움을 줄 수 없습니다.
Cœur

5

엘 캐피 탄 만이 아닙니다. 그것은 적어도 10.4 이후로 NTFS와 관련하여 OS X의 표준 동작이었습니다 (이것은 내가 사용한 첫 번째 버전입니다). 읽을 수는 있지만 쓸 수는 없습니다.

위에서 언급 한 솔루션 외에도 NTFS-3G를 사용해 볼 수도 있습니다 . 또는 다른 방법으로 가고 싶다면 PC에서 Mac 형식의 디스크를 읽을 수있는 Windows 용 MacDrive라는 앱이 있습니다.


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 단계 Homebrew 설치 : (터미널에서 아래 명령 실행)

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

3 단계 Homebrew 공식 업데이트 : (터미널에서 아래 명령 실행)

brew update

4 단계 ntfs-3g 설치 (터미널에서 아래 명령 실행)

brew install ntfs-3g

5 단계

OSX 10.11 (El Capitan)을 사용중인 경우 시스템 무결성 보호를 일시적으로 비활성화하십시오.

무결성 보호를 비활성화하는 단계

비활성화하는 네 단계가 있습니다.

1-시동음이 들린 후 Mac을 재부팅하고 Command + R 키를 동시에 누르고 있으면 OS X가 복구 모드로 부팅됩니다

2-“OS X 유틸리티”화면이 나타나면 화면 상단의 '유틸리티'메뉴를 아래로 당겨 "터미널"을 선택하십시오.

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)을 사용중인 경우 시스템 무결성 보호를 다시 활성화하십시오.

5 단계를 따르십시오. 터미널 명령 만 변경하면됩니다.

csrutil enable

8 단계

하드 디스크 케이블을 Mac에 연결하십시오. 작동합니다.


위의 Coeur가 제공 한 솔루션과 다른 점은 무엇입니까?
nohillside

포인트 주셔서 감사합니다. 초보자가 이러한 단계를 사용하여 실제로 수행하는 작업을 이해할 수 있도록 단계별 솔루션을 추가했습니다.
MANISH PATHAK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.