
저는 Ubuntu를 실행 중이고 Windows 10에 액세스할 수 있습니다. GNU ddrescue
. 나는 foremost
이미지에 사용하려고 시도했고 foremost
그것이 만나는 각각의 다른 파일 형식의 이름을 딴 별도의 폴더를 생성하고 거기에 일치하는 파일을 채우는 것 같습니다.
이렇게 하면 원본 폴더 트리가 완전히 파괴되고 모든 결과 파일을 이해하는 것이 가능해집니다.불가능한.
이미지 파일에 사진이 너무 많아요. 사진을 찍은 장소, 찍은 시기 등의 이름이 적힌 수많은 폴더에 저장되어 있습니다. 원본 폴더 트리를 보존해야 합니다.
누구든지 도와줄 수 있나요?
내용fdisk -l mybackup.img
Disk backup.img: 424.5 GB, 424541814784 bytes
255 heads, 63 sectors/track, 51614 cylinders, total 829183232 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeea5da13
Device Boot Start End Blocks Id System
backup.img1 63 976768064 488384001 7 HPFS/NTFS/exFAT
답변1
부인 성명
ddrescue
내 대답은 (또는 dd
)로 촬영한 이미지가 완전히 정확하고(읽기 오류가 없음) 기본 파티션과 파일 시스템이 정상인 상황에 적용됩니다 .사실은 "복구"가 아니라 "접근권 확보"입니다. 디스크나 파일 시스템에 결함이 있는 사람에게는 이것이 적용되지 않을 수 있습니다.
실제 답변
제공된 fdisk
출력은 이미지 크기가 너무 작아서 파티션을 담을 수 없음을 보여줍니다. 나는 질문이 다음과 관련되어 있음을 이해합니다.이 하나. 전체 이미지를 만든 후에는 기본 파티션을 간단히 마운트할 수 있습니다.
sudo mount -o ro,offset=$((512*63)) mybackup.img /mnt
노트:
ro
이미지가 실수로 수정되는 것을 방지하려면 읽기 전용( )을 마운트하세요 .- 이미지에는 하나의 파티션이 포함되어 있습니다.
63
섹터 크기 단위( )의 오프셋입니다512
. - 마운트 지점은
/mnt
; 물론 다른 곳에 마운트할 수도 있습니다.
/mnt/
이제 아래 (또는 마운트하기로 결정한 위치) 에서 파일과 디렉터리 구조를 볼 수 있습니다 . cp -r
, 또는 다른 도구를 사용하여 mc
복사합니다.
청소
완료되면 다음 방법으로 마운트를 해제하세요.
sudo umount /mnt