ディスクアットワンス(DAO)は、CDやDVDなどの光ディスクにデータを書き込む際、最初から最後までレーザーを止めることなく一気に記録する方式です。
この方式は、音楽CDのマスターディスク作成や、互換性を重視するデータの配布において非常に重要な役割を担っています。
一度書き込みを開始すると途中で止めることができないため、ディスク全体を一つのまとまりとして完成させるのが特徴です。
本記事では、ディスクアットワンスの具体的な仕組みや他の方式との違い、そして利用する際のメリットについて詳しく解説していきます。
ディスクアットワンス(DAO)の仕組み
ディスクアットワンスは、その名の通り「ディスク(Disk)を一度に(At Once)」書き上げる記録方式を指します。
書き込みプロセスが開始されると、まずディスクの開始位置を示すリードイン情報の記録が行われます。
続いて実際のデータ(トラック)が順番に書き込まれ、最後にディスクの終了を示すリードアウトが記録されます。
この一連の工程の間、記録用レーザーは一度もオフにされることなく、連続して照射され続けます。
光ディスクの記録面には、トラックとトラックの間にデータの継ぎ目が発生しないため、物理的に非常に滑らかなデータ配列となります。
一般的な書き込み方式であるトラックアットワンスでは、トラックごとにレーザーをオン・オフするため、データの間にリンクブロックと呼ばれる隙間が生じます。
しかし、ディスクアットワンスではこの隙間が一切存在しないため、極めて精度の高いディスクを作成することが可能です。
この特性により、ディスクアットワンスで作成されたメディアは、書き込み済みの状態として「ファイナライズ」が自動的に行われた形となります。
一度の操作でディスクを完結させるため、後からデータを追加することはできませんが、その分安定した再生環境を提供できます。
他の書き込み方式との違い
光ディスクのライティングには、DAO以外にもいくつかの方式が存在し、用途に合わせて使い分けられています。
代表的な方式として、トラックアットワンス(TAO)とセッションアットワンス(SAO)が挙げられます。
これらとディスクアットワンスの違いを理解することで、適切な書き込み設定を選択できるようになります。
トラックアットワンス(TAO)との比較
トラックアットワンスは、データをトラック単位で小分けにして書き込む方式です。
書き込みのたびにレーザーを停止させるため、途中で作業を中断したり、後からデータを追加(マルチセッション)したりすることが可能です。
ただし、トラックの継ぎ目に「ランアウト」や「リンクブロック」と呼ばれる数セクタの空白が生じるのが弱点です。
一部の古いCDプレーヤーやカーステレオでは、この空白を読み取る際にノイズが発生したり、再生が止まったりすることがあります。
ディスクアットワンスはこうした物理的な隙間を一切作らないため、再生トラブルのリスクを最小限に抑えられます。
セッションアットワンス(SAO)との比較
セッションアットワンスは、複数のトラックをまとめた「セッション」単位で一気に書き込む方式です。
仕組みはディスクアットワンスに似ていますが、大きな違いは「追加書き込み」の可能性にあります。
セッションアットワンスの場合、一つのセッションを閉じた後、別のセッションを新しく作成してデータを追加することができます。
一方、ディスクアットワンスはディスク全体を一つの大きなセッションとして扱うため、完全にクローズされた状態で仕上がります。
そのため、DAOは「これ以上変更を加えない最終版」を作成する際に最も適しています。
各書き込み方式の比較表
| 方式名 | レーザーの制御 | データの追加書き込み | 主な用途 |
|---|---|---|---|
| ディスクアットワンス(DAO) | 最後まで連続照射 | 不可能 | 音楽CD原盤、配布用メディア |
| トラックアットワンス(TAO) | トラックごとにオン・オフ | 可能(マルチセッション) | 日常的なデータバックアップ |
| セッションアットワンス(SAO) | セッションごとに連続照射 | 可能(次のセッションへ) | CD-EXTRA(音楽+データ) |
ディスクアットワンスを利用するメリット
ディスクアットワンスを採用する最大のメリットは、作成されたメディアの再生互換性が極めて高い
市販されている音楽CDや映画DVDと同じ構造で記録されるため、古い再生機器でも問題なく読み込むことができます。
特に自作のオーディオCDを友人に配ったり、車内で再生したりする場合は、DAOを選択するのが最も確実です。
また、ライブ音源などの「曲間がないアルバム」を作成する際にも、ディスクアットワンスは必須となります。
トラックアットワンスでは曲間に強制的に2秒程度の無音(ギャップ)が挿入されてしまいますが、DAOならこれを完全に排除できます。
コンサートの熱気をそのままに、曲を途切れさせずスムーズに繋ぎたい場合には、DAO以外の選択肢はありません。
さらに、CDプレスの工場に納品する「マスターディスク」を作成する場合も、原則としてディスクアットワンスが指定されます。
プレスの原盤を作る装置は、データの継ぎ目がないDAO形式を前提に設計されていることが多いからです。
プロフェッショナルな用途や、配布を目的とした制作において、DAOは信頼性の証とも言える記録方式です。
ディスクアットワンスの注意点
非常に優れた互換性を持つディスクアットワンスですが、利用にあたって注意すべき点もいくつか存在します。
まず、一度書き込みに失敗すると、そのディスクは再利用できないというリスクがあります。
DAOは最初から最後まで一気通貫で書き込むため、途中でPCの動作が不安定になったり、バッファアンダーランが発生したりすると、ディスクがただのゴミ(通称「コースター」)になってしまいます。
現代のドライブには書き込みミスを防ぐ保護機能が備わっていますが、それでも安定した環境での実行が推奨されます。
次に、容量の無駄が生じる可能性があるという点です。
例えば700MBのCD-Rに対して、100MBのデータだけをDAOで書き込んだ場合、残りの600MBは二度と使用できなくなります。
小規模なデータを頻繁に追加していくような用途には全く向いていません。
また、書き込みソフトウェアの設定で「ディスクアットワンス」が選択されているかを事前に確認する必要があります。
多くのソフトではデフォルトがトラックアットワンスになっている場合があるため、目的が互換性重視であれば手動で変更が必要です。
DAOの設定が必要なケース
実際にどのような場面でディスクアットワンスの設定が必要になるのか、具体例を挙げて解説します。
最も一般的なのは、ライティングソフトを使って音楽用CD-Rを作成する場面です。
「音楽CD(CD-DA)の作成」を選択した際、詳細設定の中にDAOまたはTAOの選択項目が表示されることがあります。
ここでDAOを選ぶことで、市販CDと同等のクオリティを持つディスクが完成します。
また、ISOイメージファイルなどのディスクイメージをメディアに焼き付ける際も、通常はDAOが自動的に適用されます。
イメージファイルはディスク全体の構造をそのまま保持しているため、その構造を崩さないためにDAOで書き込む必要があるからです。
OSのインストールディスクを作成する場合なども、確実にブート(起動)させるためにDAOでの書き込みが標準となっています。
以下のコード例は、コマンドラインツールで書き込み方式を指定する際のイメージです。
# cdrecordコマンドを使用してDAO方式で書き込む例
# -dao オプションがディスクアットワンスを指定するフラグです
# dev=1,0,0 はドライブのデバイスアドレスを指します
cdrecord -v -dao dev=1,0,0 image.iso
Starting to write CD at speed 24 in real DAO mode...
Writing Lead-in...
Writing Data Track 1...
Writing Lead-out...
Fixating...
Writing finished successfully.
このように、ツールによっては明示的に-daoや-dummy(テスト焼き)などのオプションを組み合わせて使用します。
まとめ
ディスクアットワンス(DAO)は、光ディスクの記録において最高レベルの互換性と精度を実現する書き込み方式です。
レーザーを途切れさせずに一気に書き込むことで、データの継ぎ目がない、高品質なメディアを作成できます。
音楽CDの制作や、データの配布、マスターディスクの作成において、この方式は事実上の標準となっています。
後からのデータ追加ができないという制約はありますが、その分、古いプレーヤーでも安心して再生できるという大きなメリットがあります。
用途に応じて、トラックアットワンスやセッションアットワンスと賢く使い分けることが大切です。
特に「完成品」としてディスクを作る際は、迷わずディスクアットワンスを選択することをおすすめします。
