구운 CD에 파일 경계가 '이동'했습니다.

구운 CD에 파일 경계가 '이동'했습니다.

몇 년 전(2003년경)에 데이터 디스크로 mp3 파일이 담긴 CD를 구웠습니다. 모든 mp3 파일은 완벽하게 읽을 수 있지만 모든 노래는 CD에 있는 이전 노래의 마지막 몇 초 부분으로 끝납니다. CD에 있는 다른 파일 형식(JPG, m3u, nfo 및 sfv 파일)은 읽을 수 없거나 손상되었습니다. 그래서 어떻게 든 파일 '경계'가 이동된 것 같습니다.

누구에게나 친숙하게 들리나요? 그리고 고칠 수 있을까요?

답변1

내 생각에는 이것이 기존 CD-Writer와 새 CD-Reader의 차이점으로 인해 발생하는 기계적인 문제인 것 같습니다. 그 또는 기존 CD 소프트웨어에 약간의 버그가 있었습니다. 다른 컴퓨터에서 CD를 사용해 보십시오. 어쩌면 꽤 오래된 시스템을 사용하는 친구가 있을 수도 있습니다. 거기에서 작동하면 콘텐츠를 USB 썸 드라이브에 저장하고 집으로 가져와 새 CD를 생성하십시오.

기술적으로 새 시스템에 문제가 있을 가능성이 있으며 CD에는 문제가 없습니다. 만약 그렇다면, 아마도 지금 이전에 다른 문제가 있었을 것입니다. 또 다른 가능성은 CD가 오래되어 손상되었다는 것입니다. 그러나 모든 노래에 동일한 문제가 있다는 사실로 인해 임의의 비트 저하가 발생할 가능성은 거의 없습니다.

최후의 해결책으로 파일을 자신의 디스크에 복사하십시오. 마지막에는 MP-3 편집기를 사용하여 자를 수 있는 추가 데이터가 포함됩니다. Google을 사용하면서 나는 그 트릭을 수행해야 하는 무료 프로그램과 심지어 온라인 유틸리티도 있다는 것을 알았습니다. 모든 파일을 수정한 후에는 해당 파일을 사용하여 다른 CD를 구울 수 있습니다.

IIRC CD "파일 시스템"은 주로 연속적인 음악 파일을 재생하도록 설계된 시스템 위에 존재하는 문제입니다. 파일을 굽는 동안 발생하는 일 중 하나는 먼저 데이터의 "ISO 이미지"가 구축된다는 것입니다. 여기에는 기록할 내용이 포함되어 있으며 일종의 디스크 섹터가 있는 것처럼 가장하고 일반 r/w 파일 시스템에서 사용하는 트랙을 추적합니다. CD는 실제로 중앙에서 바깥쪽으로 나선형으로 기록되고 있으며 물리적 트랙과 섹터가 부족합니다. 물리적 현실과 ISO 가식 사이의 불일치가 원인일 수 있거나 ISO 이미지 부분이 잘못 작성되었을 수 있습니다.

추측:ISO 사양에서 파일이 전체 섹터 경계(예: 512바이트 또는 심지어 2048바이트) 끝까지 0으로 채워지도록 요구한다고 상상해 보십시오. 그러나 2003년에 사용했던 버그가 많은 오래된 소프트웨어는 이를 수행하지 못했습니다. 버퍼는 재사용되었으며 이전 노래의 지워지지 않은 데이터는 각 새 노래의 마지막 섹터 버퍼에 여전히 남아 있습니다. 이전 소프트웨어는 파일 끝을 표시하기 위해 파일 크기 바이트 수를 사용할 만큼 똑똑했습니다. 이제 새 소프트웨어가 전체 섹터를 읽고 최종 파일 섹터의 끝에서 또는 0이 표시되기 시작할 때까지 중지할 것으로 예상한다고 상상해 보십시오. 이전 소프트웨어와 새 소프트웨어가 파일 끝을 감지하는 방식의 불일치로 인해 이 문제가 설명될 수 있습니다. 보완적인 버그가 있으면 이상한 경우가 되겠지만 그런 일이 실제로 발생합니다.

관련 정보