windows刻录的光盘linux无法读取

windows刻录的光盘linux无法读取,第1张

问题原因

造成这个问题的原因可能是这样:光盘在Windows上被初始化成“类似于U盘”时,使用的是UDF2.01版本的文件格式,Linux对UDF1.02以后的版本支持本身不够完善,并不支持追加刻录!因此刻录之后,造成UDF那部分的数据不可读!而Linux上刻录,使用的是ISO9660文件格式。在Linux上刻录了一次之后,光盘同时拥有了UDF和ISO9660这两种不同的文件格式!

在Linux上,系统读取了光盘头部信息,认为光盘是UDF格式,因此使用UDF格式的方式加载它,但是UDF部分的数据已经损坏,因此读取不出来,而后面ISO9660部分的数据,使用读取UDF的方式去读取,显示是读取不到的!

Windows上也是同样的道理!

这样的光盘,在统信UOS上是挂载不起来的

1、在hyper-v管理器中插入一张光盘。 如图:插入Linux集成服务盘。

2、但在Linux虚拟机中无法查到该光盘。 cd /media。

3、查看有无光驱设备挂载。未发现。

4、用root用户登录该Linux虚拟机。

5、输入: insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.ko。

6、这样就能显示出来光盘了。

你首先把光盘放到光驱,然后你要挂载光驱,用mount命令,把光驱的文件挂载你想要挂载的目录,最好进入你挂在的目录,就可以查看光盘文件了,命令: mount -t iso9660 /dev/cdrom 目标目录 你可以尝试一下 希望能帮助你。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7236145.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存