我有一个 1TB 的外置硬盘,只有一个 NTFS 分区。现在,我想存储一些来自 Linux 的文件,并且想保留文件属性(例如权限),所以我想缩小该硬盘上的分区。我尝试在 Linux 上使用 GParted,但失败了。因此,我尝试使用 Windows“磁盘管理”实用程序。问题是该实用程序只能缩小当前 81MB 的分区。我尝试检查磁盘是否有错误并对其进行碎片整理,但结果仍然相同:我无法缩小超过 81MB 的分区。现在,我在互联网上进行了快速搜索,发现这个问题可能是由固定文件(例如休眠或页面文件)引起的,但是,当然,作为外置硬盘,它没有这样的文件,不是吗?
现在,有没有办法在不移动的情况下将分区缩小到 81MB 以上全部我的文件复制到另一个磁盘,重新格式化外部硬盘,然后将备份移回磁盘?
多谢。
答案1
Windows 不支持外部磁盘上的多个分区,因此需要在 Linux 中创建第二个分区。
您应该仅通过 Windows 调整 Windows 分区的大小。如果它拒绝减小大小,请在资源管理器中搜索默认情况下不可见的隐藏或系统文件或文件夹。
如果您尝试创建一个极小的分区,NTFS 不是最佳解决方案,因为它是为了支持更大的磁盘而创建的。FAT32 会是一个更好的解决方案。