Windows正在从我的硬盘驱动器中删除随机文件/目录


1

我最近开始遇到与硬盘有关的奇怪问题。我的磁盘上的随机对象(文件和/或目录)在启动时消失/被破坏。我注意到物体只从我的硬盘消失,SSD很好。 它确实只在启动时发生。在我的电脑正常工作期间,一切都很好。我可以把它睡到一边醒了好几天,没问题。当我完全关闭我的电脑时会出现问题。

启动后,我像往常一样打开我的日常应用程序,有时我会发现一些文件丢失(我可以通过应用程序中出现的错误被破坏,编译器抱怨丢失的文件,我无法打开的目录等等) 。)这些是磁盘上的随机对象,不一定是我最近使用的对象。

我的驱动器是

  1. 三星SSD 840 PRO系列(主,Windows 10驱动器)
  2. 希捷Barracuda 2TB 3,5(ST2000DM001) (我遇到的问题 - 用于文件)

这里需要注意的是, 我能看到文件& Windows资源管理器中的目录,以及命令行 dir 命令 。但是我无法以任何方式打开,重命名,复制或维护它们。

如果我尝试打开损坏的目录,我会收到一条错误消息:

文件或目录已损坏且无法读取

如果我尝试打开损坏的文件,我会收到错误消息,说该文件不存在。

解决这个问题的唯一方法就是借助 chkdisk 然而 chkdisk 扫描是永久删除损坏的对象

直到现在,我能够使用外部同步驱动器自行恢复大多数基本文件。但是我现在丢失了一些非常重要的文件,我没有时间备份并需要将它们取回(我仍然可以在资源管理器中看到它们 - 直到我重新启动我的电脑)。

一些事实

  • Windows版本:Windows 10 Pro编译1809,
  • 我的电脑大概5岁了,
  • 问题开始出现〜两个月前,
  • 我没有打开我的电脑和电脑;触摸任何事物
  • 启动时没有错误,
  • diskmgmt.msc 显示磁盘状况良好,
  • 我一直在对磁盘进行碎片整理,但这并没有解决问题

我的问题

  • 这是磁盘损坏的症状吗?
  • 如何恢复(访问)我的文件?

任何帮助尝试将不胜感激。


编辑

HDTune 测试

enter image description here

enter image description here

enter image description here

错误扫描

enter image description here


可能的硬盘故障。检查硬盘驱动器是否存在SMART错误 如何在Windows 7中读取硬盘驱动器的SMART状态? ,和 检查硬盘驱动器SMART状态的最简单方法是什么? 。报告结果。
DavidPostill

@DavidPostill谢谢,一旦完成,我会将结果附加到我的问题中
Lucas

1
“我一直在对磁盘进行碎片整理,但这并没有解决问题” - 停止写入新磁盘。您的磁盘即将发生故障,将磁盘备份到新磁盘,并使故障磁盘退役
Ramhound

Windows is removing random files/directories 不,Windows不这样做。如果驱动器没有损坏,那么它是由PC中运行的某些程序引起的
phuclv

Windows 10有一个糟糕的更新正在这样做。他们把它从循环中拉出来,但你可能会在它们拉动它之前意外地将它拉出来。 2个月听起来很对。关于这个问题的许多报告之一 - howtogeek.com/fyi/...
Tetsujin

Answers:


2

我的问题:

  • 这是磁盘损坏的症状吗?
  • 我该如何恢复(访问)   到我的文件?

它是 可能 您的Seagate硬盘出现故障。由于外部因素或磁盘范围,它们是否是内部旋转磁盘的某些部分的本地部分是无法断言的(并且不应该是您的优先级)。

为什么我指出磁盘可能失败是由于您的SMART数据。我们来看看它:

  • 属性 '(05)重新分配的部门数量' 是零,哪个 按说 很棒,因为它意味着没有损坏的数据 本可以通过复制保存 将数据表示到磁盘的另一个扇区(部分)。 但是,这不计入其他错误。

  • 属性'(BB)(未知属性)' 映射 报告无法纠正的错误 对你来说是44715(忽略当前,最差和这个的门槛,坚持数据)。这意味着44715个部门 已被发现失败 无法通过ECC纠正。 但这并不算是尚未尝试阅读的部门。

  • 属性'(BC)(未知属性)' 映射 命令超时 对你来说是131084(再次,忽略当前,最差和阈值并坚持数据)。这意味着131084命令(读取,写入,从智能,固件等中提取数据)无法及时完成,因此硬盘中的固件决定“拔掉插件”。 虽然有许多原因不涉及命令超时的故障单元 ,强制驱动器读取失败的扇区将意味着超时,因为无论重试次数是否都无法检索数据(有时因为原因而失败,并且在超时窗口内进行了成功的重试)。

  • 属性'(DB)(未知属性)' 匹配 高飞写 这意味着,对于51次写入尝试,实际将数据记录到HDD中的磁头由于太高而无法成功实际写入预期数据而被错误对准并且由固件注意到。这指向磁盘表面上的可能缺陷,使磁头“跳跃”(可能会扩散缺陷)并错过写入。

此外,您不会透露,但由于事实 硬盘驱动器是一个3.5'因素 我会认为它不是一台笔记本电脑,可以解释一些奇怪的SMART数据。这对你意味着什么 大概 有一个失败的驱动器。

你现在能做什么?

我的建议是,因为您似乎不需要驱动器来启动或操作Windows,所以在正确关闭计算机(而不是休眠)之后,您将物理断开驱动器 - 因此能够在没有风险的情况下继续使用Windows;获得一个实时的Linux操作系统并尝试 ddrescue 从硬盘中获取尽可能多的数据而不会导致故障,如果您只是尝试在Windows上复制数据,可能会发生这种情况。

谨防:

  1. 您将需要另一个2TB驱动器 克隆当前的硬盘驱动器 - 较小的驱动器不会禁止您运行命令但不会获得所有正确的数据(即1 TB磁盘只允许您从2TB磁盘中提取第一个1TB)。

  2. 如果不完全了解会发生什么,请不要在Linux终端上运行任何命令。如果您命令它破坏您的数据,LINUX将不会警告您!


感谢答案!会按照建议做。
Lucas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.