WD ブルーハードドライブが Linux システムに表示されない

WD ブルーハードドライブが Linux システムに表示されない

wd blue 1TB 5400 rpmハードドライブは製造日17 Jun 2018、モデルですWD10SPZX

ハードドライブは Linux でも Windows でも表示されません。Windows や Linux OS をインストールしようとすると、ドライブは Linux に表示されず、OS をインストールできず、Windows OS インストーラーでは 0 MB として表示されます。BIOS を起動すると、BIOS でハードドライブが表示されます。SATA から USB へのケーブルも購入し、別のハードドライブでケーブルをテストしたところ、別のハードドライブが現在の Arch Linux に表示されます。しかし、WD ドライブを SATA から USB へのケーブルに接続しても、まだ表示されません。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

USB ポートを備えたエンクロージャ内に SATA ハードドライブがあります。エンクロージャ内では、SATA ドライブは SATA を USB に変換するチップ (「USB to ATA/ATAPI ブリッジ」) に接続されます。このチップは JMicron 社によって製造されています。

ドライブを USB 経由で接続すると、カーネルはドライブに容量などの基本的なパラメータを要求します。しかし、返される応答はエラーを示しており、これは通常「非常に大きなドライブ」であることを示します。その後、カーネルは大きなドライブに適したコマンドを使用しようとし、とんでもない量の容量を返します。

その手段:

1) ハードディスクコントローラチップが壊れている、または

2) 時々問題が発生することが知られている JMicron チップは、ハード ドライブの応答を USB に正しく変換しません。

最初のケースでは、何もできません。

2 番目のケースをテストするには、エンクロージャを開いてハード ドライブを取り出し、マザーボードの SATA に直接接続します。その方法で動作する場合は、SATA ドライブとして使用するか、このハード ドライブで動作するチップを搭載した新しいエンクロージャを購入する必要があります。いいえ、そのためにどのブランドまたはモデルが必要かはわかりません。

関連情報