我有一个 USB 硬盘似乎出现故障。现在我正尝试使用 将尽可能多的数据传输到新驱动器ddrescue -n -f -v /dev/sdb1 /dev/sdc2 recovery.log
。我遇到了Input file disappeared: no such file or directory
几次错误消息,如下所示dmesg
:
[13140.221752] Buffer I/O error on dev sdb1, logical block 481912624, async page read
[13185.036766] xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command
[13185.248736] usb 3-3: device not accepting address 27, error -62
[13185.256853] usb usb3-port3: unable to enumerate USB device
物理上拆卸并重新连接一段时间后会起作用,但现在似乎卡在 49%。每次我重新启动该过程时,驱动器都会在短时间后消失,没有任何进展。
我可以告诉 ddrescue 跳过有问题的区域吗?或者我是否可以以某种方式在新驱动器上安装不完整的文件系统以查看我目前得到的结果?我犹豫是否要以只读方式安装新驱动器,我想先确保这样做是安全的。
答案1
该磁盘可能是带有 USB 桥接器的 SATA 磁盘。
打开外壳,移除 USB-SATA 桥接器,并将其连接到 SATA 控制器并重复尝试。