Linux Mint 10似乎损坏了ntfs文件系统


10

我在同一HDD上安装了Linux Mint 10和Windows 7。第一个分区是Linux,然后是交换分区,然后是Windows系统分区,最后是我想在系统之间共享的常用数据的NTFS分区。我几乎只在Linux上工作,有时会启动到Windows。

问题是,薄荷似乎几乎每次都会破坏NTFS分区-有时它只是Windows想要检查的数据分区,有时是系统分区,尽管我从未从Linux写入win系统分区。

启动Windows多次后,我在数据分区上遇到数据丢失。Win安装一共被破坏了两次-无法启动,必须​​重新安装。我谈论的不是几年,而是几个星期。

我以前已经设置并使用过双引导系统,但是仅在Ubuntu上安装过,并且从未遇到任何数据损坏问题。

可能是什么问题,该怎么办?我可以提供其他信息吗?


如果将文件系统安装为只读,是否还会发生损坏?如果不是这样,那么我将使用FAT32文件系统将数据传输回Windows,因为Linux中的FAT32支持比NTFS更成熟。
Mokubai

@Mokubai。谢谢尚未尝试将它们挂载为只读。gnome集成默认情况下仅安装两个win分区。我将不得不查找如何做到这一点。有没有一种方法可以防止linux完全挂载Windows系统分区?
kostja 2011年

问题中没有提到支持Linux软件正在/已经导致NTFS文件系统中的数据损坏的论点。这种推测通常是由于用户错误导致的,因为他们在切换到Linux之前未能正确卸载Windows中的文件系统。
kreemoweet 2015年

Answers:


5

最安全的做法可能是将NTFS分区安装为只读状态,并使用USB记忆棒或FAT32格式的分区来传输数据。这样可以防止发生任何损坏。

确定在计算机启动时装入哪些文件系统的配置文件为/etc/fstab。它列出了文件系统设备(分区)的名称,挂载文件系统的点(例如“ / mnt / Partition_Name”),以及可以传递给文件系统驱动程序的各种选项。

有一个名为PySDM的程序可以为您编辑文件,显然您可以在此页面上将其用于Linux Mint 。

以下面的图像为例,您需要浏览分区列表,直到找到与Windows安装相关的分区(通过检查安装点)。在options下面的字段中,您可能会遇到类似的内容user,noexec。您将希望保留所有已经存在的选项,但是将ro(只读)添加到选项列表中(例如:)user,ro,noexec

重新启动后,您应该应该能够读取但不能写入NTFS分区,因此也应保护它们免遭损坏。如前所述,对于两个系统都需要的文件,格式化为FAT32的USB记忆棒或分区应该是安全的。 Dropbox也可以使文件在系统之间保持同步。

PySDM

有关为什么您可能会导致腐败的一些信息:

在两个操作系统之间使用相同的数据时,在一个系统上运行的Windows和Linux是一个混合的问题。Microsoft不希望,也没有真正的理由,向开源社区提供NTFS文件系统的全部内部工作细节(在撰写本文时)。这往往意味着NTFS的Linux实现可能有些不完整或缺乏功能,尽管它们确实确实会迅速赶上变化。

随着对Windows的每次连续升级,Microsoft已对文件系统进行了升级,而Linux一直在努力追赶和支持希望能够同时使用这两个系统的人们的功能。因此,尽管Linux可能能够安全地读取和写入Windows XP NTFS分区,但它与Windows 7 NTFS分区相比可能还不够可靠(截至撰写本文时)。对于不同的Linux版本,也可能具有不同版本的NTFS驱动程序,这可能就是Ubuntu很好的原因,而Mint却不是。如果您将Windows XP和Ubuntu一起使用,那可能就是为什么他们愉快地一起工作的原因。

过去,我曾经使用过Linux,并且每当编译NTFS选项所在的内核时,实际上我就不得不自觉地启用NTFS Write支持,因为它被标记为实验性的,并且有潜在的危险(如您所知)。

FAT32是一个成熟,定义良好且多年没有变化的文件系统,因此Linux支持非常好。

在将来进行更新之后,完全有可能在不担心这种情况发生的情况下读取和写入NTFS分区,但是Microsoft容易产生异想天开的感觉,将来很容易重新获得支持。


这就是一个答案。非常感谢。
kostja 2011年

@kostja非常欢迎。PySDM是否使文件系统变为只读状态?
Mokubai

是的,就像魅力一样。我无法挂载系统分区,并且无法写入数据分区。已重新启动了几次以进行检查-尚无损坏:)
kostja 2011年

1

是否启用了混合睡眠(请参阅控制面板中的Win7 Power选项)?看来Mint中的NTFS-3G如果在Win7处于混合睡眠时启动,则可能会破坏NTFS文件系统-但是,使Windows休眠然后再启动Linux始终是一个坏主意,因此,这并不是Mint的完全错误。看到这个帖子

Mint 中还有其他一些有关NTFS损坏的报告


谢谢,我从未尝试过在休眠状态下重新引导系统。可以通过定期关闭/重新启动周期来复制损坏。
kostja 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.