Òåõíîëîãèÿ SMART
Æåñòêèé äèñê - îäíî èç íåìíîãèõ êîìïüþòåðíûõ óñòðîéñòâ, èìåþùåå ìåõàíè÷åñêèå óçëû. Êàê èçâåñòíî, ìåõàíèêà â ïðîöåññå ðàáîòû èçíàøèâàåòñÿ áûñòðåå, ÷åì âûõîäÿò èç ñòðîÿ ýëåêòðîííûå ñîñòàâëÿþùèå. Äèñêè âèí÷åñòåðà âðàùàþòñÿ ñ äîâîëüíî ïðèëè÷íîé ñêîðîñòüþ âñå âðåìÿ, ïîêà âêëþ÷åí êîìïüþòåð. Ñîâðåìåííûå òåõíîëîãèè èçãîòîâëåíèÿ âèí÷åñòåðîâ äîñòèãëè òàêîãî óðîâíÿ, ÷òî ìåõàíèêà ñïîñîáíà âûäåðæèâàòü ïîëíûé ñðîê ýêñïëóàòàöèè êîìïüþòåðíîé ñèñòåìû (4-6 ëåò, ïîñëå ÷åãî èçäåëèå ñ÷èòàåòñÿ ìîðàëüíî óñòàðåâøèì - ïðîùå êóïèòü íîâûé êîìïüþòåð, ÷åì ÷èíèòü ñòàðûé). Íî, òàê áûëî íå âñåãäà.  90-õ ãîäàõ ïðîøëîãî âåêà çà÷àñòóþ æåñòêèé äèñê íà÷èíàë "ñòó÷àòü" (îáû÷íî ãîëîâêè ïàäàëè íà ïîâåðõíîñòü äèñêîâ) ïîñëå íåñêîëüêèõ ìåñÿöåâ ýêñïëóàòàöèè - ýòî áûë ïðèçíàê òîãî, ÷òî âèí÷åñòåð âîò-âîò âûéäåò èç ñòðîÿ, è íàäî ñðî÷íî ñïàñàòü äàííûå, êîòîðûå íà íåì áûëè çàïèñàíû.
×òîáû ïîäîáíûå "ñþðïðèçû" íå çàñòèãàëè ïîëüçîâàòåëåé âðàñïëîõ, â ñåðåäèíå 90-õ áûëà ðàçðàáîòàíà ñïåöèàëüíàÿ òåõíîëîãèÿ ìîíèòîðèíãà (îöåíêà âíóòðåííåãî ñîñòîÿíèÿ â ïðîöåññå ýêñïëóàòàöèè) âèí÷åñòåðà, êîòîðóþ íàçâàëè SMART (Self-Monitoring Analysis and Report Technology). Íà ñèñòåìó SMART (èíîãäà ïèøóò S.M.A.R.T.) áûëè âîçëîæåíû ñëåäóþùèå çàäà÷è:
- ôèêñèðîâàíèå ôàêòà âîçíèêíîâåíèÿ ïðîáëåì, ñâÿçàííûõ ñ èçíîñîì ðàáî÷èõ áëîêîâ æåñòêîãî äèñêà;
- îòñëåæèâàíèå ïðîöåññà ðàñõîäîâàíèÿ ðàáî÷åãî ðåñóðñà âèí÷åñòåðà;
- îïðåäåëåíèå ìîìåíòà èñ÷åðïàíèÿ ðàáî÷åãî ðåñóðñà âèí÷åñòåðà è èçâåùåíèå îá ýòîì ïîëüçîâàòåëÿ.
Òåõíîëîãèÿ SMART ïîêàçàëà ñâîþ ñîñòîÿòåëüíîñòü, áûëà äîðàáîòàíà è âçÿòà íà âîîðóæåíèå ðàçðàáîò÷èêàìè êîìïüþòåðíûõ ñèñòåì.
Çà îñíîâó ðàáîòîñïîñîáíîñòè æåñòêîãî äèñêà áûëè âçÿòû íåñêîëüêî äåñÿòêîâ íàèáîëåå âàæíûõ ïàðàìåòðîâ âèí÷åñòåðà. Äëÿ ýòèõ ïàðàìåòðîâ áûëè îïðåäåëåíû äâà çíà÷åíèÿ:
- ïîëíûé ðàáî÷èé ðåñóðñ äëÿ íîâîãî èçäåëèÿ;
- ïîðîãîâîå çíà÷åíèå, ñâèäåòåëüñòâóþùåå îá èñ÷åðïàíèè ýòîãî ðåñóðñà.
 ïðîöåññå ðàáîòû æåñòêîãî äèñêà êîíòðîëèðóþòñÿ òåêóùèå çíà÷åíèÿ àòðèáóòîâ, ÷åì áëèæå çíà÷åíèå ê ïîðîãîâîìó ïðåäåëó, òåì âûøå âåðîÿòíîñòü îòêàçà. Åñëè ïîðîãîâîå çíà÷åíèå äîñòèãíóòî, òî ðàáî÷èé ðåñóðñ, ïðåäóñìîòðåííûé ïðîèçâîäèòåëåì, ïîëíîñòüþ âûðàáîòàí, æåñòêèé äèñê äîëæåí ñêîðî âûéòè èç ñòðîÿ. Êîíêðåòíûå çíà÷åíèÿ SMART ìîæíî ïîëó÷èòü èç îïåðàöèîííîé ñèñòåìû, ëèáî ïðè ïîìîùè ñïåöèàëüíûõ ïðîãðàìì.
Âîò íåêîòîðûå ïàðàìåòðû, êîòîðûå ìîíèòîðÿòñÿ â ïðîöåññå ðàáîòû æåñòêîãî äèñêà:
- Ram Read Error Rate - ÷àñòîòà îøèáîê ÷òåíèÿ èç-çà ñáîÿ àïïàðàòíîé ÷àñòè æåñòêîãî äèñêà;
- Soft Read Error Rate - ÷àñòîòà îøèáîê ÷òåíèÿ èç-çà îøèáîê ïðîãðàììíîãî îáåñïå÷åíèÿ;
- Write Error Rate - êîëè÷åñòâî îøèáîê çàïèñè âî âðåìÿ ðåæèìà çàïèñè íà äèñê;
- Spin Up Time - âðåìÿ ðàñêðóòêè äèñêîâ èç ñîñòîÿíèÿ ïîêîÿ äî ðàáî÷èõ çíà÷åíèé;
- Start/Stop Count - êîëè÷åñòâî âêëþ÷åíèé;
- Load/Unload Cycle Count - êîëè÷åñòâî ïàðêîâîê ãîëîâîê æåñòêîãî äèñêà;
- Seek Error Rate - êîëè÷åñòâî îøèáîê ïðè ïîçèöèîíèðîâàíèè ãîëîâîê;
- Power On Hours Count - êîëè÷åñòâî ÷àñîâ âî âêëþ÷åííîì ñîñòîÿíèè;
- Spin Retry Count - êîëè÷åñòâî ïîâòîðíûõ ïîïûòîê çàïóñêà âèí÷åñòåðà;
- Current Pending Sector Count - êîëè÷åñòâî íåóñòîé÷èâî ðàáîòàþùèõ ñåêòîðîâ;
- Relocated Sectors Count - êîëè÷åñòâî ïåðåíàçíà÷åííûõ ñåêòîðîâ;
- Recalibration Retries - êîëè÷åñòâî êàëèáðîâîê áëîêà ãîëîâîê;
- Temperature - óðîâåíü íàãðåâà áëîêà äèñêîâîãî íàêîïèòåëÿ;
- Throughput Performance - ïðîïóñêíàÿ ñïîñîáíîñòü âíóòðåííåé øèíû â ïðîöåññå ÷òåíèÿ/çàïèñè.
Ñëåäóåò ó÷åñòü òîò ôàêò, ÷òî ðàáîòà ñèñòåìû SMART íåñêîëüêî ñíèæàåò ñêîðîñòü ðàáîòû æåñòêîãî äèñêà, ïîñêîëüêó, íåêîòîðîå âðåìÿ "çàáèðàåòñÿ" äëÿ âûïîëíåíèÿ òåñòèðîâàíèÿ. Èñïîëüçîâàòü èëè íå èñïîëüçîâàòü SMART ðåøàåò ïîëüçîâàòåëü, ïóòåì àêòèâàöèè îïöèè HDD S.M.A.R.T. Capability â BIOS Setup (ïî óìîë÷àíèþ SMART âûêëþ÷åí).
Ñîâðåìåííûå âèí÷åñòåðû ñäåëàíû òàêèì îáðàçîì, ÷òî ó íèõ ñóùåñòâóåò íåêèé "ñêðûòûé" ðåçåðâ - ÷àñòü äîðîæåê è ñåêòîðîâ èçíà÷àëüíî íå çàäåéñòâîâàíû è íàõîäÿòñÿ â ðåçåðâå.  ïðîöåññå ðàáîòû, êîãäà ïîÿâëÿþòñÿ ñáîéíûå ñåêòîðà (êîòîðûå ñî âðåìåíåì ñòàíîâÿòñÿ áðàêîâî÷íûìè), ñèñòåìà SMART âûïîëíÿåò ïåðåàäðåñîâêó ñåêòîðà. Âìåñòî äåôåêòíîãî ñåêòîðà â ñîñòàâ äèñêîâîãî ïðîñòðàíñòâà âêëþ÷àåòñÿ ñåêòîð èç ðàçðÿäà ðåçåðâîâ, òàêèì îáðàçîì, îáùèé îáúåì äèñêîâîãî ïðîñòðàíñòâà ñîõðàíÿåòñÿ äî òåõ ïîð, ïîêà íå áóäóò èñ÷åðïàíû âñå ðåçåðâíûå ñåêòîðà.