更新

更新

我有一个 1TB 的 Western Digital 硬盘,它几乎已满,上次我试图将它插入笔记本电脑时,Windows 弹出一个对话框,提示“此硬盘需要格式化”。我并不慌张,因为我以前也遇到过类似的情况,而且我知道只需重新插入硬盘就可以解决问题。

但是现在,每当我插入它并尝试通过转到“计算机”在资源管理器中浏览它时,资源管理器进程会在一段时间后崩溃。我只能关闭资源管理器,因为它需要很长时间才能读取磁盘,而且什么也没发生。

在互联网上搜索后,最好的办法是使用 chkdsk。我尝试通过资源管理器中的属性进行操作(也花了整整 5 分钟才打开),同样被锁定,等了几分钟后,它说无法访问磁盘,因此无法使用 chkdsk...

我想明确表示总是在拔出 USB 电缆之前使用安全移除。但是上次安全移除不起作用,尝试关闭 Windows 时,注销屏幕不会消失(我至少等了 10 分钟左右),我强制关闭了 PC。这可能是问题的原因,但此后磁盘仍能立即被识别。

我真的不想格式化这个东西,因为它包含 3 台计算机的 C: 克隆和很多我不想重新复制的东西。最好的做法是什么?

更新

我通过命令行让 chkdsk 工作。我使用了 /F 和 /R 选项。我已经收到很多行信息,说“文件记录段 X 不可读”或其他英文内容,我的操作系统是荷兰语。看起来很糟糕... chdsk 会修复这些错误吗?

更新 2

我有一台 CentOS 6 VM,当尝试在那里安装磁盘时,它显示“无效的文件系统类型 ntfs”。磁盘实用程序警告我即将发生磁盘故障。有超过 800 个坏块。我试过了,e2fsck但它说超级块坏了。然后我试图dumpe2fs找到备份超级块,但命令失败,并显示一条关于超级块中魔法数字错误的消息。

昨天一切都很好,为什么会发生这种事……

答案1

稍等一下。说真的,停一下。

e2fsck听起来你正在随意地运行具有潜在破坏性的 Linux 特定文件系统修复实用程序(例如视窗硬盘。即使之前没有问题,这也会使情况变得更糟。

在执行任何其他操作之前,我强烈建议将驱动器从机箱中取出,并将其连接到轻量级、本机启动(无 VM 层)的 Linux 环境(小狗是我最喜欢的),并使用或者类似地对驱动器上所有可读内容进行完整映像备份——要么备份到已知良好的驱动器上的文件(最好),要么直接备份到具有相同接口(即 SATA)的相同或更大尺寸的驱动器上。将数据的冻结副本保存在您知道不会因使用不兼容的修复实用程序/在故障驱动器上执行密集操作而进一步损坏的地方。

完成上述操作后,将映像放在已知良好的硬盘上(但要认真对待;将映像的副本保存在您知道不会被更改的地方。如果这些数据很重要,则值得购买/借用大容量硬盘来存储)。加载已知良好的硬盘,连接到 Windows 环境,然后尝试在其上运行 CHKDSK。听起来好像有很多损坏,但我经常看到,一旦将可读数据克隆到正常工作的驱动器,修复坏扇区填充的驱动器就会非常有效。

答案2

右键单击计算机并选择管理。然后在管理窗口的左侧转到磁盘管理。对于外部驱动器,它是被列为可用驱动器还是被列为未分配?如果在进入磁盘管理时出现询问 MBR 的窗口,请单击取消,否则您将开始格式化驱动器。

相关内容