有没有办法在不丢失数据的情况下将分区格式从 FAT32 更改为 NTFS?
目前我知道一种方法:将分区一分为二,将新分区格式设置为NTFS,将数据复制到其中,然后删除旧分区并将其空间添加到新分区。这种方法的一个错误很简单:如果当前分区的一半以上已被使用,则无法完成。
所以我正在寻找一种不会删除我的数据的解决方案,只需将分区格式从 FAT32 更改为 NTFS。这样的事情可能吗?
我刚刚购买了一个外置硬盘 (1TB),我想用两种不同的文件格式对其进行分区 - NTFS 和 FAT32(这个分区用于我的 PS3 备份)。目前它是一个巨大的 943mb NTFS 分区,在操作结束时我希望它是这样的:
643 MB NTFS 分区(作为我的主分区)
300 MB FAT32 分区(用于存放我的 PS3 备份)
请问有人可以帮我吗?提前致谢。
我有一个闪存驱动器,可以在家里和学校里通用。我只使用 Ubuntu,但在学校和其他家庭计算机上,他们使用 Winblows。因此,我的闪存驱动器采用 FAT32 格式,以便在两种类型的机器上轻松读取。但是,我想确定我的驱动器可以进行碎片整理。有没有办法在 Ubuntu 上做到这一点?
所以我最近在 eBay 上以相当便宜的价格收到了一张 256GB 的 SD 卡,但事实证明印在背面塑料上的工厂部件号被列为 8GB 卡。
它是由卖家修改的,看起来是 256GB,而不是它的实际大小。
我发现 Linux 中有一个名为“mkdosfs”的软件(它也有一个Windows编译版本,这是我正在使用的版本,但本质上是相同的)。
我将默认脚本应用于 SD 卡,但这实际上将读取的大小减少到 4GB。
我进一步调查发现实际上在运行时出现了一个错误,在关闭前出现了半秒钟,我设法抓住了这个错误的屏幕截图:

这是我用来在 Windows 上运行 mkdosfs 的脚本(其中 H: 是 SD 卡的驱动器号)
mkdosfs -n "8GB" -v H: 8386900
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何更改脚本以输出 8GB 磁盘作为结果(我很确定这与最后一个数字有关)
谢谢,非常感谢您的帮助。