답변:
귀하의 의견에 불행한 답변을 언급 한 것이 두렵습니다 ddrescue
. 개별 세션을 처리하는 방법을 모릅니다. 이것이 의도적으로 Linux 커널 CD-ROM 인터페이스의 선택이라고 생각합니다. 관련성이 있다고 간주되는 세션 만 표시합니다. 이것을 우회 cdrdao
하기 위해 도구가 개별 세션 (예 :) --session
플래그 에 액세스 할 수있는 특별한 작업을 수행 한다고 생각 합니다.
내 테스트에서 다음은 디스크를 설명하는 하나의 큰 이진 파일 ( .bin
)과 목차 ( .toc
) 파일을 생성합니다.
cdrdao read-cd --read-raw --datafile data.bin data.toc
다시 시도하거나 확인하지 않으므로 구조가 아닙니다. 그러나 혼합 모드 CD-ROM을 구출하고 개별 세션을 처리 할 수 있습니다. 위의 모든 세션을 찾을 수없는 경우 (있는 세션 수를 확인할 수 있음 cdrdao disk-info
) 다음을 사용하여 개별 세션을 추출 할 수 있습니다.
for session in 1 2 3 [...] ; do
cdrdao read-cd --read-raw --session $session --datafile data-$session.bin data-$session.toc
done
.bin
파일로 표시하는 변환해야 ISO
사용하여 파일 bchunk를 :
bchunk data.bin data.toc data
모든 것이 잘되면 data.iso
디스크의 관련 섹션을 만들어야합니다 . data.ugh
변환에 실패하면 파일 을 만들 수도 있지만 불행히도 그 경우를 처리하는 방법을 모르겠습니다.
ddrescue
일하는 방법도 알려면 알려주세요 ! :)
cdrdao
여러 세션을 복사하는 것과 같은 도구를 사용할 수 있지만 읽기 어려운 데이터를 구할 수는 없습니다ddrescue
. 그래서이 질문을 게시했습니다.