绕过/删除对故障驱动器的引用

绕过/删除对故障驱动器的引用

我的笔记本电脑中有 2 个硬盘 - 1 个硬盘上安装了 linux mint 18.1 Serena,另一个未使用,但现在似乎已失败,因此启动现在需要一分钟多的时间。

dmesg:

[    4.071392] ata2: SATA max UDMA/133 abar m2048@0xb051d000 port 0xb051d180 irq 42
[    9.430756] ata2: link is slow to respond, please be patient (ready=0)
[   14.078859] ata2: COMRESET failed (errno=-16)
[   19.446984] ata2: link is slow to respond, please be patient (ready=0)
[   24.095092] ata2: COMRESET failed (errno=-16)
[   29.463215] ata2: link is slow to respond, please be patient (ready=0)
[   59.143901] ata2: COMRESET failed (errno=-16)
[   59.143914] ata2: limiting SATA link speed to 3.0 Gbps
[   64.176017] ata2: COMRESET failed (errno=-16)
[   64.176030] ata2: reset failed, giving up

如何阻止它尝试连接到故障驱动器?这只能通过物理断开连接来实现吗?

答案1

您可以尝试发出hdparm -Y /dev/<defective-one>,但内核可能会自动重置它以启动。可以从 BIOS 禁用 SATA 端口吗?

答案2

这是一个物理连接问题。打开笔记本电脑并检查硬盘连接 - 第二个驱动器现在可以正常识别,所以没有问题

答案3

从 /etc/fstab 中删除该驱动器的条目,或者在 BIOS 中禁用该驱动器

首先,备份/etc/fstab:

sudo cp /etc/fstab /etc/fstab.bak

接下来,编辑 fstab:

gksu gedit /etc/fstab

删除此文件中引用要禁用的驱动器的行

相关内容