專利名稱:硬盤驅(qū)動(dòng)器,其優(yōu)化方法和制造方法及其程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用作數(shù)據(jù)存儲(chǔ)介質(zhì)的硬盤驅(qū)動(dòng)器,更具體地說(shuō),涉及硬盤驅(qū)動(dòng)器,在例如制造時(shí)對(duì)其個(gè)別地執(zhí)行優(yōu)化處理的硬盤驅(qū)動(dòng)器。
背景技術(shù):
硬盤驅(qū)動(dòng)器被廣泛用作計(jì)算機(jī)等的數(shù)據(jù)存儲(chǔ)介質(zhì),其包括用于讀出磁盤中存儲(chǔ)的用戶數(shù)據(jù)或者用于在磁盤中寫入用戶數(shù)據(jù)的磁頭。磁頭被安裝到由VCM(音圈電機(jī))驅(qū)動(dòng)的致動(dòng)器上。當(dāng)磁頭讀寫用戶數(shù)據(jù)時(shí),致動(dòng)器被驅(qū)動(dòng)而運(yùn)動(dòng)并定位在特定的磁道(目標(biāo)磁道)上。按照存儲(chǔ)在磁盤中的伺服信息控制磁頭,使其移動(dòng)到給定的位置。
在磁盤例如硬盤上,以同心圓的形狀形成多個(gè)數(shù)據(jù)磁道,沿磁盤的徑向被預(yù)先形成伺服磁道,其中存儲(chǔ)有識(shí)別數(shù)據(jù)和位組圖案。上述的伺服信息包括所述識(shí)別信息和位組圖案(burst pattern)。識(shí)別數(shù)據(jù)是表示每個(gè)數(shù)據(jù)磁道的磁道地址的信息。根據(jù)由讀磁頭讀出的識(shí)別數(shù)據(jù),讀磁頭和寫磁頭可以判斷一個(gè)數(shù)據(jù)磁道的位置。另外,位組圖案由多個(gè)位組圖案行構(gòu)成,其中沿磁盤的徑向以恒定間隔設(shè)置有存儲(chǔ)信號(hào)的區(qū)域,并且存儲(chǔ)信號(hào)的區(qū)域的相位互不相同。按照響應(yīng)位組圖案從讀磁頭輸出的信號(hào)(位置誤差信號(hào)PES),可以檢測(cè)偏移,即讀磁頭或?qū)懘蓬^的位置偏離目標(biāo)數(shù)據(jù)磁道的程度。
所述伺服信息在制造過(guò)程中在把硬盤驅(qū)動(dòng)器作為產(chǎn)品交付之前被寫到磁盤上。為了正確地讀寫用戶數(shù)據(jù),需要準(zhǔn)確地寫入?yún)⒖妓欧畔?。近些年?lái),提出了由硬盤驅(qū)動(dòng)器本身進(jìn)行的自伺服寫(SSW)方法,并且已經(jīng)付諸實(shí)用(參見(jiàn)專利文件1和2)。
專利文件1日本專利公開11-45405(9-10頁(yè))
專利文件2日本專利公開2002-8331(第3頁(yè))本發(fā)明要解決的問(wèn)題和通常的電氣機(jī)械與裝置不同,硬盤驅(qū)動(dòng)器具有許多技術(shù)秘密(know-how),例如如何寫入伺服信息。當(dāng)制造硬盤驅(qū)動(dòng)器時(shí),花費(fèi)很長(zhǎng)的時(shí)間對(duì)剛剛裝配好的硬盤驅(qū)動(dòng)器進(jìn)行優(yōu)化/檢查處理。所述優(yōu)化/檢查處理例如包括以下的處理(1)伺服信息的寫處理;(2)預(yù)測(cè)試處理,用于優(yōu)化各種伺服系統(tǒng)和通道系統(tǒng)的系數(shù);以及(3)根據(jù)長(zhǎng)期運(yùn)行測(cè)試進(jìn)行功能/可靠性驗(yàn)證測(cè)試處理。
不過(guò),因?yàn)槊總€(gè)處理需要專用的檢查設(shè)備,當(dāng)制造大量的硬盤驅(qū)動(dòng)器時(shí),檢查設(shè)備的投資將是巨大的。因而,檢查設(shè)備的投資導(dǎo)致成本影響的增加,這對(duì)決定生產(chǎn)的規(guī)模具有直接的影響。此外,在采用上述專利文件1、2中所述的自伺服寫方法的情況下,同樣需要檢查設(shè)備。
作出本發(fā)明便是為了解決上述問(wèn)題,因而本發(fā)明的目的在于,使得能夠借助于已經(jīng)被優(yōu)化/檢查過(guò)的硬盤驅(qū)動(dòng)器進(jìn)行硬盤驅(qū)動(dòng)器的優(yōu)化/檢查。
本發(fā)明的另一個(gè)目的在于,使得即使沒(méi)有昂貴的檢查設(shè)備,也能實(shí)現(xiàn)硬盤驅(qū)動(dòng)器的優(yōu)化。
本發(fā)明的另一個(gè)目的在于,使得用于硬盤驅(qū)動(dòng)器的大量生產(chǎn)制造設(shè)備的新的投資最小,從而減少大量生產(chǎn)時(shí)的運(yùn)行成本。
本發(fā)明的另一個(gè)目的在于再生硬盤驅(qū)動(dòng)器,而不管其原來(lái)如何。
發(fā)明內(nèi)容
為實(shí)現(xiàn)上述目的,本發(fā)明使得能夠克隆或再生硬盤驅(qū)動(dòng)器,其中通過(guò)使在每個(gè)硬盤驅(qū)動(dòng)器中包含用于再生的DNA,然后按照由已被制成的硬盤驅(qū)動(dòng)器(母硬盤驅(qū)動(dòng)器)提供的信息利用新的硬盤驅(qū)動(dòng)器(子硬盤驅(qū)動(dòng)器)本身進(jìn)行優(yōu)化與/或檢查。
按照本發(fā)明的一個(gè)方面,提供一種硬盤驅(qū)動(dòng)器,所述硬盤驅(qū)動(dòng)器包括識(shí)別裝置,用于識(shí)別出所述硬盤驅(qū)動(dòng)器是子硬盤驅(qū)動(dòng)器,其中尚未完成優(yōu)化/檢查處理;指令發(fā)送裝置,根據(jù)所述識(shí)別裝置的識(shí)別,用于向母硬盤驅(qū)動(dòng)器發(fā)送一個(gè)請(qǐng)求生長(zhǎng)程序的指令;生長(zhǎng)程序接收裝置,用于根據(jù)識(shí)別裝置的識(shí)別,作為由所述指令發(fā)送裝置發(fā)送的請(qǐng)求指令的結(jié)果,接收來(lái)自連接的母硬盤驅(qū)動(dòng)器的用于通過(guò)子硬盤驅(qū)動(dòng)器本身進(jìn)行優(yōu)化/檢查處理所需的生長(zhǎng)程序;以及執(zhí)行裝置,用于根據(jù)由所述生長(zhǎng)程序接收裝置接收的生長(zhǎng)程序,執(zhí)行自身優(yōu)化/檢查處理,并借以使得所述子硬盤驅(qū)動(dòng)器能夠生長(zhǎng)成為母硬盤驅(qū)動(dòng)器。
其中,所述硬盤驅(qū)動(dòng)器還可以獨(dú)特地包括存儲(chǔ)裝置,用于在存儲(chǔ)器中(在硬盤或其類似物上)存儲(chǔ)由所述執(zhí)行裝置執(zhí)行的生長(zhǎng)程序。在這種情況下,當(dāng)此后其中尚未完成優(yōu)化/檢查處理的新的子硬盤驅(qū)動(dòng)器被連接到包括所述存儲(chǔ)裝置的硬盤驅(qū)動(dòng)器時(shí),作為母硬盤驅(qū)動(dòng)器的這個(gè)硬盤驅(qū)動(dòng)器可以向所述子硬盤驅(qū)動(dòng)器優(yōu)先提供在所述存儲(chǔ)裝置中存儲(chǔ)的生長(zhǎng)程序。此外,所述母硬盤驅(qū)動(dòng)器可以獨(dú)特地執(zhí)行要被所述執(zhí)行裝置執(zhí)行的優(yōu)化/檢查處理的部分。在這種情況下,所述執(zhí)行裝置利用包括在母硬盤驅(qū)動(dòng)器中的MPU的支持可以有效地減少要由子硬盤驅(qū)動(dòng)器執(zhí)行的優(yōu)化/檢查處理的數(shù)量。應(yīng)當(dāng)注意,上述的術(shù)語(yǔ)“連接的”包括一種狀態(tài),其中不管是有線連接還是無(wú)線連接,可以實(shí)行某些通信,例如指令的交換。
按照本發(fā)明的另一方面,提供一種硬盤驅(qū)動(dòng)器,包括用于存儲(chǔ)用來(lái)接收一個(gè)用于進(jìn)行自優(yōu)化的生長(zhǎng)程序的基本程序的ROM;以及MPU,其按照在所述ROM中存儲(chǔ)的基本程序接收所述生長(zhǎng)程序,并用于利用接收的生長(zhǎng)程序進(jìn)行所述自優(yōu)化。
其中,在ROM中存儲(chǔ)的基本程序包括這樣的功能檢查在一個(gè)預(yù)定的存儲(chǔ)器中是否存儲(chǔ)有所述硬盤驅(qū)動(dòng)器特有的信息,或者對(duì)所述硬盤是否寫入伺服信息,并且借以識(shí)別其中硬盤驅(qū)動(dòng)器本身尚未進(jìn)行優(yōu)化的狀態(tài)。此外,所述MPU按照這個(gè)基本程序識(shí)別其自身的狀態(tài)。
此外,在所述ROM中存儲(chǔ)的基本程序包括這樣的功能向要被連接的母硬盤驅(qū)動(dòng)器發(fā)送請(qǐng)求一個(gè)生長(zhǎng)程序的指令。此外,在所述優(yōu)化處理結(jié)束之后,所述MPU在預(yù)定的存儲(chǔ)區(qū)域例如在磁盤上或者類似物中存儲(chǔ)所述生長(zhǎng)程序。
按照本發(fā)明的另一個(gè)方面,從母硬盤驅(qū)動(dòng)器的角度看來(lái),提供一種硬盤驅(qū)動(dòng)器,包括連接裝置,其適用于被連接到一個(gè)未完成的硬盤驅(qū)動(dòng)器(子硬盤驅(qū)動(dòng)器),其中尚未對(duì)盤寫入伺服信息;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)程序,利用所述程序,所述未完成的硬盤驅(qū)動(dòng)器自己把所述伺服信息寫入其自身的盤中;接收裝置,用于接收來(lái)自所述未完成的硬盤驅(qū)動(dòng)器的對(duì)于所述程序的請(qǐng)求指令;以及供給裝置,用于按照由所述接收裝置接收的請(qǐng)求指令,向未完成的硬盤驅(qū)動(dòng)器供給在所述存儲(chǔ)裝置中存儲(chǔ)的所述程序。
所述硬盤驅(qū)動(dòng)器的特征在于,所述程序包括用于執(zhí)行優(yōu)化/檢查處理的功能,所述母硬盤驅(qū)動(dòng)器還包括一個(gè)執(zhí)行裝置,用于執(zhí)行所述未完成的硬盤驅(qū)動(dòng)器的優(yōu)化/檢查處理的部分。
按照本發(fā)明另一個(gè)方面,提供一種硬盤驅(qū)動(dòng)器優(yōu)化方法,借以使用已經(jīng)完成優(yōu)化處理的第一硬盤驅(qū)動(dòng)器(母硬盤驅(qū)動(dòng)器),對(duì)其中尚未完成優(yōu)化處理的第二硬盤驅(qū)動(dòng)器(子硬盤驅(qū)動(dòng)器)進(jìn)行優(yōu)化處理,所述硬盤驅(qū)動(dòng)器優(yōu)化方法包括以下步驟利用所述第二硬盤驅(qū)動(dòng)器本身識(shí)別出所述第二硬盤驅(qū)動(dòng)器是其中尚未完成優(yōu)化處理的硬盤驅(qū)動(dòng)器;根據(jù)所述識(shí)別,向所述第一硬盤驅(qū)動(dòng)器發(fā)送用于請(qǐng)求用來(lái)進(jìn)行優(yōu)化的信息的指令;把被包括在所述第一硬盤驅(qū)動(dòng)器中的用于優(yōu)化的信息從所述第一硬盤驅(qū)動(dòng)器提供給所述第二硬盤驅(qū)動(dòng)器;根據(jù)所述提供的用于進(jìn)行優(yōu)化的信息,由所述第二硬盤驅(qū)動(dòng)器本身執(zhí)行各種處理,使得所述第二硬盤驅(qū)動(dòng)器生長(zhǎng)而成為一個(gè)優(yōu)化的硬盤驅(qū)動(dòng)器;以及在所述第二硬盤驅(qū)動(dòng)器完成所述優(yōu)化處理之后,把用于優(yōu)化的信息從所述第二硬盤驅(qū)動(dòng)器提供給其中尚未完成優(yōu)化處理的第三硬盤驅(qū)動(dòng)器。
就此而論,上述的“完成優(yōu)化處理”不僅僅指優(yōu)化處理被完全完成。只要所述第二硬盤驅(qū)動(dòng)器處于能夠向作為一個(gè)新的子硬盤驅(qū)動(dòng)器的第三硬盤驅(qū)動(dòng)器提供用于優(yōu)化的信息的狀態(tài),便沒(méi)有問(wèn)題。
其中,所述硬盤驅(qū)動(dòng)器優(yōu)化方法的特征在于,從所述第一硬盤驅(qū)動(dòng)器提供的所述用于優(yōu)化的信息包括一個(gè)生長(zhǎng)程序,利用所述生長(zhǎng)程序,所述第二硬盤驅(qū)動(dòng)器自身執(zhí)行各種優(yōu)化處理。此外,所述信息包括所述第一硬盤驅(qū)動(dòng)器具有的測(cè)試代碼。
此外,所述的硬盤驅(qū)動(dòng)器優(yōu)化方法的特征在于,所述第一硬盤驅(qū)動(dòng)器自身執(zhí)行應(yīng)當(dāng)由所述第二硬盤驅(qū)動(dòng)器自身執(zhí)行的優(yōu)化處理的部分。
按照本發(fā)明的另一方面,提供一種硬盤驅(qū)動(dòng)器制造方法,用于利用已被制成的第一硬盤驅(qū)動(dòng)器制造第二硬盤驅(qū)動(dòng)器,所述硬盤驅(qū)動(dòng)器制造方法包括以下處理在所述第一硬盤驅(qū)動(dòng)器和所述第二硬盤驅(qū)動(dòng)器之間進(jìn)行連接;從所述第一硬盤驅(qū)動(dòng)器向所述第二硬盤驅(qū)動(dòng)器提供信息,借助于所述信息,所述第二硬盤驅(qū)動(dòng)器把伺服信息寫入所述第二硬盤驅(qū)動(dòng)器的盤中;按照所述的被提供的信息,利用第二硬盤驅(qū)動(dòng)器本身把伺服信息寫入所述的盤中;從所述第一硬盤驅(qū)動(dòng)器向所述第二硬盤驅(qū)動(dòng)器提供信息,利用所述信息所述第二硬盤驅(qū)動(dòng)器由其自身進(jìn)行檢查;以及按照所述提供的信息,由所述第二硬盤驅(qū)動(dòng)器自身對(duì)所述第二硬盤驅(qū)動(dòng)器進(jìn)行檢查。
此外,本發(fā)明可以作為一種可以裝入硬盤驅(qū)動(dòng)器中的由計(jì)算機(jī)(MPU)執(zhí)行的程序被處理。
在這種情況下,所述程序使得計(jì)算機(jī)能夠執(zhí)行以下功能由子硬盤驅(qū)動(dòng)器自身識(shí)別所述子硬盤驅(qū)動(dòng)器是其中尚未完成優(yōu)化/檢查處理的硬盤驅(qū)動(dòng)器;根據(jù)所述識(shí)別,請(qǐng)求另一個(gè)硬盤驅(qū)動(dòng)器(母硬盤驅(qū)動(dòng)器)向所述子硬盤驅(qū)動(dòng)器發(fā)送一個(gè)由自身對(duì)所述子硬盤驅(qū)動(dòng)器進(jìn)行優(yōu)化/檢查處理所需的生長(zhǎng)程序;以及根據(jù)所述請(qǐng)求,接收由所述另一個(gè)硬盤驅(qū)動(dòng)器提供的生長(zhǎng)程序。
其中,在由硬盤驅(qū)動(dòng)器自身識(shí)別要對(duì)所述硬盤驅(qū)動(dòng)器進(jìn)行的優(yōu)化/檢查處理尚未完成的功能中,所述識(shí)別例如可以通過(guò)檢查是否存儲(chǔ)了所述硬盤驅(qū)動(dòng)器特有的信息,或者檢查是否對(duì)盤寫入伺服信息來(lái)進(jìn)行。
按照本發(fā)明的另一方面,提供一種允許計(jì)算機(jī)裝入母硬盤驅(qū)動(dòng)器中以便執(zhí)行下述功能的程序從尚未完成優(yōu)化/檢查處理的另一個(gè)硬盤驅(qū)動(dòng)器(子硬盤驅(qū)動(dòng)器)接收對(duì)于生長(zhǎng)程序的請(qǐng)求,利用所述生長(zhǎng)程序另一個(gè)硬盤驅(qū)動(dòng)器自身執(zhí)行所述優(yōu)化/檢查處理;讀出在存儲(chǔ)器中存儲(chǔ)的生長(zhǎng)程序;以及將讀出的生長(zhǎng)程序提供給另一個(gè)硬盤驅(qū)動(dòng)器。
此外,如果另一個(gè)硬盤驅(qū)動(dòng)器的優(yōu)化/檢查處理的部分被執(zhí)行,則能夠進(jìn)一步實(shí)現(xiàn)減少在另一個(gè)硬盤驅(qū)動(dòng)器中處理的數(shù)量的功能。
在另一方面,按照本發(fā)明的程序使得計(jì)算機(jī)能夠裝入硬盤驅(qū)動(dòng)器中,以便執(zhí)行下述功能利用由另一個(gè)硬盤驅(qū)動(dòng)器輸出的信息把伺服信息寫入其自身的盤中;以及利用由所述另一個(gè)硬盤驅(qū)動(dòng)器輸出的信息由自身執(zhí)行檢查處理。
應(yīng)當(dāng)注意,除去在所述程序被預(yù)先存儲(chǔ)在ROM或其類似物中的狀態(tài)下提供所述程序的情況之外,也可以考慮通過(guò)給定的存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)從外部提供所述程序的方式。
圖1是表示應(yīng)用本發(fā)明的實(shí)施例的硬盤驅(qū)動(dòng)器(HDD)的主要結(jié)構(gòu)的方塊圖;圖2表示硬盤驅(qū)動(dòng)器的優(yōu)化/檢查處理;圖3是表示由作為第一硬盤驅(qū)動(dòng)器的母HDD的MPU執(zhí)行的處理的流程圖;以及圖4是表示由作為第二硬盤驅(qū)動(dòng)器的子HDD的MPU執(zhí)行的處理的流程圖。
標(biāo)號(hào)說(shuō)明10硬盤驅(qū)動(dòng)器(HDD),11磁盤,12主軸電動(dòng)機(jī),13磁頭,14致動(dòng)器,15音圈電機(jī),16音圈電機(jī)驅(qū)動(dòng)器,17數(shù)模轉(zhuǎn)換器,18讀寫通道,19硬盤控制器,20MPU,21ROM,22EEPROM,23DRAM,51母HDD,52子HDD,53電纜具體實(shí)施方式
下面參照附圖詳細(xì)說(shuō)明應(yīng)用本發(fā)明的優(yōu)選實(shí)施例。
圖1是應(yīng)用本實(shí)施例的硬盤驅(qū)動(dòng)器(HDD)10的主要結(jié)構(gòu)的方塊圖。硬盤驅(qū)動(dòng)器10包括作為用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)介質(zhì)的磁盤11;用于使所述磁盤11旋轉(zhuǎn)的主軸電動(dòng)機(jī)12;用于從磁盤11上讀寫數(shù)據(jù)的磁頭13;作為磁頭13的驅(qū)動(dòng)機(jī)構(gòu)的致動(dòng)器14;以及用于產(chǎn)生由所述致動(dòng)器14使所述磁頭13運(yùn)動(dòng)到一個(gè)給定位置的驅(qū)動(dòng)力的音圈電機(jī)(VCM)15。
硬盤驅(qū)動(dòng)器10是一種數(shù)據(jù)存儲(chǔ)和再現(xiàn)裝置,其中磁頭13在由主軸電動(dòng)機(jī)12驅(qū)動(dòng)的旋轉(zhuǎn)著的磁盤11上進(jìn)行尋道操作,并且其中磁頭13保持在一個(gè)給定的磁道(位置)上,以便讀出被寫在所述磁盤11上的數(shù)據(jù)。雖然根據(jù)需要設(shè)置有一個(gè)或幾個(gè)磁盤11,但是以舉例方式,圖1中只示出了一個(gè)磁盤11。當(dāng)硬盤驅(qū)動(dòng)器正在進(jìn)行操作時(shí),磁盤11被驅(qū)動(dòng)圍繞主軸電動(dòng)機(jī)12的主軸旋轉(zhuǎn)。在另一方面,當(dāng)硬盤驅(qū)動(dòng)器10不處于正在操作狀態(tài)時(shí),磁盤11則停止轉(zhuǎn)動(dòng)(處于靜止?fàn)顟B(tài))。兩個(gè)磁頭13被保持在致動(dòng)器14的前端,并分別作用在磁盤11的頂面和底面上。兩個(gè)磁頭13在磁盤11上進(jìn)行讀寫數(shù)據(jù)。
作為一個(gè)控制部分,硬盤驅(qū)動(dòng)器10包括音圈電機(jī)(VCM)驅(qū)動(dòng)器16,數(shù)模轉(zhuǎn)換器(DAC)17,讀寫通道18,和硬盤控制器(HDC)19。音圈電機(jī)(VCM)驅(qū)動(dòng)器16驅(qū)動(dòng)音圈電機(jī)(VCM)15。數(shù)模轉(zhuǎn)換器(DAC)17控制音圈電機(jī)15的驅(qū)動(dòng)電流,并進(jìn)行音圈電機(jī)的前饋控制。讀寫通道18進(jìn)行要被寫入的數(shù)據(jù)的代碼調(diào)制,然后把所述數(shù)據(jù)輸出到磁頭放大器,并檢測(cè)來(lái)自所述磁頭放大器的輸出信號(hào)的數(shù)據(jù),然后進(jìn)行代碼解調(diào)。硬盤控制器(HDC)19作為硬盤驅(qū)動(dòng)器10的接口。
此外,作為控制部分的硬盤驅(qū)動(dòng)器10還包括MPU(微處理單元)20,ROM 21,EEPROM(可電擦除和可編程的ROM)22,以及DRAM(動(dòng)態(tài)RAM)23。MPU(微處理單元)20進(jìn)行硬盤驅(qū)動(dòng)器10的總體控制,包括磁頭13的定位控制,接口控制,初始化和每個(gè)外圍LSI的設(shè)置,以及缺陷控制。ROM 21存儲(chǔ)作為基本程序的ROM代碼,用于執(zhí)行硬盤驅(qū)動(dòng)器10的基本功能。EEPROM(可電擦除的和可編程的ROM)22是一種存儲(chǔ)器,其中通過(guò)電氣操作可以重寫數(shù)據(jù)或者然后擦除數(shù)據(jù),并存儲(chǔ)對(duì)于硬盤驅(qū)動(dòng)器10特有的參數(shù)。DRAM(動(dòng)態(tài)RAM)23暫時(shí)存儲(chǔ)要被MPU 20執(zhí)行的程序、操作的結(jié)果等。附帶說(shuō)明,當(dāng)剛剛裝配完機(jī)械元件時(shí),程序未被存儲(chǔ)在這個(gè)EEPROM22中。在借助于克隆自身而形成硬盤驅(qū)動(dòng)器,因而優(yōu)化/檢查處理結(jié)束之后,對(duì)于該盤特有的參數(shù)被存儲(chǔ)在EEPROM 22中。
致動(dòng)器14由音圈電機(jī)(VCM)15驅(qū)動(dòng),音圈電機(jī)由MPU 20通過(guò)數(shù)模轉(zhuǎn)換器(DAC)17和音圈電機(jī)(VCM)驅(qū)動(dòng)器16控制。在開始寫數(shù)據(jù)時(shí),進(jìn)行數(shù)據(jù)讀寫操作的讀寫通道18把從主機(jī)通過(guò)HDC 19傳送的要被寫的數(shù)據(jù)轉(zhuǎn)換成為寫信號(hào)(電信號(hào)),然后把寫信號(hào)提供給磁頭13。按照所述寫電流,磁頭13把數(shù)據(jù)寫在磁盤11上。在另一方面,在讀數(shù)據(jù)時(shí),讀寫通道18把從磁盤11讀出的讀信號(hào)(電流)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),然后通過(guò)HDC 19向主機(jī)輸出所述數(shù)字?jǐn)?shù)據(jù)。
如上所述,HDC 19具有作為硬盤驅(qū)動(dòng)器10的接口的功能。一個(gè)功能是接收從主機(jī)傳送的要被寫的數(shù)據(jù),并且還把所述數(shù)據(jù)發(fā)送給讀寫通道18。此外,另一個(gè)功能是把從讀寫通道18傳送的讀出的數(shù)據(jù)傳送給主機(jī)。此外,HDC 19具有響應(yīng)來(lái)自主機(jī)的指令向MPU 20傳送數(shù)據(jù)的功能。其中,在本實(shí)施例中,作為所述主機(jī)的替代物,如果硬盤驅(qū)動(dòng)器本身是子HDD,則一個(gè)母HDD和作為另一個(gè)硬盤驅(qū)動(dòng)器10的硬盤驅(qū)動(dòng)器10相連,并且如果硬盤驅(qū)動(dòng)器10本身是母HDD,則子HDD被連接作為另一個(gè)硬盤驅(qū)動(dòng)器10。例如,在硬盤驅(qū)動(dòng)器10之間交換指令,并發(fā)送和接收生長(zhǎng)程序。更具體地說(shuō),除去按照常規(guī)方式在收到讀寫指令時(shí)向回發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的功能之外,硬盤驅(qū)動(dòng)器10具有和被連接的其它硬盤驅(qū)動(dòng)器10通信的功能。
ROM 21預(yù)先存儲(chǔ)用于執(zhí)行基本功能的程序。所述基本功能包括(1)判斷硬盤驅(qū)動(dòng)器本身是一個(gè)子硬盤驅(qū)動(dòng)器的功能;(2)使得能夠傳送(發(fā)送)指令的功能;以及(3)能夠接收程序的功能。
在這種情況下,“子”指的是其中HDD僅僅在機(jī)械上被裝配成一個(gè)單元的狀態(tài)。換句話說(shuō),其表示在測(cè)試之前的一個(gè)干凈的HDD,其中尚未提供作為一個(gè)HDD所需的技術(shù)秘密。更具體地說(shuō),子表示這樣一種狀態(tài),其中尚未完成優(yōu)化/檢查的處理;也就是說(shuō),尚未進(jìn)行功能/可靠性的驗(yàn)證測(cè)試。其中功能/可靠性的驗(yàn)證測(cè)試基于一種預(yù)測(cè)試和長(zhǎng)期運(yùn)行測(cè)試,其中伺服信息被寫入,并且各種伺服系統(tǒng)和通道系統(tǒng)的系數(shù)被優(yōu)化。應(yīng)當(dāng)注意,“優(yōu)化/檢查”指的是“優(yōu)化與/或檢查”。
圖2表示硬盤驅(qū)動(dòng)器10的優(yōu)化/檢查處理。首先在已被在機(jī)械方面裝配好的硬盤驅(qū)動(dòng)器10上進(jìn)行基于裝置特定的信息的優(yōu)化,然后,在作為產(chǎn)品完成硬盤驅(qū)動(dòng)器10的制造之前進(jìn)行檢查。因而,下述的處理可以認(rèn)為是硬盤驅(qū)動(dòng)器10的制造方法。圖2表示這樣一種狀態(tài),其中在作為第一硬盤驅(qū)動(dòng)器10的母HDD 51和作為第二硬盤驅(qū)動(dòng)器10的子HDD 52之間利用電纜53進(jìn)行總線連接。
也可以利用無(wú)線連接代替使用電纜53的結(jié)構(gòu)。附帶說(shuō)明,一旦作為第二硬盤驅(qū)動(dòng)器10的子HDD 52生成,子HDD 52便作為母HDD向作為子HDD的第三硬盤驅(qū)動(dòng)器提供信息。
子HDD 52是僅僅是如上所述被裝配好的HDD。如果換句話表述子HDD 52,則其是一種未完成的硬盤驅(qū)動(dòng)器。在另一方面,母HDD51是一種“長(zhǎng)大”的硬盤驅(qū)動(dòng)器10,其中其自身的優(yōu)化/檢查處理已被完成,因而已經(jīng)提供許多技術(shù)秘密。因而,如果母HDD 51被換句話表述,則其是一種完成的硬盤驅(qū)動(dòng)器。不過(guò),不總是需要優(yōu)化/檢查處理被完全完成。母HDD 51只需生長(zhǎng)到這樣的程度,使得其可以向子HDD 52傳送生長(zhǎng)程序以便幫助克隆即可。這個(gè)母HDD 51在圖1所示的EEPROM 22中存儲(chǔ)一些其自身獨(dú)有的參數(shù)。所述參數(shù)例如包括磁道密度(tpi,每英寸的磁道數(shù)),以及和磁頭、磁盤匹配的寫電流和偏流。此外,磁盤11在給定的區(qū)域存儲(chǔ)生長(zhǎng)程序,借助于所述生長(zhǎng)程序,子HDD 52利用微代碼和其它代碼自身進(jìn)行優(yōu)化/檢查處理。
在這個(gè)實(shí)施例中,對(duì)于硬盤驅(qū)動(dòng)器10的研制、制造和應(yīng)用的設(shè)計(jì),給出了一種新的建議。
所述新的建議實(shí)現(xiàn)下述功能(1)HDD(母HDD 51)自身提取電設(shè)計(jì)圖,包括其自身的硬件和軟件;(2)HDD(母HDD 51)然后向另一個(gè)HDD(子HDD 52)輸出所述設(shè)計(jì)圖;以及(3)被輸入設(shè)計(jì)圖的HDD(子HDD 52)按照所述設(shè)計(jì)圖制造其本身。
這意味著在生物世界內(nèi)的所謂的DNA移植。此外,意味著克隆HDD,即HDD的再生(生物的誕生)。
如上所述,例如有以下的優(yōu)化/檢查處理的具體例子(1)伺服信息的寫處理;(2)預(yù)測(cè)試處理,其中各種伺服系統(tǒng)和通道系統(tǒng)的系數(shù)被優(yōu)化;以及
(3)基于長(zhǎng)期運(yùn)行測(cè)試的功能/可靠性驗(yàn)證測(cè)試處理。
所述每個(gè)處理按照從母HDD 51輸入的信息(代碼信息等)被執(zhí)行。
下面說(shuō)明應(yīng)用本實(shí)施例的HDD再生方法(優(yōu)化方法)。
圖3表示在作為第一硬盤驅(qū)動(dòng)器10的母HDD 51的MPU 20中執(zhí)行的處理的流程圖。首先,利用電纜53在母HDD 51和作為第二硬盤驅(qū)動(dòng)器10的子HDD 52之間進(jìn)行總線連接。然后,在母HDD 51中,通過(guò)接通電源開始進(jìn)行處理。首先對(duì)母HDD 51進(jìn)行通常的啟動(dòng)處理(步101),并等待來(lái)自子HDD 52的指令(步102)。在收到從和母HDD 51相連的子HDD 52接收的生長(zhǎng)程序請(qǐng)求指令之后,母HDD 51從磁盤11中調(diào)用生長(zhǎng)程序,然后通過(guò)電纜53的I/O總線向子HDD 52傳送(提供)所述生長(zhǎng)程序。接著,按照需要,MPU 20在子HDD 52中執(zhí)行功能優(yōu)化處理與/或功能驗(yàn)證處理的部分(步105)。此后,執(zhí)行通常的處理(步106),然后處理結(jié)束。附帶說(shuō)明,后面將詳細(xì)說(shuō)明在步105中由母HDD 51和子HDD 52并行執(zhí)行的處理。
圖4是在作為第二硬盤驅(qū)動(dòng)器10的子HDD 52的MPU 20中執(zhí)行的處理的流程圖。首先,子HDD 52判斷HDD本身是否是剛剛在機(jī)械方面裝配好的子HDD,并且判斷所述HDD本身是否是干凈的HDD(步201)。雖然所述判斷可以用幾種方法進(jìn)行,它們基本上通過(guò)檢查子HDD 52是否具有在生成的HDD中應(yīng)當(dāng)包括的信息進(jìn)行。這個(gè)檢查功能通過(guò)從存儲(chǔ)有硬盤驅(qū)動(dòng)器10的基本功能的ROM 21中讀出ROM代碼來(lái)執(zhí)行。
在所述步驟201中進(jìn)行的判斷的第一種方法可以設(shè)想檢查用于存儲(chǔ)裝置特定信息的EEPROM 22是否是空的(全部是0)。如果EEPROM 22被判斷是空的(0),則這個(gè)HDD可被識(shí)別為子HDD。一旦HDD生成,對(duì)每個(gè)驅(qū)動(dòng)器獨(dú)有的若干個(gè)參數(shù)便已經(jīng)被存儲(chǔ)在EEPROM 22中,因此永不會(huì)引起關(guān)于HDD是否是子HDD的誤判斷。此外,第二種方法可以設(shè)想檢查在磁盤11的表面上是否寫有伺服信息。如果可以斷定沒(méi)有寫上伺服信息,則可以認(rèn)為這個(gè)HDD是子HDD。一旦所述HDD生成,伺服信息便已經(jīng)被寫在磁盤11中。因此,如果這個(gè)被檢查,則永不會(huì)發(fā)生關(guān)于HDD是否是子HDD的誤判斷。
用這種方式,如果在步201中識(shí)別所述HDD不是子HDD,則執(zhí)行通常的啟動(dòng)(步207),接著在處理結(jié)束之前執(zhí)行通常的處理。如果在步201中識(shí)別所述HDD是子HDD,則向母HDD 51傳送請(qǐng)求用于克隆的生長(zhǎng)程序的請(qǐng)求指令(步202)。請(qǐng)求指令是一種母HDD 51可以識(shí)別的特殊的指令。如上所述,要求子HDD 52預(yù)先具有發(fā)出指令的功能。這個(gè)接口邏輯最好在發(fā)送側(cè)的子HDD 52上,而不是在接收側(cè)的母HDD 51上。
接著,子HDD 52通過(guò)I/O總線(電纜53)接收生長(zhǎng)程序(步203)。所述生長(zhǎng)程序被從母HDD 51傳遞給子HDD 52,好像DNA被繼承一樣。接收的生長(zhǎng)程序被暫時(shí)存儲(chǔ)在作為第二硬盤驅(qū)動(dòng)器的子HDD 52的DRAM 23內(nèi)。此后,MPU 20讀出在DRAM 23中存儲(chǔ)的生長(zhǎng)程序,然后執(zhí)行該程序(步204)。更具體地說(shuō),通過(guò)執(zhí)行生長(zhǎng)程序,子HDD 52依次“長(zhǎng)大”。這種生長(zhǎng)程序具有若干階段。可以從母HDD 51在任何時(shí)間發(fā)出各種程序、微代碼和各種指令。在預(yù)定步驟結(jié)束時(shí),子HDD 52接收下一個(gè)程序。這類似于人從嬰兒到成人逐步地學(xué)習(xí)一樣。
當(dāng)然,也可以用這種方式構(gòu)成子HDD 52,使得從開始便接收所有的生長(zhǎng)程序。
生長(zhǎng)程序的執(zhí)行用這個(gè)方式完成,因而實(shí)現(xiàn)包括輸出、優(yōu)化、測(cè)試和檢查的所有的處理,結(jié)束克隆(步205)。此時(shí),為了為在將來(lái)成為向下一個(gè)子HDD(第三硬盤驅(qū)動(dòng)器10)輸出功能信息的母HDD作準(zhǔn)備,例如,子HDD 52在所述系列生長(zhǎng)處理結(jié)束之前,在磁盤11內(nèi)專門保留的區(qū)域中(盤的保留區(qū)域)存儲(chǔ)所述生長(zhǎng)程序。在這個(gè)區(qū)域內(nèi),還存儲(chǔ)用于保持HDD及其類似物的性能的微代碼。上面說(shuō)明了生長(zhǎng)程序被存儲(chǔ)在作為存儲(chǔ)器的磁盤11的一個(gè)特定區(qū)域中的情況。不過(guò),如果在存儲(chǔ)程序時(shí)能夠確保足夠的存儲(chǔ)區(qū)域,也可以在不同的存儲(chǔ)器例如EEPROM 22內(nèi)存儲(chǔ)生長(zhǎng)程序。
下面詳細(xì)說(shuō)明在步204說(shuō)明的生長(zhǎng)程序的執(zhí)行。生長(zhǎng)程序由若干個(gè)子程序構(gòu)成,這些子程序具有以下功能(1)識(shí)別HDD自身;(2)對(duì)參數(shù)進(jìn)行優(yōu)化;以及(3)驗(yàn)證性能/可靠性。
分步地執(zhí)行相應(yīng)于每個(gè)功能的教育。
首先,在項(xiàng)(1)所示的用于識(shí)別HDD自身的子程序中,從一些模型當(dāng)中識(shí)別子HDD 52的模型。例如通過(guò)檢查前置放大器信號(hào),識(shí)別以下的內(nèi)容磁頭13的數(shù)量;盤的數(shù)量;以及類似的內(nèi)容。通過(guò)由機(jī)械和物理性能例如磁頭12的性能和磁盤11的性能中的各種差異進(jìn)行判斷,其自身的性能被識(shí)別。
用于寫入伺服信息所需的程序被從母HDD 51輸出,并且和由母HDD51處理的微代碼相同的微代碼(包括測(cè)試代碼)被輸出。在用于優(yōu)化在(2)中所示的參數(shù)的子程序中,執(zhí)行伺服信息和磁記錄的寫操作。按照機(jī)械元件例如磁頭13和磁盤11的性能,確定各種參數(shù)。
接著,在任何時(shí)間,由母HDD 51發(fā)送用于改變子HDD 52的性能和可靠性的程序以及各種指令組。然后執(zhí)行在項(xiàng)(3)所示的性能/可靠性的確認(rèn)。結(jié)果,性能/可靠性的檢查處理被全部實(shí)現(xiàn)。附帶說(shuō)明,如果要被驗(yàn)證的參數(shù)未達(dá)到在開始時(shí)的設(shè)計(jì)值,因而引起意外的性能變劣,通過(guò)復(fù)查所述的設(shè)計(jì)值,也可以使性能減少到某個(gè)程度。例如,當(dāng)按照設(shè)計(jì)值需要40 GHz的容量時(shí),如果因?yàn)榇蓬^13的性能或其類似的原因,只能獲得30 GHz的容量,則利用30 GHz的容量再次進(jìn)行設(shè)計(jì)和試驗(yàn)。用這種方式,按照本實(shí)施例,因?yàn)閮?yōu)化/檢查處理完全由子狀態(tài)開始,可以按照自身的HDD的性能,容易地進(jìn)行重新設(shè)計(jì)和試驗(yàn)。
下面詳細(xì)說(shuō)明在圖3的步105中說(shuō)明的處理,其中母HDD 51執(zhí)行在子HDD 52中的功能優(yōu)化處理與/或功能驗(yàn)證處理部分。
如上所述,子HDD 52的MPU 20在克隆期間進(jìn)行操作。不過(guò),即使MPU 20的功能被改善,只由子HDD 52的MPU 20進(jìn)行所述處理將導(dǎo)致MPU 20的負(fù)載增加。如果由于這個(gè)原因而試圖減少M(fèi)PU 20的負(fù)載,則操作范圍受到限制,導(dǎo)致優(yōu)化程度不足。結(jié)果,使得最終硬盤驅(qū)動(dòng)器10的性能和可靠性變差。此外,為了對(duì)此進(jìn)行補(bǔ)償,如果作為子HDD 52的硬盤驅(qū)動(dòng)器10配備有強(qiáng)有力的MPU 20,則不可避免地導(dǎo)致成本的增加。不希望因?yàn)楹陀脩舻氖褂脹](méi)有直接關(guān)系的功能的增加而帶來(lái)過(guò)大的花費(fèi)。為此,在本實(shí)施例中,這個(gè)問(wèn)題通過(guò)用使得母HDD 51幫助子HDD 52進(jìn)行生長(zhǎng)處理的方式進(jìn)行在子HDD 52和母HDD 51之間的并行處理被解決。
更具體地說(shuō),在本實(shí)施例中,由母HDD 51處理的“功能優(yōu)化程序”和“功能驗(yàn)證程序”被輸出到剛剛裝配好的干凈的子HDD 52中。然后,按照所述程序在子HDD 52中進(jìn)行操作。與此同時(shí),在操作組當(dāng)中的一些批處理部分被輸入到母HDD 51中,在那里母HDD 51的MPU 20進(jìn)行批處理。這能夠改進(jìn)操作的性能。例如,可以借助于批處理用通常的方式處理通常為優(yōu)化子HDD 52的功能進(jìn)行的FFT(快速傅立葉變換)以及類似的處理。因而,需要母HDD負(fù)責(zé)這些功能。
應(yīng)當(dāng)注意,如果這種考慮方式被擴(kuò)展,可以在為子HDD 52本身的克隆處理而進(jìn)行的測(cè)試結(jié)束之前,開始對(duì)作為子HDD 52的下一個(gè)子HDD的硬盤驅(qū)動(dòng)器10的克隆處理。更具體地說(shuō),因?yàn)榭梢圆⑿械剡M(jìn)行母HDD和子HDD的各自的克隆測(cè)試,這也可以應(yīng)用于在很大程度上改善生產(chǎn)率的應(yīng)用中。
因而,在本實(shí)施例中,由母HDD 51處理的技術(shù)秘密被輸入到和母HDD 51相連的子HDD 52中,因而子HDD 52可以自身執(zhí)行優(yōu)化/檢查處理,例如寫入伺服信息的處理,使得子HDD長(zhǎng)大。在上述的說(shuō)明中,主要作為例子說(shuō)明了制造子HDD 52的情況。不過(guò),例如,如果這種構(gòu)思被進(jìn)一步擴(kuò)展,則也可以設(shè)想以下的方式在母HDD 51被安裝在一個(gè)用戶的地點(diǎn)之后,技術(shù)秘密被在用戶的地點(diǎn)輸出,然后,代替使用母HDD 51,使用子HDD 52作為用戶的硬盤驅(qū)動(dòng)器10。此外,例如,也可以使用以下的方式如果硬盤驅(qū)動(dòng)器10和PC(個(gè)人計(jì)算機(jī))相連,子HDD 52直接和所述PC相連,則可以使用PC的通信功能,輸出技術(shù)秘密,并從和網(wǎng)絡(luò)例如互聯(lián)網(wǎng)相連的服務(wù)器接收生長(zhǎng)程序。
本發(fā)明的效果如上所述,按照本發(fā)明,根據(jù)從已經(jīng)進(jìn)行過(guò)優(yōu)化/檢查處理的硬盤驅(qū)動(dòng)器獲得的信息,一個(gè)新的硬盤驅(qū)動(dòng)器可以通過(guò)其自身進(jìn)行優(yōu)化/檢查處理。
權(quán)利要求
1.一種硬盤驅(qū)動(dòng)器,所述硬盤驅(qū)動(dòng)器包括識(shí)別裝置,用于識(shí)別出要在所述硬盤驅(qū)動(dòng)器上進(jìn)行的優(yōu)化/檢查處理尚未被完成的情況;生長(zhǎng)程序接收裝置,用于根據(jù)所述識(shí)別裝置的所述識(shí)別,從與所述硬盤驅(qū)動(dòng)器連接的母硬盤驅(qū)動(dòng)器接收為在所述硬盤驅(qū)動(dòng)器本身上進(jìn)行優(yōu)化/檢查處理所需的生長(zhǎng)程序;以及執(zhí)行裝置,用于根據(jù)由所述生長(zhǎng)程序接收裝置接收的生長(zhǎng)程序,在所述硬盤驅(qū)動(dòng)器本身上執(zhí)行所述優(yōu)化/檢查處理。
2.如權(quán)利要求1所述的硬盤驅(qū)動(dòng)器,還包括指令發(fā)送裝置,用于根據(jù)所述識(shí)別裝置的識(shí)別,向所述母硬盤驅(qū)動(dòng)器發(fā)送一個(gè)請(qǐng)求生長(zhǎng)程序的指令。
3.如權(quán)利要求1所述的硬盤驅(qū)動(dòng)器,還包括存儲(chǔ)裝置,用于在存儲(chǔ)器中存儲(chǔ)由所述執(zhí)行裝置執(zhí)行的生長(zhǎng)程序;其中,如果所述硬盤驅(qū)動(dòng)器此后被連接到其中尚未完成優(yōu)化/檢查處理的另一個(gè)硬盤驅(qū)動(dòng)器,則存儲(chǔ)在所述存儲(chǔ)裝置中的生長(zhǎng)程序被提供給所述另一個(gè)硬盤驅(qū)動(dòng)器。
4.如權(quán)利要求1所述的硬盤驅(qū)動(dòng)器,其中所述母硬盤驅(qū)動(dòng)器負(fù)責(zé)要由所述執(zhí)行裝置執(zhí)行的優(yōu)化/檢查處理的一個(gè)預(yù)定的部分。
5.一種硬盤驅(qū)動(dòng)器,包括用于存儲(chǔ)用來(lái)接收一個(gè)用于進(jìn)行自優(yōu)化的生長(zhǎng)程序的基本程序的ROM;以及MPU,用于按照在所述ROM中存儲(chǔ)的基本程序接收所述生長(zhǎng)程序,并利用所述接收的生長(zhǎng)程序進(jìn)行所述自優(yōu)化。
6.如權(quán)利要求5所述的硬盤驅(qū)動(dòng)器,其中在所述ROM中存儲(chǔ)的基本程序包括這樣的功能識(shí)別出所述硬盤驅(qū)動(dòng)器處于尚未進(jìn)行自優(yōu)化的狀態(tài);以及所述MPU按照所述基本程序識(shí)別其自身的狀態(tài)。
7.如權(quán)利要求5所述的硬盤驅(qū)動(dòng)器,其中在所述ROM中存儲(chǔ)的所述基本程序包括向要被連接的一個(gè)母硬盤驅(qū)動(dòng)器發(fā)送一個(gè)請(qǐng)求所述生長(zhǎng)程序的指令的功能。
8.如權(quán)利要求5所述的硬盤驅(qū)動(dòng)器,其中,在所述優(yōu)化結(jié)束之后,所述MPU在預(yù)定的存儲(chǔ)器存儲(chǔ)所述生長(zhǎng)程序。
9.一種硬盤驅(qū)動(dòng)器,包括連接裝置,其適用于被連接到一個(gè)未完成的硬盤驅(qū)動(dòng)器,在所述硬盤驅(qū)動(dòng)器中尚未對(duì)盤寫入伺服信息;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)程序,利用所述程序,所述未完成的硬盤驅(qū)動(dòng)器把所述伺服信息寫入盤中;以及供給裝置,用于向所述未完成的硬盤驅(qū)動(dòng)器供給在所述存儲(chǔ)裝置中存儲(chǔ)的所述程序。
10.如權(quán)利要求9所述的硬盤驅(qū)動(dòng)器,還包括接收裝置,用于接收來(lái)自所述未完成的硬盤驅(qū)動(dòng)器的對(duì)于所述程序的請(qǐng)求指令;其中所述供給裝置根據(jù)由所述接收裝置接收的請(qǐng)求指令提供所述程序。
11.如權(quán)利要求9所述的硬盤驅(qū)動(dòng)器,其中所述程序包括執(zhí)行優(yōu)化/檢查處理的功能,并且所述硬盤驅(qū)動(dòng)器還包括一個(gè)執(zhí)行裝置,用于執(zhí)行對(duì)所述未完成的硬盤驅(qū)動(dòng)器的優(yōu)化/檢查處理的一部分。
12.一種硬盤驅(qū)動(dòng)器優(yōu)化方法,其中使用已經(jīng)完成優(yōu)化處理的第一硬盤驅(qū)動(dòng)器,對(duì)其中尚未完成優(yōu)化處理的第二硬盤驅(qū)動(dòng)器進(jìn)行優(yōu)化處理,所述方法包括以下步驟把被包括在所述第一硬盤驅(qū)動(dòng)器中的用于優(yōu)化的信息從所述第一硬盤驅(qū)動(dòng)器提供給所述第二硬盤驅(qū)動(dòng)器;根據(jù)所述提供的用于進(jìn)行優(yōu)化的信息,使所述第二硬盤驅(qū)動(dòng)器執(zhí)行各種處理,使得所述第二硬盤驅(qū)動(dòng)器生長(zhǎng)而成為一個(gè)優(yōu)化的硬盤驅(qū)動(dòng)器。
13.如權(quán)利要求12所述的硬盤驅(qū)動(dòng)器優(yōu)化方法,還包括以下步驟利用所述第二硬盤驅(qū)動(dòng)器本身識(shí)別出要在所述第二硬盤驅(qū)動(dòng)器上進(jìn)行的優(yōu)化處理尚未完成的情況;以及根據(jù)所述識(shí)別,向所述第一硬盤驅(qū)動(dòng)器發(fā)送用于請(qǐng)求用來(lái)進(jìn)行優(yōu)化的信息的指令。
14.如權(quán)利要求12所述的硬盤驅(qū)動(dòng)器優(yōu)化方法,還包括以下步驟在所述第二硬盤驅(qū)動(dòng)器完成所述優(yōu)化處理之后,把用于優(yōu)化的信息從所述第二硬盤驅(qū)動(dòng)器提供給其中尚未完成優(yōu)化處理的第三硬盤驅(qū)動(dòng)器。
15.如權(quán)利要求12所述的硬盤驅(qū)動(dòng)器優(yōu)化方法,其中從所述第一硬盤驅(qū)動(dòng)器提供的所述用于優(yōu)化的信息包括一個(gè)生長(zhǎng)程序,利用所述生長(zhǎng)程序,所述第二硬盤驅(qū)動(dòng)器執(zhí)行各種優(yōu)化處理。
16.如權(quán)利要求15所述的硬盤驅(qū)動(dòng)器優(yōu)化方法,其中由所述第一硬盤驅(qū)動(dòng)器提供的用于優(yōu)化的信息包括所述第一硬盤驅(qū)動(dòng)器具有的測(cè)試代碼。
17.如權(quán)利要求12所述的硬盤驅(qū)動(dòng)器優(yōu)化方法,其中所述第一硬盤驅(qū)動(dòng)器執(zhí)行要由所述第二硬盤驅(qū)動(dòng)器執(zhí)行的優(yōu)化處理的一部分。
18.一種硬盤驅(qū)動(dòng)器制造方法,用于利用已被制成的第一硬盤驅(qū)動(dòng)器制造第二硬盤驅(qū)動(dòng)器,所述硬盤驅(qū)動(dòng)器制造方法包括以下步驟在所述第一硬盤驅(qū)動(dòng)器和所述第二硬盤驅(qū)動(dòng)器之間進(jìn)行連接;從所述第一硬盤驅(qū)動(dòng)器向所述第二硬盤驅(qū)動(dòng)器提供信息,借助于所述信息,所述第二硬盤驅(qū)動(dòng)器把伺服信息寫入所述第二硬盤驅(qū)動(dòng)器本身的盤中;以及按照所述的被提供的信息,由所述第二硬盤驅(qū)動(dòng)器本身把所述伺服信息寫入所述盤中。
19.如權(quán)利要求18所述的硬盤驅(qū)動(dòng)器制造方法,還包括以下步驟從所述第一硬盤驅(qū)動(dòng)器向所述第二硬盤驅(qū)動(dòng)器提供信息,利用所述信息所述第二硬盤驅(qū)動(dòng)器對(duì)所述第二硬盤驅(qū)動(dòng)器本身進(jìn)行檢查;以及按照所述提供的信息,由自身對(duì)所述第二硬盤驅(qū)動(dòng)器進(jìn)行檢查。
20.一種可以由計(jì)算機(jī)裝入硬盤驅(qū)動(dòng)器中的用于執(zhí)行以下功能的程序識(shí)別出要在所述硬盤驅(qū)動(dòng)器上進(jìn)行的優(yōu)化/檢查處理尚未完成的情況;根據(jù)所述識(shí)別,請(qǐng)求另一個(gè)硬盤驅(qū)動(dòng)器提供一個(gè)由所述硬盤驅(qū)動(dòng)器自身進(jìn)行優(yōu)化/檢查處理所需的生長(zhǎng)程序;以及根據(jù)所述請(qǐng)求,接收由所述另一個(gè)硬盤驅(qū)動(dòng)器提供的所述生長(zhǎng)程序。
21.如權(quán)利要求20所述的程序,其中所述識(shí)別功能通過(guò)檢查是否存儲(chǔ)有對(duì)所述硬盤驅(qū)動(dòng)器特定的信息,或者通過(guò)檢查是否對(duì)所述硬盤驅(qū)動(dòng)器的盤寫入了伺服信息來(lái)識(shí)別出要對(duì)所述硬盤驅(qū)動(dòng)器進(jìn)行的優(yōu)化/檢查處理尚未完成。
22.一種允許計(jì)算機(jī)裝入一個(gè)硬盤驅(qū)動(dòng)器中以便執(zhí)行下述功能的程序從尚未完成優(yōu)化/檢查處理的另一個(gè)硬盤驅(qū)動(dòng)器接收對(duì)于生長(zhǎng)程序的請(qǐng)求,利用所述生長(zhǎng)程序,另一個(gè)硬盤驅(qū)動(dòng)器自身執(zhí)行所述優(yōu)化/檢查處理;讀出在一個(gè)存儲(chǔ)器中存儲(chǔ)的所述生長(zhǎng)程序;以及將讀出的生長(zhǎng)程序提供給另一個(gè)硬盤驅(qū)動(dòng)器。
23.如權(quán)利要求22所述的程序,還執(zhí)行以下功能執(zhí)行另一個(gè)硬盤驅(qū)動(dòng)器的優(yōu)化/檢查處理的一部分。
24.一種使得計(jì)算機(jī)能夠裝入硬盤驅(qū)動(dòng)器中,以便執(zhí)行下述功能的程序利用由另一個(gè)硬盤驅(qū)動(dòng)器輸出的信息把伺服信息寫入所述硬盤驅(qū)動(dòng)器的盤中;以及利用由所述另一個(gè)硬盤驅(qū)動(dòng)器輸出的信息執(zhí)行對(duì)所述硬盤驅(qū)動(dòng)器的檢查處理。
全文摘要
本申請(qǐng)涉及硬盤驅(qū)動(dòng)器、其優(yōu)化方法和制造方法及其程序,由母硬盤驅(qū)動(dòng)器處理的技術(shù)秘密被輸出到和所述母硬盤驅(qū)動(dòng)器相連的子硬盤驅(qū)動(dòng)器,因而,由所述子硬盤驅(qū)動(dòng)器自身執(zhí)行包括寫入伺服信息的優(yōu)化/檢查處理。硬盤驅(qū)動(dòng)器包括ROM 21,用于存儲(chǔ)基本程序,所述基本程序用于接收用于進(jìn)行自優(yōu)化的生長(zhǎng)程序;以及MPU 20,用于按照在所述ROM 21中存儲(chǔ)的基本程序接收所述生長(zhǎng)程序,并按照接收的生長(zhǎng)程序執(zhí)行自優(yōu)化處理。在ROM 21中存儲(chǔ)的基本程序用于檢查硬盤驅(qū)動(dòng)器10特定的信息是否被存儲(chǔ)在EEPROM 22中,或者檢查伺服信息是否被寫入磁盤11中,以便識(shí)別這樣一個(gè)狀態(tài),其中所述硬盤驅(qū)動(dòng)器本身的優(yōu)化尚未進(jìn)行。
文檔編號(hào)G06F3/06GK1505031SQ200310118690
公開日2004年6月16日 申請(qǐng)日期2003年11月28日 優(yōu)先權(quán)日2002年11月28日
發(fā)明者小笠原健治, 柳沢洋, 佐藤光一, 高橋啟史, 佐井文憲, 一, 史, 憲 申請(qǐng)人:日立環(huán)球儲(chǔ)存科技荷蘭有限公司