파일 시스템 및 파티션이없는 드라이브에서 파일 검색 드라이브가 있습니다. dd 명령으로

사용 가능한 파일 시스템이나 파티션이없는 드라이브가 있습니다. dd 명령으로 파일을 복사합니다. 이러한 드라이브에서 파일 헤더 또는 이와 유사한 것을 검색하여 파일을 복구 할 수있는 프로그램이 있습니까? 프로그램은 파일 시스템이 없으므로 파일 시스템을 처리해서는 안됩니다.



답변

로 파일을 복사 한 경우 :-)로 dd다시 복사하면됩니다 dd.

dd( seek=파라미터 를 사용하지 않는 한) 드라이브의 시작 부분에 파일을 넣습니다 . 그래서 그냥 사용하여 다시 읽습니다.

dd if=/dev/mydevice of=/tmp/rescued_file bs=1M count=<filesize in megabyte>

유일한 문제는 파일이 끝나는 위치를 알 수있는 방법이 없다는 것입니다 (파일에 일종의 끝 표식이 있다는 것을 알지 않는 한) 파일 크기를 명시 적으로 지정해야합니다.

있습니다 단지 특정 형식의 파일과 같이 바이트를 찾아, 디스크 또는 드라이브 이미지 파일을 찾기위한 프로그램,하지만이 반드시 파일 만 특정 유형의 작동합니다. 사진을 찾는 PhotoRec 가 그 예입니다 .