动态显示USB存储设备格式的方法技术

技术编号:15956135 阅读:25 留言:0更新日期:2017-08-08 09:55
本发明专利技术提供一种动态显示USB存储设备格式的方法,其包括以下步骤:该系统启动并初始化;该CPU在该BIOS设置程序注册一动态显示USB存储设备格式的处理程序;该CPU执行设定功能程序并将一目前插入USB端口的格式信息或USB端口未插入系统的信息输出至显示器;南桥侦测USB端口中有无新插入或移除USB存储设备;若有USB存储设备从USB端口中插入或移除,则该CPU调用该动态显示USB存储设备格式的处理程序;该CPU获取变更后的USB端口的格式信息;该CPU将变更后的USB端口的格式信息写入HII数据库;该CPU读取HII数据库中USB端口的格式信息并将变更后USB端口的格式信息输出至显示器;显示器显示变更后USB端口的格式信息。

【技术实现步骤摘要】
动态显示USB存储设备格式的方法
本专利技术涉及一种动态显示USB存储设备格式的方法。
技术介绍
一般情况下,在电脑开机的时候,屏幕上会有提示,告诉你进入BIOS进行设置的方法,此时只要按下对应的键盘按键就可以正确进入BIOS设置程序(BIOSsetuputility)。BIOS设置程序(BIOSsetuputility)会显示开机前与电脑连接的USB存储设备的信息,USB存储设备的信息仅包括USB存储设备的名称以及容量大小,但不显示USB存储设备的格式,也就无法为使用者提供USB存储设备的使用状态。例如,当使用者需在shell环境下读取USB存储设备时,USB存储设备必须是FAT格式,但是,现有BIOS设置程序上无法显示USB存储设备的格式,使用者就无法在BIOS设置程序时知道此USB存储设备是否可以在shell环境下使用。且因开机后,新插入或移除与电脑连接的USB存储设备,BIOS设置程序所显示的USB存储设备的信息并不会改变。若在进入shell环境后发现无法使用USB存储设备,则必须更换成另一格式正确的USB设备,例如:另一种FAT格式,需要重启系统,这将会浪费使用者相当多的时间,尤其是服务器的开机时间通常都比个人电脑多出许多。
技术实现思路
本专利技术的主要目的在于提供一种动态显示USB存储设备格式的方法,能够动态显示USB格式,新插入或移除USB设备时,无须重开系统,就可以直接在BIOS设置程序中看到USB的格式是什么,如果格式不对,就可以直接更换成另一格式正确的USB设备,不需要重新启动。本专利技术提供一种在一系统中动态显示USB存储设备格式的方法,其用于动态显示USB端口中插接USB存储设备的格式信息,其中该系统包括一CPU、一USB端口、一南桥、一BIOS设置程序(BIOSsetuputility)以及一显示器;所述动态显示USB存储设备格式的方法包括以下步骤:步骤10:该系统启动并初始化;步骤20:该CPU在该BIOS设置程序注册一动态显示USB存储设备格式的处理程序;步骤30:该CPU执行BIOS设置程序并将一目前插入USB端口的格式信息或USB端口未插入系统的信息输出至该BIOS设置程序并显示于该显示器;步骤40:该南桥侦测该USB端口中有无新插入或移除USB存储设备;若有USB存储设备从USB端口中插入或移除,则执行步骤50;若无USB存储设备从USB端口中插入或移除,则执行步骤95;步骤50:该CPU调用该动态显示USB存储设备格式的处理程序;步骤60:该CPU根据该动态显示USB存储设备格式的处理程序获取变更后的USB端口的格式信息;步骤70:该CPU将变更后的USB端口的格式信息写入HII数据库;步骤80:该CPU读取HII数据库中USB端口的格式信息并将变更后USB端口的格式信息输出至该BIOS设置程序;步骤90:该BIOS设置程序透过该显示器显示变更后USB端口的格式信息;步骤95:该BIOS设置程序透过该显示器显示变更前USB端口的格式信息。特别地,所述动态显示USB存储设备格式的方法应用于shell环境下。特别地,所述动态显示USB存储设备格式的方法应用于EDKII架构。特别地,BIOS设置画面显示的USB端口的格式信息中包括USB存储设备的名称及容量大小。特别地,所述USB存储设备的格式为NTFS、exFAT、FAT32、FAT16中的一种。与现有技术相比较,本专利技术动态显示USB存储设备格式的方法,能够动态显示USB格式,新插入或移除USB设备时,无须重开系统,就可以直接在BIOS设置程序中看到USB的格式是什么,如果格式不对,就可以直接更换成另一格式正确的USB设备,不需要重新启动。【附图说明】图1为本专利技术动态显示USB存储设备格式的方法的流程图。【具体实施方式】请参阅图1所示,本专利技术提供一种在一系统中动态显示USB存储设备格式的方法,其用于动态显示USB端口中插接USB存储设备的格式信息,其中该系统包括一CPU、一USB端口、一南桥、一BIOS设置程序(BIOSsetuputility)以及一显示器;,于本实施例中,所述动态显示USB存储设备格式的方法应用于shell环境下,所述动态显示USB存储设备格式的方法应用于EDKII架构。所述USB存储设备的格式为NTFS、exFAT、FAT32、FAT16中的一种。本专利技术动态显示USB存储设备格式的方法包括以下步骤:步骤10:该系统启动并初始化;步骤20:该CPU在该BIOS设置程序注册一动态显示USB存储设备格式的处理程序;步骤30:该CPU执行BIOS设置程序并将一目前插入USB端口的格式信息或USB端口未插入系统的信息输出至该BIOS设置程序并显示于该显示器;USB端口的格式信息,例如:NTFS、exFAT、FAT32、FAT16中的一种。USB端口的格式信息还包括USB存储设备的名称及容量大小。步骤40:该南桥侦测该USB端口中有无新插入或移除USB存储设备;若有USB存储设备从USB端口中插入或移除,则执行步骤50;若无USB存储设备从USB端口中插入或移除,则执行步骤95;步骤50:该CPU调用该动态显示USB存储设备格式的处理程序;此时BIOS在执行一USB初始化的阶段同时执行该动态显示USB存储设备格式的处理程序;步骤60:该CPU根据该动态显示USB存储设备格式的处理程序获取变更后的USB端口的格式信息;步骤70:该CPU将变更后的USB端口的格式信息写入HII数据库;所谓HII数据库就是HumanInterfaceInfrastructure,此HII数据库为BIOS设置程序的构成组件及程序代码,因此,将USB信息插入HII数据库之后BIOS设置程序就可以依照所插入的USB信息将USB格式信息显示出来;步骤80:该CPU读取HII数据库中USB端口的格式信息并将变更后USB端口的格式信息输出至该BIOS设置程序;步骤90:该BIOS设置程序透过该显示器显示变更后USB端口的格式信息;步骤95:该BIOS设置程序透过该显示器显示变更前USB端口的格式信息。其中,步骤20的USB存储设备格式的处理程序注册后必未会执行。只有在南桥侦测USB端口中有插入或移除USB存储设备的时候,才会调用动态显示USB存储设备格式的处理程序来完成动态显示的技术。本专利技术动态显示USB存储设备格式的方法,当USB插入系统的USB端口后,会透过南桥发出一个通知来告知CPU去触发BIOS执行一USB初始化的程序,而本专利技术就是在这个USB初始化程序代码执行的时候,同时执行该动态显示USB存储设备格式的处理程序,因此可以在执行USB初始化程序时同时取得USB信息,并将此USB信息插入到HIIdatabase的程序代码中,就能透过BIOSsetuputility将USB信息显示出来。本专利技术动态显示USB存储设备格式的方法,可让使用者在BIOS设定画面时直观了解插入系统的USB存储设备的格式,且开机后新插入或移除的USB存储设备,也可动态显示于BIOS设置画面上;以便于及时修改USB存储设备的格式,而不需要等到无法使用时再重开系统并修改,从而节省时间。以上所述,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本技术领本文档来自技高网...

