wodim의 "-dao", "-sao", "-tao" 및 "-raw" 쓰기 모드를 실제로 이해합니다.

wodim의 "-dao", "-sao", "-tao" 및 "-raw" 쓰기 모드를 실제로 이해합니다.

존재하다워딤디스크 한 번 쓰기("-dao"), 세션 한 번 쓰기("-sao"), 트랙 한 번 쓰기("-tao") 또는 원시 쓰기 입력 모드(" -날것의"). 내가 이해한 바에 따르면 Track At Once는 한 번에 하나의 트랙을 기록하며 SAO 및 DAO 모드에서는 레이저가 트랙 사이에 멈추지 않습니다. 이는 오디오 CD의 경우에만 문제가 되고 데이터 CD(예: Linux 배포 이미지 굽기)의 경우에는 문제가 되지 않습니까? 또한 오디오 CD 및 TAO 모드에서도 wodim은 트랙이 시작되고 끝나는 위치를 어떻게 알 수 있습니까? SAO 모드에서는 CD-R 미디어에 여러 번 쓰기가 가능합니다. 그렇죠? 마지막으로, 원시 쓰기 모드는 어떤 상황에서 유용합니까?

답변1

이것CD-DA,CD,디스크 버너그리고디스크 버너모든 형식은 98개의 서로 다른 24바이트 프레임으로 나누어진 2,352바이트 섹터에 정보를 저장합니다. CD-DA 디스크의 각 24바이트 프레임에는 각 스테레오 채널당 하나씩, 2개의 16바이트 오디오 샘플이 포함되어 있습니다. CD-ROM 사양은 두 개의 서로 다른 섹터 레이아웃을 설명하는 모드 1과 모드 2의 두 가지 섹터 모드를 정의합니다. 두 모드 모두 처음 16바이트를 헤더 정보로 유지합니다. 모드 1은 오류 감지(32비트 CRC) 및 수정(276바이트 RSPC)을 위해 추가 288바이트를 사용합니다.

 ------------------------------------------------------------------------------------------------------------------------
| Format        |                                           2,352-byte sector                                            |
|------------------------------------------------------------------------------------------------------------------------|
| CD-DA         | 24-byte data frame (1) | 24-byte data frame (2) |            . . .           | 24-byte data frame (98) |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 1 | 12-byte sync pattern | 3-byte address | 2,048-byte data | 4-byte CRC | 8-byte reserved | 276-byte RSPC |
| -----------------------------------------------------------------------------------------------------------------------|
| CD-ROM Mode 2 | 12-byte sync pattern | 3-byte address |                        2,336-byte data                         |
 ------------------------------------------------------------------------------------------------------------------------

회의

세션 개념이 추가되었습니다.CD 형식 사양CD-R 및 CD-RW 형식 사양을 모두 준수합니다.

각 섹션은 CD-DA 및 CD-ROM의 원래 구조를 모방한 세 가지 영역으로 구성됩니다.가져오다영역에 세션이 포함되어 있음목차(디렉토리);프로그램이 영역은 개별 트랙을 수용합니다.밖으로 이끌어내다영역은 세션의 끝을 표시합니다. 원래 CD-DA 및 CD-ROM 사양이 작성될 당시 세션 개념은 존재하지 않았지만 이러한 이전 형식은 기본적으로 디스크당 하나의 세션으로 구성되었습니다.

CD-R 및 CD-RW와 같은 일부 디스크 형식은 디스크당 여러 세션을 지원합니다. 각 세션에는 하나 이상의 트랙이 포함되어 있습니다. 다중 세션 디스크에서 후속 세션의 리드인 영역에 있는 TOC에는 이전 세션의 주소가 포함됩니다. 최신 세션의 가져오기 영역에 있는 TOC는 디스크의 트랙에 액세스하는 데 사용됩니다.

