패치 된 UDF 파일 시스템 / 불량 섹터로 DVD를 복사하는 방법은 무엇입니까?


9

dd, dd_rescueddrescue 시도했지만 모두 실패했습니다.

이후 AnyDVD에가 Win7에 호스트 제의 디스크 복사 가능한하게, 너무 어려운이어야한다. 그것은 UDF 파일 시스템이 흥미롭게 패치되었다고 말하며, 불량 섹터가 없다고 말합니다. 전체 DVD가 10 분 안에 복사됩니다. AnyDVD의 기능은 무엇입니까?

VirtualBox의 게스트 WinXP에서 실행될 때 AnyDVD가 동일한 내용을보고하지만 복사 중에 불량 섹터가 발생합니다. 네이티브 Win7에는 문제가 없습니다. AnyDVD가 DVD 드라이브를 충분히 제어하지 못하고 Linux 호스트가 디스크를 읽으려고 할 때 이미 문제가 발생했다고 생각합니다.

dd는 속이고, 완료되지만 작은 파일을 생성하고 완료되었음을 나타냅니다.

dd_rescuse와 ddrescue가 읽기 오류에 대해 불평하고 있으며 너무 느립니다. 이러한 도구는 10 분 안에 몇 MB 만 복사 할 수 있습니다.

왜 이런 일이 발생합니까? 왜 이러한 도구가 실패합니까?

나중에 재생할 수 있도록 내 DVD를 하드 디스크에 복사하려면 어떻게해야합니까?

Linux 호스트에서 영구적 인 솔루션을 찾고 있지만 VirtualBox 및 WinXP 및 프리웨어 / 쉐어웨어 도구가 포함될 수 있습니다. 솔루션에 공개 소스 / 프리웨어 도구 만 포함되고 쉐어웨어 소프트웨어는 포함되지 않는 한 기본 창도 허용됩니다.


관련 질문 :


업데이트 : 결과적으로 너무 많은 수준으로 망쳤습니다. AnyDVD를 사용했습니다.


@Bart 나도 C 솔루션에 만족할 것입니다. 디스크의 이진 스냅 샷을 만들고 불량 블록을 0 바이트로 바꾸면 도움이 되겠습니까?
알리

답변:


7

"UDF 파일 시스템 패치!"메시지 단지 복사 방지가 0 바이트 또는 1GB와 같이 유효하지 않은 크기의 .ifo 파일을 추가했음을 의미하므로 UDF 파일 시스템 내의 .ifo 및 .bup 파일의 크기를 "실제"크기로 조정해야했습니다. 이 메시지는 무해하지만 조정 된 크기가 정확하다는 보장은 없습니다.

에뮬레이트 된 DVD 하드웨어는 거의 항상 실제와 매우 다르기 때문에 가상 시스템 내에서 보호 된 DVD를 복사하는 것은 일반적으로 쓸모가 없습니다. 따라서 에뮬레이트 된 드라이브가 실제 드라이브와 동일한 경우가 아니면 피해야합니다.

기본 Linux 솔루션을 찾고 있다면 가능성이 너무 많지 않습니다.

보호 된 특정 DVD와 HandBrake를 읽을 수있는 VLC를 사용해 볼 수 있습니다 . RestrictedFormats / PlayingDVDs 기사에서는 이 경우 libdvdcss 패키지를 사용 하는 방법에 대해 설명합니다 .

언급하지 않은 DVD 복사 프로그램은 dvdisaster 입니다. 다른 하나는 DVD :: Rip 입니다. 다섯 최고의 DVD 추출 도구를
참조하십시오 .

그러나 복사 방지가 충분히 좋거나 아직 금이 갈 수 없을 정도로 새 것이면 운이 좋지 않습니다 (순간).


공감 및 감사합니다! 문제는 dd로도 DVD 디스크에서 꺼낼 수 없다는 것입니다. 왜 그런 겁니까? dd 및 유사한 도구가 파일 시스템을 우회한다고 생각했습니다. 파일 시스템을 무시하고 읽기 오류를 무시하여 디스크의 "비트 단위"사본을 얻는다고 가정하십시오.이 비트 단위 사본을 VirtualBox에서 실행중인 AnyDVD에 전달할 수 있습니까? 도움이 되겠습니까? 방금 VLC를 확인했는데 실패했습니다.
알리

일부 복사 방지 구성표는 올바른 소프트웨어로 읽지 않으면 의도적으로 "손상된"DVD를 생성합니다. 분명히 당신의 DVD는 심지어 dd를 속일 수 있습니다. 첫 번째 단계는 어떤 체계를 시도하고 찾는 것입니다. PROTECTiON iD 와 같은 도구를 사용하십시오 . CD / DVD / 미디어 보호를 참조하십시오 . 현재 이러한 도구에 대한 경험이 없지만 항상 1 년 이상의 보호 기능을 제공합니다. 한 번 구매 한 CD로 많은 도구를 사용해 보았지만 성공한 도구는 없었습니다.
harrymc

링크 주셔서 감사합니다. 이 도구를 사용해 볼 것입니다. 그 동안 내 질문은 : 파일 시스템을 우회하고 읽기 오류를 무시하여 디스크의 "비트 단위"사본을 얻는다고 말합니다.이 비트 사본을 VirtualBox에서 실행되는 AnyDVD에 전달할 수 있습니까? 도움이 되겠습니까?
Ali

그러나 보호 체계에 따라 다를 수 있습니다. 무시 된 "손상된"섹터에는 실제로 데이터가 포함되는 경우가 많습니다. 도구를 사용하는 것이 가장 좋습니다 (Windows에는 더 많은 도구가 있음). DVD 장치가 충분한 지에 대한 질문도 있습니다. DVD를 복사하려고 할 때, 시장에서 하나의 특정 CD를 사용하여 보호 체계를 해독 할 수 있다는 해킹 기사를 찾았습니다.
harrymc

2
AnyDVD는 보호 체계를 분석하고 그에 따라 섹터를 해독합니다. 섹터는 비 순차적 순서로 및 / 또는 의도적으로 "손상된"상태로 인코딩 및 / 또는 레코딩 될 수 있으며, 때로는 판독 소프트웨어가 건너 뛸 부분에서 DVD가 물리적 및 기계적으로 손상되기도합니다. AnyDVD가 구성표를 인식하면 수행 할 작업을 알게됩니다. BTW에는 수백 가지의 보호 체계가 있으며 DVD를 눌렀을 때 버너가 수행 할 수없는 동작과 관련이 있습니다.
harrymc

1

유틸리티 제품군 cdrecord 에는 readcd 유틸리티가 있습니다. 오픈 소스이며 필요한 명령 행 옵션이있어 CD / DVD로 무엇이든 할 수 있습니다. 오류가 발견되면 복제 / 레코딩을 계속할 수있는 몇 가지 옵션이 있습니다.


감사! 파일 시스템을 무시하고 읽기 오류를 무시하여 디스크의 "비트 단위"복사본을 얻는다고 가정합니다.이 비트 단위 복사본을 VirtualBox에서 실행중인 AnyDVD로 전달할 수 있습니까? 도움이 되겠습니까?
알리

cdrecord 툴킷에서 mkisofs를 사용하여 iso를 만들고 virtualbox에서 읽을 수 있습니다.
jdh

팁 주셔서 감사합니다, 나는 그것을 시도하고 당신에게 돌아올 것이다!
알리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.