我一直在使用 NTFS,但最近我将一个通常连接到运行 Lion 的 Mac mini(使用 Paragon NTFS)的驱动器连接到 Windows 7,因为该驱动器会自发断开连接。诊断程序没有显示问题,但我还是决定继续将其复制到另一个驱动器。
它出现在 Windows 7 上,我选择了两个文件夹复制到另一个驱动器,但什么也没发生。驱动器断开连接,然后丢失了大约 1TB 的整个文件夹 - 我相信它可能还在那里,因为空间已经用完了,但 Windows 一定出了什么问题。我把它重新连接到 Mac,但东西不见了。我不知道是文件名错误还是 Windows 7 或 Paragon 中的错误,或者什么,但这不是我第一次在平台之间使用外部 USB 驱动器时遇到问题,或者在连接到 OSX 时外部驱动器出现故障。
通常我只会将它们连接到一个操作系统,但如果我必须从另一台机器获取这些文件,我就需要能够移动它们。
问题更多是针对未来的——我应该为这些外部驱动器使用什么跨平台文件系统?或者我应该避免在平台之间移动这些东西?
答案1
不存在适用于所有情况的完美解决方案。“最佳”取决于您的要求。
我用NTFS在几个 1TB USB 硬盘上,因为它在多种设备上具有广泛的支持,因为我经常把它们带到客户家里,而且我知道无论操作系统是什么,文件都可以访问,在大多数情况下不需要额外的设置。同样,几乎所有媒体中心和游戏机都支持 NTFS,所以如果我想在非联网设备上播放电影,我可能会抓住这些硬盘。NTFS 在数据恢复方面也相当不错,仅仅是因为它的广泛使用——许多软件包专门用于恢复 NTFS 分区上的“丢失文件夹”。
但是,如果我个人计划在多个操作系统之间共享 3TB 的数据,我会购买 NAS,而不是 USB 连接设备 - 只需多花一点钱,我就能获得更大的灵活性、安全性和安心。例如,你可以将其格式化ext4或者一些更现代、更高性能的东西,并将其作为 Samba 共享安装到 Windows 和 Mac 上,从而消除任何文件系统冲突和对专有软件(如 Paragon NTFS)的要求。
鉴于 NAS 大部分时间都连接到电源,固定在一个干净、干燥的地方,并由其自己的固件进行管理,它比一直旋转和减速并由各种不同的驱动程序和内核写入的便携式硬盘要强大得多。
顺便说一句,我怀疑您遇到的问题不太可能是由 NTFS 或 Windows 故障引起的,而是由驱动器本身的固件或驱动器本身的物理故障引起的。我建议备份您关心的任何数据。
总结一下我的冗长的回答,我认为如果你打算继续使用便携式硬盘并定期将其插入和拔出多台机器,那么你优先考虑的是便利性,因此 NTFS 已经是你的最佳选择。但是,如果你决定更关心数据的可靠性和安全性而不是便携性,我建议根本不要使用便携式驱动器,而是购买 NAS,由所有三个操作系统和/或使用 Samba 在家中的任何其他设备共享。