引发损坏的ntfs文件系统或将其更改为windows下不可访问

引发损坏的ntfs文件系统或将其更改为windows下不可访问

有没有办法激活损坏的 NTFS 文件系统?或者我如何才能将硬盘的文件系统更改为其他任何文件系统(extX、raw),而不会丢失数据,并且可在 Linux 下访问,但在 Windows 下无法访问(至少默认情况下无法访问)。

答案1

每个分区都有一个“类型代码”,用于标识分区中的数据类型。(例如,NTFS 的类型代码为 7。)更改类型代码不会影响内容但 Windows 将忽略类型代码未指示 Windows 支持的文件系统之一的分区。

因此,您可以更改分区的类型代码,让 Windows 停止识别它。它仍将包含相同的 NTFS 文件系统 — 即使您将类型代码更改为 ext3 的类型代码,您实际上并没有更改数据对于 ext3,您只是让分区表对数据的内容撒谎。

我不确定 Windows 是否提供了更改分区类型代码的方法,但您可以fdisk在任何 Linux 系统上使用程序来执行此操作。

答案2

分区管理器程序可以将 NTFS 分区更改为 EXT3,然后此驱动程序http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/需要从 Windows 访问该分区。

您可以随意禁用和启用驱动程序。一旦禁用,Windows 将不再理解 EXT2-3 文件系统。然后 Windows 可能会要求您对其进行格式化,按一个按钮(格式化),它将再次无法访问。这是您想要的吗 :-) 这个问题不容易理解。

Partition magic 能够进行转换,但如果没有要转换的磁盘的完整备份,进行这种类型的转换将非常糟糕。Partition magic 不再像以前那么有用。因此,您确实应该将文件传输到其他媒体。完成此操作后,许多免费方法都可以将磁盘格式化为 EXT3。然后,只需将文件复制回更改后的文件系统即可。

这个答案只是一个入门,熟悉 Linux 的人会获得更多信息。

相关内容