Snow Leopard's NTFS read/write support

I CAN HAS WRAIT SUPPORT?

There had been mentions of Snow Leopard (Mac OS X 10.6) pre-release builds supporting read/write support for NTFS (native file system for current Windows versions). Read-only NTFS support was available since Tiger (10.4) days, so this was an interesting development. Unfortunately, read/write support was apparently dropped in the final release build of SL.

It turns out the support is still there, but disabled by default. This post by Chrysaor at MacRumors shows how to modify fstab to force an NTFS partition to mount in read/write mode. The drawback of this trick is that you have to manually do it to every partition you want to mount, and you need to unmount and remount the partition after applying the trick to get it to work. Hardly elegant, mind you.

Luckily, there is a much simpler and elegant way. Click below to find out.

Essentially, iBlacky of the same forum posted a better method. Basically, it's running mount_ntfs with read/write option specified. Here's how it's done in Terminal:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo nano /sbin/mount_ntfs
#!/bin/sh
/sbin/mount_ntfs.orig -o rw "$@"
(press Enter, Ctrl-O, Enter, Ctrl-X in sequence)
sudo chown root:wheel /sbin/mount_ntfs
sudo chmod 755 /sbin/mount_ntfs

Make sure to check that mount_ntfs is listed as -rwxr-xr-x and root wheel when you type ls -al /sbin/mount_ntfs and you're good to go.

UPDATE 23:03 - I have tested this and found it to work, but if it isn't working for you, it may be that the NTFS partition wasn't cleanly unmounted previously (e.g. not using safe eject in Windows). To check if this is the case, open Console in Utilities, and go to 'All Messages' instead of 'Console Messages'. Search for 'ntfs' and you may come across an error that displays like this:
NTFS-fs error (device /dev/disk3s1, pid 435): ntfs_system_inodes_get(): $LogFile is not clean. Mounting read-only. Mount in Windows.

You need to plug the disk into Windows-running system, and do a safe eject. Then the NTFS partition will mount in read/write mode.

Also, there's a third method to enable read/write capability, that of editing /System/Library/Filesystems/ntfs.fs/Contents/info.plist, as seen in this AppleNova thread. It involves putting -o rw argument into FSMountArguments key, which is essentially the same thing as the script method, but having the argument placed within ntfs.fs instead of in a script.

NTFS is Writable? Yes!

If all went well, you'll see that the NTFS partition will show up as 'Writable: Yes' like you see above when right-clicking on the partition and selecting 'Information' in Disk Utility.

트랙백

이 글에 대한 트랙백 전용 URI

이 링크는 클릭하기 위한 것이 아닙니다. 본문의 트랙백 URI을 담고 있습니다. 이 URI을 통해서 여러분의 블로그에서 이 블로그로 핑 및 트랙백을 보낼 수 있습니다. 링크를 복사하려면 오른쪽 클릭을 한 뒤 인터넷 익스플로러에서는 "바로가기 복사"를, 모질라에서는 "링크 위치 복사"를 선택하십시오.

트랙백 없음

덧글

덧글 표시 방식: 나열 형태 | 엮은 형태

iBlack 작성일: :

Btw. to edit

/System/Library/Filesystems/ntfs.fs/Contents/info.plist

and to add "-o rw"

to

FSMountArguments

doesn't work because the

diskarbitrationd

deamon doesn't read the info.plist, so no matter what you insert in "FSMountArguments" the "diskarbitrationd" daemon ignores it.

Wesley 작성일: :

Thanks for the information. :-)

덧글 추가

전자우편 주소는 보여지지 않으며 전자우편으로 통보를 할 때만 사용됩니다.

자동화된 봇(bot)이 덧글을 도배하는 것을 방지하기 위해서 아래에 표시된 그림에 나타난 문자열을 입력상자에 입력해주십시오. 문자열이 일치할 경우에만 덧글이 달립니다. 브라우저가 쿠키를 허용해야 정상적으로 검사가 이루어집니다.
CAPTCHA

*단어* 식으로 단어를 별표로 둘러싸면 진하게 표시되며 밑줄을 치려면 _단어_ 식으로 적으면 됩니다.
:-) 이나 ;-) 와 같은 표준 이모티콘은 그림으로 바뀝니다.

(C) 1996-2024. 이 웹사이트의 저작권 및 권한은 정우덕에게 있습니다.