硬盘间歇性消失:SATA 链路断开

硬盘间歇性消失:SATA 链路断开

我真的需要你们的帮助,因为我在这个问题上遇到了很多困难。

所以:我有一台使用了 2 年的华硕 X555LAB 笔记本电脑,最初购买时预装了 Windows 8,后来升级到 Windows 10,运行了 2 年,没有任何问题。然而,2 周前,笔记本电脑开始出现蓝屏,并显示以下消息:关键进程死亡;这实际上就是我所能看到的全部内容,事件日志没有显示更多信息。我尝试使用 Windows 10 恢复光盘恢复 Windows,然后完全重新安装,但无济于事 --> 相同的蓝屏不断出现。

接下来,我下载了 Ubuntu 映像,并从 DVD 启动。那时 SSD 通常可以通过 BIOS 检测到,我设法尝试安装。

SSD 开始按预期出现和消失。当我写这篇文章时,我正在使用 LiveDVD Ubuntu,可以在启动器上看到有时分区正在安装然后消失。

在展示我的屏幕之前,我将解释一下我到目前为止为诊断罪魁祸首所做的工作。所以,我有另一台笔记本电脑,东芝 C660,也带有 SSD,为了排除硬盘故障的可能性,我简单地更换了 SSD:东芝在 BIOS 中检测到了外来 SSD,而华硕没有。所以我打开了华硕,取出了 SSD 和 Ribbon,从 HHD 板上拔下了黑色部分(我猜是电源),我把这些东西放回去以确保任何地方都没有松动,令人惊讶的是,UEFI 中检测到了 SSD(华硕的驱动器),从那里,我设法安装了全新的 Ubuntu。

本来以为问题解决了,结果一个小时前电脑又死机了,现在系统无法启动,只显示UEFI界面。

截图:消息

Smartmontools 测试没有检测到任何与 HDD 有关的问题,我个人认为这与硬盘无关,因为我能够使用东芝笔记本电脑在此硬盘上安装 Linux,并且上面屏幕截图中包含的错误并不存在。

日志:智能工具

通常会出现以下错误。据我所知,这似乎是与电源有关的问题,但我自己无法诊断原因。


[Fri Jun  9 18:25:06 2017] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800 action 0xe frozen
[Fri Jun  9 18:25:06 2017] ata1: irq_stat 0x00400040, connection status changed
[Fri Jun  9 18:25:06 2017] ata1: SError: { HostInt PHYRdyChg 10B8B DevExch }
[Fri Jun  9 18:25:06 2017] ata1: hard resetting link
[Fri Jun  9 18:25:06 2017] ata1: SATA link down (SStatus 0 SControl 320)

当分区出现时,dmesg-T命令输出以下内容:


[Fri Jun  9 18:31:45 2017] ata1: EH complete
[Fri Jun  9 18:31:52 2017] ata1: exception Emask 0x10 SAct 0x0 SErr 0x4040000 action 0xe frozen
[Fri Jun  9 18:31:52 2017] ata1: irq_stat 0x00000040, connection status changed
[Fri Jun  9 18:31:52 2017] ata1: SError: { CommWake DevExch }
[Fri Jun  9 18:31:52 2017] ata1: limiting SATA link speed to 1.5 Gbps
[Fri Jun  9 18:31:52 2017] ata1: hard resetting link
[Fri Jun  9 18:31:52 2017] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[Fri Jun  9 18:31:52 2017] ata1.00: ATA-9: SanDisk SDSSDA120G, Z22000RL, max UDMA/133
[Fri Jun  9 18:31:52 2017] ata1.00: 234441648 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
[Fri Jun  9 18:31:52 2017] ata1.00: configured for UDMA/133
[Fri Jun  9 18:31:52 2017] ata1: EH complete
[Fri Jun  9 18:31:52 2017] scsi 0:0:0:0: Direct-Access     ATA      SanDisk SDSSDA12 00RL PQ: 0 ANSI: 5
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: [sdb] 234441648 512-byte logical blocks: (120 GB/112 GiB)
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: Attached scsi generic sg0 type 0
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: [sdb] Write Protect is off
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[Fri Jun  9 18:31:52 2017]  sdb: sdb1 sdb2 sdb3 sdb4 sdb5
[Fri Jun  9 18:31:52 2017] sd 0:0:0:0: [sdb] Attached SCSI disk

sudo parted -l(仅当 SSD 启动时)


