当前位置: 代码迷 >> 综合 >> 【MacOS】读写 NTFS 移动硬盘
  详细解决方案

【MacOS】读写 NTFS 移动硬盘

热度:89   发布时间:2024-02-05 04:50:18.0

ntfs 硬盘直接接到 Mac 上,只能进行读操作。

但其实在 OSX 10.5 之后的版本,就可以支持原生读写 NTFS 硬盘,不过 mac 默认是关了这个功能的,我们只需要通过命令行打开 NTFS 读写权限即可。

打开 terminal 终端,输入 diskutil list 命令:

$ diskutil list

执行如下命令:

sudo sh -c “echo ‘LABEL=My\040Passport none ntfs rw,auto,nobrowse’ > /etc/fstab”

  • My\040Passport,代表的磁盘的volume name(如果你的volume name里有空格,则需用\040的意思是代替空格键)。
  • 后面的Ntfs rw表示把这个分区挂载为可读写的ntfs格式
  • 最后nobrowse非常重要,因为这个代表了在finder里不显示这个分区,这个选项非常重要,如果不打开的话挂载是不会成功的

打开 磁盘工具 ,就可以看到我们的移动硬盘已经挂载成功。



“项目 XXX 已被 OSX 使用,不能打开”

1)上午打开移动硬盘时,发现之前从MAC上拷贝的部分电影无法正常播放(显示为虚色,修改时间也被改变),提示:项目“XXX”已被 OS X 使用,不能打开。这是由于文件曾经在MAC上打开过,被系统添加额外的属性:

2)terminal 中进入硬盘路径,输入 $ls -l ,可以看到如下这些文件属性后面都加上了 @,这是 Mac OS 的文件系统附加属性,extended attributes:
在这里插入图片描述
3)$ xattr -l,可以查看该文件的详细属性;xattr --help,可以看到 xattr 命令的使用方法;

4)执行以下命令可以清除该属性:

  • xattr -c *.rmvb, 删除文件为 rmvb 的所有附加属性

  • xattr -c *.*,删除目录内所有文件的附加属性



移动硬盘 ”文件或目录损坏,且无法读取“

在 Mac 上拷贝完电影之后,接到 windows 上便提示这个问题,原因多半是直接拔出了移动硬盘,未安全退出。

  • 尝试勾选文件夹”显示隐藏文件/文件夹“,去掉”隐藏受保护的系统文件夹“选项,仍然看不见硬盘中的数据;
  • 执行windows自带的磁盘检查/修复工具 $chkdsk E: /f,系统提示修复磁盘错误,可以正常打开了:
    • E: 为待检测的磁盘
    • /f:修复磁盘上的错误
  相关解决方案