하드 드라이브에 크기가 없으며 fdisk에서 인식되지 않습니다.

하드 드라이브에 크기가 없으며 fdisk에서 인식되지 않습니다.

Arch Linux(x86_64)를 사용하고 있는데 120GB 외장 하드 드라이브가 작동하지 않습니다. c/fdisk, c/gdisk 또는 g/parted를 사용하면 /dev/sdb(내 하드 드라이브)를 볼 수 없습니다. 다른 도구(예: mkfs)는 작동하지만 오류가 발생합니다. mkfs.ext4의 출력:

$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.46.2 (28-Feb-2021)
mkfs.ext4: Device size reported to be zero.  Invalid partition specified, or
    partition table wasn't reread after running fdisk, due to
    a modified partition being busy and in use.  You may need to reboot
    to re-read your partition table.

재부팅하고, 팩맨으로 업데이트하고, 다른 운영 체제(Debian, Venom, Gobo, Windows)를 사용해 보았지만 아무 것도 작동하지 않았습니다. 나는 이것이 드라이버 문제라고 생각합니다.

어떻게 해결할 수 있나요?

편집: smartctl 출력:

smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.12.11-arch1-1] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

Read NVMe Identify Controller failed: scsi error medium or hardware error (serious)

정보:

$ sudo dmesg | grep sdb
[14246.708362] sd 2:0:0:0: [sdb] Spinning up disk...
[14252.213470] sd 2:0:0:0: [sdb] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[14252.213479] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[14252.213486] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[14252.214034] sd 2:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[14252.214040] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[14252.214046] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[14252.214631] sd 2:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[14252.214636] sd 2:0:0:0: [sdb] 0-byte physical blocks
[14252.214958] sd 2:0:0:0: [sdb] Test WP failed, assume Write Enabled
[14252.215063] sd 2:0:0:0: [sdb] Asking for cache data failed
[14252.215068] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[14252.215465] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[14252.232204] sd 2:0:0:0: [sdb] Unit Not Ready
[14252.232218] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[14252.232225] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[14252.232596] sd 2:0:0:0: [sdb] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[14252.232602] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[14252.232608] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[14252.232987] sd 2:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[14252.232993] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[14252.232998] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[14252.234498] sd 2:0:0:0: [sdb] Attached SCSI disk

dmesg용 고급 grep(sdb, usb 및 scsi):

[32521.781446] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[32521.798646] usb 2-1: New USB device found, idVendor=152d, idProduct=0583, bcdDevice= 2.09
[32521.798660] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[32521.798664] usb 2-1: Product: USB 3.0
[32521.798667] usb 2-1: Manufacturer: Union Sine
[32521.798670] usb 2-1: SerialNumber: DD564198838A2
[32521.812116] scsi host2: uas
[32521.813764] scsi 2:0:0:0: Direct-Access     Union    Sine USB 3.0     0209 PQ: 0 ANSI: 6
[32521.815057] sd 2:0:0:0: Attached scsi generic sg1 type 0
[32531.843903] sd 2:0:0:0: [sdb] Spinning up disk...
[32549.154622] sd 2:0:0:0: [sdb] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[32549.154635] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[32549.154642] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[32549.155457] sd 2:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[32549.155462] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[32549.155468] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[32549.156410] sd 2:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[32549.156418] sd 2:0:0:0: [sdb] 0-byte physical blocks
[32549.157097] sd 2:0:0:0: [sdb] Test WP failed, assume Write Enabled
[32549.157297] sd 2:0:0:0: [sdb] Asking for cache data failed
[32549.157302] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[32549.157943] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[32549.177074] sd 2:0:0:0: [sdb] Unit Not Ready
[32549.177088] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[32549.177095] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[32549.177856] sd 2:0:0:0: [sdb] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[32549.177861] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[32549.177867] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[32549.181122] sd 2:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[32549.181136] sd 2:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[32549.181144] sd 2:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[32549.183199] sd 2:0:0:0: [sdb] Attached SCSI disk

관련 정보