【技术实现步骤摘要】
一种实现ISO9660文件系统的方法、系统、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种实现ISO9660文件系统的方法、系统、设备及存储介质。
技术介绍
[0002]UEFI(Unified Extensible Firmware Interface,统一的可扩展固件接口)是在EFI的基础上发展出来的,EFI是Intel为PC固件的体系结构,UEFI是由EFI1.10发展来的,具有开发效率高、可拓展性强、稳定性强等特点。UEFI默认情况下仅支持FAT系统,所以与操作系统启动相关的文件都必须放在启动设备的FAT分区当中,否则UEFI就无法获取到系统的启动文件,无法加载操作系统。当系统的启动文件在光盘中的时候,UEFI无法直接读取系统的启动文件。
[0003]ISO9660是由国际标准化组织ISO于1985年颁布的通用光盘文件系统,目前它是得到最广泛支持的光盘文件系统,能被所有的CD
‑
ROM和操作系统识别,它定义了存储在光盘中稳健的逻辑格式以及组织目录结构,从而使光盘文件中 ...
【技术保护点】
【技术特征摘要】
1.一种实现ISO9660文件系统的方法,其特征在于,包括:基于UEFI固件获取ISO9660文件系统的驱动,并根据所述ISO9660文件系统的驱动生成所述ISO9660文件系统的驱动的接口;通过所述接口遍历所述ISO9660文件系统中的存储设备;判断遍历到的所述存储设备的文件系统是否为ISO9660文件系统;响应于遍历到的所述文件系统为所述ISO9660文件系统,为所述ISO9660文件系统安装通信协议;根据所述通信协议,生成所述ISO9660文件系统的访问接口函数;通过所述访问接口函数,获取所述ISO9660文件系统的操作接口函数以实现所述ISO9660文件系统。2.根据权利要求1所述的方法,其特征在于,根据所述ISO9660文件系统的驱动生成所述ISO9660文件系统的驱动的接口,包括:运行所述ISO9660文件系统的驱动的入口函数;将EFI驱动绑定协议类型的通信协议安装到所述入口函数以生成所述ISO9660文件系统的驱动的接口。3.根据权利要求1所述的方法,其特征在于,判断遍历到的所述存储设备的文件系统是否为ISO9660文件系统,包括:判断遍历到的所述存储设备是否有DiskIO Protocol;若有,则判断遍历到的所述存储设备中的文件系统是否为ISO9660文件系统。4.根据权利要求3所述的方法,其特征在于,判断遍历到的所述存储设备是否有DiskIO Protocol,包括:获取Support函数;使用所述Support函数,判断遍历到的所述存储设备是否有DiskIO Protocol。5.根据权利要求3所述的方法,其特征在于,判断遍历到的所述存储设备的文件系统是否为ISO9660文件系统,包括:获取Start函数;使用所述Start函数,判断遍历到的所述存储设备的文件系统是否为ISO9660文件系统。6.根据权利要求1所述的方法,其特征在于,响应于遍历...
【专利技术属性】
技术研发人员:孙睿,马晓光,李德国,
申请(专利权)人:西安超越申泰信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。