The invention relates to a method for a variety of file system in UEFI in BIOS. Various methods of file system based on UEFI BIOS in the invention, a variety of file system is made with UEFI drive format unified interface, file system according to the detected load corresponding to different storage devices; overcome the UEFI BIOS system startup files must be placed in the boot device FAT partition limit to improve the flexibility of BIOS UEFI.
【技术实现步骤摘要】
在UEFIBIOS中实现多种文件系统的方法
本专利技术涉及一种在UEFIBIOS中实现多种文件系统的方法,属于UEFIBIOS的
技术介绍
随着CPU及其他计算机硬件设备的革新,传统的LegacyBIOS逐渐暴露出其不足之处,例如,开发效率低、性能差、功能扩展性差、升级缓慢、安全性差以及不支持从硬盘2TB以上的地址引导等。LegacyBIOS的这些不足逐渐成为计算机系统发展的瓶颈。基于此,UEFI(UnifiedExtensibleFirmwareInterface,统一可扩展固件接口)于20世纪90年代中期被提出,UEFI很好的弥补了LegacyBIOS的不足,主要得益于UEFI系统的以下优点:开发效率更高、可扩展性更强、系统性能更好、安全性更高。传统的LegacyBIOS采用的是LegacyBIOS+MBR的启动方式,在BIOS完成平台自检后,进行启动设备检测,当检测到启动设备后,执行MBR中的启动程序,从而进入操作系统。随着LegacyBIOS被UEFIBIOS所取代,这种启动方式也会渐渐退出历史舞台(因为兼容性原因,现在还有较多平台采用这种启动方式)。UEFIBIOS采用的是UEFIBIOS+GPT的启动方式,在UEFI系统安装完成之后,系统的启动程序(一般为PE32格式的EFI可执行文件)会放在启动设备(如硬盘)的某个路径下,UEFIBIOS完成平台自检并检测到启动设备后,开始从启动设备中加载系统启动程序,从而将控制权交给操作系统,UEFIBIOS的工作到此完成。由上可见,UEFIBIOS需要在启动设备的文件路径下加载系统启动程序,因此 ...
【技术保护点】
一种在UEFI BIOS中实现多种文件系统的方法,其特征在于,包括步骤如下:1)在UEFI BIOS中添加多个文件系统驱动;2)按照UEFI驱动模型,为文件系统驱动匹配文件系统接口驱动;3)文件系统接口驱动遍历系统中所有的存储设备;4)针对每个存储设备,加载文件系统接口驱动,遍历所有文件系统,直至得到正确的文件系统驱动;5)如果遍历所有文件系统后没有得到正确的文件系统驱动,则判定UEFI BIOS中没有可启动的设备。
【技术特征摘要】
1.一种在UEFIBIOS中实现多种文件系统的方法,其特征在于,包括步骤如下:1)在UEFIBIOS中添加多个文件系统驱动;2)按照UEFI驱动模型,为文件系统驱动匹配文件系统接口驱动;3)文件系统接口驱动遍历系统中所有的存储设备;4)针对每个存储设备,加载文件系统接口驱动,遍历所有文件系统,直至得到正确的文件系统驱动;5)如果遍历所有文件系统后没有得到正确的文件系统驱动,则判定UEFIBIOS中没有可启动的设备。2.根据权利要求1所述的在UEFIBIOS中实现多种文件系统的方法,其特征在于,所述文件系统驱动为EXT,ISO9660和FAT。3.根据权利要求1所述的在UEFIBIOS中...
【专利技术属性】
技术研发人员:刘君朋,刘毅枫,陈亮甫,牛玉峰,刘维霞,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。