wd blue 1TB 5400 rpm
Made of Date 하드 드라이브 가 있습니다 17 Jun 2018
. 모델 WD10SPZX
.
하드 드라이브는 Linux나 Windows에 표시되지 않습니다. Windows 및/또는 Linux OS를 설치하려고 하면 OS를 설치할 때 드라이브가 Linux에 표시되지 않고 Windows OS 설치 프로그램에서는 0mb로 표시됩니다. 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-ATA/ATAPI 브리지")에 연결됩니다. 이 칩은 JMicron에서 제조되었습니다.
USB를 통해 드라이브를 연결하면 커널은 드라이브에 용량을 포함한 몇 가지 기본 매개변수를 요청합니다. 그러나 얻은 응답은 일반적으로 "매우 큰 드라이브"를 나타내는 오류를 나타냅니다. 그런 다음 대용량 드라이브에 적합한 명령을 사용하려고 시도하고 엄청난 양의 용량을 다시 얻습니다.
수단:
1) 하드디스크 컨트롤러 칩이 손상되었습니다. 또는
2) 가끔 문제가 있는 것으로 알려진 JMicron 칩이 하드 드라이브의 응답을 USB로 올바르게 변환하지 않습니다.
첫 번째 경우에는 할 수 있는 일이 없습니다.
두 번째 경우를 테스트하려면 인클로저를 열고 하드 드라이브를 꺼낸 다음 마더보드의 SATA에 직접 연결합니다. 그런 식으로 작동하는 경우 SATA 드라이브로 사용하거나 이 하드 드라이브에 작동하는 칩이 포함된 새 인클로저를 구입해야 합니다. 아니요, 어떤 브랜드나 모델이 필요한지 모르겠습니다.