專利名稱:基于Linux的光驅(qū)讀寫功能測試方法
基于Linux的光驅(qū)讀寫功能測試方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種光驅(qū)讀寫功能測試方法,特別是指一種基于Linux的光驅(qū)讀 寫功能測試方法。背景技術(shù):
光驅(qū)是記錄和讀取光盤數(shù)據(jù)信息的介質(zhì),計算機中的重要組成部分,隨著 多媒體技術(shù)的發(fā)展,應用越來越廣泛,目前PC機、筆記本、服務器等上都配置 有光驅(qū)。那么如何準確有效地判斷一個光驅(qū)是否具有記錄和讀取數(shù)據(jù)信息的功 能成為當前硬件測試領(lǐng)域關(guān)注的問題。
目前的光驅(qū)測試軟件一般關(guān)注于查看光驅(qū)的硬件信息,報告光驅(qū)的技術(shù)指 標,比如速度、隨機尋道時間、CPU占有率等,卻沒有進行專門的讀寫功能測
試o
有鑒于此,實有必要提供一種光驅(qū)讀寫功能測試方法,利用該方法,可以 光驅(qū)進行讀寫功能的測試。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種光驅(qū)讀寫功能測試方法,利用該方法, 可以對光驅(qū)進行讀寫功能的測試。
為達成上述目的,本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法,該方法用 于一安裝有Linux系統(tǒng)的電腦主機,該方法包括下列步驟 從Linux啟動并加載測試驅(qū)動程序; 調(diào)用測試主控程序; 判斷是否連接有光驅(qū);
如果上述判斷結(jié)果為"是",則檢測該光驅(qū)的類型; 判斷該光驅(qū)是否可以刻錄;
如果上述判斷結(jié)果為"是",判斷是否己插入與該類型光驅(qū)相同類型的可讀 寫光盤;
如果上述判斷為"是",對該類型可讀寫光盤進行寫讀測試; 判斷測試是否正確;
如果上述判斷結(jié)果為"是",提示測試通過; 退出測試。
對于上述步驟判斷是否連接有光驅(qū);如果判斷結(jié)果為"否",則結(jié)束本方 法流程。
對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的可讀寫光盤,如 果判斷結(jié)果為"否",則結(jié)束本方法流程。對于上述步驟判斷該光驅(qū)是否可以刻錄;如果判斷結(jié)果為"否",則進入 步驟判斷是否已插入與該類型光驅(qū)相同類型的只讀光盤;然后再進入步驟 如果上述判斷為"是",則對該類型只讀光盤進行讀盤測試;再進入步驟判斷 測試是否正確;然后再進行之后的流程。
對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的只讀光盤;如果 判斷結(jié)果為"否",則結(jié)束本方法流程。
對于上述歩驟判斷測試是否正確;如果判斷結(jié)果為"否",則進入步驟 提示測試失??;然后再進入步驟退出測試。
特別地,上述光驅(qū)為CD光驅(qū),而上述光盤對應為CD光盤。 特別地,上述光驅(qū)為DVD光驅(qū),而上述光盤對應為DVD光盤。 相較于現(xiàn)有技術(shù),利用本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法,測試 準確,支持范圍廣。利用Linux系統(tǒng)中強大的工具,能夠準確判斷光驅(qū)的讀寫 功能,而且該測試方法涵蓋了目前所有的光驅(qū)類型,覆蓋范圍廣。操作簡單, 效率高。測試流程簡單明了,只需一張可讀寫的光盤便可以完成整個測試流程, 節(jié)約成本。
為對本發(fā)明的目的、構(gòu)造特征及其功能有進一步的了解,茲配合附圖詳細
說明如下
圖1繪示本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法的流程圖。
具體實施方式
請參閱圖1,圖1繪示本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法的流程圖。
為達成上述目的,本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法,該方法用 于一安裝有Linux系統(tǒng)的電腦主機,該方法包括下列歩驟 從Linux啟動并加載測試驅(qū)動程序(步驟100);
調(diào)用測試主控程序(步驟101); 判斷是否連接有光驅(qū)(步驟102);
如果上述判斷結(jié)果為"是",則檢測該光驅(qū)的類型(步驟103); 判斷該光驅(qū)是否可以刻錄(步驟104);
如果上述判斷結(jié)果為"是",判斷是否己插入與該類型光驅(qū)相同類型的可
讀寫光盤(步驟105);
如果上述判斷為"是",對該類型可讀寫光盤進行寫讀測試(步驟106); 判斷測試是否正確(步驟107);
如果上述判斷結(jié)果為"是",提示測試通過(步驟108);
退出測試(步驟109)。
對于上述步驟判斷是否連接有光驅(qū)(歩驟102);如果判斷結(jié)果為"否",則結(jié)束本方法流程。
對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的可讀寫光盤(步 驟105),如果判斷結(jié)果為"否",則結(jié)束本方法流程。
對于上述步驟判斷該光驅(qū)是否可以刻錄(步驟104);如果判斷結(jié)果為"否", 則進入步驟判斷是否已插入與該類型光驅(qū)相同類型的只讀光盤(步驟110); 如果上述判斷為"是",則對該類型只讀光盤進行讀盤測試(步驟lll);再進入 步驟判斷測試是否正確(步驟107);然后再進行之后的流程。
對于上述步驟判斷是否己插入與該類型光驅(qū)相同類型的只讀光盤(步驟 110);如果判斷結(jié)果為"否",則結(jié)束本方法流程。
對于上述歩驟判斷測試是否正確(步驟107);如果判斷結(jié)果為"否",則 進入步驟提示測試失敗(步驟112);然后再進入步驟退出測試(步驟109)。
特別地,上述光驅(qū)為CD光驅(qū),而上述光盤對應為CD光盤。
特別地,上述光驅(qū)為DVD光驅(qū),而上述光盤對應為DVD光盤。
其中,對于上述步驟接收到已插入與該類型光驅(qū)相同類型的可讀寫光盤 的信號(步驟105);信號是在測試者將該類型光驅(qū)相同類型的可讀寫光盤插入 之后得到的。
其中,對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的只讀光盤 (步驟110);信號是在測試者將該類型光驅(qū)相同類型的只讀光盤插入之后得到 的。
相較于現(xiàn)有技術(shù),利用本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法,測試 準確,支持范圍廣。利用Linux系統(tǒng)中強大的工具,能夠準確判斷光驅(qū)的讀寫 功能,而且該測試方法涵蓋了目前所有的光驅(qū)類型,覆蓋范圍廣。對于測試者 而言.測試流^簡單胡了.極作簡單.斂鑾髙.H霊一張可讀g的脊盤偭可W
完成整個測試流程,節(jié)約成本。
權(quán)利要求
1、一種基于Linux的光驅(qū)讀寫功能測試方法,該方法用于一安裝有Linux系統(tǒng)的電腦主機,其特征在于,該方法包括下列步驟從Linux啟動并加載測試驅(qū)動程序;調(diào)用測試主控程序;判斷是否連接有光驅(qū);如果上述判斷結(jié)果為“是”,則檢測該光驅(qū)的類型;判斷該光驅(qū)是否可以刻錄;如果上述判斷結(jié)果為“是”,判斷是否已插入與該類型光驅(qū)相同類型的可讀寫光盤;如果上述判斷為“是”,對該類型可讀寫光盤進行寫讀測試;判斷測試是否正確;如果上述判斷結(jié)果為“是”,提示測試通過;退出測試。
2、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于, 對于上述步驟判斷是否連接有光驅(qū);如果判斷結(jié)果為"否",則結(jié)束本方法流 程。
3、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的可讀寫光盤,如果判斷結(jié)果為"否",則結(jié)束本方法流程。
4、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于,對于上述步驟判斷該光驅(qū)是否可以刻錄;如果判斷結(jié)果為"否",則進入步驟 判斷是否己插入與該類型光驅(qū)相同類型的只讀光盤;如果上述判斷為"是",則 對該類型只讀光盤進行讀盤測試;再進入步驟判斷測試是否正確;然后再進 行之后的流程。
5、 如權(quán)利要求4所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于,對于上述步驟判斷是否已插入與該類型光驅(qū)相同類型的只讀光盤;如果判斷 結(jié)果為"否",則結(jié)束本方法流程。
6、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于,對于上述步驟判斷測試是否正確;如果判斷結(jié)果為"否",則進入步驟提示 測試失??;然后再進入步驟退出測試。
7、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于, 上述光驅(qū)為CD光驅(qū),而上述光盤對應為CD光盤。
8、 如權(quán)利要求1所述的基于Linux的光驅(qū)讀寫功能測試方法,其特征在于, 上述光驅(qū)為DVD光驅(qū),而上述光盤對應為DVD光盤。
全文摘要
本發(fā)明揭示一種基于Linux的光驅(qū)讀寫功能測試方法,該方法用于一安裝有Linux系統(tǒng)的電腦主機,該方法包括下列步驟從Linux啟動并加載測試驅(qū)動程序;調(diào)用測試主控程序;判斷是否連接有光驅(qū);如果上述判斷結(jié)果為“是”,則檢測該光驅(qū)的類型;判斷該光驅(qū)是否可以刻錄;如果上述判斷結(jié)果為“是”,判斷是否已插入與該類型光驅(qū)相同類型的可讀寫光盤;如果上述判斷為“是”,對該類型可讀寫光盤進行寫讀測試;判斷測試是否正確;如果上述判斷結(jié)果為“是”,提示測試通過;退出測試。本發(fā)明的基于Linux的光驅(qū)讀寫功能測試方法,能夠準確判斷光驅(qū)的讀寫功能,該測試方法涵蓋了目前所有的光驅(qū)類型,測試流程簡單明了。
文檔編號G06F11/22GK101452412SQ20071017159
公開日2009年6月10日 申請日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者輝 周 申請人:環(huán)達電腦(上海)有限公司