我遇到了一些磁盘访问速度非常慢的问题,因此我确定我的磁盘不健康。我仍然能够看到文件内容,并使用 Windows 中的大部分驱动器内容,但有几个文件无法访问。这不是系统磁盘。
我使用 ddrescue 将故障驱动器直接恢复到新的更大驱动器。这似乎是成功的,只有大约 1.5 MB 无法恢复。我能够使用 ddru_ntfsfindbad 从新驱动器中确定受影响的错误文件名。
现在,在 Windows 磁盘管理中,它会列出新驱动器上的多个分区,但没有一个与原始驱动器的大小匹配。原始驱动器有一个 NTFS 分区。
我甚至无法让原来的驱动器再旋转起来。因此,如果新驱动器上的数据可用,我想确保我不会弄坏它。如果恢复分区存在损坏数据的风险,我愿意购买另一个驱动器。
让 Windows 识别健康分区的最佳方法是什么?我需要运行 fdisk 吗?我应该在卷上运行 chkdsk 吗?我的下一步应该怎么做?