SMART ááŸáá·áº attribute áááºááá¯ážáá»á¬ážá¡ááŒá±á¬ááºáž á¡ááºáá¬áááºáá±á«áºááœáẠá¡áá»ááºá¡áááºáá»á¬ážá áœá¬ ááŸááá«áááºá áá«áá±ááá·áº ááá¯ááŸá±á¬ááºááŸá¯áá®áá®áá¬ááᯠáá±á·áá¬áá¬ááŸá¬ áá«áááºáá°ááœá±áá®á áááá¬ážáá²á· á¡áá±ážááŒá®ážáá²á· á¡áá»ááºáá±á«ááºážáá»á¬ážá áœá¬ááᯠáá±á¬áºááŒáá¬áá»áá¯ážáá±á¬á· áááœá±á·áááá«áá°ážá
SMART á
á¬áááºááŒááºážááᯠááŒáœááºážáá»ááºáááŸá áá¯á¶ááŒááºááá·áºááá·áº á¡ááŒá±á¬ááºážáááºážááŸáá·áº ááá¹áááẠâSMART áá±á¬áºáá®áá¬áá»á¬ážâ ááᯠáá
áºáá»áááºáá¯á¶áž á¡áá¯á¶ážáááŒá¯áááŒááºážá¡ááŒá±á¬ááºáž áá°áááºáá»ááºážáá
áºáŠážá¡á¬áž áááºáá¶ááŒá±á¬ááŒáá±á¬á¡áá«ááœááºá á
áá¬ážáá¯á¶á
á¶ááŒáá·áº ááŒá±á¬áá±á¬ á
áá¬ážáá¯á¶ážáá»á¬ážááᯠáá±ážááŸááºááẠáá»áœááºá¯ááºáá¶ááá¯á· á¡ááŒá¶áá
áºáᯠááœááºáá±á«áºáá¬áá²á·áááºá á€á¡áá¬áá»á¬ážááᯠááŸááºážáááºážáá»ááºááŒáá·áº á
á¯á
ááºážáá¬ážáááºá á¡ááŒáááºááá¯ááºáž ááŒááºááŒá±á¬ááŒááá·áºá¡á
á¬áž ááá·áºááºáá»á¬áž áá±ážáá±á¬ááºáááºá áááºážááᯠááá¯ááá¯áá»ááºááŒáá·áºáá±á¬ ááááááºáᶠáááŸáááá¯ááºá
á±áááºá
1) SMART attribute áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬áẠá
á±á¬áá·áºááŒáá·áºááŒááºážá¡ááœáẠáááá¯ááááºáá»á¬ážááᯠáááááŒá®ážááŒá®ážáá¬ážááŒá®áž á¡áá¯á¶ážááŒá¯ááá·áºáá«áááºá
SMART áááºááœáŸááºážáá»ááºáá»á¬ážá¡ááŒá Ạáááºáááá¬ážáááºáá»á¬ážááᯠá¡áááºááá·áºááŒá áºá¡á±á¬áẠááááºážáááºážáá¬ážááŒááºážááá¯ááºáá² áááºáá±á¬ááºážááá¯ááá·áºá¡ááá¯ááºááœáẠáááºážááá¯á·ááᯠáá¯ááºáá±ážáá«áááºá áááºážááá¯á·ááᯠáááºáááºáá±á ááºá¡ááœááºáž drive á firmware ááŸá á¯áá±á¬ááºážááŒá®ážá¡áá¯á¶ážááŒá¯ááá·áºá¡ááœááºážááá¯ááºážááááºážááááºážáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶áááœááºáá»ááºáááºá
á¡ááŒá±áá¶áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯áá±ážáá±á¬ááºááẠá€á ááºáá á¹á ááºážááẠá€áá±áá¬á¡áá»áá¯á·ááᯠáááá¯á¡ááºáá«á áááºážááᯠááááºážáááºážáá¬ážááŒááºážáááŸááá±á¬áºáááºáž ááá¯á¡ááºááá·áºá¡áá»áááºááá¯ááºáž áá¯ááºáá±ážáá«áááºá ááá¯á·ááŒá±á¬áá·áºá SMART attribute áá»á¬ážáá±á¬ááºážááá¯áá±á¬á¡áá«á firmware ááẠáá»á±á¬ááºáá¯á¶ážáá±áá±á¬áá±áá¬ááá¯ááá°ááẠááá¯á¡ááºáá±á¬áá¯ááºáááºážá ááºá¡áá»á¬ážá¡ááŒá¬ážááá¯á áááºáááºá
ááá¯á·áá±á¬áº drive ááᯠread-write áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŒáá·áº áááºáá±á¬ááºáá¬ážáá±á¬á¡áá«ááœáẠá€áá¯ááºáááºážá ááºáá»á¬ážááẠáá¯ááºáá±á¬ááºáá²á·áá±á¬ áá¯ááºáá¯á¶ážáá¯ááºáááºážáá»á¬ážááŸáá·áº ááá¯ááºáá®ááŸá¯ áá¶á·áá»ááºážáá«áááºá
á á¶ááŒááá¹áá¬ááŸá¬á áá«á áá¬ááŒá¿áá¬á០áááŒá áºááá·áºáá°ážá ááá¯á·áá±á¬áº áááºááœá±á·ááœááºá hard drive firmware ááᯠáá¬áááºáá°áá»á¬ážá áá±ážáá¬ážáá«áááºá áááºáá°á á¡ááŸá¬ážáá¯ááºááááá¯ááºáá²á ááá¯á·ááŒá±á¬áá·áºá áááºááẠSMART attribute áá»á¬ážááᯠá ááºáá á¹á ááºážááẠáááºááŸá¯áá±ážáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºááŒáœá áœá¬áá¯ááºáá±á¬ááºáá±áá»áááºááœááºá áá áºá á¯á¶áá áºáᯠááŸá¬ážááœááºážááœá¬ážááá¯ááºááá·áº ááŒá áºááá¯ááºááŒá±ááẠáááááá¬áᬠááá¯ážááŒáá·áºáá¬áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá¯á¶ážááŒá¯áá°áá á¬áááºááŒááºáž ááá¯á·ááá¯áẠáá±ážááŒááºážááŒá¬ážáá¶ááŸááá±áá¬áá»á¬áž áá»ááºá á®ážááœá¬ážáá«áááºá
ááá¯ážááœá¬ážáá¬ááá¯ááºááá·áº á¡áá¹ááá¬ááºáá»á¬ážááŸáá·áºáááºáááºááá·áº áá¯ááºááŒááºáá»ááºááẠáá®á¡áá¯áá®á¡á áá±á¬ááºáá»ááºáá»ááŒááºážááá¯ááºáá² áááºááœá±á·áá»áá±á¬ áá±á·áá¬áá¯á¶ážáááºáá»ááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá HDD Samsung 103UI á Firmware ááœáẠSMART á¡áááºá¡áá»ááºážáá»á¬ážááᯠáá±á¬ááºážááá¯ááá·áº áá¯ááºáááºážá ááºá¡ááœááºáž áá¯á¶ážá áœá²áá°áá±áᬠáá»ááºá á®ážááœá¬ážááá·áº áá°áááá»á¬ážááá·áº áá»áœááºááœááºážáá»ááºáá áºáᯠááŸááá«áááºá
ááá¯á·ááŒá±á¬áá·áºá SMART attribute áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºá á áºáá±ážááŒááºážááᯠááááºááŸááºáá«ááŸáá·áºá Cache flush command (Flush Cache) ááᯠáá®áááá¯ááºáááºááŸá¬ áá¯ááºáá¬ážáááºááá¯áᬠáá±áá»á¬ááááááºá ááá¯á·ááá¯áẠáááºážááá«áá² ááá¯ááºááá¯ááºáá«áá áááºááá¯ááºááá»áŸ ááŸá¬ážááŸá¬ážáá«ážáá«áž áá¯ááºáá±á¬ááºááẠá áááºááºááᯠá á®á ááºáááºááŸááºáá«á á á±á¬áá·áºááŒáá·áºáá±ážáááá¯ááááºáá»á¬ážá áœá¬ááœááºá á á áºáá±ážááŸá¯áá»á¬ážááŒá¬ážááœáẠáá°áááºážá¡áá»áááºááẠ10 áááá áºááá·áºááŒá áºáááºá áá«á á¡ááŒá áºáá»á¬ážááœááºážáááºá á¡á¬ážáá¯á¶ážá¡áá°áá°áá«áá²á ááá¯ááá¯á·áá±á¬á á áºáá±ážááŸá¯áá»á¬ážááẠááá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ disk áá»áá¯á·ááœááºážááŸá¯á¡ááœáẠpanacea ááá¯ááºáá«á ( panacea ááẠá¡áááºááááºážááŒááºážáá¬ááŒá áºáááº)á áá áºáá±á· áá áºááŒáááºáá±á¬ááºáá±á¬á· áá¯á¶áá±á¬ááºááŒá®áááºáá«áááºá
Querying temperature ááẠattribute ááœááºáá»ááºááŒááºážáá¯ááºáááºážá ááºáá»á¬ážááᯠáááŒá áºáá±á«áºá á±áá² áááŒá¬áá áá¯ááºáá±á¬ááºááá¯ááºáá«áááºá á¡áááºááŒá±á¬áá·áºááá¯áá±á¬áº ááŸááºáááºá áœá¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááá·áºá¡áá«á áááºážááᯠSCT áááá¯ááá¯áá±á¬ááŸáá áºááá·áº áá¯ááºáá±á¬ááºáááºá SCT ááŸáááá·áº ááááŒá®ážáá¬ážá¡áá¬áá»á¬ážááá¯áᬠáá±ážá¡ááºáááºá á€áá±áá¬ááᯠáá±á¬ááºáá¶ááœáẠá¡ááá¯á¡áá»á±á¬áẠá¡ááºááááºáá¯ááºáá«áááºá
2) SMART áááºááœáŸááºážáá»ááºáá±áá¬ááẠáááŒá¬áá á¡á¬ážááá¯ážáááá«á
Hard Drive Firmware ááẠá¡ááŸááºááááºááŒá áºáá»ááºáá±ááá·áºá¡áá¬ááá¯ááºáá² ááá·áºá¡á¬áž ááŒáááá·áºáááºáᯠáááºážáááºááŒááºáá»ááºááᯠááŒááááºá á¡áááºááŸá¬ážáá¯á¶áž á¥ááá¬ááŸá¬ 5th attribute á ááŒááºáááºáááºááŸááºáá¬ážáá±á¬ááá¹ááá»á¬áž á áá±áá¬ááŒááºáááºááá°áá±áž áá»áœááºážáá»ááºáá°áá»á¬ážááẠáá¬á·ááºáááá¯ááºáá áºáá¯ááẠáááºážááá¯á·áááºááŸáááŒá®áž áááºáááºáá±á«áºáá¬áá±á¬áºáááºáž ááá¹á áá¡ááºá¹áá«áááºááœáẠáá±áá¬áá»áá¬ážááŸá¯ áá¯áá¡áá±á¡ááœááºááᯠááŒáááá¯ááºáááºááᯠáá±á¬ááºážá áœá¬ááááŸááá¬ážáá«áááºá
hard drives áá»á¬ážááá¯áá±á·áá¬ááŒá®áž áááºážááá¯á·á firmware ááᯠá á áºáá±ážáá±á¬ áá»áœááºážáá»ááºáá°á¡á¬áž áá±ážááœááºážáá áºáá¯áá±ážáá²á·áááºá ááá¹áááŒááºáááºáááºááŸááºááŒááºážááá¯ááºáá¬á¡áá»ááºááᯠáá¯á¶ážááœááºáá¬ážááẠá ááºáá á¹á ááºážá áá¬ááºážáá²ááºá០áá¯á¶ážááŒááºááá·áº áááá¬áááŸá¬ á¡áááºáááºážáᯠáá»áœááºá¯ááºáá±ážáá²á·áááºá ááá¯á·áá±á¬áº ááá¯á¡áá« SMART á¡áááºá¡áá»ááºážáá»á¬ážááŸáá áºááá·áº áááºážá¡ááŒá±á¬ááºážááᯠáááºááŒá±á¬ááá¯ááá¯ááºáá«ááŒá®á
áááºááá·áº áááááá¬á០áá¯ááºáá¯á¶á¡á á áºá¡ááŸááºááᯠááŒáááŒááºáž ááá¯á·ááá¯áẠááŸááºáá¬ážááŒááºážááá¯á·á¡á áá±áá¯áá» á ááºážáááºážáá»áẠáááŸáááŒá±á¬ááºáž áááºážá ááŒááºáááºááŒá±ááŒá¬ážáá²á·áááºá ááŒá®ážáá±á¬á· hard drives á¡ááœáẠfirmware áá±ážáá²á· programmer ááœá±áá²á· logic á áá áºáá«áá áºáá± á¡áááºážáá°ážáááºážáá«áááºá ááá°áá®áá±á¬áá±á¬áºáááºáá»á¬ážá firmware ááá¯áá±á·áá¬áááºážá "ááŸááºááẠááá¯á·ááá¯áẠááŒáááº" áá¯á¶ážááŒááºáá»ááºááẠáá áºáá¯ááŸáá·áºáá áºáᯠáááºááá¯á·áááºá ááºáá±ááááºážá áá¬á·ááºáááá¯ááºááá»ááºááŸááá±á¬á¡áááºážá¡ááŒá áºáá»á¬ážááŸáá·áº áá±áá¯áá»á¡á¬ážááŒáá·áº áááŸááºážáááºážáá±á¬ parameters á¡á á¯á¶á¡áá±á«áºá¡ááŒá±áá¶á áá¯á¶ážááŒááºáá±á·ááŸááááºááᯠáá°ááŒááºáááºá
3) SMART á¡ááœáŸááºážááááºážáá»á¬ážá á¡áááá¹áá¬ááºááœáá·áºááá¯ááŸá¯ááẠáá±á¬ááºážáá»áá°-áá®ážááá·áºááŒá áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá Seagates ááœáẠáá»ááºá¡áá¬áá»á¬ážááẠáá¯á¶ááŸááºááŒá áºáá±áááœá±á· á¡áááºá¡áá»ááºáž 1 ááŸáá·áº 7 á "ááá¯áž" áá¯ááºááŒááºážáááºááá¯ážáá»á¬ážááᯠááá¯áá áá¯ááºááá·áºáá«á á€áá¯ááºáá¯ááºáá°á០disk áá»á¬ážááœááºá áá¯á¶ááŸááºá¡áá¯á¶ážááŒá¯áá±á ááºá¡ááœááºáž áááºážááá¯á·á áááááááºááá¯ážáá»á¬áž ááá¯ážáá¬ááá¯ááºáááºá
áá¬á·ááºáááá¯ááºá áá»ááºááŸááá±áá±á¬ á¡ááŒá±á¡áá±ááŸáá·áº áááºáááºážááᯠá¡áá²ááŒááºáááºá áááºááŸááºáá»áẠ5á 196á 197á 198 ááᯠáŠážá
áœá¬á¡á¬áá¯á¶á
áá¯ááºááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá ááá¯á·á¡ááŒááºá áá±ážáá¬ážááá·áºá¡áá¬áá»á¬ážá¡áá±á«áºááá¯ááºáá² á¡ááŒáœááºážáá²á·á áá¯ááºááŒááºážáááºááá¯ážáá»á¬ážááᯠá¡á¬áá¯á¶á
áá¯ááºááẠá¡áááá¹áá¬ááºááŸááá«áááºáá . á¡áááºá¡áá»ááºážáá»á¬ážááᯠá¡áá»ááºááá¯ááºááŒááºážááẠááœá²ááŒá¬ážáá±á¬ algorithms ááŸáá·áº firmware áá»á¬ážááœáẠááœá²ááŒá¬ážá
áœá¬ áááºááŸá¬ážáá±á¬áááºážáááºážáá»á¬ážááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºá
áá±áá°áá»á¡á¬ážááŒáá·áºá áá±áá¬ááááºážáááºážáá±áž áá»áœááºážáá»ááºáá°áá»á¬ážááŒá¬ážááœááºá áááºááœáŸááºážáá»ááºáá
áºáá¯á áááºááá¯ážá¡ááŒá±á¬ááºáž ááŒá±á¬ááá¯áá±á¬á¡áá« áááºážááá¯á·ááẠá¡áá»á¬ážá¡á¬ážááŒáá·áº áááááááºááá¯ážááᯠááá¯ááá¯áááºá
source: www.habr.com