有一次,我经历了一次糟糕的经历,当时我做了一些意想不到的行为,也许是停电了,我用来访问我的 Mac 硬盘的 Windows 驱动程序做了一些伪造的事情,以至于我的 Mac 也无法恢复文件系统。我能够使用磁盘恢复程序扫描驱动器并将其保存在外部硬盘上。我丢失了很多数据,我不希望这种情况再次发生。
所以我想问一下,Linux使用NTFS有什么问题吗?如果我断电、拉电缆、做奇怪的事情并使用虚拟机运行 Linux(并重复所有疯狂的事情),我会遇到任何问题吗?显然,部分传输的文件将丢失,并且可能需要一秒钟来恢复/修复中途写入。 Linux 会像 Windows 一样正确处理 NTFS 吗?我有什么需要担心的吗?
我将使用 Ubuntu,但我可能会切换到 Debian,也许还有其他基于 Debian 的操作系统。
答案1
我双启动 Bodhi linux 和 Windows(不幸的是,学校的很多东西都需要 Windows),并且我过去遇到过问题。所以我开始访问以只读方式安装的 Windows 分区 - 写入 NTFS 似乎很麻烦,而只读从来没有给我带来问题。如果您确实需要一个分区或驱动器来从两者进行访问,您可能需要使用 FAT32 或 exFAT。
答案2
如您所知,NTFS 基本上是 Microsoft 受保护的产品,因此使用 Windows 以外的任何其他操作系统访问 NTFS 文件系统都充满了真正的风险。
其次,您意识到 Mac 操作系统的底层是基于 UNIX/Linux 的。
顺便说一句,假设内核级别相同,切换 Linux 发行版通常不会改变内核使用的底层驱动程序。
第三,编程并不完美,因此对任何特定文件系统进行破坏(例如在活动期间断开磁盘连接)都充满风险。任何操作系统上文件系统代码的特定区域出现的问题都可能对文件系统造成致命的影响。
所以我想说,使用特定的 Linux 发行版访问 NTFS 文件系统并不能降低任何风险。
答案3
轶事证据:我的外部硬盘驱动器上有 NTFS(我偶尔需要将其连接到 Windows 机器)并且有许多双引导系统;从来没有注意到任何问题。
但是,我还没有尝试过在硬盘运行时切断电源之类的事情(但是,有很多次断电了,因为这个外部硬盘有自己的电源,所以它关闭了,但从未受到任何伤害) )。
在任何情况下,使用不同的文件系统在另一个硬盘上进行备份不会有什么坏处。