RAWモードで光学ドライブからデータを読み取る方法2

RAWモードで光学ドライブからデータを読み取る方法2

既存の Linux ドライバー システムを使用して、CDROM のデータを効率的にダンプしようとしています。

例えば、ソフトウェアの「通常の」CDROMディスクを挿入して、次のコマンドを実行すると、

cat /dev/sr0

すると、ディスクからの生のデータが大量に出力されます。これは素晴らしいことです。

ただし、他の種類の CD では、ほんの少しのデータでも IO エラーが発生します。

調査の結果、データはデフォルトで「モード 1」で読み取られていることがわかりました。(フォーマット/構造に関する情報は、こちらで確認できます。https://en.wikipedia.org/wiki/CD-ROM#CD-ROM_format

モード 2 のデータを含むディスクを読み取るには何が必要ですか? モードを変更するためのドライバーまたはカーネル設定はありますか?

注: cdrdao など、これを実現する他のプログラムもありますが、私の質問は、これをネイティブに実行する方法についてです。

更新 1: 潜在的な手がかり:

関連情報