Mac에서 NTFS 드라이브에 쓰는 방법

Apple의 macOS는 Windows로 포맷 된 NTFS 드라이브에서 읽을 수 있지만 즉시 쓸 수는 없습니다. NTFS 드라이브에 대한 전체 읽기 / 쓰기 액세스 권한을 얻기위한 몇 가지 솔루션이 있습니다.

Windows 시스템 파티션은 NTFS 파일 시스템을 사용해야하므로 Mac의 Boot Camp 파티션에 쓰려는 경우 유용 할 수 있습니다. 그러나 외장 드라이브의 경우 exFAT를 대신 사용해야합니다. macOS는 Windows와 마찬가지로 기본적으로 exFAT 드라이브를 읽고 쓸 수 있습니다.

세 가지 옵션

관련 : FAT32, exFAT 및 NTFS의 차이점은 무엇입니까?

이를위한 몇 가지 옵션이 있으며 하나를 선택해야합니다.

  • 유료 타사 드라이버 : 설치할 수있는 Mac 용 타사 NTFS 드라이버가 있으며 매우 잘 작동합니다. 유료 솔루션이지만 설치가 쉽고 아래 무료 솔루션보다 더 나은 성능을 제공해야합니다.
  • 무료 타사 드라이버 : 쓰기 지원을 활성화하기 위해 Mac에 설치할 수있는 무료 오픈 소스 NTFS 드라이버가 있습니다. 안타깝게도, 특히 10.11 El Capitan에 추가 된 새로운 시스템 무결성 보호 기능이있는 Mac에서 설치하려면 약간의 추가 작업이 필요합니다. 유료 솔루션보다 느리며 NTFS 파티션을 읽기-쓰기 모드로 자동 마운트하는 것은 보안 위험입니다.
  • Apple의 실험적 NTFS 쓰기 지원 : macOS 운영 체제는 NTFS 드라이브에 쓰기위한 실험적 지원을 포함합니다. 그러나 기본적으로 꺼져 있으며 활성화하려면 터미널에서 약간의 혼란이 필요합니다. 제대로 작동한다고 보장 할 수 없으며 잠재적으로 NTFS 파일 시스템에 문제를 일으킬 수 있습니다. 사실, 우리는 이전에 데이터를 손상시킨 적이 있습니다. 우리는 이것을 사용하지 않는 것이 좋습니다. 어떤 이유로 기본적으로 비활성화되어 있습니다.

다른 솔루션이 잘 작동하지 않고 설정 작업이 더 많이 필요하므로이를 수행해야하는 경우 타사 NTFS 드라이버에 비용을 지불하는 것이 좋습니다.

최고의 유료 타사 드라이버 : Mac 용 Paragon NTFS

Mac 용 Paragon NTFS는 $ 19.95이며 10 일 무료 평가판을 제공합니다. macOS 10.12 Sierra 및 Mac OS X 10.11 El Capitan을 포함한 최신 버전의 macOS에 깔끔하고 쉽게 설치됩니다. 실제로 "작동"하므로이 기능에 대해 약간의 비용을 지불 할 의향이있는 경우 가장 좋은 옵션입니다.

또한 아래의 무료 드라이버를 사용하는 것처럼 파티션을 수동으로 마운트하거나, 안전하지 않게 파티션을 자동으로 마운트하거나, 잠재적 인 손상을 처리하기 위해 터미널 명령을 조작 할 필요가 없습니다. 이 기능이 필요한 경우 제대로 작동하는 소프트웨어에 비용을 지불하는 것이 좋습니다. 우리는 이것을 충분히 강조 할 수 없습니다.

Seagate 드라이브를 소유하고있는 경우 Seagate는 Mac 용 Paragon NTFS를 무료로 다운로드 할 수 있으므로 추가로 구매할 필요가 없습니다.

31 달러이고 14 일 무료 평가판을 제공하는 Tuxera NTFS for Mac을 구입할 수도 있습니다. 그러나 Paragon NTFS는 동일한 작업을 수행하며 더 저렴합니다.

최고의 무료 타사 드라이버 : macOS 용 FUSE

