将ext4分区转换为NTFS

有没有一个工具或命令来实现它? 我在这里做了一些search,我没有find答案。 那可能吗?

我必须提到,我想转换ext4驱动器有数据,所以它必须转换它,而不是格式化

和大多数文件系统一样,你不能就地转换,但你可以将你的文件从ext4文件系统复制到NTFS文件系统。

我知道的唯一就地转换是FAT32 – > NTFS,可能在ext文件系统之间。 如果在格式化驱动器时只是有空间存储数据的副本是一个问题(比如你只有一个驱动器),那么就有一个解决scheme。

假设你的ext4使用750GB / 1000GB的空间。 你可以缩小你的ext4到750GB,然后创build一个剩余的250GB的NTFS分区,然后复制250GB的数据。 这将在ext4上释放250GB,再次缩小,扩大NTFS,复制更多,重复,直到你有你的所有数据在NTFS。

如果你的空闲空间非常less,这可能需要很长的时间,或者是不现实的。

如果还有别的东西需要保存(元数据),那么我认为你很可能不走运。 我不知道rsync / tar和类似的程序如何在文件系统之间保存元数据,但这是值得研究的。 从ext4到NTFS的rsync可以保存创builddate等等。即使tar / rsync以您想要的方式保存这些数据,它们也不会到位。 这是让车轮转过头来的东西。

像Partition Magic这样的老工​​具可以自动缩小文件系统,在解放的空间创build另一个文件系统,在几年前在文件系统之间移动数据(Lather,Rinse,repeat),我认为Amir Ashkenazi(就像我一样)正在寻找一个工具…(tylerl说它的工作方式,只有自动化。)也许如果你愿意花钱,你可以使用一个工具,如Acronis磁盘董事? 我没有亲自使用它(但是我听说它可能适用于此),所以在使用它之前请检查它。如果最终手工完成,则会有一个名为EXT2Explore的工具读取EXT2 / 3 / 4文件系统,并允许您保存到Windows中的FAT / NTFS驱动器…我发现它在Hiren的启动CD …

我希望任何投票给我的人都会让我知道他们在找什么