我有一個“ wd blue 1TB 5400 rpm
Made of Date”硬碟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。該晶片由智微晶片製造。
當您透過 USB 連接驅動器時,核心會詢問驅動器一些基本參數,包括容量。然而,它得到的答案表明一個錯誤,這通常表明“非常大的驅動器”。然後它嘗試使用適合大驅動器的命令,並獲得了可笑的容量。
辦法:
1)你的硬碟控制晶片壞了;或者
2) JMicron 晶片有時會出現問題,無法將硬碟的回應正確轉換為 USB。
對於第一種情況,你無能為力。
要測試第二種情況,請打開外殼,取出硬碟,然後將其直接連接到主機板上的 SATA。如果是這樣,您可以將其用作 SATA 驅動器,或者您需要購買一個帶有適用於此硬碟的晶片的新外殼。不,我不知道您需要哪個品牌或型號。