이 방법은 무료이지만 약간의 작업이 필요하고 덜 안전합니다. Mac이 읽기-쓰기 모드로 NTFS 파티션을 자동으로 마운트하도록하려면 시스템 무결성 보호를 일시적으로 비활성화하고 Apple의 내장 도구 중 하나를 공격에 더 취약한 바이너리로 교체해야합니다. 따라서이 방법은 보안 위험입니다.

그러나 터미널을 사용해도 괜찮다면 FUSE를 사용하여 읽기-쓰기 모드로 NTFS 파티션을 수동으로 마운트 할 수 있습니다. 이것은 더 안전하지만 더 많은 작업입니다.

먼저 macOS 용 FUSE를 다운로드하고 설치합니다. 설치할 때 기본 옵션을 사용하십시오.

관련 : OS X 용 Homebrew로 패키지를 설치하는 방법

계속하려면 Apple의 명령 줄 개발자 도구도 설치해야합니다. 아직 설치하지 않은 경우 Finder> 응용 프로그램> 유틸리티에서 터미널 창을 열고 다음 명령을 실행하여 수행 할 수 있습니다.

xcode-select --install

도구를 설치하라는 메시지가 나타나면 "설치"를 클릭합니다.

관련 : OS X 용 Homebrew로 패키지를 설치하는 방법

또한 홈브류를 Mac에 아직 설치하지 않은 경우 다운로드하여 설치해야합니다. Homebrew는 Mac OS X 용 "패키지 관리자"입니다. 다음 명령을 터미널 창에 복사하여 붙여넣고 Enter를 눌러 설치합니다.

/ usr / bin / ruby ​​-e "$ (curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"

Enter를 누르고 프롬프트가 표시되면 비밀번호를 제공하십시오. 스크립트는 Homebrew를 자동으로 다운로드하고 설치합니다.

개발자 도구와 Homebrew를 설치했으면 터미널 창에서 다음 명령을 실행하여 ntfs-3g를 설치합니다.

양조 ntfs-3g 설치

이제 읽기 / 쓰기 모드에서 NTFS 파티션을 수동으로 마운트 할 수 있습니다. 터미널 창에서 다음 명령을 실행하여 / Volumes / NTFS에 마운트 지점을 만듭니다. 이 작업은 한 번만 수행하면됩니다.

sudo mkdir / 볼륨 / NTFS

NTFS 드라이브를 컴퓨터에 연결할 때 다음 명령을 실행하여 디스크 파티션을 나열하십시오.

diskutil 목록

그런 다음 NTFS 파티션의 장치 이름을 식별 할 수 있습니다. Windows_NTFS 파일 시스템이있는 파티션을 찾으십시오. 아래 스크린 샷에서  /dev/disk3s1 .

NTFS 파티션은 아마도 Mac에 의해 자동으로 마운트되었으므로 먼저 마운트 해제해야합니다. 다음 명령을 실행 /dev/disk2s1 하여 NTFS 파티션의 장치 이름으로 바꿉니다  .

sudo umount / dev / disk2s1

드라이브를 마운트하려면 다음 명령을 실행 /dev/disk2s1 하여 NTFS 파티션의 장치 이름으로 바꿉니다  .

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

/ Volumes / NTFS에 마운트 된 파일 시스템을 볼 수 있습니다. 또한 데스크탑에 일반 마운트 드라이브로 표시됩니다. 플러그를 뽑고 싶을 때 정상적으로 꺼낼 수 있습니다.

위의 지침에 따라 파티션을 수동으로 마운트하는 것이 만족 스러우면 계속할 필요가 없습니다.

관련 : Mac에서 시스템 무결성 보호를 비활성화하는 방법 (그리고 그렇게하지 않아야하는 이유)

Mac에서 읽기-쓰기 모드로 연결 한 NTFS 드라이브를 자동으로 마운트하도록하려면 시스템 무결성 보호를 비활성화해야합니다.

경고이 작업을 원하지 않을 것입니다!  소프트웨어의 공식 지침은 이것이 보안 위험이라고 경고합니다. Mac의 NTFS 마운트 도구를 루트 사용자로 실행되는 ntfs-3g 도구로 대체합니다. Homebrew가 소프트웨어를 설치하는 방식 때문에 Mac에서 실행되는 맬웨어가 이러한 도구를 덮어 쓸 수 있습니다. 아마도 위험을 감수 할 수는 없지만 위험을 감수하려면 어떻게해야하는지 설명해 드리겠습니다.

