昨天我下班回家注意到我的电脑不仅重新启动,而且卡在 BIOS 检测硬盘驱动器中。我最终让机器启动,但一旦我进入 Windows,它就锁定了。当我能够重新进入 Windows (Win XP SP3) 时,我注意到系统事件日志中有一个错误:“驱动程序检测到 \Device\Harddisk1\D 上的控制器错误”,事件 ID:11。我安装了 SpeedFan 实用程序并且能够为我的两个驱动器捕获 SMART 信息:
硬盘 0:

硬盘 1:

我不知道如何确切地解释这些数据,但尽管所有的“OK”我并不完全相信一切都很好。似乎有些值超出了表明不正常的阈值。
奇怪的是,此时机器似乎非常稳定。任何见解将不胜感激。
编辑:我感谢大家的关注,但我已经备份了所有数据。在这一点上,我只是想修理机器,数据丢失不是问题。
我的笔记本电脑是华硕 G50Vt-X5,它配备了希捷 Momentus 硬盘。拥有这台电脑一段时间后,我从一台旧的东芝笔记本电脑中添加了第二块硬盘,它的屏幕坏了。两个硬盘驱动器已经完美运行了很长时间,但我最近在我的系统驱动器(希捷)上遇到了数据损坏问题。
一段时间后,我的计算机开始锁定几分钟,大约每周一次,在此期间,系统驱动器发出声音挣扎。听起来头在反复寻找,但未能锁定正确的轨道。就在昨晚,它在启动过程中又做了几次,从 BIOS 完成 POST 到出现 Windows 启动加载程序需要 30 多秒。登录 Windows 7 后,驱动器在加载桌面后再次开始抖动,大约一分钟后,我收到一个 STOP 错误,表明系统进程意外终止。内存转储失败,因为系统驱动器仍在颠簸。当它重新启动时,我的 BIOS 在驱动器检测上冻结。
我拔掉笔记本电脑并取出电池,等了两分钟,然后重新插入并正常启动(“Windows 未正确关闭”消息除外)。
我关闭并重新启动到修复模式以运行 CHKDSK(我无法再在启动时安排它,因为 autochk.exe 不断损坏)。它发现了轻微的不一致并纠正了它们。
然后我返回到 Windows 并使用 Smartmontools 获取有关我的系统驱动器的以下信息:
smartctl 5.39.1 2010-01-28 r3054 [i686-pc-mingw32-win7(64)] (sf-win32-5.39.1-1)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Seagate Momentus 7200.3 series
Device Model: ST9320421AS
Serial Number: 5TJ0KWKP
Firmware Version: SD14
User Capacity: 320,072,933,376 bytes
Device is: In smartctl database [for details use: -P show]
ATA …Run Code Online (Sandbox Code Playgroud) 我有这个完全相同的希捷外置USB2.0 1TB硬盘了几年的车程。过去我一直使用 SeaGate 自己的诊断工具来检查驱动器是否有错误,但它不会让我看到 SMART 数据,因为它是一个外部驱动器。昨天我终于摆脱了希捷的工具,第一次使用了 HDTune,我看到了一些(我认为是)异常的东西。

