답변:
당신은 ddrescue를 시도 할 수 있습니다. 추천서를 읽었지만 경험이 없습니다.
ddrescue라는 두 가지 프로그램이 있습니다 ( /ubuntu/211578/whats-the-difference-between-ddrescue-gddrescue-and-dd-rescue 참조 ). Gnu ddrescue는 최신 버전이며 이전 ddrescue의 일부 문제를 극복하도록 설계되었습니다.
Gnu ddrescue는 맵 파일을 사용하며 동일한 작업을 다시 수행하거나 이전의 성공적인 읽기를 덮어 쓰지 않고 동일한 출력 파일에 여러 번 쓸 수 있습니다. 대신 맵 파일을보고 구멍을 채워서 다시 읽으려고하는 섹터를 찾습니다.
권장되는 DVD 사용법 ( Gnu ddrescue 매뉴얼 )은 다음과 같습니다.
ddrescue -n -b2048 /dev/cdrom cdimage mapfile
ddrescue -d -r1 -b2048 /dev/cdrom cdimage mapfile
첫 번째 줄은 DVD에서 쉽게 읽을 수있는 데이터를 추출합니다. 두 번째 줄은 직접 디스크 액세스를 사용하여 더 많은 것을 읽고 동일한 출력 파일에 쓰려고 시도합니다.
적절한 설정으로 K3b에 대한 개인적인 경험이 있습니다.
k3b --copy <device>
큰 창과 작은 복사 창이 나타납니다. 큰 것을 무시하십시오. 작은 설정에서 고급 설정을 클릭해야합니다. 그런 다음 "읽기 오류 무시"를 클릭하여 첫 번째 오류에서 멈추지 않도록하십시오. 또한 반복 시도에 시간이 오래 걸릴 수 있으므로 읽기 시도 횟수를 상당히 낮은 값으로 수정하십시오. 나는 종종 첫 번째 시도에서 1로 설정하여 문제를 일으키는 섹터 수를 확인합니다.
옵션을 클릭하면 디스크에 ISO 이미지 만 생성하도록 선택할 수 있습니다. 이미지를 클릭 한 후 저장할 위치를 선택할 수 있습니다. 종종 누락 된 섹터 몇 개 (수백 개)조차 눈에 띄지 않을 것입니다. 그러나 그것은 모두 그들이 어디에 있는지에 달려 있습니다. K3b는 읽을 수없는 섹터를 알려줍니다.
나는 보통 dvdbackup
이 작업에 정확하게 사용 합니다. k3b
DVD를 복제 할 수 있었지만 디스크를 재생할 수 없을 때이 도구를 사용했습니다 . dvdbackup으로 복사하면 매번 작동했습니다.
기본 사이트 에서 다운로드 할 수 있지만 Distro의 리포지토리에도 있어야합니다.
$ cd /dir/where/you/save/the/dvd
# insert DVD to be copied
$ dvdbackup -M
$ genisoimage -dvd-video -udf -o movie.iso /dir/where/you/save/the/dvd
$ eject /dev/dvd
# now insert a blank DVD
$ growisofs -Z /dev/dvd=movie.iso
이 응용 프로그램은 내가 전에 사용한 적이 없지만 당신이 필요로하는 것을하기 위해 취합니다. 여기에서 다운로드 할 수 있습니다 .
발췌
물리적 손상으로 디스크에서 파일을 복구합니다. 불량 섹터, 스크래치와 같은 문제가 있거나 데이터를 읽을 때 오류가 발생하는 디스크의 파일을 복사 할 수 있습니다. 프로그램은 읽을 수있는 모든 파일 조각을 복구하고 조각을 모 으려고 시도합니다. 이 방법을 사용하면 파일의 일부를 복구 할 수없는 경우에도 대부분의 파일 유형을 사용할 수 있습니다.
이 프로그램은 배치 모드 기능을 사용하여 매일 백업 시스템으로 사용할 수 있습니다. 전송 목록을 파일에 저장 한 후 명령 행에서 실행하여 GUI 인터페이스를 사용하지 않고도 정기적으로 동일한 전송 배치를 수행 할 수 있습니다. 이 프로그램은 명령 줄 매개 변수를 지원하므로 응용 프로그램을 스케줄러 나 스크립트에서 실행할 수 있으므로 일상적인 서버 작업에 완전히 통합 될 수 있습니다.
이것은 오래된 KDE3 응용 프로그램이므로 Fedora 19에 설치하는 데 약간의 노력이 필요했습니다.이 응용 프로그램을 호출 할 때 약간 압도적이었습니다. 미디어에서 파일을 복사하지만 긁힌 미디어에서 파일을 얼마나 잘 복구 할 수 있는지 의심 스러웠습니다. 그러나 당신이 충분히 필사적이라면 살펴볼 가치가 있습니다.
참고 : 나는 그 도구뿐만 아니라에 대한 참조 발견 dd
, dvdbackup
그리고 ddresuce
이 블로그 게시물에 여기 제목 : 리눅스 손상된 CD 또는 DVD를 복구 당신이 너무 아이디어에 대한 해당 게시물을 검색 할 수 있습니다, 그래서.
불행하게도 나는 리눅스에서이 작업을 수행하기위한 최선이 옵션은 아직 생각 dd
하고 ddrescue
. 기본적으로 다음을 사용하여 다음을 수행합니다 dd
.
$ dd if=/dev/sr0 of=image.iso bs=2048 conv=noerror,notrunc iflag=nonblock
주요 옵션은 데이터 conv=noerror
이므로 파일에 dd
데이터를 쓰고 .iso
수건을 넣을 때까지 계속합니다.
dvdbackup
내 질문에서 언급 한 것처럼 이미 알고 있습니다 (첫 번째 줄). DVD 비디오를 리핑하는 방법을 묻지 않고 긁힌 DVD 비디오를 리핑하는 방법을 묻습니다 .
이미 언급했듯이 ddrescue
DVD를 다시 읽으려고하는 다른 도구 그 외에도 다른 드라이브로 사용해보십시오. 일부는 다른 것보다 흠집을 잘 처리 할 수 있습니다. 운이 좋으면 여러 드라이브를 사용하여 결함이있는 부품을 읽으려고하면 DVD의 완전한 이미지를 얻을 수 있습니다.
마지막으로 스크래치를 물리적으로 제거 할 수 있습니다. DVD 수리 키트를 싸게 구입할 수는 있지만 그다지 성공하지 못했습니다. 근처에 DVD 비디오 대여 장소가있는 경우, DVD를 닦고 적은 비용으로 DVD를 사용할 수있는 장치가 많이 있습니다.
dvdbackup
아직 시도하지 않은 권장 사항이 있습니다. 상황을 처리 할 수 없습니까? 누락 된 섹터는 일반적으로 문제가되지 않으므로 문제가있을 수있는 부분을 확인해야합니다. 더 자세한 정보를 줄 수 있습니까?