储存装置控制器驱动程序安装方法与系统的制作方法

文档序号:6368034阅读:470来源:国知局
专利名称:储存装置控制器驱动程序安装方法与系统的制作方法
技术领域
本发明是关于一种计算机信息技术,特别是关于一种储存装置控制器驱动程序安装方法与系统,让一计算机平台(例如网络服务器)在安装操作系统(例如Linux操作系统)时,可自动将该计算机平台上搭接的各种储存装置控制器,例如兼容的SCSI(Small Computer SystemInterface)或IDE(Integrated Device Electronics)的RAID(RedundantArray of Independent Disks)磁盘阵列控制器需要的驱动程序安装至该计算机平台。
背景技术
网络服务器常搭接有各式不同的储存装置,其中RAID(RedundantArray of Independent Disks)磁盘阵列装置是目前最常使用的一种储存装置。RAID磁盘阵列装置的控制器采用的接口标准例如有IDE(Integrated Device Electronics)和SCSI(Small Computer SystemInterface)。由于不同接口标准的RAID磁盘阵列装置需要不同的驱动程序,因此若要将操作系统(例如Window、UNIX或Linux)安装至一网络服务器时,需要先将该网络服务器目前搭接的储存装置控制器专属的驱动程序安装至该网络服务器上,让该网络服务器可正确地操控储存装置控制器。举例来说,若有一网络服务器搭接的RAID控制器是IDE型,则使用者需将IDE型的RAID控制器专属的驱动程序安装至此网络服务器;若搭接的磁盘控制器是SCSI型,则使用者需将SCSI型RAID控制器专属的驱动程序安装至此网络服务器。
现有驱动程序是以手动方式,依照屏幕的提示进行安装。然而上述现有作法的缺点是安装过程中需要由使用者以手动方式来插置及重复抽换磁盘,使得驱动程序安装程序极为费时、费力、效率较低。此外,由于手动安装方式常需要由使用者自行设定一些参数或选项,因此对于新手的使用者常会发生安装错误或不知如何正确安装的情况。

发明内容
为克服上述现有技术的缺点,本发明的主要目的便是在于提供一种储存装置控制器驱动程序安装方法与系统,可完全不需要使用者以手动插置及抽换盘片安装计算机平台搭接的储存装置控制器所需要的驱动程序,使得驱动程序安装程序更为省时省力而有效率。
本发明的另一目的在于提供一种储存装置控制器驱动程序安装方法与系统,可不必由使用者自行设定参数或选项安装储存装置控制器所需的驱动程序,使得驱动程序安装程序更为可靠且快速。
本发明的一种储存装置控制器驱动程序安装方法,让一计算机平台在安装一操作系统时,将该计算机平台搭接的各种储存装置控制器需要的驱动程序自动安装至该计算机平台,该储存装置控制器驱动程序安装方法至少包括预建一驱动程序库,其中预存多种不同的驱动程序,并将该驱动程序库整合至该操作系统;在将该操作系统安装至该计算机平台时,进行以下程序检测该计算机平台目前搭接的储存装置控制器的类型;依据上述的检测结果,从该驱动程序库中搜寻出对应的驱动程序;以及令该操作系统将对应的驱动程序加载至该计算机平台。
本发明的一种储存装置控制器驱动程序安装系统,让一计算机平台在安装一操作系统时,将该计算机平台搭接的各种储存装置控制器需要的驱动程序自动安装至该计算机平台,该储存装置控制器驱动程序安装系统至少包括一驱动程序库,其中预存有多种不同的驱动程序;一控制器类型检测模块,可检测该计算机平台目前搭接的储存装置控制器的类型;一驱动程序搜寻模块,可依据该储存装置控制器类型检测模块的检测结果,从该驱动程序库中搜寻出对应的驱动程序;以及一驱动程序加载模块,可将该驱动程序搜寻模块搜寻到的驱动程序加载至该计算机平台。
本发明的储存装置控制器驱动程序安装方法与系统的技术要点在于将多种不同的驱动程序预先整合至操作系统的安装光盘中;将该操作系统安装至该计算机平台时,则依序进行一控制器类型检测程序、一驱动程序搜寻程序和一驱动程序加载程序,借以将所需的驱动程序安装至计算机平台的档案系统中的一个特定的文件夹中。由于本发明可将计算机平台搭接的储存装置控制器需要的驱动程序自动安装至该计算机平台,不必由使用者以手动方式来插置及重复抽换磁盘,且不必由使用者自行设定参数或选项,因此可使得驱动程序安装程序更为可靠且更为省时、省力、安全而有效率。


