亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

測試電腦硬盤驅(qū)動(dòng)器型號的方法及裝置的制作方法

文檔序號:3762995閱讀:183來源:國知局
專利名稱:測試電腦硬盤驅(qū)動(dòng)器型號的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試電腦硬盤驅(qū)動(dòng)器型號的方法及裝置。
目前市面上有各式各樣型式不同的硬盤驅(qū)動(dòng)器,使用者在增添或更換硬盤驅(qū)動(dòng)器時(shí),必須查明硬盤驅(qū)動(dòng)器的型號,重新設(shè)定該硬盤驅(qū)動(dòng)器,以正確的型號對應(yīng)于電腦的硬盤驅(qū)動(dòng)器參數(shù)表后,方能使用。若使用者不知道硬盤驅(qū)動(dòng)器的型號,即無法使用該硬盤驅(qū)動(dòng)器,縱使目前有少數(shù)電腦提供自動(dòng)測試硬盤驅(qū)動(dòng)器型號的功能,其功能僅適用于少數(shù)新款式硬盤驅(qū)動(dòng)器,卻不能全面測出現(xiàn)有的硬盤驅(qū)動(dòng)器所有型號,譬如對類似(ST506/412或OLD AT-BUS)等大多數(shù)舊式的硬盤驅(qū)動(dòng)器則無法測出,遇此情況時(shí),使用者必須知道該硬盤驅(qū)動(dòng)器的型號而重新設(shè)定,不僅是十分不便,也會(huì)出現(xiàn)無法使用該硬盤驅(qū)動(dòng)器的情況。本發(fā)明人有鑒于此,特提出一種自動(dòng)測試硬盤驅(qū)動(dòng)器型號的方法,并利用此方法寫成電腦程序,儲(chǔ)存于存儲(chǔ)器或電腦輸入輸出系統(tǒng)的存儲(chǔ)器裝置中,每當(dāng)電腦啟動(dòng)時(shí),即可自動(dòng)測試出硬盤驅(qū)動(dòng)器的型號。
本發(fā)明的主要目的在于提供一種可完全由電腦系統(tǒng)自動(dòng)測出安裝于該電腦系統(tǒng)內(nèi)的硬盤驅(qū)動(dòng)器型號的方法。
本發(fā)明的另一目的在于提供一種自動(dòng)測試裝置,于更動(dòng)電腦系統(tǒng)內(nèi)的硬盤驅(qū)動(dòng)器時(shí),無須重新設(shè)定該硬盤驅(qū)動(dòng)器的型號便可自動(dòng)測出及使用該硬盤驅(qū)動(dòng)器。
本發(fā)明的測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,包括下列步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的一分隔表的數(shù)據(jù);B、電腦系統(tǒng)藉所述分隔表的數(shù)據(jù)計(jì)算出硬盤驅(qū)動(dòng)器的磁頭數(shù)、每磁軌的磁段數(shù)與柱面數(shù),而得知所述硬盤驅(qū)動(dòng)器的型號。
本發(fā)明的測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,包括下列步驟A、電腦系統(tǒng)讀取其一硬式盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始地址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、電腦系統(tǒng)藉簽名數(shù)據(jù)判定所述硬盤驅(qū)動(dòng)器是否已設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值。
本發(fā)明的自動(dòng)測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,該方法包括下列步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始地址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、電腦系統(tǒng)藉簽名數(shù)據(jù)判定所述硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;C、所述電腦系統(tǒng)向所述硬盤驅(qū)動(dòng)器下達(dá)一鑒定磁盤驅(qū)動(dòng)器指令,并藉硬盤驅(qū)動(dòng)器傳回的一參數(shù)作為計(jì)算硬盤驅(qū)動(dòng)器的柱面數(shù)的依據(jù)。
本發(fā)明的測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括存儲(chǔ)器,用以儲(chǔ)存電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)的一分隔表的數(shù)據(jù);B、電腦系統(tǒng)藉所述分隔表的數(shù)據(jù)計(jì)算出硬盤驅(qū)動(dòng)器的磁頭數(shù)、每磁軌的磁段數(shù)與柱面數(shù);而得到電腦系統(tǒng)中硬盤驅(qū)動(dòng)器的型號。
本發(fā)明測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括一存儲(chǔ)器,用以儲(chǔ)存一電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬件的分隔表的簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、所述電腦系統(tǒng)藉所述簽名數(shù)據(jù)判定硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;而得到電腦系統(tǒng)中的型號。
本發(fā)明的測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括一存儲(chǔ)器,用以儲(chǔ)存一電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、所述電腦系統(tǒng)藉簽名數(shù)據(jù)判定硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出該硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;C、電腦系統(tǒng)向所述硬盤驅(qū)動(dòng)器下達(dá)一鑒定磁盤驅(qū)動(dòng)器指令,并藉硬盤驅(qū)動(dòng)器傳回一的參數(shù)作為計(jì)算該硬盤驅(qū)動(dòng)器的柱面數(shù)值的依據(jù);而得到該電腦系統(tǒng)中硬盤驅(qū)動(dòng)器的型號。
結(jié)合附圖及實(shí)施例對本發(fā)明的技術(shù)特征說明如下


