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:修复磁盘上的错误