图1是一系统架构示意图,显示本发明的储存装置控制器驱动程序安装系统的对象导向组件模型架构;图2是一流程图,显示本发明的储存装置控制器驱动程序安装方法与系统的操作流程。
具体实施例方式
实施例以下即配合附图,详细说明本发明的储存装置控制器驱动程序安装方法与系统的实施例。
图1即显示本发明的储存装置控制器驱动程序安装系统(如标号100所指的虚线框包括的部分)的对象导向组件模型架构。如图所示,本发明的储存装置控制器驱动程序安装系统100在实际应用上是配合一操作系统10,例如UNIX、Linux或Window操作系统,该操作系统10是预定安装至一计算机平台20,例如一网络服务器,且该计算机平台20已安装有至少一储存装置控制器30及一储存装置31,例如RAID(Redundant Array of Independent Disks)磁盘阵列式储存装置;其中该储存装置控制器30例如是IDE型或SCSI型的RAID控制器。本发明的储存装置控制器驱动程序安装系统100可在使用者将该操作系统10安装至该计算机平台20时,将该计算机平台20搭接的储存装置控制器30需要的驱动程序自动安装至该计算机平台20。
本发明的储存装置控制器驱动程序安装系统100在实际应用上可完全以软件方式来实施,其对象导向的组件模型的基本架构至少包括(a)一驱动程序库101;(b)一控制器类型检测模块110;(c)一驱动程序搜寻模块120;以及(d)一驱动程序加载模块130。
驱动程序库101中预存有多种不同的储存装置控制器驱动程序,例如包括IDE型RAID控制器的驱动程序、SCSI型RAID控制器的驱动程序等等。
控制器类型检测模块110可检测该计算机平台20搭接的储存装置控制器30的类型。由于目前常用的IDE型RAID控制器和SCSI磁盘控制器均可兼容至PCI(Peripheral Component Interconnect)总线,因此控制器类型检测模块110可通过计算机平台20中的PCI总线21,取得储存装置控制器30中由厂商预建的产品识别资料,例如产品型号及厂商代码,即可检测出计算机平台20搭接的储存装置控制器30的类型。
驱动程序搜寻模块120可依据上述的控制器类型检测模块110的检测结果,从该驱动程序库101中搜寻出对应的驱动程序。
驱动程序加载模块130可将上述驱动程序搜寻模块120搜寻到的驱动程序加载至计算机平台20,也就是将驱动程序安装至计算机平台20的文件系统中的一个特定的文件夹中。
图2的流程图即显示本发明的储存装置控制器驱动程序安装系统100的操作流程。
请同时参阅图2和图1,首先执行步骤S1的控制器类型检测程序,也就是激活控制器类型检测模块110,检测计算机平台20上搭接的储存装置控制器30的类型。由于目前常用的IDE型RAID控制器和SCSI磁盘控制器均可兼容至PCI总线,因此控制器类型检测模块110可通过计算机平台20中的PCI总线21,取得储存装置控制器30中由厂商预建的产品识别资料,例如产品型号及厂商代码;并将这些识别资料作为一搜寻关键码。
接着执行步骤S2的驱动程序搜寻程序,也就是由驱动程序搜寻模块120,依据上述控制器类型检测模块110输出的搜寻关键码,从驱动程序库101中搜寻出对应的驱动程序。
接着执行步骤S3的驱动程序加载程序;是由驱动程序加载模块130将上述驱动程序搜寻模块120搜寻到的驱动程序,加载至计算机平台20,也就是将驱动程序安装至计算机平台20文件系统的一个特定的文件夹中。这就完成了本发明的储存装置控制器驱动程序安装系统100执行的驱动程序自动安装程序。
总而言之,本发明提供了一种新颖的储存装置控制器驱动程序安装方法与系统,可应用在搭载至一操作系统,让一计算机平台在安装该操作系统时,可将该计算机平台目前搭接的储存装置控制器所需要的驱动程序自动安装至该计算机平台,不必由使用者以手动方式插置及重复抽换磁盘,且不必由使用者自行设定参数或选项,使得驱动程序安装程序更为可靠且更为省时省力而有效率。本发明因此较现有技术具有更佳的进步性及实用性。
权利要求
1.一种储存装置控制器驱动程序安装方法,其特征在于,让一计算机平台在安装一操作系统时,将该计算机平台搭接的各种储存装置控制器需要的驱动程序自动安装至该计算机平台,该储存装置控制器驱动程序安装方法至少包括预建一驱动程序库,其中预存多种不同的驱动程序,并将该驱动程序库整合至该操作系统;在将该操作系统安装至该计算机平台时,进行以下程序检测该计算机平台目前搭接的储存装置控制器的类型;依据上述的检测结果,从该驱动程序库中搜寻出对应的驱动程序;以及令该操作系统将对应的驱动程序加载至该计算机平台。
2.如权利要求1所述的储存装置控制器驱动程序安装方法,其特征在于,该操作系统可以是UNIX、Linux和Window操作系统。
3.如权利要求1所述的储存装置控制器驱动程序安装方法,其特征在于,该计算机平台搭接的储存装置控制器是IDE型的RAID磁盘阵列控制器。
4.如权利要求1所述的储存装置控制器驱动程序安装方法,其特征在于,该计算机平台搭接的储存装置控制器是SCSI型的RAID磁盘阵列控制器。
5.一种储存装置控制器驱动程序安装系统,其特征在于,让一计算机平台在安装一操作系统时,将该计算机平台搭接的各种储存装置控制器需要的驱动程序自动安装至该计算机平台,该储存装置控制器驱动程序安装系统至少包括一驱动程序库,其中预存有多种不同的驱动程序;一控制器类型检测模块,可检测该计算机平台目前搭接的储存装置控制器的类型;一驱动程序搜寻模块,可依据该储存装置控制器类型检测模块的检测结果,从该驱动程序库中搜寻出对应的驱动程序;以及一驱动程序加载模块,可将该驱动程序搜寻模块搜寻到的驱动程序加载至该计算机平台。
6.如权利要求5所述的储存装置控制器驱动程序安装系统,其特征在于,该操作系统可以是UNIX、Linux和Window操作系统。
7.如权利要求5所述的储存装置控制器驱动程序安装系统,其特征在于,该计算机平台搭接的储存装置控制器是IDE型的RAID磁盘阵列控制器。
8.如权利要求5所述的储存装置控制器驱动程序安装系统,其特征在于,该计算机平台所搭接的储存装置控制器是SCSI型的RAID磁盘阵列控制器。
全文摘要
一种储存装置控制器驱动程序安装方法与系统,让一计算机平台在安装操作系统时,可自动将该计算机平台目前搭接的储存装置控制器需要的驱动程序安装至该计算机平台。由于该资料储存装置控制器驱动程序安装方法与系统可将驱动程序自动安装至该计算机平台,不必由使用者以手动方式来插置及重复抽换磁盘,且不必由使用者自行设定参数或选项,因此使得驱动程序安装程序更为可靠且更为省时省力而有效率。
文档编号G06F9/445GK1553321SQ03142508
公开日2004年12月8日 申请日期2003年6月6日 优先权日2003年6月6日
发明者林文华, 李振宝 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1