圖1為本發(fā)明自動(dòng)測試電腦硬盤驅(qū)動(dòng)器型號方法的流程圖;圖2為本發(fā)明自動(dòng)測試電腦硬盤驅(qū)動(dòng)器參數(shù)方法的詳細(xì)流程圖;圖3A為一般硬盤驅(qū)動(dòng)器分隔表(Partition Table)內(nèi)容的范例一;圖3B為一般硬盤分隔表(PartitionTable)內(nèi)容的范例二。
目前一般個(gè)人電腦使用者,必須設(shè)定磁盤驅(qū)動(dòng)器的型號后,始能使用該磁盤驅(qū)動(dòng)器,為方便使用者不必于每次使用電腦內(nèi)同一磁盤驅(qū)動(dòng)器時(shí),都必須設(shè)定該磁盤驅(qū)動(dòng)器起見,通常會(huì)提供使用者一使用程序,把磁盤驅(qū)動(dòng)器型號的初始值輸入并儲(chǔ)存于一非易失性存儲(chǔ)器(Non-Vo1atile Random Access Memory,NVRAM)內(nèi),每當(dāng)電腦系統(tǒng)開機(jī)時(shí),便通過開機(jī)程序自動(dòng)讀取及載入該非易失性存儲(chǔ)器內(nèi)的設(shè)定值來初始化,這樣便可省卻使用者不少麻煩。但當(dāng)使用者要增加或更換磁盤驅(qū)動(dòng)器,還是須要重新設(shè)定所新?lián)Q的磁盤驅(qū)動(dòng)器,而無法由電腦自動(dòng)測出磁盤驅(qū)動(dòng)器的型號。
現(xiàn)今雖有某少數(shù)電腦廠商宣稱其制造的電腦具備自動(dòng)測試硬盤驅(qū)動(dòng)器磁盤驅(qū)動(dòng)器的功能,并可自動(dòng)初始化該硬磁盤驅(qū)動(dòng)器,免除使用者必須牢記硬盤驅(qū)動(dòng)器型號的麻煩,且于更換或增加硬盤驅(qū)動(dòng)器后,亦無須重新設(shè)定,便可使用該硬盤驅(qū)動(dòng)器,其方法由電腦的中央處理器向硬盤驅(qū)動(dòng)器裝置下的一鑒定硬盤驅(qū)動(dòng)器(Identify Drive,ID)指令,并以該ID指令傳回的值來判斷硬盤驅(qū)動(dòng)器屬何種類型,最后依據(jù)該類型的預(yù)設(shè)值來初始化磁盤驅(qū)動(dòng)器。此方法的適用范圍只限于某部分新式的硬盤驅(qū)動(dòng)器,卻不能對其他硬盤驅(qū)動(dòng)器作全面的測試,當(dāng)電腦系統(tǒng)向硬盤裝置下指令時(shí),只有少數(shù)新款硬盤驅(qū)動(dòng)器回傳參數(shù)值,憑此參數(shù)值便可直接判斷該硬盤驅(qū)動(dòng)器屬何類型號,但對大多數(shù)不能回傳參數(shù)值的硬盤驅(qū)動(dòng)器而言,電腦系統(tǒng)即無法判斷該硬盤驅(qū)動(dòng)器的型號。況且,即使是屬于可回傳參數(shù)值的硬盤驅(qū)動(dòng)器而言,亦可能會(huì)發(fā)生問題,因?yàn)橛脖P驅(qū)動(dòng)器可用別種不同的參數(shù)值(含磁柱面、磁頭及每軌的磁區(qū))來設(shè)定分隔區(qū)及格式化,換言之,該硬盤驅(qū)動(dòng)器對電腦系統(tǒng)所下的ID指令回傳一數(shù)值,電腦系統(tǒng)只能判斷該硬盤驅(qū)動(dòng)器的預(yù)設(shè)型號,但倘若該硬盤原本是由別的參數(shù)值來作設(shè)定分隔區(qū)及格式化,電腦系統(tǒng)還是認(rèn)定其為預(yù)設(shè)的型號,進(jìn)而產(chǎn)生初始化硬盤驅(qū)動(dòng)器的錯(cuò)誤。此種方法根本就不能全面自動(dòng)測試出現(xiàn)存各類須要設(shè)定的硬盤型號。
按現(xiàn)有的硬盤驅(qū)動(dòng)器經(jīng)設(shè)定分隔區(qū)后,其第一磁段(FIRST PHYSI CAL SECTOR)即寫入及載有一分隔表(PARTITI ON TABLE),該分隔表具一簽名(SIGNATURE)數(shù)據(jù),用以判斷該分隔表的存在,及分隔區(qū)(PARTITION)的數(shù)據(jù)。若簽名數(shù)據(jù)的值為55AAh(以h代表十六進(jìn)位數(shù)字),代表該硬盤驅(qū)動(dòng)器已經(jīng)設(shè)定分隔區(qū)并存有分隔表。分隔表記載硬盤驅(qū)動(dòng)器被劃分成多少個(gè)分隔區(qū)(PARTITION)來使用,一臺硬盤驅(qū)動(dòng)器最多可劃分為四個(gè)分隔區(qū),每一分隔區(qū)的范圍,大小及內(nèi)容都被記載于分隔表中,并以16個(gè)位元組來定義,其定義如下
注h 代表十六進(jìn)位BYTE代表位元組DOUBLE WORD 代表雙字組,即四個(gè)位元組;由于硬盤驅(qū)動(dòng)器于格式化時(shí)會(huì)依當(dāng)時(shí)設(shè)定的參數(shù)來換算其每個(gè)分隔區(qū)的起始及結(jié)束地址和分隔區(qū)的大小,記錄在分隔表內(nèi),其地址的換算公式如下Logical Block Address=((Cylinder X NO.ofHeads)+Heads)X(Sector/Track))+(Sector-1)LBA=(C×HP+HA)×SP+(SA-1)注LBA=Logical Block Address(邏輯區(qū)地址)C=Cylinder Aeeress(磁柱地址)HP=Head Prameter(磁頭參數(shù))SP=Sector per Track Parameter(每磁軌的磁段參數(shù))SA=Sector Address(磁段地址)LBAO代表(柱面0,磁頭0,磁段1)的地址根據(jù)地址換算公式,可得出二組二元一次方程式線性起始地址=(柱面起始地址)×(磁頭參數(shù))+磁頭起始地址)×(每磁軌的磁段參數(shù)))+(磁段起始地址-1)線性結(jié)束地址=((柱面結(jié)束地址)×(磁頭參數(shù))+磁頭結(jié)束地址)×(每磁軌的磁段參數(shù)))+(磁段結(jié)地址-1)其中線性起始地址即第一磁區(qū)地址,而線性結(jié)束地址即可以(第一磁段位地址)+(分隔區(qū)之大小-1)得知。
由于以上二方程式除磁頭及每磁軌的磁段參數(shù)為未知數(shù)外,其他各數(shù)皆可由分隔表內(nèi)所記載的數(shù)據(jù)得知,因此該二個(gè)未知數(shù)可由以上二方程式求得。
至于正確的柱面參數(shù),則需通過電腦系統(tǒng)向硬盤驅(qū)動(dòng)器下一鑒定磁盤驅(qū)動(dòng)器指令(Identify Drive,ID),若命令不被接受而無法執(zhí)行,該硬盤驅(qū)動(dòng)器即被判定為非AT-BUS的類型,柱面參數(shù)則等于分隔表中柱面結(jié)束地址的最大值。若該ID指令被接受及執(zhí)行后,則以該ID指令傳回的值算出硬盤驅(qū)動(dòng)器的容量(Total Sector),除以磁頭參數(shù)及每磁軌的磁段參數(shù)(以前述解方程式得出),則可正確得出柱面的參數(shù)值。
在完全得知柱面、磁頭及每磁軌的磁段的參數(shù)后,即能正確判斷出硬盤驅(qū)動(dòng)器的型式。當(dāng)然,在只得知磁頭及每磁軌的磁段參數(shù)的情況下,亦可初始化硬磁盤驅(qū)動(dòng)器,但卻不能充分使用到硬盤驅(qū)動(dòng)器的最大容量。
為進(jìn)一步解釋二元一次方程的取得,茲以圖3A的所示的硬盤驅(qū)動(dòng)器的分隔表內(nèi)容表列為范例,配合圖2的流程圖,加以說明該分隔表的第一分隔區(qū)起始地址為125D05BE及結(jié)束地址為125D05CD(共十六位元組),第二分隔區(qū)起始地址為125005CE及結(jié)束地址為125D05DD,但其內(nèi)容皆為0,表示該硬盤驅(qū)動(dòng)器只劃分第一分隔區(qū)來使用。該分隔區(qū)的數(shù)據(jù)表列如下
第一磁段=00000033(h)=51(d)分隔區(qū)的磁段數(shù)=00074DAB(h)=478635(d)注h十六進(jìn)位d十進(jìn)位。
如上表所示,此硬盤驅(qū)動(dòng)器劃分為一個(gè)分隔區(qū)來使用,第一分隔區(qū)的起始地址為柱面0,磁頭1,磁段1)結(jié)束地址(柱面721,磁頭12,磁段51)線性起始址=第一磁段參數(shù)=51線性結(jié)束地址=第一磁段參數(shù)+磁段參數(shù)-1=51+478635-1=478685
代入地址換算公式51=(O×H+1)×S+(1-1)478685=(721×H+12)×S+(51-1)以線性代數(shù)可求解此二方程式,得知H=13;S=51,其中H=Head=磁頭數(shù);S=Sector/Track=磁軌的磁段數(shù)由于此硬盤驅(qū)動(dòng)器為IDE(Integrated Drive Electronics)介面,即可接受ID命令,因此可從ID命令后傳回的一組參數(shù)值(共256 WORDS,其中包含柱面參數(shù)、磁頭參數(shù)、每磁軌的磁區(qū)參數(shù))而得知此硬盤驅(qū)動(dòng)器容量為479349磁段,將此值除以磁頭及每磁軌的磁段數(shù)可得到此硬盤驅(qū)動(dòng)器的柱面值。
由于硬盤容量=(柱面參數(shù))×(磁頭參數(shù))×(每磁軌的磁區(qū)參數(shù)),因此磁柱參數(shù)=(479349)/(13×51)=723經(jīng)由以上的硬盤型號參數(shù)運(yùn)算,可求出柱面參數(shù)=723,磁頭參數(shù)=13,每磁軌的磁段參數(shù)=51從而判斷該硬盤驅(qū)動(dòng)器的型號。
茲再以圖3B所示的硬盤驅(qū)動(dòng)器的分隔表內(nèi)容表列為另一范例,作進(jìn)一步的說明。查該分隔表的內(nèi)容第一分隔區(qū)的起始地址為145B05BE;結(jié)束址為145B05CD;第二分隔區(qū)的起始地址為145B05BE,結(jié)束址為145B05DD;其他為0,即代表該硬盤驅(qū)動(dòng)器分劃為二個(gè)分隔區(qū)使用,而其分隔表內(nèi)容如下
第一磁段=00000011(H)=17(D)分隔區(qū)的磁段數(shù)=0000FFEE(H)=65518(D)以上表所示,第一分隔區(qū)的起始地址為柱面0,磁頭1,磁段1)結(jié)束地址為(柱面770,磁頭4,磁段17)。
線性起始地址=第一磁段參數(shù)=17線性結(jié)束地址=第一磁段參數(shù)+分隔區(qū)的磁段數(shù)-1=17+65518-1=65534代入地址換算公式17=(O×H+1)×S+(1-1)65534=(770×H+4)×S+(17-1)求解后磁頭參數(shù)H=5,磁段參數(shù)S=17由于此為ST506的硬盤驅(qū)動(dòng)器,該硬盤驅(qū)動(dòng)器對電腦系統(tǒng)下達(dá)的ID指令是不能接受,亦無法執(zhí)行,所以無法藉該ID指令的傳回值而得知硬盤驅(qū)動(dòng)器的容量,再由硬盤驅(qū)動(dòng)器容量求得型號的磁柱參數(shù)值,但可由分隔表內(nèi)辨別出最大的柱面參數(shù)為該硬盤驅(qū)動(dòng)器的柱面參數(shù)值。以上范例中,第一分隔區(qū)的柱面結(jié)束參數(shù)為770,第二分隔區(qū)的柱面結(jié)束參數(shù)為1021,取其最大值,MAX(1021,770)=1021,所以此硬盤驅(qū)動(dòng)器的型號參數(shù)被判定為(磁柱=1021,磁頭=5,每磁軌的磁段=17)。
藉以上方法完成的電腦軟件可儲(chǔ)存于存儲(chǔ)器或電腦的基本輸入輸出系統(tǒng)(Basic Inprt Output System,BIOS)的硬件裝置內(nèi),于電腦啟動(dòng)時(shí),即可通過該軟件自動(dòng)測試出硬盤驅(qū)動(dòng)器的型號。
綜上所述,本發(fā)明可徹底自動(dòng)測試出硬盤驅(qū)動(dòng)器的型號,所采用的方法為前所未有,具有較強(qiáng)的實(shí)用性。
權(quán)利要求
1.一種測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,包括下列步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的一分隔表的數(shù)據(jù);B、電腦系統(tǒng)藉所述分隔表的數(shù)據(jù)計(jì)算出硬盤驅(qū)動(dòng)器的磁頭數(shù)、每磁軌的磁段數(shù)與柱面數(shù),而得知所述硬盤驅(qū)動(dòng)器的型號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分隔表的數(shù)據(jù)主要包含一簽名數(shù)據(jù);至少一分隔區(qū)的磁段起始地址與結(jié)束地址;至少一分隔區(qū)的磁頭起始地址與結(jié)束地址;至少一分隔區(qū)的柱面起始地址與結(jié)束地址;一分隔區(qū)的起始地址;及一分隔區(qū)的磁段數(shù)。
3.一種測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,包括下列步驟A、電腦系統(tǒng)讀取其一硬式盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始地址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、電腦系統(tǒng)藉簽名數(shù)據(jù)判定所述硬盤驅(qū)動(dòng)器是否已設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,藉所述硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出所述硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值是利用一邏輯區(qū)地址運(yùn)算得出。
5.一種自動(dòng)測試電腦硬盤驅(qū)動(dòng)器型號的方法,其特征在于,該方法包括下列步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始地址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、電腦系統(tǒng)藉簽名數(shù)據(jù)判定所述硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;C、所述電腦系統(tǒng)向所述硬盤驅(qū)動(dòng)器下達(dá)一鑒定磁盤驅(qū)動(dòng)器指令,并藉硬盤驅(qū)動(dòng)器傳回的一參數(shù)作為計(jì)算硬盤驅(qū)動(dòng)器的柱面數(shù)的依據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述電腦系統(tǒng)儲(chǔ)存于存儲(chǔ)器的電腦軟件執(zhí)行的步驟進(jìn)一步包括一計(jì)算硬盤驅(qū)動(dòng)器總?cè)萘康牟襟E。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述電腦系統(tǒng)儲(chǔ)存于存儲(chǔ)器的電腦軟件執(zhí)行的步驟進(jìn)一步包括一計(jì)算硬盤驅(qū)動(dòng)器的柱面的數(shù)值的步驟。
8.如權(quán)利要求7所述的方法,其特征在于,所述計(jì)算硬盤驅(qū)動(dòng)器的柱面數(shù)值的步驟藉所述硬盤驅(qū)動(dòng)器的總?cè)萘砍源蓬^的數(shù)值及每磁軌的磁段的數(shù)值來完成。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述計(jì)算硬盤驅(qū)動(dòng)柱面數(shù)值的步驟藉比較硬盤驅(qū)動(dòng)器各分隔區(qū)的柱面數(shù)值及選出其中最大數(shù)值來完成。
10.一種測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括存儲(chǔ)器,用以儲(chǔ)存電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)的一分隔表的數(shù)據(jù);B、電腦系統(tǒng)藉所述分隔表的數(shù)據(jù)計(jì)算出硬盤驅(qū)動(dòng)器的磁頭數(shù)、每磁軌的磁段數(shù)與柱面數(shù);而得到電腦系統(tǒng)中硬盤驅(qū)動(dòng)器的型號。
11.一種測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括一存儲(chǔ)器,用以儲(chǔ)存一電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬件的分隔表的簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、所述電腦系統(tǒng)藉所述簽名數(shù)據(jù)判定硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;而得到電腦系統(tǒng)中的型號。
12.一種測試電腦硬盤驅(qū)動(dòng)器型號的裝置,包括一存儲(chǔ)器,用以儲(chǔ)存一電腦軟件及供電腦系統(tǒng)執(zhí)行儲(chǔ)存于存儲(chǔ)器的電腦軟件以執(zhí)行以下步驟A、電腦系統(tǒng)讀取其一硬盤驅(qū)動(dòng)器的分隔表的一簽名數(shù)據(jù)、至少一個(gè)分隔區(qū)的磁段起始址與結(jié)束地址、磁頭的起始地址與結(jié)束地址、柱面的起始地址與結(jié)束地址、分隔區(qū)的起始地址及分隔區(qū)的磁段數(shù);B、所述電腦系統(tǒng)藉簽名數(shù)據(jù)判定硬盤驅(qū)動(dòng)器是否設(shè)定分隔區(qū),并藉硬盤驅(qū)動(dòng)器設(shè)定分隔區(qū)時(shí)所設(shè)定的一參數(shù)表換算出該硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值;C、電腦系統(tǒng)向所述硬盤驅(qū)動(dòng)器下達(dá)一鑒定磁盤驅(qū)動(dòng)器指令,并藉硬盤驅(qū)動(dòng)器傳回一的參數(shù)作為計(jì)算該硬盤驅(qū)動(dòng)器的柱面數(shù)值的依據(jù);而得到該電腦系統(tǒng)中硬盤驅(qū)動(dòng)器的型號。
全文摘要
測試電腦硬盤驅(qū)動(dòng)器型號的方法及裝置,尤指一種藉硬盤格式化時(shí)所設(shè)定的參數(shù)表換算出硬盤驅(qū)動(dòng)器的磁頭及每磁軌的磁段的數(shù)值,并以電腦系統(tǒng)向硬盤驅(qū)動(dòng)器下達(dá)一鑒定磁盤驅(qū)動(dòng)器指令后,以該指令傳回的數(shù)值來判斷該硬盤驅(qū)動(dòng)器的類型,并計(jì)算出柱面數(shù),進(jìn)而得知該硬盤驅(qū)動(dòng)器型號的方法。藉此方法完成的電腦軟件可儲(chǔ)存于存儲(chǔ)器或電腦的基本輸入輸出系統(tǒng)的硬件裝置內(nèi),于電腦啟動(dòng)時(shí),即可通過該軟件自動(dòng)測試出硬盤驅(qū)動(dòng)器的型號。
文檔編號G06F17/00GK1136187SQ9610241
公開日1996年11月20日 申請日期1996年2月17日 優(yōu)先權(quán)日1995年2月17日
發(fā)明者蔣方平, 陳德榮, 林俊賢 申請人:宏碁電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1