專利名稱::讀取硬盤監(jiān)測信息的方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)于一種硬盤監(jiān)測方法,且特別是有關(guān)于一種讀取手持式硬盤監(jiān)測信息的方法。
背景技術(shù):
:隨著電子科技的不斷進步,手持式電子裝置(HandheldElectronicDevice)的應(yīng)用也越來越廣泛。以手機(MobilePhone)、可攜式多媒體播放器(PortableMediaPlayer,PMP)或是個人數(shù)字助理(PersonalDigitalAssistant,PDA)等手持式電子裝置為例,使用者已經(jīng)可以使用這些手持式電子裝置來觀看動態(tài)的影片。這些手持式電子裝置上面都會配置存儲器或是硬盤等儲存單元來儲存這些資料。但是硬盤這一類的儲存單元都有其一定的使用壽命,且可能受到震動或是高溫等原因而損壞。硬盤的損壞可大略分為可預(yù)測(Predictable)的損壞與不可預(yù)測(Unpredictab1e)的損壞兩種。所謂可預(yù)測的損壞指的是硬盤的損壞有一些征兆可循,例如硬盤開始產(chǎn)生錯誤(Failure)。而不可預(yù)測的損壞指的是硬盤不預(yù)期地?fù)p壞,像是電路突然燒掉等等。為了避免硬盤產(chǎn)生可預(yù)測的損壞,現(xiàn)今的硬盤大多支援硬盤自我檢測分析及回報技術(shù)(Self-MonitoringAnalysisandReportingTechnology,SMART),使得使用者可以對硬盤的使用狀況做了解。硬盤自我檢測分析及回報技術(shù)可以提供使用者許多硬盤的信息,例如硬盤的運轉(zhuǎn)時間(SpinUpTime)、溫度(Temperature)、讀取4普i吳率(ReadErrorRate)、重分西己區(qū)l殳It(Rea1locatedSectorsCount)以及待決區(qū)段數(shù)(PendingSectorCount)。硬盤自我才企測分析及回報技術(shù)的信息可以讓使用者得知硬盤是否有發(fā)生錯誤的情形,使得使用者可以避免硬盤錯誤而造成資料的毀損。在已知技術(shù)中,使用者可以利用現(xiàn)有的工具程序來取得硬盤自我檢測分析及回報技術(shù)的信息來判斷硬盤的健康狀況,其中,這些現(xiàn)有的工具程序是藉由下達先進附加技術(shù)(AdvancedTechnologyAttachment,ATA)的指令來取得硬盤自我檢測分析及回報技術(shù)的信息。這些現(xiàn)有的工具程序可以應(yīng)用于通過先進附力口才支術(shù)或是串4亍式先進附力口才支術(shù)(SerialAdvancedTechnologyAttachment,SATA)所連接的硬盤。然而,通用串行總線(UniversalSerialBus,USB)協(xié)定(Protocol)對先進附加技術(shù)的指令有限制。因此,當(dāng)這些現(xiàn)有的工具程序應(yīng)用于通過通用串行總線連接的手持式電子裝置的硬盤時,現(xiàn)有的工具程序是無法取得硬盤自我檢測分析及回報技術(shù)的信息來判斷硬盤的健康狀況。所以,使用者只能利用拆機的方式將硬盤取出并通過先進附加技術(shù)或是串行式先進附加技術(shù)連接于電腦主機(Computer),才能得知這些手持式電子裝置的硬盤是否有錯誤產(chǎn)生,對使用者來說相當(dāng)?shù)夭环奖?。此外,手持式電子裝置內(nèi)部的零組件的關(guān)系往往相當(dāng)?shù)貜?fù)雜且精密,使得拆機的過程不但費時而且也有可能對手持式電子裝置造成損壞。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種讀取硬盤監(jiān)測信息的方法,在手持式電子裝置通過通用串行總線連接于主機后,主機可以讀取到手持式電子裝置硬盤的監(jiān)測信息,使得使用者可以便利地得知手持式電子裝置硬盤是否有錯誤產(chǎn)生。本發(fā)明提出一種讀取硬盤監(jiān)測信息的方法,適用于具有一硬盤的一手持式電子裝置,其包括下列步驟通過一連接介面,將手持式電子裝置與主機建立連接;接著,手持式電子裝置執(zhí)行監(jiān)測程序以取得硬盤的一監(jiān)測信息,并將監(jiān)測信息儲存于硬盤的一特定區(qū)域;最后,主機讀取儲存于特定區(qū)域的監(jiān)測信息。依照本發(fā)明的較佳實施例所述的讀取硬盤監(jiān)測信息的方法,其中在手持式電子裝置連接至主機的步驟之后,更包括由主機判斷硬盤內(nèi)是否有監(jiān)測程序,若硬盤內(nèi)沒有監(jiān)測程序,則由主機將監(jiān)測程序?qū)懭胗脖P。依照本發(fā)明的較佳實施例所述的讀取硬盤監(jiān)測信息的方法,其中在主機將監(jiān)測程序?qū)懭胗脖P的步驟之后,還包括重新啟動手持式電子裝置。依照本發(fā)明的較佳實施例所述的讀取硬盤監(jiān)測信息的方法,其中在手持式電子裝置將監(jiān)測信息儲存于硬盤的特定區(qū)域的步驟之前,主機備份原先儲存于特定區(qū)域之一原始資料,而在主機讀取儲存于特定區(qū)域的監(jiān)測信息的步驟之后,再由主機還原此特定區(qū)域的原始資料。依照本發(fā)明的較佳實施例所述的讀取硬盤監(jiān)測信息的方法,其中在主機讀取儲存于特定區(qū)域的監(jiān)測信息的步驟之后,主機分析監(jiān)測信息,取得一分析結(jié)5果,而由主機顯示。此分析結(jié)果包括判斷硬盤是否有錯誤產(chǎn)生。依照本發(fā)明的較佳實施例所述的讀取硬盤之監(jiān)測信息的方法,其中監(jiān)測信息為比對多筆預(yù)設(shè)門檻值后的一分析結(jié)果。依照本發(fā)明的較佳實施例所述的讀取硬盤的監(jiān)測信息的方法,其中該主才幾讀取儲存于該特定區(qū)域的該監(jiān)測信息之后,更包括中斷該手持式電子裝置與該主機的連接;重新啟動該手持式電子裝置。依照本發(fā)明的較佳實施例所述的讀取硬盤的監(jiān)測信息的方法,其中監(jiān)測信息為硬盤自我檢測分析及回報技術(shù)的信息,其中包括硬盤的運轉(zhuǎn)時間、溫度、讀取錯誤率、重分配區(qū)段數(shù)以及待決區(qū)段數(shù)其中之一或其組合。依照本發(fā)明的較佳實施例所述的讀取硬盤的監(jiān)測信息的方法,其中連接介面為一通用串行總線介面。本發(fā)明因可讓主機通過一通用串行總線介面讀取到手持式電子裝置硬盤的監(jiān)測信息,因此,便于檢測手持式電子裝置硬盤是否有錯誤產(chǎn)生。此外,在主機讀取監(jiān)測信息的前后,由于有備份與還原特定區(qū)域的原始資料,因此不會對硬盤內(nèi)容有所更動。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合附圖,作詳細(xì)說明如下。圖1為依照本發(fā)明一較佳實施例所繪示的讀取硬盤監(jiān)測信息的方法的流程圖。圖2為依照本發(fā)明另一較佳實施例所繪示的讀取硬盤監(jiān)測信息的方法的流程圖。圖3為依照本發(fā)明另一較佳實施例所繪示的分析結(jié)果示意圖。具體實施方式圖1為依照本發(fā)明一較佳實施例所繪示的讀取硬盤監(jiān)測信息的方法的流程圖。請參照圖1,首先,步驟S102通過一連接介面將手持式電子裝置連接至一主機,此連接介面可為通用串行總線介面,或是其他可藉由有線或無線的連接方式建立連接關(guān)系的介面,且其中此手持式電子裝置具有一硬盤。接著進行步驟S104,手持式電子裝置執(zhí)行監(jiān)測程序以取得硬盤的一監(jiān)測信息,并將監(jiān)測信息儲存于硬盤的一特定區(qū)域。此監(jiān)測信息例如為硬盤自我檢測分析及回報技術(shù)的信息,其包括硬盤的運轉(zhuǎn)時間、溫度、讀取錯誤率、重分配區(qū)段數(shù)以及待決區(qū)段數(shù)等信息。最后進行步驟S106,主機讀取儲存于特定區(qū)域的監(jiān)測信息。由上述流程圖可以看出,主機可讀取到手持式電子裝置硬盤的監(jiān)測信息,使得使用者能藉由監(jiān)測信息對手持式電子裝置硬盤是否產(chǎn)生錯誤加以判斷,而能減少硬盤發(fā)生損壞而造成資料毀損的可能性。此外,主機取得監(jiān)測信息的過程也不需要復(fù)雜的拆機,便利性佳。圖2為依照本發(fā)明另一較佳實施例所繪示的讀取硬盤監(jiān)測信息的方法的流程圖。請參照圖2,首先,步驟S202通過一通用串行總線介面,將手持式電子裝置連接至一主機。此手持式電子裝置具有一硬盤。接著進行步驟S2G4,主機判斷硬盤內(nèi)是否有監(jiān)測程序。若硬盤內(nèi)沒有監(jiān)測程序,則主機寫入監(jiān)測程序于該硬盤(步驟S206)。接著,步驟S208重新啟動手持式電子裝置,使得監(jiān)測程序得以運作。然后,進行步驟S210,主機備份原先儲存于特定區(qū)域的一原始資料。此特定區(qū)域?qū)⒆鳛楸O(jiān)測程序儲存監(jiān)測信息之用。此外,若在進行步驟S204后,主機判斷硬盤有監(jiān)測程序,同樣接著進行步驟S210。在進行完步驟S210之后,手持式電子裝置執(zhí)行監(jiān)測程序以取得硬盤的一監(jiān)測信息,并將監(jiān)測信息儲存于硬盤的特定區(qū)域(步驟S212)。接著進行步驟S214,主機讀取儲存于特定區(qū)域的監(jiān)測信息。在主機讀取到監(jiān)測信息之后,主機還原特定區(qū)域的原始資料(步驟S216),以確保原始資料在監(jiān)測程序執(zhí)行前后的一致性。接著進行步驟S218,主機分析監(jiān)測信息,取得一分析結(jié)果。分析結(jié)果包括判斷硬盤是否有錯誤產(chǎn)生,例如給定一個門檻值(Threshold),再將所得到的監(jiān)測信息與門檻值作比較,若監(jiān)測信息與門檻值的落差超出所預(yù)設(shè)的范圍,則判定硬盤有錯誤。然后,主機顯示分析結(jié)果(步驟S220)。圖3為依照本發(fā)明另一較佳實施例所繪示的分析結(jié)果示意圖。請參考圖3,左上角磁盤(Diskl)代表手持式電子裝置的硬盤。分析結(jié)果例如為分析硬盤自我檢測分析及回報技術(shù)的信息所得到的結(jié)果。分析結(jié)果有多個欄位,其包括識別名稱(ID)、門檻值、原始值(RawValue)以及狀態(tài)(Status)。以第六列為例,搜尋錯誤率(SeekErrorRate)的原始值為0,如此代表搜尋時并未出錯,因此監(jiān)測程序分析出來的狀態(tài)良好(OK)。此外,在第五列與第七列,重分配區(qū)段數(shù)(ReallocatedSectorCount)以及待決區(qū)段數(shù)(PendingSectorCount)的原始值分別為11與24,監(jiān)測程序例如將原始值與門楹值或是將原始值與所預(yù)設(shè)的范圍作比較,而分析硬盤的狀態(tài)為有產(chǎn)生錯誤的情形。在得到分析結(jié)果后,進行步驟S222,將手持式電子裝置自主機移除。最后,可進行重新啟動手持式電子裝置,讓手持式電子裝置恢復(fù)監(jiān)測程序執(zhí)行前的狀態(tài)。綜上所述,本發(fā)明讀取硬盤監(jiān)測信息的方法至少具有下列優(yōu)點一、主機可以通過一通用串行總線介面讀取到手持式電子裝置硬盤的監(jiān)測信息,因此,便于檢測手持式電子裝置硬盤是否有錯誤產(chǎn)生,而不需拆機等復(fù)雜的方式。二、在主機讀取監(jiān)測信息的前后,由于有備份與還原特定區(qū)域的原始資料,因此不會對硬盤內(nèi)容有所更動而影響使用者讀寫原始保存的資料。三、使用者藉由自行設(shè)定各個監(jiān)測信息的門檻值,可以得到更貼近使用者需求的錯誤回報訊息。雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何所屬
技術(shù)領(lǐng)域:
中具有通常知識者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視后附的申請專利范圍所界定為準(zhǔn)。權(quán)利要求1.一種讀取硬盤監(jiān)測信息的方法,用于讀取具有一硬盤的一手持式電子裝置,該方法包括下列步驟一主機通過一連接介面連接至該手持式電子裝置;該手持式電子裝置執(zhí)行一監(jiān)測程序以取得該硬盤的一監(jiān)測信息,并將該監(jiān)測信息儲存于該硬盤的一特定區(qū)域;以及該主機讀取儲存于該特定區(qū)域的該監(jiān)測信息。2.如權(quán)利要求1所述的讀取硬盤監(jiān)測信息的方法,其特征在于,在該手持式電子裝置連接至該主機的步驟之后還包括該主機判斷該硬盤內(nèi)是否有該監(jiān)測程序;以及若該硬盤內(nèi)沒有該監(jiān)測程序,則該主機寫入該監(jiān)測程序于該硬盤。3.如權(quán)利要求1所述的讀取硬盤監(jiān)測信息的方法,其特征在于,在該手持式電子裝置將該監(jiān)測信息儲存于該硬盤的該特定區(qū)域的步驟之前,還包括該主機備份原先儲存于該特定區(qū)域的一原始資料;在該主機讀取儲存于該特定區(qū)域的該監(jiān)測信息的步驟之后,還包括該主機還原該特定區(qū)域的該原始資料。4.如權(quán)利要求1所述的讀取硬盤監(jiān)測信息的方法,其特征在于,在該主機讀取儲存于該特定區(qū)域的該監(jiān)測信息的步驟之后,還包括該主機分析該監(jiān)測信息,取得一分析結(jié)果;該主機顯示該分析結(jié)果。5.如權(quán)利要求4所述的讀取硬盤的監(jiān)測信息的方法,其特征在于,該分析結(jié)果包括判斷該硬盤是否有錯誤產(chǎn)生。6.如權(quán)利要求1所述的讀取硬盤的監(jiān)測信息的方法,其特征在于,該監(jiān)測信息為比對多筆預(yù)設(shè)門檻值后的一分析結(jié)果。7.如權(quán)利要求1所述的讀取硬盤監(jiān)測信息的方法,其特征在于,在該主機讀取儲存于該特定區(qū)域的該監(jiān)測信息之后,還包括中斷該手持式電子裝置與該主機的連接;以及重新啟動該手持式電子裝置。8.如權(quán)利要求1所述的讀取硬盤的監(jiān)測信息的方法,其特征在于,該監(jiān)測信息為硬盤自我檢測分析及回報技術(shù)的信息。9.如權(quán)利要求1所述的讀取硬盤的監(jiān)測信息的方法,其特征在于,該監(jiān)測信息包括該硬盤的運轉(zhuǎn)時間、溫度、讀取錯誤率、重分配區(qū)段數(shù)以及待決區(qū)段數(shù)其中之一或其組合。10.如權(quán)利要求1所述的讀取硬盤的監(jiān)測信息的方法,其特征在于,該連接介面為一通用串4亍總線介面。全文摘要一種讀取硬盤監(jiān)測信息的方法,適用于具有硬盤的手持式電子裝置。此方法的步驟如下所述通過連接介面,將手持式電子裝置與主機建立連接;主機寫入監(jiān)測程序于手持式電子裝置之硬盤;手持式電子裝置執(zhí)行監(jiān)測程序以取得硬盤之監(jiān)測信息,并將監(jiān)測信息儲存于硬盤之特定區(qū)域;最后,主機讀取儲存于特定區(qū)域之監(jiān)測信息。文檔編號G06F11/34GK101261599SQ200710037918公開日2008年9月10日申請日期2007年3月8日優(yōu)先權(quán)日2007年3月8日發(fā)明者帆李申請人:英華達(上海)科技有限公司