다음과 같이 고장난 드라이브의 이미지를 만들었습니다.
dd if=/dev/sde of=/mnt/image001.dd
드라이브에는 두 개의 파티션 만 있습니다.
Device Boot Start End Blocks Id System
/dev/sde1 * 1 13 102400 7 HPFS/NTFS
/dev/sde2 13 60802 488282112 7 HPFS/NTFS
파일 (image001.dd)을 두 개 또는 세 개의 파일 (1 : MBR; 2 : 파티션 1; 3 : 파티션 2)로 분할 하여 파일 시스템을 마운트 할 수 있습니까?
내가 찾지 못하는 해결책은 split
많은 512K 파일을 만드는 데 사용 cat
하고 다시 3 개의 파일 (1 : 512K, 2 : 105M, 3 : 나머지)로 다시 사용하는 것입니다. 이를위한 디스크 공간.
역사 :
나는 이미 전체 이미지를 새 드라이브에 복사했으며 부팅되고 대부분 작동합니다. FS가 기존의 고장난 드라이브 dd
에서 손상되어 손상된 부분을 복사 한 후 새 드라이브에 기록한 것 같습니다. 내 솔루션은 내가 복사하고 그냥 (사용하여 파일을 복사하는 FS 마운트하는 것입니다 rsync
그래서 나 뭔가를) 잘하면 내가 나쁜 비트를 복사하지 않습니다.
업데이트 1 : 시도 dd if=/mnt/image001.dd of=/mnt/image001.part1.dd bs=512 count=204800 skip=1
했지만 그에 mount
대해 불평 NTFS signature is missing
하므로 제대로하지 않았다고 생각합니다.
kpartx
내 문제를 해결하십시오. 이 답변이을 (를parted
)보다 더 일반적 이라고 생각하기 때문에 선택kpartx
했지만kpartx
조금 더 쉽습니다.