目录如何转换成 Unix 文件?

目录如何转换成 Unix 文件?

我有一个 NTFS 硬盘,我一直使用 NTFS-3G / Tuxera 在 iMac 上读写它。它之所以被格式化为 NTFS,是因为它来自我的旧 PC。它的唯一功能是存储大量多媒体文件 - 主要是 MP3,偶尔会插入视频和图像文件。我最近才开始购买新硬盘,但还没有复制文件 - 主要是因为这个问题。

有一天,我开始注意到 iTunes 中的一些 MP3 无法播放,因为它们无法找到。当我打开 Finder 查看驱动器时,我注意到存储它们的目录已被删除转型变成“Unix可执行文件”。它的名称和修改日期与目录完全相同——一些之前,这是最后一次修改主目录,不计算最近对其中的文件所做的大量更改——尽管其文件大小不到 100K。我的驱动器仍显示相同的已用/可用容量。

我在网上搜索了几个地方,但没有找到类似的情况。我再重申一下细节:

  • 使用 NTFS-3G/Tuxera 在 Mac OS X 上读取/写入 NTFS 驱动器
  • 错误首次发生时,iMac 使用的是 10.6.8
  • 驱动器显示其可用/已用空间相同
  • Phantom Unix 文件具有与目录相同的名称和修改日期

在我执行下一步数据救援之前,我想知道我还可以采取其他措施吗,或者我的驱动器是否坏了,我还不如重新格式化它...有什么建议吗?

答案1

由于 NTFS 是 Microsoft 开发的专有文件系统,因此您永远无法确定第三方驱动程序是否正常工作。当然,NTFS-3G 可能在大多数情况下都能正常工作,但他们仍然无法提供像 Microsoft 那样可靠的驱动程序,如果他们能推出一些驱动程序就好了。我知道这听起来很模糊。但是当我开始使用 Mac 时,我丢失了大约一半的音乐库,因为第三方驱动程序对 NTFS 的支持不佳。因此,为了确保您的数据在 Mac 上是安全的,如果您需要在 Windows 和 OS X 之间传输数据,强烈建议使用 HFS+ 或至少 exFAT。

您现在可以做什么:
只要驱动器上的大部分数据仍可访问,请尝试将其从 NTFS 分区中取出,并将其重新格式化为 HFS+。最好使用通过以太网连接到 iMac 的 Windows 机器来传输数据离开驱动器并存储连接到 iMac 的 HFS+ 驱动器

答案2

将驱动器连接到 Windows 机器,然后查看文件夹是否正常工作。(这甚至可以在 Virtualbox 中运行的 Windows VM 上工作。)如果可以,请将文件夹复制到新驱动器或分区,最好是 HFS+。

我猜这个驱动器是一个外部硬盘,那么找到一个拥有 Windows 机器的人应该不难。我认为 Ubuntu 机器也可以。它可能是只读的,但如果你的唯一目标是将数据从该磁盘复制到另一个磁盘,那就不是问题。(Virtualbox + Ubuntu 可以免费下载,但我不知道这是否能解决你的问题。)

如果您无法访问 Windows 或 Ubuntu 机器,请不要接触驱动器,或制作驱动器的映像,并使用该映像进行测试,直到所有数据都安全。

相关内容