ubuntu@ubuntu:~$ sudo parted -l
Model: ATA SanDisk SDSSDA12 (scsi)
Disk /dev/sdb: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number Start End Size File system Name Flags 1 1049kB 1000MB 999MB fat32 boot, esp 2 1000MB 4000MB 3000MB linux-swap(v1) 3 4000MB 44.0GB 40.0GB ext4 4 44.0GB 59.0GB 15.0GB ext4 5 59.0GB 120GB 61.0GB ext4

Model: MATSHITA DVD-RAM UJ8E2 S (scsi) Disk /dev/sr0: 1554MB Sector size (logical/physical): 2048B/2048B Partition Table: mac Disk Flags:

Number Start End Size File system Name Flags 1 2048B 6143B 4096B Apple 2 7389kB 9880kB 2490kB EFI

问题是大多数信息都涉及 PC 而不是笔记本电脑。但我正在考虑购买 HHD 主板或 Ribbon,因为这两个可能都坏了(不知道它们怎么会坏,但无论如何)。

我将非常感激任何帮助和建议,无论是购买硬盘板还是色带,或者问题可能出在其他地方。

此致


感谢您的及时回复@psusi。

你的意思是插上不同的充电器对吧?我这样做了,但无济于事。但不确定是否可以插入其他品牌的充电器(东芝的充电器的输出参数略有不同)

SATA 线是指这个白色丝带和 SATA 控制器硬盘板

此致

更新1:我注意到dmesg-T命令当我插入充电器并拔下电源时立即输出以下错误:


[Fri Jun  9 20:17:57 2017] asus_wmi: Unknown key cf pressed
[Fri Jun  9 20:17:57 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:20:50 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:21:19 2017] asus_wmi: Unknown key cf pressed
[Fri Jun  9 20:21:20 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:21:36 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:21:42 2017] asus_wmi: Unknown key cf pressed
[Fri Jun  9 20:21:43 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:22:56 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]
[Fri Jun  9 20:23:03 2017] asus_wmi: Unknown key cf pressed
[Fri Jun  9 20:23:03 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]

更新 2:我已拆开硬盘控制器和带状电缆,重新连接,并加载系统。不知道到底发生了什么。

dmesg-T命令

更新3:

今天,dmesg-T命令再次输出 ata1 错误。当我将设备插入 USB 端口时,它再次出现。

截屏

答案1

尝试使用另一个电源为驱动器供电以排除此问题。否则,要么是 SATA 电缆(很容易更换),要么是 SATA 控制器(内置于主板中)。

答案2

您对可能出现的问题有什么想法吗?这是一台笔记本电脑,而不是台式电脑,因此没有 SATA 电缆,而是像连接主板和 SSD 的 SATA 连接器以及扁平带状电缆之类的东西,但如果我错了,请纠正我。

错误仍然出现,根据此来源:驱动问题分析这与电源不足有关。但链接指的是 PC,可以更换 SATA 电缆。

我不想一直给自己发帖子,我只是想提供正在发生的事情的新信息,所以也许有人可以告诉我到底应该替换什么才能解决这个问题。

目前,笔记本电脑可以工作,但有时会崩溃,dmesg-T命令经典输出相同的错误:


[Sun Jun 11 18:56:49 2017] ata1: EH complete
[Sun Jun 11 19:05:40 2017] ata1: exception Emask 0x50 SAct 0x0 SErr 0x4090800 action 0xe frozen
[Sun Jun 11 19:05:40 2017] ata1: irq_stat 0x00400040, connection status changed
[Sun Jun 11 19:05:40 2017] ata1: SError: { HostInt PHYRdyChg 10B8B DevExch }
[Sun Jun 11 19:05:40 2017] ata1: hard resetting link
[Sun Jun 11 19:05:41 2017] ata1: SATA link down (SStatus 0 SControl 310)
[Sun Jun 11 19:05:46 2017] ata1: hard resetting link
[Sun Jun 11 19:05:46 2017] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[Sun Jun 11 19:05:46 2017] ata1.00: configured for UDMA/133
[Sun Jun 11 19:05:46 2017] ata1: EH complete

此外,到目前为止我注意到的其他奇怪的事情是:

  1. WiFi 工作时飞机二极管灯亮起(有点反向功能)
  2. 当我插入充电器时出现以下行:


[Sun Jun 11 17:14:18 2017] asus_wmi: Unknown key cf pressed
[Sun Jun 11 17:14:18 2017] proc_thermal 0000:00:04.0: Unsupported event [0x84]

此致

相关内容