我从 Windows 电脑将一部电影复制到 USB 闪存盘上。现在我在 Mac 上使用该 USB 闪存盘,但无法删除该文件。文件信息如下所示
我知道该如何更改文件的权限以将其删除吗?
答案1
如果您最初来自 Windows 世界,并且此 USB 闪存驱动器最初是供 Windows 使用,但您现在使用的是 Mac,并且无法从此 USB 闪存驱动器中删除文件,那么我敢打赌,该 USB 闪存驱动器是采用 NTFS 格式化的。
Mac OS X 只能本机读取 NTFS 文件系统并且无法写入它们,因此您无法在 Mac OS X 中删除该磁盘上的数据。所以如果您想删除该文件,您需要在 Windows 机器上删除它。
也就是说,如果您需要 USB 闪存盘具有跨平台(Mac OS X 和 Windows)可读性和可写性,则应考虑使用 Mac OS X“磁盘实用程序”中的 FAT32 或 exFAT 对其进行重新格式化。只要已应用 SP2,它应该适用于 Windows XP 及以上版本;只要已应用 SP1,它应该适用于 Windows Vista 及以上版本;以及 Windows 7 及以上版本。
如果需要提高 Mac OS X 中的 NTFS 兼容性,那么有一些第三方工具可以帮助您设置 Mac OS X 以进行 NTFS 读写。这个网站有很好的概述归根结底就是执行以下操作:
- 安装适用于 macOS 的 FUSE这是让这一切发生的神奇关键。
- 安装NTFS-3G该组件可与 FUSE 配合使用。
- 安装fuse_wait它处理在 Mac OS X 中安装 NTFS 卷时由于超时问题而导致的误报错误消息。
答案2
这将为您提供一个适用于 Windows 和 OSX 的 USB。它还可以修复任何不可读的媒体,并可以修复已作为 OS 安装程序刷新的 USB。
如果您想保留 USB 上的任何文件,请将它们复制到您的 Windows 机器上。
现在。打开终端通过击打命令空间和写终端, 打进入. 在终端写入:
diskutil -list
这将显示你的存储设备列表,你的 USB 驱动器应该看起来像这样/dev/disk2 (外部,物理):. 基本上寻找外部、物理和正确的 GB 来识别您的驱动器。如果您知道哪个是您的 USB 驱动器,请在终端中写入
diskutil eraseDisk free EMPTY /dev/disk2
让它完成操作,您将获得一个未格式化的 USB 驱动器。我假设此时您想将其格式化以用于 Windows 和 OSX。在终端中写入
diskutil eraseDisk FAT32 USB64 /dev/disk2
完成后,您将获得一个可以在 Windows 和 Mac OSX 上使用的 USB 棒。恭喜自己。您已经成功了。:)