我找到了我的一个旧的IDE驱动器(希捷ST36422A),我希望在它上找到一些怀旧的数据。
到目前为止,我的系统似乎识别驱动器,但分配的/dev/sdh
文件没有出现在lsblk
或fdisk -l
中。我也不能使用dd
。
我正在通过一个通用的usb2ide/sata转换器连接,该转换器使用外部电源coord。驱动器设置为从模式.
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
发布于 2018-04-04 18:28:01
如果您只有一个/dev/sdh
设备而没有分区(/dev/sdh1
、/dev/sdh2
等),这意味着Linux可以看到驱动器,但认为它缺少一个分区表。驱动器的数据可能已损坏:我不知道有多少驱动器是可读的。是因为主从设置不正确,还是USB接口不正确?有可能,但如果是这些问题,我想你根本不会看到任何检测到的设备。
由于这不是一个巨大的磁盘,我建议对整个驱动器进行备份,这样您就可以使用像PhotoRec这样的程序来使用副本进行恢复。备份的工作速度更快(您可以使用更快的内部驱动器)和更安全的(您没有破坏原始数据)。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
。
https://unix.stackexchange.com/questions/435545
复制相似问题