测试电脑硬盘驱动器型号的方法及装置制造方法及图纸

技术编号:2891120 阅读:919 留言:0更新日期:2012-04-11 18:40
测试电脑硬盘驱动器型号的方法及装置,尤指一种藉硬盘格式化时所设定的参数表换算出硬盘驱动器的磁头及每磁轨的磁段的数值,并以电脑系统向硬盘驱动器下达一鉴定磁盘驱动器指令后,以该指令传回的数值来判断该硬盘驱动器的类型,并计算出柱面数,进而得知该硬盘驱动器型号的方法。藉此方法完成的电脑软件可储存于存储器或电脑的基本输入输出系统的硬件装置内,于电脑启动时,即可通过该软件自动测试出硬盘驱动器的型号。(*该技术在2016年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种测试电脑硬盘驱动器型号的方法及装置。目前市面上有各式各样型式不同的硬盘驱动器,使用者在增添或更换硬盘驱动器时,必须查明硬盘驱动器的型号,重新设定该硬盘驱动器,以正确的型号对应于电脑的硬盘驱动器参数表后,方能使用。若使用者不知道硬盘驱动器的型号,即无法使用该硬盘驱动器,纵使目前有少数电脑提供自动测试硬盘驱动器型号的功能,其功能仅适用于少数新款式硬盘驱动器,却不能全面测出现有的硬盘驱动器所有型号,譬如对类似(ST506/412或OLD AT-BUS)等大多数旧式的硬盘驱动器则无法测出,遇此情况时,使用者必须知道该硬盘驱动器的型号而重新设定,不仅是十分不便,也会出现无法使用该硬盘驱动器的情况。本专利技术人有鉴于此,特提出一种自动测试硬盘驱动器型号的方法,并利用此方法写成电脑程序,储存于存储器或电脑输入输出系统的存储器装置中,每当电脑启动时,即可自动测试出硬盘驱动器的型号。本专利技术的主要目的在于提供一种可完全由电脑系统自动测出安装于该电脑系统内的硬盘驱动器型号的方法。本专利技术的另一目的在于提供一种自动测试装置,于更动电脑系统内的硬盘驱动器时,无须重新设定该硬盘驱动器的型号便可自动测出及使用该硬盘驱动器。本专利技术的测试电脑硬盘驱动器型号的方法,其特征在于,包括下列步骤A、电脑系统读取其一硬盘驱动器的一分隔表的数据;B、电脑系统藉所述分隔表的数据计算出硬盘驱动器的磁头数、每磁轨的磁段数与柱面数,而得知所述硬盘驱动器的型号。本专利技术的测试电脑硬盘驱动器型号的方法,其特征在于,包括下列步骤A、电脑系统读取其一硬式盘驱动器的分隔表的一签名数据、至少一个分隔区的磁段起始地址与结束地址、磁头的起始地址与结束地址、柱面的起始地址与结束地址、分隔区的起始地址及分隔区的磁段数;B、电脑系统藉签名数据判定所述硬盘驱动器是否已设定分隔区,并藉硬盘驱动器设定分隔区时所设定的一参数表换算出硬盘驱动器的磁头及每磁轨的磁段的数值。本专利技术的自动测试电脑硬盘驱动器型号的方法,其特征在于,该方法包括下列步骤A、电脑系统读取其一硬盘驱动器的分隔表的一签名数据、至少一个分隔区的磁段起始地址与结束地址、磁头的起始地址与结束地址、柱面的起始地址与结束地址、分隔区的起始地址及分隔区的磁段数;B、电脑系统藉签名数据判定所述硬盘驱动器是否设定分隔区,并藉硬盘驱动器设定分隔区时所设定的一参数表换算出硬盘驱动器的磁头及每磁轨的磁段的数值;C、所述电脑系统向所述硬盘驱动器下达一鉴定磁盘驱动器指令,并藉硬盘驱动器传回的一参数作为计算硬盘驱动器的柱面数的依据。本专利技术的测试电脑硬盘驱动器型号的装置,包括存储器,用以储存电脑软件及供电脑系统执行储存于存储器的电脑软件以执行以下步骤A、电脑系统读取其一硬盘驱动的一分隔表的数据;B、电脑系统藉所述分隔表的数据计算出硬盘驱动器的磁头数、每磁轨的磁段数与柱面数;而得到电脑系统中硬盘驱动器的型号。本专利技术测试电脑硬盘驱动器型号的装置,包括一存储器,用以储存一电脑软件及供电脑系统执行储存于存储器的电脑软件以执行以下步骤A、电脑系统读取其一硬件的分隔表的签名数据、至少一个分隔区的磁段起始址与结束地址、磁头的起始地址与结束地址、柱面的起始地址与结束地址、分隔区的起始地址及分隔区的磁段数;B、所述电脑系统藉所述签名数据判定硬盘驱动器是否设定分隔区,并藉硬盘驱动器设定分隔区时所设定的一参数表换算出硬盘驱动器的磁头及每磁轨的磁段的数值;而得到电脑系统中的型号。本专利技术的测试电脑硬盘驱动器型号的装置,包括一存储器,用以储存一电脑软件及供电脑系统执行储存于存储器的电脑软件以执行以下步骤A、电脑系统读取其一硬盘驱动器的分隔表的一签名数据、至少一个分隔区的磁段起始址与结束地址、磁头的起始地址与结束地址、柱面的起始地址与结束地址、分隔区的起始地址及分隔区的磁段数;B、所述电脑系统藉签名数据判定硬盘驱动器是否设定分隔区,并藉硬盘驱动器设定分隔区时所设定的一参数表换算出该硬盘驱动器的磁头及每磁轨的磁段的数值;C、电脑系统向所述硬盘驱动器下达一鉴定磁盘驱动器指令,并藉硬盘驱动器传回一的参数作为计算该硬盘驱动器的柱面数值的依据;而得到该电脑系统中硬盘驱动器的型号。结合附图及实施例对本专利技术的技术特征说明如下附图说明图1为本专利技术自动测试电脑硬盘驱动器型号方法的流程图;图2为本专利技术自动测试电脑硬盘驱动器参数方法的详细流程图;图3A为一般硬盘驱动器分隔表(Partition Table)内容的范例一;图3B为一般硬盘分隔表(PartitionTable)内容的范例二。目前一般个人电脑使用者,必须设定磁盘驱动器的型号后,始能使用该磁盘驱动器,为方便使用者不必于每次使用电脑内同一磁盘驱动器时,都必须设定该磁盘驱动器起见,通常会提供使用者一使用程序,把磁盘驱动器型号的初始值输入并储存于一非易失性存储器(Non-Vo1atile Random Access Memory,NVRAM)内,每当电脑系统开机时,便通过开机程序自动读取及载入该非易失性存储器内的设定值来初始化,这样便可省却使用者不少麻烦。但当使用者要增加或更换磁盘驱动器,还是须要重新设定所新换的磁盘驱动器,而无法由电脑自动测出磁盘驱动器的型号。现今虽有某少数电脑厂商宣称其制造的电脑具备自动测试硬盘驱动器磁盘驱动器的功能,并可自动初始化该硬磁盘驱动器,免除使用者必须牢记硬盘驱动器型号的麻烦,且于更换或增加硬盘驱动器后,亦无须重新设定,便可使用该硬盘驱动器,其方法由电脑的中央处理器向硬盘驱动器装置下的一鉴定硬盘驱动器(Identify Drive,ID)指令,并以该ID指令传回的值来判断硬盘驱动器属何种类型,最后依据该类型的预设值来初始化磁盘驱动器。此方法的适用范围只限于某部分新式的硬盘驱动器,却不能对其他硬盘驱动器作全面的测试,当电脑系统向硬盘装置下指令时,只有少数新款硬盘驱动器回传参数值,凭此参数值便可直接判断该硬盘驱动器属何类型号,但对大多数不能回传参数值的硬盘驱动器而言,电脑系统即无法判断该硬盘驱动器的型号。况且,即使是属于可回传参数值的硬盘驱动器而言,亦可能会发生问题,因为硬盘驱动器可用别种不同的参数值(含磁柱面、磁头及每轨的磁区)来设定分隔区及格式化,换言之,该硬盘驱动器对电脑系统所下的ID指令回传一数值,电脑系统只能判断该硬盘驱动器的预设型号,但倘若该硬盘原本是由别的参数值来作设定分隔区及格式化,电脑系统还是认定其为预设的型号,进而产生初始化硬盘驱动器的错误。此种方法根本就不能全面自动测试出现存各类须要设定的硬盘型号。按现有的硬盘驱动器经设定分隔区后,其第一磁段(FIRST PHYSI CAL SECTOR)即写入及载有一分隔表(PARTITI ON TABLE),该分隔表具一签名(SIGNATURE)数据,用以判断该分隔表的存在,及分隔区(PARTITION)的数据。若签名数据的值为55AAh(以h代表十六进位数字),代表该硬盘驱动器已经设定分隔区并存有分隔表。分隔表记载硬盘驱动器被划分成多少个分隔区(PARTITION)来使用,一台硬盘驱动器最多可划分为四个分隔区,每一分隔区的范围,大小及内容都被记载于分隔表中,并以16个位元组来定义,其定义如下 注h 代表十六进位BYTE代表位元本文档来自技高网...

【技术保护点】
一种测试电脑硬盘驱动器型号的方法,其特征在于,包括下列步骤:A、电脑系统读取其一硬盘驱动器的一分隔表的数据;B、电脑系统藉所述分隔表的数据计算出硬盘驱动器的磁头数、每磁轨的磁段数与柱面数,而得知所述硬盘驱动器的型号。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:蒋方平陈德荣林俊贤
申请(专利权)人:宏碁股份有限公司纬创资通股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1