存在するワディムディスク 1 回書き込み ("-dao")、セッション 1 回書き込み ("-sao")、トラック 1 回書き込み ("-tao")、または生書き込み入力モード ("-生")。私が理解しているように、Track At Onceは一度に1つのトラックを記録し、SAOモードとDAOモードではレーザーがトラック間で停止しません。これはオーディオCDの場合にのみ問題になり、データCD(たとえば、Linuxディストリビューションイメージの書き込み)の場合には問題になりませんか?また、オーディオCDとTAOモードでも、wodimはトラックの開始と終了の位置をどのように知ることができますか? SAOモードでは、CD-Rメディアへの複数回の書き込みが可能です。そうですか?最後に、生の書き込みモードはどのような状況で役に立ちますか?
答え1
これCD-DA、CD、ディスクバーナーそしてディスクバーナーすべてのフォーマットは、98の異なる24バイトのフレームに分割された2,352バイトのセクタに情報を格納します。 CD-DAディスクの各24バイトフレームには、各ステレオチャンネルごとに1つずつ、2つの16バイトオーディオサンプルが含まれています。 CD-ROM仕様は、2つの異なるセクタレイアウトを記述するモード1とモード2の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の元の構造を模倣した3つの領域で構成されています。インポートするゾーンにセッションが含まれている目次(ディレクトリ);プログラムこの領域は個々のトラックを収容します。引き出すゾーンはセッションの終わりを示します。もともとCD-DAおよびCD-ROM仕様が作成された時点でのセッションの概念は存在しませんでしたが、これらの以前の形式はデフォルトでディスクごとに1つのセッションで構成されていました。
CD-RやCD-RWなどの一部のディスクフォーマットは、ディスクごとに複数のセッションをサポートしています。各セッションには1つ以上のトラックが含まれています。マルチセッションディスクでは、後続のセッションのリードイン領域にあるTOCには前のセッションのアドレスが含まれます。最新セッションのインポート領域にあるTOCは、ディスク上のトラックにアクセスするために使用されます。
これISO 9660光ディスクファイルシステム(CDFS)コンパクトディスク上のファイルのインデックスを一連の方法で記録するための標準ボリューム記述子ディスクの先頭から固定オフセットに保存されます。対照的に、マルチセッションディスクは、固定オフセットにボリューム記述子を格納します。最新会議。マルチセッションデータディスクにファイルが追加されると、ディレクトリツリー全体の更新されたコピーが新しいセッションの一部として保存されます。最新のセッションからそのファイルへの参照を削除して、ファイルを「削除」することができます。ただし、実際のファイルデータは決して変更されないため、「削除された」ファイルは以前のセッションのディレクトリツリーを介してアクセスできます。
書き込みモード
質問に明示的に言及されているモードを含むいくつかのロギングモードがあります。
今追跡
CDコンテンツは、トラックと呼ばれる連続したセクタセットに細分化されます。トラックアットタイム(TAO)モードでは、レーザーは停止して各トラック間で再起動します。この遅延により、次の遷移領域が生成されます。フリーノッチトラック間。必然的にサポートされているレコーダーです。追跡後の可変間隔フリーギャップサイズは、少なくとも2セクタ(2/75秒)まで調整できます。
ほとんどのドライブでは、マルチセッション録画にTAOモードが必要です。
使い捨てディスク
DAO(Disk-Once)モードでは、レーザーを停止せずにディスクコンテンツが一度だけ記録されます。これにより、データを事前間隔領域に書き込むことで、これを完全に防止できます。
ワンタイムセッション
SAO(One Session)モードでは、複数のセッションを1つのディスクに記録して完了できます。結果のディスクはコンピュータドライブから読み取ることができますが、CDオーディオデバイスは通常、最初のディスク以降のセッションを読み取ることができません。
Wodimでは、DAOとSAOパターンは同義語です。ほとんどのドライブではTAOモードでマルチセッションディスクを作成する必要がありますが、WodimはSAOモードでマルチセッションディスクを作成することもサポートしています(プライマリディスクドライブがこの機能をサポートしていると仮定)。
オリジナルモード
CD-ROM用のディスクイメージは、生モード(セクタモードに関係なくセクタあたり2,352バイト抽出)またはセクタの実際のデータ(セクタモードに応じて2,048/2,336/2,352/2,324バイト)で撮影できます。 rawモードディスクイメージのファイルサイズは常に2,352バイトの倍数です。これらのディスクイメージをネイティブモードで光学メディアに書き込むと、すでに同期パターンと考えられるエラー検出と修正データを含む2,352バイトのセクタがディスクにそのまま書き込まれます。
パケット書き込み
増分パッカーを書く(IPW)を使用すると、書き込み可能なブロックデバイスと同様の方法で光ディスクを使用できます。つまり、要求に応じてファイルを作成、変更、または削除できます。これは、パケットモードで一連の短い(32k〜256k)トラックをディスクに書き込むことによって行われます。 CD-R/RW ディスクは、次のパッケージでフォーマットできます。カーネルCD CDモジュール(パケット書き込みドライバ)はディスクへの書き込みをバッファリングし、パケット全体を一度に消去し、書き換えを透過的に処理します。
Wodimはパケット書き込みの実験的なサポートを提供します。