如何在原始模式下從光碟機讀取資料2

如何在原始模式下從光碟機讀取資料2

我正在嘗試使用現有的Linux驅動系統來有效地轉儲CDROM的資料。

舉個例子,如果我彈出一張「普通」軟體 CDROM 光碟並執行命令

cat /dev/sr0

然後輸出是來自光碟的一堆原始數據 - 這很棒。

然而,某些其他類型的 CD 在傳輸少量資料後就會導致 IO 錯誤。

一些研究使我了解到數據是在“模式 1”下預設讀取的。 (有關格式/結構的資訊可以在這裡找到:https://en.wikipedia.org/wiki/CD-ROM#CD-ROM_format

對於模式 2 中包含資料的光碟,怎樣才能讀取它們?是否有任何驅動程式或核心設定可以更改模式?

注意:還有其他程式可以完成此操作,例如 cdrdao,但我的問題是如何在本地執行此操作。

更新 1:一些潛在的線索:

相關內容