我决定在安装 Arch Linux 之前使用安全擦除来擦除我的 SSD,因为 Arch wiki 说这会提高性能。我跟着wiki 上列出的说明,但现在当我尝试安装 Arch 时,/dev/sda
不会显示并给出有关 I/O 的错误。
当我运行时fdisk -l
,出现以下错误日志:
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
sd 0:0:0:0: rejecting I/O to offline device
sd 0:0:0:0: rejecting I/O to offline device
sd 0:0:0:0: rejecting I/O to offline device
sd 0:0:0:0: rejecting I/O to offline device
fdisk: cannot open /dev/sda: Input/output error
启动时还会出现一些其他错误,内容如下:
ata1.00: failed command: READ FPDMA QUEUED
ata1.00L status { DRDY }
SSD出现在BIOS中,也出现在Arch LiveCD上的硬件检测工具中。我尝试使用 GParted、Ubuntu 和 Gentoo 启动,但其他操作系统都无法创建/dev/sda
。
/dev/sda
不会出现在fdisk
、testdisk
或任何其他工具中。
我花了几个小时试图在这个问题上取得进展。有谁知道解决方案吗?
这是 dmesg 的完整日志:http://sprunge.us/RCgY