Mac을 재부팅하고 부팅하는 동안 Command + R을 길게 누릅니다. 특수 복구 모드 환경으로 부팅됩니다.

복구 모드의 유틸리티 메뉴에서 터미널을 시작하고 다음 명령을 실행합니다.

csrutil 비활성화

일단 정상적으로 Mac을 재부팅하십시오.

Mac 데스크톱에서 터미널 창을 다시 열고 다음 명령을 실행하여 ntfs-3g가 작동하도록합니다.

sudo mv / sbin / mount_ntfs /sbin/mount_ntfs.original sudo ln -s / usr / local / sbin / mount_ntfs / sbin / mount_ntfs

마지막으로 시스템 무결성 보호를 다시 활성화합니다. Mac을 재부팅하고 부팅하는 동안 Command + R을 길게 눌러 복구 모드로 들어갑니다. 복구 모드에서 터미널을 시작하고 다음 명령을 실행합니다.

csrutil 활성화

그런 다음 Mac을 재부팅하십시오. 이제 NTFS 쓰기 지원이 작동합니다.

변경 사항을 실행 취소하고 모든 것을 제거하려면 먼저 시스템 무결성 보호를 비활성화해야합니다. 그런 다음 다음 명령을 실행하십시오.

sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs brew uninstall ntfs-3g

그런 다음 시스템 환경 설정 창의 해당 패널에서 macOS 용 FUSE를 제거하고 시스템 무결성 보호를 다시 활성화 할 수 있습니다.

지금 대신 $ 20 옵션을 추천하는 이유를 알 수 있습니다.

Apple의 실험적 NTFS 쓰기 지원 : 진지하게이 작업을 수행하지 마십시오.

아래 방법은 테스트가 가장 적기 때문에 권장하지 않습니다. 제대로 작동하지 않을 수 있으므로 문제가 발생하더라도 Apple이나 Apple을 비난하지 마십시오. macOS 10.12 Sierra에서는 여전히 불안정하며 완전히 안정적이지 않을 수 있습니다. 이것은 교육 목적으로 만 여기에 있습니다.

먼저 드라이브에 편리한 단일 단어 레이블이 있는지 확인하십시오. 그렇지 않은 경우 레이블을 변경하십시오. 이렇게하면이 과정이 더 쉬워집니다.

먼저 터미널을 시작해야합니다. Finder> 응용 프로그램> 유틸리티> 터미널로 이동하거나 Command + Space를 누르고 터미널을 입력 한 다음 Enter를 누릅니다.

다음 명령을 터미널에 입력하여 nano 텍스트 편집기에서 편집 할 / etc / fstab 파일을 엽니 다.

sudo nano / etc / fstab

nano에 다음 줄을 추가하고 "NAME"을 NTFS 드라이브의 레이블로 바꿉니다.

LABEL = NAME 없음 ntfs rw, auto, nobrowse

완료 한 후 Ctrl + O를 눌러 파일을 저장 한 다음 Ctrl + X를 눌러 nano를 닫습니다.

(쓰려는 NTFS 드라이브가 여러 개있는 경우 각각에 대해 다른 줄을 추가합니다.)

드라이브를 컴퓨터에 연결하고 플러그를 뽑았다가 이미 연결되어있는 경우 다시 연결하면 "/ Volumes"디렉토리 아래에 표시됩니다. Finder 창에서 이동> 폴더로 이동을 클릭하고 상자에 "/ Volumes"를 입력하여 액세스 할 수 있습니다. 자동으로 팝업되지 않으며 드라이브가 평소처럼 데스크톱에 표시됩니다.

나중에이 변경 사항을 취소하려면 위의 프로세스를 반복하여 nano에서 / etc / fstab 파일을 엽니 다. 파일에 추가 한 행을 삭제하고 변경 사항을 저장하십시오.

대부분의 Mac 사용자는 exFAT로 외장 드라이브를 포맷하는 것이 더 나을 것이므로 추가 작업없이 Windows와 Mac OS X 모두에서 잘 작동합니다. NTFS 드라이브에 써야하는 경우 유료 타사 드라이버 중 하나가 최고의 성능과 파일 손상 위험을 최소화하는 가장 쉬운 옵션입니다.