我很确定驱动器已经损坏,除了这个错误仅出现在一个分区上(它来自戴尔计算机,并且有几个戴尔分区,可以启动和正常工作。)
我已经购买了另一个硬盘并重新安装了 WinXP,但是当我重新连接该硬盘并重新启动时,出现了数千个这样的错误。
有可能恢复任何文件吗?我是否应该阻止 XP 尝试解决这些问题?
答案1
在使用任何方法尝试修复之前,请尽可能地将其去除。
在运行 chkdsk 之前,我建议运行SpinRite尝试恢复丢失的扇区(chkdsk 只会将它们标记为坏的)。
答案2
好的,经过大约 6 个小时对磁盘的研磨后,当我终于能够登录机器时,我有一个 E:驱动器(D:驱动器是 DVD)。
只是我收到一条警告,说 Windows 检测到了新的硬件,需要重新启动。
我让它运行,当它恢复时我仍然有一个 E: 驱动器,但是当我尝试访问它时,系统会询问我是否要格式化它。
此时,我启动了系统救援盘,并能够挂载新磁盘和旧磁盘。注意:您可以使用 mount 命令以只读方式挂载 NTFS 分区,但必须使用 ntfs-3g 来挂载一个 R/W。我挂载了坏分区 R/O,新磁盘 R/W。
然后我就可以用 cp -r 将坏磁盘的大部分内容复制到新磁盘