【技术保护点】
一种在一系统中动态显示USB存储设备格式的方法,其用于动态显示USB端口中插接USB存储设备的格式信息,其中该系统包括一CPU、一USB端口、一南桥、一BIOS设置程序(BIOS setup utility)以及一显示器;其特征在于所述动态显示USB存储设备格式的方法包括以下步骤:步骤10:该系统启动并初始化;步骤20:该CPU在该BIOS设置程序注册一动态显示USB存储设备格式的处理程序;步骤30:该CPU执行BIOS设置程序并将一目前插入USB端口的格式信息或USB端口未插入系统的信息输出至该BIOS设置程序并显示于该显示器;步骤40:该南桥侦测该USB端口中有无新插入或移除USB存储设备;若有USB存储设备从USB端口中插入或移除,则执行步骤50;若无USB存储设备从USB端口中插入或移除,则执行步骤95;步骤50:该CPU调用该动态显示USB存储设备格式的处理程序;步骤60:该CPU根据该动态显示USB存储设备格式的处理程序获取变更后的USB端口的格式信息;步骤70:该CPU将变更后的USB端口的格式信息写入HII数据库;步骤80:该CPU读取HII数据库中USB端口的格式信息并将变更后USB端口的格式信息输出至该BIOS设置程序;步骤90:该BIOS设置程序透过该显示器显示变更后USB端口的格式信息;步骤95:该BIOS设置程序透过该显示器显示变更前USB端口的格式信息。...

【技术特征摘要】
1.一种在一系统中动态显示USB存储设备格式的方法,其用于动态显示USB端口中插接USB存储设备的格式信息,其中该系统包括一CPU、一USB端口、一南桥、一BIOS设置程序(BIOSsetuputility)以及一显示器;其特征在于所述动态显示USB存储设备格式的方法包括以下步骤:步骤10:该系统启动并初始化;步骤20:该CPU在该BIOS设置程序注册一动态显示USB存储设备格式的处理程序;步骤30:该CPU执行BIOS设置程序并将一目前插入USB端口的格式信息或USB端口未插入系统的信息输出至该BIOS设置程序并显示于该显示器;步骤40:该南桥侦测该USB端口中有无新插入或移除USB存储设备;若有USB存储设备从USB端口中插入或移除,则执行步骤50;若无USB存储设备从USB端口中插入或移除,则执行步骤95;步骤50:该CPU调用该动态显示USB存储设备格式的处理程序;步骤60:该CPU根据该动态显示USB存储设备格式的处理程序获取变更后的USB端口的格式信息;步...

【专利技术属性】
技术研发人员:曹登云陈健维
申请(专利权)人:昆达电脑科技昆山有限公司神达电脑股份有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1