Linux DVD光盘刻录异常问题

Linux DVD光盘刻录异常问题
如果光盘在Windows下用刻录软件刻录过的光盘,在Linux下用growisofs追加刻录,会出现问题

wyj@ubuntu:~$ growisofs -M /dev/sr0 -R -J /start/DVDFile/ftp1/
Executing 'genisoimage -C 16,48 -M /dev/fd/3 -R -J /start/DVDFile/ftp1/ | builtin_dd of=/dev/sr0 obs=32k seek=3'
I: -input-charset not specified, using utf-8 (detected in locale settings)
NO Rock Ridge present
Disabling Rock Ridge / XA / AA
genisoimage: Old session has illegal name 'DVD______________04____________.docx;1' length 38
genisoimage: New session will use name 'DVD_____.DOC;1'
Warning: Neither Rock Ridge (-R) nor TRANS.TBL (-T)
name translations were found on previous session.
ISO-9660 file names have been used instead.
Incorrectly encoded string (��¼����.txt) encountered.
Possibly creating an invalid Joliet extension. Aborting.
:-( genisoimage has failed: 1

这个要是什么问题呢,如何解决?寻求有经验的朋友们的帮助。

该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据提示信息,这个问题可能是由于文件名编码格式不兼容引起的。具体来说,这个错误提示指出输入的文件名中包含了不正确的字符编码,可能是不支持的编码格式,因此在创建Joliet扩展名时会失败。

为了解决这个问题,您可以尝试以下方法:

  1. 更改文件名编码格式:将文件名编码格式更改为Linux和Windows都支持的UTF-8编码格式。您可以使用命令“convmv”来将文件名从其他编码格式转换为UTF-8编码格式,例如:convmv -f GBK -t UTF-8 文件名

  2. 使用其他刻录软件:如果上述方法无效,可以尝试使用其他的刻录软件,如Brasero,K3b等。

  3. 将文件复制到Linux系统中重新刻录:如果您有Windows系统的源文件,可以将文件复制到Linux系统中,然后使用Linux下的刻录软件重新刻录,避免使用Windows下的刻录软件。

希望这些方法可以帮助您解决问题。