[发明专利]一种光盘可读性修复方法及计算设备有效
申请号: | 202110935489.1 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113655960B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 徐诗筒;张升;吕伍军 | 申请(专利权)人: | 成都统信软件技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 610041 四川省成都市(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光盘 可读性 修复 方法 计算 设备 | ||
本发明公开了一种光盘可读性修复方法,包括步骤:对光盘进行挂载,在挂载失败时,检查光盘中是否存在不完整的会话结构,其中包括:获取最后一个会话结构的位置信息,位置信息包括所述会话结构的起始地址、下一个可写地址;判断会话结构的起始地址与下一个可写地址是否相同,如果不同,则确定所述最后一个会话结构不完整;基于所述最后一个会话结构的位置信息,对光盘中的最后一个会话结构对应的区段数据进行擦除处理;以及重新挂载擦除处理后的光盘,以便读取光盘中的文件数据。本发明还一并公开了相应的计算设备。根据本发明的光盘可读性修复方法,在光盘刻录失败后依然能正常读取光盘中现存的完整的文件系统数据。
技术领域
本发明涉及光盘刻录技术领域,特别涉及一种光盘可读性修复方法及计算设备。
背景技术
光盘是曾经最常用的数据存储介质之一,至今仍然在数据存储领域中发挥着不可替代的作用。根据光盘是否具备可擦除、可持续记录的特性,可以分为ROM、RW、R类型后缀的几类光盘,ROM类型的光盘中的数据在出厂时被压制进去,对于用户已经不具备可记录特性;RW类型的光盘同时具备可持续读写特性和可擦除特性,是一种可重复使用的光盘;R类型的光盘只具备持续读写特性,在容量使用完之后不能进行擦除再写入。
根据现有的操作系统,存储介质中数据的组织和访问都需要通过文件系统,光盘介质中的文件系统包括ISO9660和UDF两种。区别于数据硬盘中的文件系统,每次将文件刻录到光盘中时,都会在光盘中创建一个叫做session(会话)的数据结构,在每个session中,都具备一个完整的光盘数据文件系统(ISO9660或者UDF)。每一次刻录的一系列文件,都存放在每一次刻录的session中,执行多次刻录,便会在光盘中创建相应的多个session。
计算机系统在识别存储介质中的数据文件时,首先会通过内核识别文件系统,这一过程必须保证文件系统的完整性,否则,内核将不能识别到正确的文件系统,也就不能将存储介质中的文件通过文件系统提供给用户层访问。基于此,当光盘因主机断电、外置光驱断电等外部因素而导致在刻录过程中断时,会导致写入到光盘中的文件系统或者说session不完整,这样,会造成计算机不能读取光盘中的文件的后果。如何及时在计算机上对刻录中断的光盘进行修复弥补,亟待解决。
目前,对于可擦除类型的光盘,市面上所使用的擦除功能均是对全盘进行擦除,全盘擦除将导致光盘中原有的完整的session同时被擦除,从而导致数据全部丢失。如果光盘中存在比较重要的文件,全盘擦除显然不是较好的解决方案。
基于此,需要一种针对可擦除类型光盘的可读性修复方法,以解决上述技术方案中存在的问题。
发明内容
为此,本发明提供一种光盘可读性修复方法,以力图解决或者至少缓解上面存在的问题。
根据本发明的一个方面,提供了一种光盘可读性修复方法,在计算设备的操作系统中执行,包括步骤:对光盘进行挂载,在挂载失败时,检查所述光盘中是否存在不完整的会话结构,其中包括:获取最后一个会话结构的位置信息,所述位置信息包括所述会话结构的起始地址、下一个可写地址;判断所述会话结构的起始地址与下一个可写地址是否相同,如果所述会话结构的起始地址与下一个可写地址不同,则确定所述最后一个会话结构不完整。基于所述最后一个会话结构的位置信息,对光盘中的最后一个会话结构对应的区段数据进行擦除处理;以及重新挂载擦除处理后的光盘,以便读取光盘中的文件数据。
可选地,在根据本发明的光盘可读性修复方法中,获取最后一个会话结构的位置信息的步骤包括:确定所述光盘中的会话结构的数量;根据所述会话结构的数量,获取最后一个会话结构的位置信息。
可选地,在根据本发明的光盘可读性修复方法中,如果所述会话结构的数量为1,则直接对光盘进行全盘擦除处理;如果所述会话结构的数量大于1,则根据所述会话结构的数量,获取最后一个会话结构的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都统信软件技术有限公司,未经成都统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110935489.1/2.html,转载请声明来源钻瓜专利网。