[發明專利]可擴展固件接口下的硬盤測試方法無效
| 申請號: | 200910304672.0 | 申請日: | 2009-07-22 |
| 公開(公告)號: | CN101963931A | 公開(公告)日: | 2011-02-02 |
| 發明(設計)人: | 曾革新 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 擴展 接口 硬盤 測試 方法 | ||
技術領域
本發明涉及一種硬盤測試方法,尤其涉及一種可擴展固件接口下的硬盤測試方法。
背景技術
硬盤為計算機的主要部件,其性能的好壞直接影響整個計算機的性能,因此硬盤的性能測試是決定硬盤性能好壞的關鍵環節。在可擴展固件接口(Extensible?FirmwareInterface,EFI)出現以前,主機板生產商對主機板讀寫硬盤性能的測試主要是在DOS下或者Windows或者Linux下進行,在這些操作系統下進行測試,需要對測試時間進行一定的限制,而且在進行硬盤的塊設備的讀寫測試時,需要避開操作系統所在的區域進行,增加了測試難度,降低了測試效率。
發明內容
鑒于以上內容,有必要提供一種可擴展固件接口下的硬盤測試方法,實現在EFI下對硬盤性能的測試。
一種可擴展固件接口下硬盤的測試方法,該方法包括:(a)獲取硬盤設備樹中所有可擴展固件接口能夠識別的設備路徑;(b)根據所獲取的設備路徑獲取所述設備路徑所對應的句柄;(c)查找每一個設備路徑所在結點的父結點,并獲取所述父結點信息中的句柄;(d)判斷步驟(b)所獲取的句柄中是否存在與步驟(c)所獲取的父結點信息中的句柄相同的句柄,若步驟(b)所獲取的句柄中存在與步驟(c)所獲取的父結點信息中的句柄相同的句柄,則進入步驟(e),若步驟(b)所獲取的句柄中不存與步驟(c)所獲取的父結點信息中的句柄相同的句柄,則進入步驟(f);(e)獲取所述相同句柄所在結點的父結點信息中的句柄,并轉至步驟(d);(f)查看最終得到的句柄數量,該句柄數量即為待測硬盤的數量;及(g)根據最終得到的句柄找到對應的設備路徑,所述設備路徑即為待測硬盤的型號。
相較于現有技術,所述可擴展固件接口下的硬盤測試方法,利用EFI的特性,實現在短時間內主機板讀寫硬盤性能的測試,提高工作效率。
附圖說明
圖1是本發明可擴展固件接口下的硬盤測試方法較佳實施例的運行環境圖。
圖2是待測硬盤3的設備樹的示意圖。
圖3是本發明可擴展固件接口下的硬盤信息的測試方法較佳實施例的流程圖。
圖4是本發明可擴展固件接口下的硬盤塊設備的測試方法較佳實施例的流程圖。
圖5是本發明可擴展固件接口下的硬盤文件系統空閑空間讀寫的測試方法較佳實施例的流程圖。
具體實施方式
如圖1所示,是本發明可擴展固件接口下的硬盤測試方法較佳實施例的運行環境圖。硬盤性能測試系統100運行于存儲設備1中,該存儲設備1可以為U盤,移動硬盤等。該存儲設備1通過USB接口連接于主機2,該主機2通過讀取該存儲設備1中的硬盤性能測試系統100對待測硬盤3進行測試。本較佳實施例中,該待測硬盤3可以為一個,也可以為多個。每個待測硬盤3包括多個塊設備及文件系統,每個塊設備是可獨立讀寫的。每個待測硬盤3分別可用一個設備樹來表示,設備樹的根結點表示該待測硬盤3,葉子結點表示該待測硬盤3的塊設備及文件系統。本較佳實施例中,每個待測硬盤3至少包括2個格式化后的分區,假設格式化的分區分別為分區C和分區D,其中分區C為文件配置表(File?Allocation?Table?32,FAT32)系統,分區D為New?Technology?File?System(NTFS系統)。所述FAT32系統用于測試硬盤文件系統的讀寫性能及塊設備的讀寫性能,所述NTFS系統用于測試塊設備的讀寫性能。本發明可擴展固件接口下的硬盤測試包括三個部分的測試:待測硬盤3信息的測試,待測硬盤3的塊設備的測試及待測硬盤3的文件系統的測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910304672.0/2.html,轉載請聲明來源鉆瓜專利網。





