Read/Write Error Recovery Mode Page のデータフォーマットは次の通りです。
| BYTE\bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
| 0 | PS | 予約 | Page Code = 0x01 | ||||||||
| 1 | データ長さ = 0x0A | ||||||||||
| 2 | エラー処理パラメータ | ||||||||||
| AWRE | ARRE | TB | RC | 予約 | PER | DTE | DCR | ||||
| 3 | 読み込みリトライ回数 | ||||||||||
| 4 | 予約 | ||||||||||
| 5 | 予約 | ||||||||||
| 6 | 予約 | ||||||||||
| 7 | 予約 | ||||||||||
| 8 | 書き込みリトライ回数 | ||||||||||
| 9 | 予約 | ||||||||||
| 10 |
|
||||||||||
| 11 | |||||||||||
2バイト目の略語の元語を書いておきます
| 略号 | 元名 |
| AWRE | Automatic Write Reallocation Enabled |
| ARRE | Automatic Read Reallocation Enabled |
| TB | Transfer Block |
| RC | Read Continuous |
| PER | Post Error |
| DTE | Disable Transfer on Error |
| DCR | Disable Correction |
エラーチェックをする場合はデフォルトのままで、 しない(無視する、スキップする)場合は全て0にすればいいかと…。
いや、予想されたことなのですが、己が何も理解していないことに少し愕然としています。 ソースコードにおいて"CD Manipulator"では結構細かく場合分けしているのですが、 "せんべえ焼き、もしくはコースターメーカー"では異様にすっきりしているのは このためです。
役に立たない説明ですみません。

