WD 蓝色硬盘未显示在我的 Linux 系统上

WD 蓝色硬盘未显示在我的 Linux 系统上

我有一块wd blue 1TB 5400 rpm由 制造的硬盘17 Jun 2018。型号为WD10SPZX

硬盘在 Linux 和 Windows 上均未显示。尝试安装 Windows 和/或 Linux 操作系统时,硬盘未显示在 Linux 中以安装操作系统,而在 Windows 操作系统安装程序中,硬盘显示为 0mb。当我启动 BIOS 时,我可以在 BIOS 中看到硬盘。我甚至买了一条 SATA 转 USB 电缆,并用另一块硬盘测试了该电缆,另一块硬盘显示在我当前的 Arch-linux 上。但是,当我使用 SATA 转 USB 电缆连接 WD 硬盘时,它仍然没有显示。我触摸了 WD 硬盘,可以感觉到它在运行,没有任何噪音。

是驱动程序问题还是驱动器出现故障?

dmesg输出(大约 1 或 2 分钟后出现硬盘消息。并且我听到笔记本电脑发出的声音,就像连接了新的 USB 设备一样):

[  538.938930] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[  539.080643] usb 1-3: New USB device found, idVendor=152d, idProduct=2338, bcdDevice= 1.00
[  539.080650] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  539.080654] usb 1-3: Product: USB to ATA/ATAPI bridge
[  539.080658] usb 1-3: Manufacturer: JMicron
[  539.080661] usb 1-3: SerialNumber: 000000000000
[  539.082560] usb-storage 1-3:1.0: USB Mass Storage device detected
[  539.083427] scsi host2: usb-storage 1-3:1.0
[  539.744557] ACPI BIOS Error (bug): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20180810/psargs-330)
[  539.744598] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.H_EC._QC9, AE_NOT_FOUND (20180810/psparse-514)
[  540.097082] scsi 2:0:0:0: Direct-Access     WDC WD10 SPZX-24Z10            PQ: 0 ANSI: 5
[  540.098361] sd 2:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[  540.098533] sd 2:0:0:0: [sdb] 72057594037927936 512-byte logical blocks: (36.9 EB/32.0 EiB)
[  540.098820] sd 2:0:0:0: [sdb] Write Protect is off
[  540.098824] sd 2:0:0:0: [sdb] Mode Sense: 28 00 00 00
[  540.099114] sd 2:0:0:0: [sdb] No Caching mode page found
[  540.099119] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[  540.101909] sd 2:0:0:0: [sdb] Attached SCSI disk
[  540.739769] ACPI BIOS Error (bug): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20180810/psargs-330)
[  540.739781] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.H_EC._QC9, AE_NOT_FOUND (20180810/psparse-514)
[  540.877095] audit: type=1130 audit(1564103965.766:74): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-hostnamed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  541.740767] ACPI BIOS Error (bug): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20180810/psargs-330)
[  541.740800] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.H_EC._QC9, AE_NOT_FOUND (20180810/psparse-514)
[  542.740993] ACPI BIOS Error (bug): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20180810/psargs-330)

此消息不断出现并使输出变得如此之长:

[  541.740800] ACPI Error: Method parse/execution failed \_SB.PCI0.LPCB.H_EC._QC9, AE_NOT_FOUND (20180810/psparse-514)
    [  542.740993] ACPI BIOS Error (bug): Could not resolve [^^^GFX0.AFN2], AE_NOT_FOUND (20180810/psargs-330)

答案1

您的机箱内有一个 SATA 硬盘,该硬盘带有 USB 端口。在机箱内,SATA 硬盘连接到一个芯片(“USB 转 ATA/ATAPI 桥”),该芯片将 SATA 转换为 USB。该芯片由 JMicron 制造。

当您通过 USB 连接驱动器时,内核会向驱动器询问一些基本参数,包括容量。但是,它得到的答案显示错误,这通常表示“驱动器非常大”。然后,它会尝试使用适合大驱动器的命令,并返回大量容量。

办法:

1) 您的硬盘控制芯片损坏;或

2)众所周知,JMicron 芯片有时会出现问题,无法将硬盘的答案正确地转换为 USB。

在第一种情况下,你什么也做不了。

要测试第二种情况,请打开外壳,取出硬盘,然后将其直接连接到主板上的 SATA。如果这样可以,您可以将其用作 SATA 驱动器,或者您需要购买一个带有适用于此硬盘的芯片的新外壳。不,我不知道您需要哪个品牌或型号。

相关内容