2007年02月27日

Multimedia Commands 一覧(コード順)

Multimedia Commands のコード順の一覧も載せておきます。

コマンド名コード内容紹介ページ
TEST UNIT READY0x00デバイスが使用可能か調べる CDB
REWIND0x01巻き戻し CDB
REQUEST SENSE0x03--
FORMAT UNIT0x04--
INQUIRY0x12ドライブの名前やメーカー名などの情報を取得 CDB
START STOP UNIT0x1Bトレイの出し入れを行う CDB
PREVENT ALLOW MEDIUM REMOVAL0x1Eドア/トレイをロック/解除 CDB
READ FORMAT CAPACITIES0x23--
READ CAPACITY0x25--
READ (10)0x28ディスクのデータを読む CDB
WRITE (10)0x2Aメディアにデータを焼く CDB
SEEK (10)0x2B--
WRITE AND VERIFY (10)0x2E--
VERIFY (10)0x2Fデータを読み取れるか確かめる CDB
SYNCHRONIZE CACHE0x35書き込みを最後まで確実に行う CDB
WRITE BUFFER0x3B--
READ BUFFER0x3C--
READ TOC/PMA/ATIP0x43CDのトラックのリストを取得 CDB, 0000b, 0010b
GET CONFIGURATION0x46現在入っているメディアの種類と、ドライブが読み書きできるメディアの種類などを取得 CDB, Data, 0x00
GET EVENT STATUS NOTIFICATION0x4A--
READ DISC INFORMATION0x51ディスクの容量や空か消去可能かなどの情報を取得 CDB, Data
READ TRACK INFORMATION0x52--
RESERVE TRACK0x53DVDメディアにこれから書き込む容量を設定 CDB
SEND OPC INFORMATION0x54ディスクを焼くときにレーザーの出力を調整する CDB
MODE SELECT (10)0x55ドライブの書き込み方法やエラーに対する対応を設定 CDB, 0x01, 0x05(1), 0x05(2)
REPAIR TRACK0x58--
MODE SENSE (10)0x5Aドライブの書き込み方法やエラーに対する対応を取得 CDB, 0x01, 0x2A
CLOSE TRACK SESSION0x5B--
READ BUFFER CAPACITY0x5Cドライブのバッファの空き容量を調べる CDB
SEND CUE SHEET0x5DCDを焼くときにトラックのリストを設定 CDB, Data1, Data2
BLANK0xA1メディアを消去、初期化 CDB
SEND KEY0xA3--
REPORT KEY0xA4--
LOAD/UNLOAD MEDIUM0xA6--
SET READ AHEAD0xA7--
READ (12)0xA8--
WRITE (12)0xAA--
GET PERFORMANCE0xACメディアの読み取り、書き込み可能な速度などを取得 CDB, Header, 0x00, 0x03
READ DISC STRUCTURE
(READ DVD STRUCTURE)
0xADDVD以降のディスクの種類や各層の容量を取得 CDB, 0x00, 0xFF
SET STREAMING0xB6--
READ CD MSF0xB9時間アドレスで指定した位置からCDのデータを読む CDB
SET CD SPEED0xBBディスクの読み書き速度を設定 CDB
MECHANISM STATUS0xBD--
READ CD0xBE論理アドレスで指定した位置からCDのデータを読む CDB, (2), (3)
SEND DISC STRUCTURE
(SEND DVD STRUCTURE)
0xBFDVD(以降)を焼くときに、1層目の容量(多層ディスク)や日時(DVD-R)を設定 CDB, 0x20


抜けているコードの中には、定義されていないものだけではなく、ドライブメーカーが独自に割り当てているコマンドや、消えてしまったコマンドもあります。
posted by 七癖 at 10:22| Comment(0) | TrackBack(0) | Multimedia Commands | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック