|
S.M.A.R.T.(自監(jiān)測、分析、報(bào)告技術(shù)):這是現(xiàn)在硬盤普遍采用的數(shù)據(jù)安全技術(shù),在硬盤工作的時(shí)候監(jiān)測系統(tǒng)對電機(jī)、電路、磁盤、磁頭的狀態(tài)進(jìn)行分析,當(dāng)有異常發(fā)生的時(shí)候就會發(fā)出警告,有的還會自動降速并備份數(shù)據(jù)。
早在上個(gè)世紀(jì)九十年代,人們就意識到數(shù)據(jù)的寶貴性勝于硬盤自身價(jià)值,渴望有種技術(shù)能對硬盤故障進(jìn)行預(yù)測并實(shí)現(xiàn)相對安全的數(shù)據(jù)保護(hù),因此S.M.A.R.T技術(shù)應(yīng)運(yùn)而生。目前,雖然大多數(shù)硬盤的平均無故障時(shí)間(MTBF)已達(dá)30000~50000小時(shí)以上,然而對于不少用戶,特別是商業(yè)用戶而言,一次普通的硬盤故障便足以造成災(zāi)難性后果,所以時(shí)至今日,S.M.A.R.T技術(shù)仍為我們所用。
一、S.M.A.R.T究竟是什么?
S.M.A.R.T的全稱為“Self-Monitoring,Analysis and Reporting Technology”,即“自我監(jiān)測、分析及報(bào)告技術(shù)”。支持S.M.A.R.T技術(shù)的硬盤可以通過硬盤上的監(jiān)測指令和主機(jī)上的監(jiān)測軟件對磁頭、盤片、馬達(dá)、電路的運(yùn)行情況、歷史記錄及預(yù)設(shè)的安全值進(jìn)行分析、比較。當(dāng)出現(xiàn)安全值范圍以外的情況時(shí),就會自動向用戶發(fā)出警告。
該技術(shù)由Compaq公司率先開發(fā),IBM、希捷、富士通、昆騰等硬盤廠商參與修正,并融合了Compaq公司的IntelliSafe診斷技術(shù)和IBM的PFA檢測技術(shù)特點(diǎn)。
1995年5月,Compaq公司向Small Form Factor(SFF)委員會提交了IntelliSafe的技術(shù)標(biāo)準(zhǔn)報(bào)告(SFF-8035i);1996年1月進(jìn)行1.0版的修正(SFF-8035R2);1996年6月進(jìn)行了1.3版的修正(SFF-8055),并聯(lián)合IBM等公司向SFF正式申請將IntelliSafe技術(shù)加入到ATA-3的行業(yè)標(biāo)準(zhǔn)中,正式更名為S.M.A.R.T
作為行業(yè)標(biāo)準(zhǔn),S.M.A.R.T規(guī)定了硬盤制造廠商應(yīng)遵循的標(biāo)準(zhǔn)。滿足S.M.A.R.T標(biāo)準(zhǔn)的條件主要包括:在設(shè)備制造期間完成S.M.A.R.T需要的各項(xiàng)參數(shù)、屬性的設(shè)定;在特定系統(tǒng)平臺下,能夠正常使用S.M.A.R.T;通過BIOS檢測,能夠識別設(shè)備是否支持S.M.A.R.T并可顯示相關(guān)信息,而且能辨別有效和失效的S.M.A.R.T信息;允許用戶自由開啟和關(guān)閉S.M.A.R.T功能;在用戶使用過程中,能提供S.M.A.R.T的各項(xiàng)有效信息,確定設(shè)備的工作狀態(tài),并能發(fā)出相應(yīng)的修正指令或警告。在硬盤以及操作系統(tǒng)都支持S.M.A.R.T.技術(shù)并且該技術(shù)默認(rèn)開啟的的情況下,在不良狀態(tài)出現(xiàn)時(shí)S.M.A.R.T.技術(shù)能夠在屏幕上顯示英文警告信息:“WARNING:IMMEDIATLY BACKUP YOUR DATA AND REPLACE YOUR HARD DISK DRIVE,A FAILURE MAY BE IMMINENT.” (警告:立刻備份你的數(shù)據(jù)同時(shí)更換硬盤驅(qū)動器,可能有錯(cuò)誤出現(xiàn)。)
二、S.M.A.R.T在何處?如何工作?
S.M.A.R.T信息保留在硬盤的系統(tǒng)保留區(qū)(service area)內(nèi),這個(gè)區(qū)域一般位于硬盤0物理面的最前面幾十個(gè)物理磁道,由廠商寫入相關(guān)內(nèi)部管理程序。除了S.M.A.R.T信息表外還包括低級格式化程序、加密解密程序、自監(jiān)控程序、自動修復(fù)程序等。監(jiān)測軟件通過一個(gè)名為“SMART RETURN STATUS”的命令(命令代碼為:B0h)對S.M.A.R.T信息進(jìn)行讀取,且不允許最終用戶對信息進(jìn)行修改。
三、S.M.A.R.T信息表由什么組成?
S.M.A.R.T標(biāo)準(zhǔn)中采用二進(jìn)制代碼作為S.M.A.R.T的基本指令,并規(guī)定寫入標(biāo)準(zhǔn)的寄存器中,形成特定的S.M.A.R.T信息表,以供正常檢測和運(yùn)行。S.M.A.R.T指令分主指令(Command)和次指令(Subcommands)。主指令主要提供設(shè)備是否支持S.M.A.R.T或忽略某一次指令特征的信息。而次指令則提供支持S.M.A.R.T設(shè)備的檢測信息。這些指令主要由設(shè)備廠商寫入,一些專業(yè)硬盤維修軟件可以通過這些代碼進(jìn)行設(shè)備的檢測。
四、通過軟件查看硬盤的健康狀況
S.M.A.R.T技術(shù)的原理是通過偵測硬盤各屬性,如數(shù)據(jù)吞吐性能、馬達(dá)起動時(shí)間、尋道錯(cuò)誤率等屬性值和標(biāo)準(zhǔn)值進(jìn)行比較分析,推斷硬盤的故障情況并給出提示信息,幫助用戶避免數(shù)據(jù)損失。S.M.A.R.T因此規(guī)定了專門的檢測參數(shù),由于硬盤結(jié)構(gòu)、性能和定位上的不同,除了ATA-3標(biāo)準(zhǔn)規(guī)定的參數(shù)外,廠商可以根據(jù)自己產(chǎn)品的特性提供不同的S.M.A.R.T檢測參數(shù)。普通用戶則可以通過常用的系統(tǒng)工具(如AIDA32)來查看,并通過這些參數(shù)了解硬盤的“健康”狀況。本新聞共 4頁,當(dāng)前在第 1頁 1 2 3 4 |
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|