디스크 이미지를 분할하고 각 부분에 대해 별도로 Photorec을 실행할 수 있나요?

디스크 이미지를 분할하고 각 부분에 대해 별도로 Photorec을 실행할 수 있나요?

나는 뛰고있어사진술USB로 연결된 외장하드의 경우 시간이 너무 오래 걸리고 남은 시간도 늘어날 것으로 예상됩니다.

해당 외부 드라이브에서 디스크 이미지를 생성하고, 이를 더 작은 부분으로 분할하고, 각 부분을 내부 SSD에 복사하고(한 번에 하나씩) Photorec을 실행할 수 있는 방법이 있습니까? SSD에 여유공간이 많지 않아 전체 이미지를 한 번에 복사할 수 없습니다.

답변1

예, 하지만 파일이 분할 경계를 넘으면 해당 파일을 복구할 수 없습니다. 물론 중첩 분할을 사용하면 이 문제를 피할 수 있습니다(중첩 크기는 최소한 복구할 것으로 예상되는 가장 큰 파일 크기임). 그러나 실제로 원하는 속도 증가를 볼 수 있을지 여부는 기껏해야 의문입니다.

4GiB크기와 128MiB오버랩 분할을 수행한다고 가정해 보겠습니다 .

# first part:
dd if=/dev/external1 of=split.img bs=1M count=$((4096+128))
photorec split.img

# second part:
dd if=/dev/external1 of=split.img bs=1M skip=4096 count=$((4096+128))
photorec split.img

다음 단계에서는 skip=$((4096*2))디스크 끝에 도달할 때까지 이 작업을 반복합니다.

관련 정보