![外部 Western Digital 硬盘 (USB) 未完全安装](https://linux22.com/image/1333769/%E5%A4%96%E9%83%A8%20Western%20Digital%20%E7%A1%AC%E7%9B%98%20(USB)%20%E6%9C%AA%E5%AE%8C%E5%85%A8%E5%AE%89%E8%A3%85.png)
我正在尝试在 Windows 7 Ultimate 中安装我的外部 NTFS 格式硬盘,但它卡住了。系统仍然有响应,但“安装进度条”从未完成,驱动器上的指示灯继续闪烁。无法访问驱动器(例如尝试查看内容)。屏幕截图如下:
我想尝试运行 chkdsk,但 chkdsk 只有在完全安装后才会运行。
尝试在 Debian 中挂载会导致以下 dmesg 输出:
[ 329.386037] usb 1-1.2: new high-speed USB device number 6 using ehci_hcd
[ 329.494160] Initializing USB Mass Storage driver...
[ 329.494284] scsi6 : usb-storage 1-1.2:1.0
[ 329.494357] usbcore: registered new interface driver usb-storage
[ 329.494359] USB Mass Storage support registered.
[ 330.493837] scsi 6:0:0:0: Direct-Access WD Ext HDD 1021 2021 PQ: 0 ANSI: 4
[ 330.496311] sd 6:0:0:0: Attached scsi generic sg1 type 0
[ 330.497885] sd 6:0:0:0: [sdb] 1953519616 512-byte logical blocks: (1.00 TB/931 GiB)
[ 330.499817] sd 6:0:0:0: [sdb] Write Protect is off
[ 330.499823] sd 6:0:0:0: [sdb] Mode Sense: 17 00 10 08
[ 330.501796] sd 6:0:0:0: [sdb] No Caching mode page present
[ 330.501802] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 330.506777] sd 6:0:0:0: [sdb] No Caching mode page present
[ 330.506783] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 330.526297] sdb: sdb1
[ 330.533958] sd 6:0:0:0: [sdb] No Caching mode page present
[ 330.533963] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 330.533969] sd 6:0:0:0: [sdb] Attached SCSI disk
[ 332.942365] sd 6:0:0:0: [sdb] Unhandled sense code
[ 332.942372] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 332.942378] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 332.942385] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 332.942392] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 332.942407] end_request: critical target error, dev sdb, sector 2064
[ 332.942413] quiet_error: 54 callbacks suppressed
[ 332.942418] Buffer I/O error on device sdb1, logical block 2
[ 335.215232] sd 6:0:0:0: [sdb] Unhandled sense code
[ 335.215237] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 335.215243] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 335.215249] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 335.215255] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 335.215267] end_request: critical target error, dev sdb, sector 2064
[ 335.215274] Buffer I/O error on device sdb1, logical block 2
[ 337.486626] sd 6:0:0:0: [sdb] Unhandled sense code
[ 337.486632] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 337.486641] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 337.486650] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 337.486660] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 337.486679] end_request: critical target error, dev sdb, sector 2064
[ 337.486689] Buffer I/O error on device sdb1, logical block 2
[ 339.803371] sd 6:0:0:0: [sdb] Unhandled sense code
[ 339.803377] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 339.803383] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 339.803389] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 339.803395] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 339.803407] end_request: critical target error, dev sdb, sector 2064
[ 339.803414] Buffer I/O error on device sdb1, logical block 2
[ 342.074889] sd 6:0:0:0: [sdb] Unhandled sense code
[ 342.074895] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 342.074901] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 342.074908] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 342.074916] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 342.074931] end_request: critical target error, dev sdb, sector 2064
[ 342.074938] Buffer I/O error on device sdb1, logical block 2
[ 344.347321] sd 6:0:0:0: [sdb] Unhandled sense code
[ 344.347327] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SEN[ 339.803395] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 339.803407] end_request: critical target error, dev sdb, sector 2064
[ 339.803414] Buffer I/O error on device sdb1, logical block 2
[ 342.074889] sd 6:0:0:0: [sdb] Unhandled sense code
[ 342.074895] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 342.074901] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 342.074908] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 342.074916] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 342.074931] end_request: critical target error, dev sdb, sector 2064
[ 342.074938] Buffer I/O error on device sdb1, logical block 2
[ 344.347321] sd 6:0:0:0: [sdb] Unhandled sense code
[ 344.347327] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 344.347334] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 344.347341] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 344.347348] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 344.347363] end_request: critical target error, dev sdb, sector 2064
[ 344.347370] Buffer I/O error on device sdb1, logical block 2
[ 346.664026] sd 6:0:0:0: [sdb] Unhandled sense code
[ 346.664031] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 346.664036] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 346.664042] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 346.664049] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 346.664061] end_request: critical target error, dev sdb, sector 2064
[ 346.664068] Buffer I/O error on device sdb1, logical block 2
[ 348.935584] sd 6:0:0:0: [sdb] Unhandled sense code
[ 348.935590] sd 6:0:0:0: [sdb] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 348.935595] sd 6:0:0:0: [sdb] Sense Key : Medium Error [current]
[ 348.935601] sd 6:0:0:0: [sdb] Add. Sense: Unrecovered read error
[ 348.935607] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 08 10 00 00 08 00
[ 348.935619] end_request: critical target error, dev sdb, sector 2064
[ 348.935626] Buffer I/O error on device sdb1, logical block 2
Debian 至少能够识别问题并予以解决(HDD 的外部指示灯停止闪烁)。
有什么想法该如何进行吗?
答案1
我认为一个好的开始是进行驱动器测试。如果可能的话,将驱动器从外壳中取出,并将其直接连接到备用机器上(希望您有一台)。
然后测试硬盘的健康状况。我喜欢使用的一个简单但有效的工具是驾驶体能测试。此工具将主要检查驱动器中的坏扇区,并在此过程中执行许多其他检查。
如果 DFT 报告驱动器出现故障(红框中的诊断),您应该检查驱动器是否仍在保修期内,如果可能的话,提出 RMA 索赔以进行更换。
如果它没有报告任何问题(绿色确定),那么您暂时不需要担心硬盘健康状况,而应该在其他地方寻找问题。