我有一个 Windows 10 和 Fedora Linux 双启动,从那时起,我停止使用该安装并删除了带有 gnome 磁盘的分区,并扩展了 Windows 分区,但现在 Windows 报告了错误的驱动器空间。它显示已使用 125GB 或已使用 56GB,总共 58GB 或总共 128GB,并且始终有 2GB 可用,即使它曾经是一个 58GB 分区,有 2GB 可用,但我已将其调整为 128GB 分区。我尝试删除所有还原点,运行系统维护疑难解答程序并删除恶意垃圾桶文件夹,但都无济于事。甚至 Linux 也报告了错误的磁盘空间。
更新 1:
我运行后sudo ntfsresize --expand /dev/sda3
出现以下错误:
ntfsresize v2021.8.22 (libntfs-3g) Sectors allocated to volume : old 129270032 current 247482360 difference 118212328 Clusters allocated to volume : old 16158754 current 30935295 difference 14776541 ERROR: The backup bootsector does not match the old bootsector
更新 2: 通过使用 Windows 中的第三方分区编辑器设法解决了我的问题。
答案1
文件系统独立于其所在设备跟踪其可用空间。扩大分区后,您始终需要使用特定于 fs 的工具来扩展其中的文件系统,例如 resize2fs。有些分区工具会自动执行此操作,而有些则不会。
对于 NTFS,您需要ntfsresize --expand
在分区上运行。
您可能还会幸运地使用原生 Windowsdiskmgmt.msc
稍微缩小分区(几 GB),然后再扩大它。通常,diskmgmt 会相应地调整文件系统的大小,但我不确定它在尝试调整不匹配的大小时会如何反应。