请注意,此驱动器很少使用。它大多只是不插电,但它大约有 90% 充满各种备份。昨天我将驱动器插入了大约 20-30 分钟的空闲时间,HDTune 显示我的气流温度很高,告诉我硬盘驱动器出现故障,我应该更换它。我拔掉了它,它整晚都在我桌子上以相当冷的温度放置。今天我插上它,气流温度更高。这是气流温度记录
希捷台式机
属性 190:气流温度
数字日期/时间当前最坏阈值数据温度
1 1/5/2014 1:56:36 AM 52 41 45 825440337968 48°C
2 1/5/2014 1:58:57 AM 52 41 45 825440337968 48°C
3 1/5/2014 1:59:00 AM 52 41 45 825440337968 48°C
4 1/5/2014 1:32:28 PM 86 41 45 824869519374 14°C
5 1/5/2014 1:32:54 PM 85 41 45 824886296591 15°C
6 1/5/2014 1:35:14 PM 84 41 45 824903073808 16°C
7 1/5/2014 2:09:30 PM 78 41 45 …
我有一台运行 Windows 10 的小型服务器,配有 1 个 SSD 和 3 个硬盘。我打算几乎不使用其中 2 个驱动器,因此我希望它们保持低速运转。我什至将它们在磁盘管理中离线。但离线驱动器不断旋转,然后旋转。
但我追踪到 Microsoft-Windows-Storage-Storport 在事件日志中写入以下内容:
==================================================
Event Time : 09-Jul-17 4:36:37 PM.041
Record ID : 14052
Event ID : 505
Level : Information
Channel : Microsoft-Windows-Storage-Storport/Operational
Provider : Microsoft-Windows-StorPort
Description : Performance summary for Storport Device (Port = 1, Path = 0, Target = 0, Lun = 0) whose Corresponding Class Disk Device Guid is {069B6C41-FA99-DA5F-4FC2-6BA20AFF7E67}:
For latency buckets of 2ms, 64ms, 2048ms, 5120ms, 5120+ms, the IO counts are 0, …Run Code Online (Sandbox Code Playgroud) 我决定检查我的硬盘驱动器的 SMART 状态,我看到它有125239624原始读取错误。一分钟后,我再次检查以进行比较,这取决于127315512原始读取错误。
我应该担心吗?此驱动器可能仍在保修期内。我应该送去修理吗?
这是完整的输出smartctl -data -a /dev/sda:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_
FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 118 100 006 Pre-fail Always -
193153912
3 Spin_Up_Time 0x0023 099 099 000 Pre-fail Always -
0
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always -
289
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always -
0
7 Seek_Error_Rate 0x002f 076 060 030 Pre-fail Always -
42002234
9 Power_On_Hours 0x0032 098 098 …Run Code Online (Sandbox Code Playgroud) 我有一台运行 Windows XP 的 Dell Inspiron 1501,在启动时我收到一条消息,指出硬盘 4 上预测到 SMART 故障:WDC WD600BEVS-75LAT0-(S1)
有时我会遇到视频卡的问题,所以系统会死机。重置按钮坏了,所以唯一的方法是按住电源按钮 5 秒钟。估计这个动作和掉电不同,导致主板控制掉电的过程,可能会在关机前给硬件发送一些信号。
我担心我的硬盘驱动器。硬盘驱动器磁头是否会安全停放,或者我会收到 +1 对 SMART 的不良事件?或者它依赖于主板?
无论是 UEFI、手机还是 SSD,三星显然都不是特别擅长执行标准。不幸的是,几年前,我为我的笔记本电脑购买了三星 SSD 840 PRO 系列 SSD,此后我一直在使用它(这是在所有有关其不符合标准的实现的信息公开之前)。这是一个非常好的 SSD,除了异步 Trim 无法正常工作,也就是说它会删除不应该删除的数据。因此,Linux 上不使用 Trim,因此人们的数据不会丢失(在某些三星 SSD 型号上禁用 Trim 之前发生过这种情况)。
因为我经常使用这款 SSD:禁用 Trim 对 SSD 磨损均衡能力的影响有多大?
我无法找到关于 SMART 数据的不同属性的含义的特别好的和可靠的信息。主要是人物和文章,几句话之后基本上都是猜测和自相矛盾。
这篇维基百科文章说:
每个驱动器制造商都定义了一组属性,并设置了阈值,超出该阈值属性在正常操作下不应通过。每个属性都有一个原始值,其含义完全取决于驱动器制造商(但通常对应于计数或物理单位,例如摄氏度或秒),这是一个标准化值,范围从 1 到 253(其中 1 代表最坏情况,253 代表最好)和最差值,代表最低记录的标准化值。属性的初始默认值为 100,但不同制造商可能有所不同。
首先:鉴于其标题是“已知 ATA SMART 属性”,该内容的相关性如何?它是否适用于通过 SATA 连接的 SSD?
为什么值的范围是 1 到 253?0、254 和 255 是怎么回事?是否使用了 100 以上的值?
我的 SSD 的 SMART 数据如下所示(根据gnome-disks):

没有大于 100 的值。
我有很多外部 HDD,但只有这一个 SSD(这是内部 SSD),因此我无法将其 SMART 数据与我知道使用量的其他 SSD 的数据进行比较。但我认为我的 SSD 磨损级别计数的原始值为 245,这意味着 SSD 的存储单元平均已写入 245 次。请告诉我这是否正确,读取是否也算在内,是否只是指定存储空间(256 GB)的245倍或指定存储空间+保留存储空间(用于替换故障部件)。
我的 SSD …
简而言之,发生在我身上的事情是,我的硬盘突然变得如此缓慢,以至于无法加载 Windows/Arch-Linux(我安装的 2 个操作系统)。
所以我决定自己调查发生了什么:
现在我已经使用“磁盘”(内置磁盘管理器)运行了一些“磁盘健康”扫描,这表明一切正常。以下是一些截图:
一般信息:
智能基准:
基准:
我不是专家,但我可以理解基准值太低,经过一些研究,SMART 值似乎还可以。
这发生在昨天(从我写这篇文章的那一刻起),我刚从 HRK 和 Gamivo 购买了 3 款游戏,我立即将其中一款从 Steam 下载下来。
甚至在下载开始之前,电脑似乎很慢,但是,一开始,我认为这是他的正常行为:有时会发生 Windows 启动一些使用 100% 硬盘的后台任务,我认为这是没什么大不了的,所以我让游戏在我远离键盘的时候下载。
在我回来时,我注意到尝试移动 Steam 窗口时很慢,一段时间后进入“等待”状态。在那一刻,我让 TeamSpeak 在后台运行,它运行得很好,但只有后台任务。GUI 上的所有内容都处于“等待”状态。我试图打开任务管理器以查看发生了什么,但是,在尝试时,explorer.exe 崩溃了,然后我唯一能做的就是四处移动光标(顺便说一下,它没有滞后或闪烁之类的)。然后,我输入CTRL+ ALT+ DEL,5分钟后,安全选项屏幕上显示了。我点击了任务管理器,再过 5 分钟后,资源管理器和任务管理器启动了,但两者都没有真正开始工作,只是加载了主窗口和 GUI 布局,但实际上两者都在“
那时,我决定强制关机并重新启动。然后,无法加载Windows。然后我尝试启动 Arch-Linux,它在第一次运行时似乎运行得很完美,但过了一会儿,甚至 Arch-Linux 也做了同样的 Windows
现在,我这里有一个 2TB 硬盘,理论上是健康的,但实际上无法使用。
smart ×10
hard-drive ×7
windows ×2
hp-pavilion ×1
linux ×1
power ×1
ssd ×1
temperature ×1
trim ×1
windows-xp ×1