如何使用命令行列出光驱可能的刻录速度?

如何使用命令行列出光驱可能的刻录速度?

我有一个 CD-R/RW DVD+/-R/RW 驱动器。如何使用命令行确定其可用的刻录速度(例如 2x、4x 等),以便我可以-speed=向诸如 等程序添加选项growisofs

我已经尝试过dvd+rw-mediainfo /dev/sr0,但它没有列出可能的速度。

答案1

xorriso -outdev /dev/sr0 -list_speeds

结果取决于插入的介质。

答案2

首先,growisofs 是一个在 2002 年底到 2007 年间维护的程序,今天不要指望获得有关此命令的帮助。已知 Growisofs 会因某些对 SCSI 命令解释很挑剔的驱动器而失败。

有一种方法可以使用以下方法读取驱动器的功能:

cdrecord -prcapdev=(仅当您有多个驱动器时才 添加参数)

但这正是驱动器支持的

有一种方法可以通过以下方式读取媒体信息:

cdrecord -minfo或者cdrecord -minfo -v

但这只是打印介质规格。

您从驱动器/介质组合中获得的内容并不容易从驱动器中检索。一种可能的方法是在详细模式下进行虚拟写入:

cdrecord -dummy -v xxx.iso

并检查您获得的速度。警告:驱动器中未实现虚拟写入DVD+媒体。

请确保不要使用在 Debian、RedHat 和类似平台上获得的假 cdrtools,而应使用最新的原始软件。原始套件中的所有程序都支持该-version选项,并打印 10 年来 >= 3 的版本。当前版本(2015 年夏季)是 3.01,未添加“a##”。

相关内容