如何将 FAT32 转换为 ext3(保留其中的数据)

如何将 FAT32 转换为 ext3(保留其中的数据)

有没有办法将 FAT 分区转换为 ext3(或其他 ext..)同时保留其中的数据?我无法使用外部 USB 硬盘来临时存储数据,所以我想在数据位于分区上时进行转换。这样可以吗?

答案1

如果您没有从分区启动(不使用 wubi 是否可能?)并且至少有一半可用,那么只需使用 gparted(在 Firefox 中粘贴 apt:gparted)。

  • 从菜单运行它。
  • 使用终端查找分区的名称fdisk -l。分区名称类似于 /dev/sda*,其中 * 是数字。或者查看 gparted 右上角的列表
  • 将 fat32 分区的大小调整为小于其原始大小的一半
  • 创建一个新的 ext* 分区
  • 将所有文件移至 ext 分区
  • 删除旧的并调整扩展分区的大小。

请注意,我已经这样做过几次了,而且每次都按预期工作,但是有很多人报告说以这种方式丢失了数据。根据数据量,您可以使用 Ubuntu One 或 Dropbox 来备份您的资料。它们都提供 2 GB,这很可能不够。

答案2

无法直接转换。您需要将数据复制到另一个驱动器/分区,更改文件系统,然后再将数据复制回来。

答案3

可以转换。

但是,根据定义,任何转换都是有风险的,而保证“保留数据”的唯一方法是进行备份……但在这种情况下,删除分区->创建分区->按照其他答案进行复制更简单。

相关内容