我正在进行一个 250GB 硬盘的灾难恢复,当时硬盘“咔哒”作响。显然我没有备份。
我设法挽救了所有文件,这要感谢 GParted Live,它能够在没有“咔”一声的情况下读取磁盘。所以我将分区克隆到一个 500GB 大小的新驱动器上。不幸的是,GParted 进程陷入了某种无限循环,磁盘停止了 I/O,几个小时后,我中断了启动的克隆过程。
现在的问题是:克隆分区时我还选择将 250GB 扩展到目标磁盘的整个 500GB。Windows 在计算机管理中看到大小为 500GB 的分区,但 Windows 资源管理器只看到 250。
chkdsk e: /f
说文件系统正常。
我如何修复文件系统并让 Windows 看到新分区的全部 500GB?
另一种想法是将文件从备份磁盘深度复制到新格式化的磁盘。这肯定可以解决。还有其他想法吗?
答案1
您已扩展分区,但尚未扩展文件系统本身。您可以使用包含该ntfsresize
实用程序的 Linux LiveCD 来扩大文件系统以匹配分区大小:
如果您的分区是 /dev/sda1 那么使用ntfsresize --verbose /dev/sda1
。
另一种选择是,通过右键单击相关分区diskmgmt.msc
并选择来检查 Windows 本身是否可以扩展文件系统Extend volume...
。
根据我的经验,我发现有时无法在 Windows 中执行此操作,但在 中却可以正常工作ntfsresize
。所以我建议您先在 Windows 中尝试,然后使用 Linux LiveCD。