IDE 드라이브가 dmesg 등에 표시되지만 액세스할 수 없습니다.

IDE 드라이브가 dmesg 등에 표시되지만 액세스할 수 없습니다.

오래된 IDE 드라이브(Seagate ST36422A)를 발견했고 거기에서 향수를 불러일으키는 데이터를 찾고 싶었습니다.

지금까지 시스템이 드라이브를 인식하는 것 같지만 할당된 파일이 또는 /dev/sdh에 표시되지 않습니다 . 나도 그것을 사용할 수 없습니다 .lsblkfdisk -ldd

유니버설을 통해 연결 중이에요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.

관련 정보