오래된(손상된) CD-R 읽기

오래된(손상된) CD-R 읽기

저장소에 있는 오래된 CD에서 데이터를 복구하려고 합니다. 그러나 설치하려고 하면 다음과 같습니다.

sudo mount -t hfs /dev/cdrom /mnt

메시지를 받았습니다

mount: no medium found on /dev/sr0

CD에 있는 데이터를 복구할 수 있는 방법이 있나요? 내 생각에는 CD-ROM 드라이브가 dd디스크를 보기 전에 낮은 수준에서 디스크를 읽을 수 있어야 한다는 것입니다 . 작동하지 않기 때문에 dd오류만 발생합니다. 이 문제를 해결할 수 있는 도구가 있습니까?

내가 지금까지 시도한 것 :

sudo dd if=/dev/cdrom of=badcd3.iso bs=2048 conv=noerror,notrunc iflag=nonblock

아래에 명시된 바와 같이:http://hyperlogos.org/page/Recovering-damaging-CDs-or-DVDs-Linux

사진에서 볼 수 있듯이... 가장자리에서 염료가 떨어져 나가고 있습니다. 중앙에 뭔가 있었으면 좋았을텐데...

흥미롭게도 이전에는 내 MacBook에 설치되었지만 지금은 빈 CD로만 나타납니다.

DD가 작동하지 않으면 Unix나 Linux에서 더 발전할 수 있는 방법이 있습니까?

불량 CD

답변1

CD에 결함이 있는 경우 일반적인 UNIX 도구는 도움이 되지 않습니다.

"미디어를 찾을 수 없습니다"라는 메시지가 표시되는 한 아무 것도 할 수 없습니다.

먼저 이것이 빈 CD-R 미디어인지, 드라이브가 기록되지 않은 CD-R 미디어를 인식하지 못하는 CD-ROM 드라이브인지 확인해야 합니다.

CD 버너인 경우 미디어를 감지할 수 있어야 하며 이 경우 cdrecord -v -minfo실제 미디어 상태에 대한 정보를 인쇄할 수 있어야 합니다. CD가 이미 작성되어 있는 경우 추가 도움말은 다음과 같습니다.

디스크에 먼지나 긁힌 자국이 없는 경우 유일한 방법은 최소한 드라이브가 미디어를 좋아할 때까지 미디어를 반복적으로 다시 로드하여 미디어를 수용할 수 있는 더 나은 드라이브를 찾는 것입니다.

CD를 인식하려면 드라이브를 읽어야 합니다 TOC.

TOC미디어의 내부 링에 위치하며 오류 복구 데이터가 거의 없지만 여러 번 반복됩니다 . 큰 디스크 공간으로 인해 큰 간격으로 인해 아무것도 읽을 수 없으면 파일을 읽을 가능성이 거의 없습니다 TOC.

드라이브가 미디어를 인식하게 되면 readcd나머지 문제를 복구할 수 있습니다.

readcdcdrtools최종 버전이 곧 출시될 예정이며 자주 schilytools스냅샷이 공개됩니다. 여기에는 Reed Solomon의 훨씬 더 많은 복구 기능이 포함되어 있습니다 sdd (Reed Solomon 복구 코드는 아마도 드라이브 펌웨어의 복구 코드보다 더 나을 것입니다).

먼저 드라이브가 미디어를 인식하도록 하는 것이 좋습니다...

readcd맨 페이지 는 다음과 같습니다 .http://schilytools.sourceforge.net/man/man1/readcd.1.html

답변2

dd이라는 또 다른 변형이 있습니다 gddrescue. 이는 dd읽기 오류를 처리하는 원래 명령의 기능을 향상시키므로 이 작업에 더 나은 선택입니다. 하지만 불행하게도 시스템이 CD를 인식하지 못하면 CD를 저장하기 위해 할 수 있는 일이 없다고 생각합니다.

답변3

내 생각에는 CD-ROM 드라이브가 dd가 디스크를 볼 수 있도록 허용하기 전에 낮은 수준에서 디스크를 읽을 수 있어야 한다는 것입니다.

왜 그렇게 생각하시나요? 커널이 말하는 내용을 보고합니다 dd. mount커널은 "미디어를 찾을 수 없습니다"라고 말합니다. 이는 소프트웨어에 관한 한 CD 드라이브가 비어 있음을 의미합니다.

하드웨어에서 CD가 없거나 비어 있다고 보고하므로 소프트웨어를 사용하여 데이터를 복구할 수 없습니다. 특수하고 값비싼 하드웨어를 사용하거나 값싼 "수제" 기술을 사용하거나 더 민감한 장비가 장착된 CD 리더를 사용하여 데이터를 복구하는 것이 가능할 수도 있지만 이는 이 웹사이트의 목적입니다. 큰 희망은 없습니다. CD는 쉽게 낡지 않습니다.

답변4

일부 하드웨어는 불안정한 디스크를 읽는 데 더 좋습니다. 때로는 드라이브의 하드웨어가 아닐 수도 있습니다.펌웨어:

빈 CD-R 디스크에는 CD 버너가 최상의 굽기 전략을 찾기 위해 읽을 수 있는 코드가 있습니다. CD 버너의 내장 소프트웨어("펌웨어")에 이 기능이 없으면 기본값은 아마도 잘못된 타협일 것입니다. Vane-Tempest는 일부 "덜 엄격한" 극동 기업이 다른 사람의 코드를 사용하고 있지만 결과가 좋지 않다고 말했습니다. 하지만 이를 해결할 수 있는 방법이 있는데, 그것은 어떤 브랜드가 작가에게 적합한지 알아보고 펌웨어가 최신 상태인지 확인하는 것입니다.
--CD-ROM 100년의 신화

따라서 첫 번째 단계는 광학 드라이브에 펌웨어가 업데이트되었는지 확인하는 것입니다.

이것이 가능하지 않다면 찾을 수 있는 모든 CD 드라이브, 특히 오래된 CD 드라이브를 사용해 보십시오.퍼켓운전사. 작동하는 경우 다음을 수행하십시오.푸우 티거제안이미지를 만드는 데 사용됩니다 gddrescue.

관련 정보