我有一个 USB 驱动器,但它好像坏了。
dmesg -w 命令:
[ 6283.970828] usb 1-1: new high-speed USB device number 16 using xhci_hcd
[ 6284.123086] usb 1-1: New USB device found, idVendor=048d, idProduct=1169, bcdDevice= 1.00
[ 6284.123106] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 6284.126803] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 6284.127677] scsi host2: usb-storage 1-1:1.0
[ 6285.135658] scsi 2:0:0:0: Direct-Access XXXXXXXX U1169CONTROLLER 0.00 PQ: 0 ANSI: 2
[ 6285.136342] sd 2:0:0:0: Attached scsi generic sg2 type 0
[ 6285.136616] sd 2:0:0:0: [sdc] Media removed, stopped polling
[ 6285.137425] sd 2:0:0:0: [sdc] Attached SCSI removable disk
lsblk 命令(仅显示需要的条目)
sdc 8:32 1 0B 0 disk
并且 fdisk -l 没有显示该设备。
现在的问题是:有办法恢复数据吗?非常感谢!
答案1
这通常是可能的,但问题是,作为 DIY 项目是否可行?
如果我没看错的话,U盘的物理容量是 0 字节,但它被检测到了。一般来说,这意味着控制器可以工作,但无法与 NAND 通信。
问题是:
- NAND 是问题
- 或者控制器 > NAND 路径中存在一些问题
如果您和大多数人一样(?),您可能只是缺少万用表、某种放大镜和烙铁等工具。
这些还可以帮助您排除故障并修复常见问题,例如连接器损坏和二极管烧坏:在此示例中,连接器被扯断,二极管烧坏。USB 线连接到连接器通常所在的焊盘上,二极管被铜线取代。
如果您有热风站,您甚至可以尝试将 NAND 交换到已知良好的相同 USB 闪存驱动器,以防控制器出现问题。
请注意,一般来说,这样的焊接工作并不是好的第一个项目。
但即使您有这样的工具,如果问题出在 NAND 本身,您仍然会陷入困境。这并不意味着数据无法恢复,但是您需要有人拥有合适的硬件来拆卸和转储 NAND,以及软件将转储转换为逻辑映像,然后您可以使用普通的文件恢复工具从中恢复数据。
移除的NAND芯片:
使用 NAND 读取器转储 NAND 芯片:
是否可以从 USB 闪存驱动器恢复数据:通常可以。自己恢复:有时需要,具体取决于技能和工具。
仅供参考,这里有一个家伙的视频,激励我去了解这些东西:https://youtu.be/ZlXDeyDBUI8
答案2
USB 记忆棒并不是最可靠的设备。
您绝对应该备份闪存盘上的所有数据,并且通常不要将闪存盘用于除短期(少于一天)备份以外的其他用途,以便在计算机之间移动数据。
您能恢复数据吗?一般来说,大多数用户无法恢复数据(> 95%)