복구 디스크에 대한 솔루션이 필요하며 ddrescue 파티션 이미지를 설치할 수 없습니다.

복구 디스크에 대한 솔루션이 필요하며 ddrescue 파티션 이미지를 설치할 수 없습니다.

ddrescue를 사용하여 1Tb 디스크에서 910G 디스크 파티션(sdh4)을 구축했습니다. 디스크는 이렇게 생겼습니다.

Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0x44dd of partition table 5 will be corrected by w(rite)

Disk /dev/sdh: 1000.2 GB, 1000204881920 bytes, 244190645 sectors
Units = sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x0cb2eaae

   Device Boot      Start         End      Blocks   Id  System
/dev/sdh1            2047     4196351    16777220    f  W95 Ext'd (LBA)
/dev/sdh2         4196352     5220351     4096000   ef  EFI (FAT-12/16/32)
/dev/sdh3   *     5220352     5482495     1048576    7  HPFS/NTFS/exFAT
/dev/sdh4         5482496  1953521663  7792156672    7  HPFS/NTFS/exFAT
/dev/sdh5   ?   402767664  3416680776 12055652452   9f  BSD/OS

로그도 캡쳐했습니다. 예를 들어 이미지를 캡처하는 명령을 실행합니다.

ddrescue -v -n /dev/sdh4 recover.img recover.log

이것을 설치할 수 없습니다. 항상 반환되는 오류:

doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition 마운트: 잘못된 파일 시스템 유형, 잘못된 옵션, /dev/loop1의 잘못된 슈퍼 블록, 코드 페이지 또는 도우미 누락 또는 기타 오류`

mount, ntfs-3g, -o ro,loop심지어 루프백으로 설정하여 먼저 설치해 보았습니다 . 오류가 여전히 존재합니다. 설치 방법에 대한 제안을 환영합니다.

다른 솔루션을 설치해 보려면 파티션 테이블에 필요한 것이 있을 수 있습니다. 이로 인해 생각이 들었습니다.

아마도 오프셋을 사용하여 마운트할 수 있을 것입니다. 이미지 파일의 기본 910GB 파티션을 덮어쓰지 않고도 이 Recover.img 파일을 사용하여 드라이브의 나머지 부분을 채울 수 있습니까? 이렇게 하면 8시간이 절약되며 드라이브가 조각화되기 전의 데이터도 절약됩니다. ddrescue가 처리할 수 있나요?

이것이 가능합니까, 아니면 img 파일을 엉망으로 만들까요?

예를 들어 나는 이것을 생각하고 있었고 ddrescue -v -n /dev/sdh recover.img recover.log 그것이 기존 ~910G 파일에 다른 파티션을 채울 것이라고 기대했습니다.

이것은 중요한 데이터이므로 도움을 주시면 감사하겠습니다.
미리 감사드립니다.

편집: 방금 파티션을 직접 마운트할 수도 없고 동일한 ntfs 오류가 발생한다는 것을 기억했습니다. 나는 그것에 smartctl을 실행해 보았지만 그러한 오류를 본 적이 없습니다.

Read Device Identity failed: scsi error unsupported field in scsi command

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.```

관련 정보