我找到了一个旧的 IDE 驱动器(希捷 ST36422A),我希望能在上面找到一些怀旧的数据。
到目前为止,我的系统似乎可以识别该驱动器,但分配的/dev/sdh
文件未显示在lsblk
或中fdisk -l
。我也无法使用dd
。
我正在通过通用连接USB2IDE/SATA使用外部电源线的转换器。驱动器设置为从模式。
输出dmesg
:
[ 1672.540299] usb 4-2: new SuperSpeed USB device number 7 using xhci_hcd
[ 1672.562867] usb 4-2: New USB device found, idVendor=1f75, idProduct=0611
[ 1672.562871] usb 4-2: New USB device strings: Mfr=4, Product=5, SerialNumber=6
[ 1672.562873] usb 4-2: SerialNumber: 20171228
[ 1672.563895] usb-storage 4-2:1.0: USB Mass Storage device detected
[ 1672.564010] scsi host7: usb-storage 4-2:1.0
[ 1673.569044] scsi host7: scsi scan: INQUIRY result too short (5), using 36
[ 1673.569051] scsi 7:0:0:0: Direct-Access Generic ATA/ATAPI Device PQ: 0 ANSI: 0
[ 1673.569467] sd 7:0:0:0: Attached scsi generic sg8 type 0
[ 1673.570291] sd 7:0:0:0: [sdh] Attached SCSI removable disk
新lsusb
条目:
Bus 004 Device 007: ID 1f75:0611 Innostor Technology Corporation
新/dev/
文件:
lrwxrwxrwx 1 root root 9 Apr 4 16:43 /dev/disk/by-id/usb-Generic_ATA_ATAPI_Device_20171228-0:0 -> ../../sdh
答案1
如果您只有一个/dev/sdh
设备而没有分区(/dev/sdh1
、/dev/sdh2
等),则意味着 Linux 看到该驱动器但认为它缺少分区表。驱动器的数据可能已损坏:我不知道驱动器有多少内容是可读的。难道是主从设置不正确或者USB接口不正确?有可能,但如果是这些问题,我希望您根本不会看到任何检测到的设备。
由于这不是一个巨大的磁盘,我建议对整个驱动器进行备份,以便您可以使用类似的程序摄影记录使用副本进行恢复。备份工作速度更快(您可以使用更快的内部驱动器)并且更安全(您不会弄乱原始数据)。ST-36422A 似乎是一个6.4GB 驱动器,所以dd if=/dev/sdh of=/path/to/recoverfile bs=1M count=6103 status=progress
或者(如果你有解救)ddrescue -A -J -d /dev/sdh /path/to/recoverfile /path/to/mapfile
。