这个问题已经在这里有了答案:
- 如何在OS X中写入NTFS驱动器? 7个答案
我能够在Mountain Lion中正常读取和写入NTFS文件系统,但是升级后,该文件系统停止工作。
我在Mountain Lion中使用homebrew安装了ntfs-3g和fuse4x,并按照homebrew显示的说明完成了fuse4x内核扩展的安装。
为了尝试解决此问题,我删除了ntfs-3g,fuse4x和fuse4x-kext并重新安装它们。但这并不能解决我的问题。
有谁知道如何解决这个问题?谢谢。
这个问题已经在这里有了答案:
我能够在Mountain Lion中正常读取和写入NTFS文件系统,但是升级后,该文件系统停止工作。
我在Mountain Lion中使用homebrew安装了ntfs-3g和fuse4x,并按照homebrew显示的说明完成了fuse4x内核扩展的安装。
为了尝试解决此问题,我删除了ntfs-3g,fuse4x和fuse4x-kext并重新安装它们。但这并不能解决我的问题。
有谁知道如何解决这个问题?谢谢。
Answers:
我找到了执行此操作的正确方法(也适用于优胜美地):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install caskroom/cask/brew-cask
卸载任何以前的版本osxfuse
(现在禁止未签名的kexts):
brew cask uninstall osxfuse
更新Homebrew并安装osxfuse
和ntfs-3g
brew update
brew cask install osxfuse
brew install ntfs-3g
您需要为创建一个符号链接mount_ntfs
,以使驱动器自动安装:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
$ sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original Password: mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
这是很容易的,你没有需要安装任何第三方应用程序或驱动程序。无需重新启动。
创建或更新/ etc / fstab文件。将“ My040Passport”替换为“卷”的名称。您可以通过在终端中输入sudo vi / etc / fstab来实现。系统将提示您输入密码。
#
# Warning - this file should only be modified with vifs(8)
#
# Failure to do so is unsupported and may be destructive.
#
LABEL=My\040Passport none ntfs rw,auto,nobrowse
拔下外部硬盘驱动器,然后重新插入
打开终端,在下面输入3个命令,并在第3个命令中使用您自己的卷名
cd /Volumes
ls
open My\ Passport
命令1将更改您的当前目录。
命令2将列出卷,您感兴趣的卷将在此处列出。
命令3将在Finder中打开您的音量。
由于在Finder中看不到HDD,因此我们将其链接添加到桌面上。打开终端,输入此命令替换卷名,并根据需要替换目标。
ln -s /Volumes/My\ Passport/ ~/Desktop/hdd
我的设置与您相同,并且由于升级到10.9,所以无法写入NTFS。我最终使用的解决方案(至少在短期内)是使用Paragon的NTFS forMac®OS X 11。它似乎可以正常运行,并且有10天的免费试用期。
希望很快会找到更好的方法,但是我已经厌倦了使用它。
我没有尝试过的另一个选项是编辑/etc/fstab
文件。以下是来自OS X Mountain Lion上的NTFS写入支持:
/etc/fstab
(您可以使用进行此操作sudo vi /etc/fstab
)添加以下行:
LABEL =“ VOLUME_NAME_WITHOUT_QUOTES” none ntfs rw,auto,nobrowseLABEL=BOOTCAMP none ntfs rw,auto,nobrowse
。它在10.9 Maverick上运行良好。如果您使用的是Seagate HDD,则还可以下载免费的Seagate NTFS驱动程序
我在OS X Mavericks上使用了macfuse-core-10.5-2.1.9和ntfs-3g-2010.10.2-macosx的组合,并且能够写入NTFS驱动器。
即使您收到超时消息,您也已经朝着正确的方向前进。让我们尝试为NTFS硬盘驱动器创建文件和文件夹。
安装适用于OS X Mountain Lion 10.8.2的NTFS-FREE,然后重新启动Mac。这在OS X Mavericks上对我有用。
该答案的目的是与OS X 10.11 El Capitan的最新兼容性。
从安装最新osxfuse(3.xx的)https://github.com/osxfuse/osxfuse/releases或家酿用brew cask install osxfuse
。
从brew(homebrew / fuse / ntfs-3g)安装最新的NTFS-3G(2015.3.14)。
如下:
brew install 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]
我不了解Mavericks,但在Lion上,我具有使用FUSE for OS X的 NTFS文件系统的写权限,这是Tuxera或Paragon的商业解决方案的免费和开源替代方案。
注意这不是 旧的MacFUSE项目 ; 不再被维护。
希捷用户:
祝您好运!让我们以安全的方式做到这一点。
对于仅希捷硬盘用户而言,请在此处下载免费驱动程序!
http://www.seagate.com/gb/zh-CN/support/downloads/item/ntfs-driver-for-mac-os-master-dl/
其他用户:
1.Fuse / NTFS-3G驱动程序是一个不错的选择。
http://www.macbreaker.com/2014/06/how-to-enable-writing-to-ntfs-hard.html
2.如果您是极客,则可以使用终端命令来执行许多其他选择。但请注意,将来的更新等过程中可能会遇到问题。
对于笔式驱动器:如果用于笔式驱动器(或任何较小的USB盘),则可以将其格式化为FAT32。
对于较大的硬盘,FAT32不是一个好选择,因为它具有文件大小限制等
在Pawel回答之后,小牛为我解决了这个问题
brew update
brew install fuse4x
brew install ntfs-3g
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
brew info fuse4x-kext
即使链接失败,也不要使用symlink fuse4x,因为ntfs-3g也会尝试创建相同的链接。
以下内容适用于我在Mavericks(10.9.5)上的工作。我已经在Windows 7计算机上格式化了NTFS USB密钥。假设设备名为“ usbkey”,并且磁盘显示为/ dev / disk1:
$ sudo umount /Volumes/usbkey
$ sudo mkdir /Volumes/usbkey
$ sudo mount -t ntfs -w -o rw,auto,nobrowse /dev/disk1 /Volumes/usbkey
$ mount | grep usbkey
/dev/disk1 on /Volumes/usbkey (ntfs, local, noowners, nobrowse)
如果运行了“ open”,则可以使用“终端”将文件与NTFS格式的驱动器进行复制。从终端的/ Volumes / usbkey位置。
这个脚本在优胜美地上为我工作。无需第三驱动程序! http://sourceforge.net/projects/native-ntfs-osx/files/
brew
命令?