Mac下挂载NTFS移动硬盘的可写入方法(更新NTFS分区dirty的修复方法)

sudo vi /etc/fstab,然后把Elements改为移动硬盘的名字再重新挂载就可以了

LABEL=Elements none ntfs rw,auto,nobrowse
LABEL=AB\040DE none ntfs rw,auto,nobrowse
  • \040代表空格

  • 注意:不一定每个移动硬盘都好使

当无法使用上面的方法正确加载,并且sudo dmesg发现类似NTFS volume is dirty. You should unmount it and run chkdsk这样的信息时,可以使用ntfs-3g这个包来修复一下NTFS分区

通常这种情况发生在移动硬盘在Windows机器上没有正确拔出之后

安装ntfs-3g:

# 确保brew是最新版本
brew update

# 安装ntfs-3g包依赖的osxfuse
brew cask install osxfuse

# 安装ntfs-3g
brew install homebrew/fuse/ntfs-3g

重新插入移动硬盘,如果系统自动挂载则在Finder推出,然后执行修复动作:

# 得到移动硬盘的设备文件地址
diskutil list

# 修复NTFS分区
sudo ntfsfix /dev/disk2s1

# 如果上面那条不行,就再来这个猛的
sudo ntfsfix -d /dev/disk2s1

通常执行完之后再重新mount就能正常使用rw模式挂载了:

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/a

如果嫌自己敲这些命令麻烦,就使用商业软件Paragon NTFS

相关推荐