Mac OS X - NTFS USB 驱动器的文件权限问题

fre*_*dev 10 usb ntfs external-hard-drive macos

我可以在 NTFS 外部 USB 驱动器中读取/写入文件。

我对存储在 NTFS 外部驱动器上的 AVI/MKV 等大文件有一些问题。这些文件在 Finder 中显示为灰色,并且始终使用 Finder,当我“打开方式”我的视频播放器时,我收到一个奇怪的错误:

项目“file.avi”由 Mac OS X 使用,无法打开。

好吧,我找到了一个解决方法:如果我拖放file.avi到我的视频播放器中,一切正常。

但我真的无法弄清楚为什么会出现这个问题。

请考虑我没有安装任何 NTFS 自定义驱动程序(即 MacFUSE 或 NTFS-3g)。要在 R/WI 中挂载我的 NTFS USB 驱动器,只修改了/etc/fstab,添加以下行:

LABEL=WD320 none ntfs rw
Run Code Online (Sandbox Code Playgroud)

slh*_*hck 26

我发现了一个线程,处理完全相同的主题。文件显示为灰色,无法打开并显示相同的错误消息。

以下是(希望)解决它的步骤:

我显然无法尝试(我通常会这样做),但也许它会有所帮助。


NSG*_*God 7

项目“file.avi”由 Mac OS X 使用,无法打开。

这意味着该项目已为其设置了文件类型'brok'和创建者代码'MACS'(并且未清除):

在此处输入图片说明

当您使用 Finder 复制文件时,当 Finder 首次创建复制文件时,它会设置特殊文件类型'brok'和创建者代码'MACS'(Finder 本身的创建者代码),以表示该文件正在使用中。Finder 完成创建重复文件后,会将文件类型和创建者代码重置为原始文件的类型和创建者代码。

通常,'brok'如果 Finder 崩溃或在文件复制期间以其他方式中断,您只会遇到文件类型不会重置的情况。如果您不是这种情况,那么您所看到的很可能是rw对内置 NTFS 驱动程序支持的错误。

正如 slhck 所提到的,您应该能够通过清除相关文件的文件类型和创建者代码来清除 Finder 的这种反应。