이것ISO 9660 광디스크 파일 시스템(CDFS) 컴팩트 디스크에 있는 파일의 인덱스를 일련의 방법으로 기록하기 위한 표준볼륨 설명자디스크 시작 부분부터 고정된 오프셋에 저장됩니다. 대조적으로,멀티 세션 디스크는 고정된 오프셋에 볼륨 설명자를 저장합니다.최신회의. 멀티 세션 데이터 디스크에 파일이 추가되면 전체 디렉터리 트리의 업데이트된 복사본이 새 세션의 일부로 저장됩니다. 최신 세션에서 해당 파일에 대한 참조를 제거하여 파일을 "삭제"할 수 있습니다. 그러나 실제 파일 데이터는 절대 변경되지 않으므로 "삭제된" 파일은 이전 세션의 디렉터리 트리를 통해 액세스할 수 있습니다.

쓰기 모드

질문에 명시적으로 언급된 모드를 포함하여 여러 가지 로깅 모드가 있습니다.

  • 지금 추적

    CD 콘텐츠는 트랙이라는 연속적인 섹터 세트로 세분화됩니다. TAO(track-at-a-time) 모드에서는 레이저가 중지되었다가 각 트랙 사이에서 다시 시작됩니다. 이 지연으로 인해 다음과 같은 전환 영역이 생성됩니다.프리노치트랙 사이. 불가피하지만 지원되는 레코더입니다.추적 후 가변 간격프리갭 크기는 최소 2섹터(2/75초)까지 조정할 수 있습니다.

    대부분의 드라이브에서는 다중 세션 녹화를 위해 TAO 모드가 필요합니다.

  • 일회용 디스크

    DAO(Disk-Once) 모드에서는 레이저를 멈추지 않고 디스크 콘텐츠가 한 번만 기록됩니다. 이를 통해 데이터를 사전 간격 영역에 기록하여 이를 완전히 방지할 수 있습니다.

  • 일회성 세션

    SAO(One Session) 모드에서는 여러 세션을 하나의 디스크에 녹화하고 완료할 수 있습니다. 결과 디스크는 컴퓨터 드라이브에서 읽을 수 있지만 CD 오디오 장치는 일반적으로 첫 번째 디스크 이후의 세션을 읽을 수 없습니다.

    Wodim에서는 DAO와 SAO 패턴이 동의어입니다. 대부분의 드라이브에서는 TAO 모드에서 멀티 세션 디스크 생성이 필요하지만 Wodim은 SAO 모드에서 멀티 세션 디스크 생성도 지원합니다(기본 디스크 드라이브가 이 기능을 지원한다고 가정).

  • 오리지널 모드

    CD-ROM용 디스크 이미지는 원시 모드(섹터 모드에 관계없이 섹터당 2,352바이트 추출) 또는 섹터의 실제 데이터(섹터 모드에 따라 2,048/2,336/2,352/2,324바이트)로 촬영할 수 있습니다. 원시 모드 디스크 이미지의 파일 크기는 항상 2,352바이트의 배수입니다. 이러한 디스크 이미지를 원시 모드로 광학 미디어에 기록하면 이미 동기화 패턴과 가능한 오류 감지 및 수정 데이터가 포함된 2,352바이트 섹터가 디스크에 그대로 기록됩니다.

  • 패킷 쓰기

    증분 패커 쓰기(IPW)를 사용하면 쓰기 가능한 블록 장치와 유사한 방식으로 광학 디스크를 사용할 수 있습니다. 즉, 요청에 따라 파일을 생성, 수정 또는 삭제할 수 있습니다. 이는 패킷 모드에서 일련의 짧은(32k-256k) 트랙을 디스크에 기록함으로써 수행됩니다. CD-R/RW 디스크는 다음과 같은 패키지로 포맷될 수 있습니다. 커널CD CD모듈(패킷 쓰기 드라이버)은 디스크에 쓰기를 버퍼링하고 전체 패킷을 한 번에 지우고 다시 쓰기를 투명하게 처리합니다.

    Wodim은 패킷 쓰기에 대한 실험적인 지원을 제공합니다.

관련 정보