ارزیابی وضعیت فنی هارد دیسک ها با استفاده از سیستم S.S.S. تجزیه و تحلیل S.M.A.R.T. هارد دیسک رمزگشایی hdd هوشمند
HDDScan
این برنامه برای تست طراحی شده است دیسکهای سختو SSD به بدسکتورها، S.M.A.R.T را مشاهده کنید. ویژگی ها، تغییرات تنظیمات خاصمانند: مدیریت توان، استارت/استاپ اسپیندل، تنظیم حالت آکوستیک و ... امکان نمایش مقدار دمای درایو در نوار وظیفه وجود دارد.
فرصت ها و الزامات
انواع درایوهای پشتیبانی شده:- HDD با رابط ATA/SATA.
- HDD با رابط SCSI.
- HDD با رابط USB (به پیوست A مراجعه کنید).
- HDD با رابط FireWire یا IEEE 1394 (به پیوست A مراجعه کنید).
- آرایه های RAID با رابط ATA/SATA/SCSI (فقط تست).
- درایوهای فلش با رابط USB (فقط تست).
- SSD با رابط ATA/SATA.
- تست در حالت تایید خطی.
- تست در حالت خواندن خطی.
- در حالت ضبط خطی تست کنید.
- تست حالت خواندن پروانه (تست خواندن تصادفی مصنوعی)
- خواندن و تجزیه و تحلیل S.M.A.R.T. پارامترهای درایوهای ATA/SATA/USB/FireWire.
- خواندن و تجزیه و تحلیل جداول گزارش از دیسک ها با رابط SCSI.
- راه اندازی S.M.A.R.T. تست بر روی درایوهای با رابط ATA/SATA/USB/FireWire.
- نمایشگر دما برای درایوهای دارای رابط ATA/SATA/USB/FireWire/SCSI.
- خواندن و تجزیه و تحلیل اطلاعات شناسایی از درایوهای دارای رابط ATA/SATA/USB/FireWire/SCSI.
- تغییر پارامترهای AAM، APM، PM در درایوهای دارای رابط ATA/SATA/USB/FireWire.
- اطلاعات مربوط به نقص درایو SCSI را مشاهده کنید.
- استارت/ایست اسپیندل در درایوهای دارای رابط ATA/SATA/USB/FireWire/SCSI.
- گزارش ها را با فرمت MHT ذخیره کنید.
- چاپ گزارش ها
- پشتیبانی از پوست
- حمایت کردن خط فرمان.
- پشتیبانی از درایوهای SSD
- سیستم عامل: Windows XP SP3، Windows Server 2003، Windows Vista، Windows 7، Windows 8، Windows 10 (NEW).
- برنامه نباید از درایوی که در حالت فقط خواندنی است اجرا شود.
رابط کاربری
نمای اصلی برنامه در هنگام راه اندازی
برنج. 1 نمای اصلی برنامه
کنترل های پنجره اصلی:
- Select Drive یک لیست کشویی است که شامل تمام درایوهای پشتیبانی شده در سیستم است. مدل درایو و شماره سریال نمایش داده می شود. Nearby نمادی است که نوع درایو مورد انتظار را تعیین می کند.
- دکمه S.M.A.R.T – به شما امکان می دهد گزارش وضعیت درایو را بر اساس ویژگی های S.M.A.R.T دریافت کنید.
- دکمه TESTS - یک منوی پاپ آپ را با انتخاب تست های خواندن و نوشتن نشان می دهد (شکل 2 را ببینید).
- دکمه TOOLS - یک منوی پاپ آپ را برای انتخاب کنترل ها و عملکردهای شماره گیری موجود نشان می دهد (شکل 3 را ببینید).
- دکمه بیشتر - منوی کشویی با کنترل های برنامه را نشان می دهد.
هنگامی که دکمه TESTS را فشار می دهید، یک منوی پاپ آپ یکی از تست ها را به شما ارائه می دهد. اگر تستی را انتخاب کنید، کادر گفتگوی تست باز می شود (شکل 4 را ببینید).
برنج. 2 منوی تست
هنگامی که دکمه TOOLS را فشار می دهید، یک منوی پاپ آپ از شما می خواهد یکی از گزینه های زیر را انتخاب کنید:
برنج. 3 منوی عملکرد
- DRIVE ID - یک گزارش اطلاعات شناسایی ایجاد می کند.
- ویژگی ها - پنجره ای را باز می کند ویژگی های اضافیبرنامه ها.
- هوشمندانه. TEST - S.M.A.R.T را باز می کند. تست ها: کوتاه، گسترده، انتقال.
- TEMP MON - کار نظارت بر دما را شروع می کند.
- COMMAND - پنجره ساخت خط فرمان را باز می کند.
جعبه گفتگوی تست
برنج. 4 کادر محاوره ای تست
کنترل ها:
- فیلد FIRST SECTOR شماره بخش منطقی اولیه برای آزمایش است.
- فیلد SIZE تعداد اعداد بخش منطقی برای آزمایش است.
- فیلد BLOCK SIZE اندازه بلوک در بخش هایی برای آزمایش است.
- دکمه قبلی - به پنجره اصلی برنامه باز می گردد.
- دکمه بعدی - تست را به صف کار اضافه می کند.
- فقط یک تست سطحی را می توان در یک زمان اجرا کرد. این به این دلیل است که نویسنده برنامه هنوز نتوانسته است هنگام اجرای 2 یا چند آزمایش به طور همزمان (در درایوهای مختلف) نتایج با کیفیت بالا و پایدار به دست آورد.
- یک آزمایش در حالت تأیید میتواند دارای محدودیت اندازه بلوک 256، 16384 یا 65536 بخش باشد. این به دلیل ویژگی های ویندوز است.
- آزمایش در حالت تأیید ممکن است در درایوهای USB/Flash به درستی کار نکند.
- هنگام تست در حالت Verify، درایو بلوک داده را در بافر داخلی می خواند و یکپارچگی آنها را بررسی می کند؛ هیچ داده ای از طریق رابط منتقل نمی شود. این برنامه پس از انجام هر بلوک، زمان آمادگی درایو را اندازه گیری کرده و نتایج را نمایش می دهد. بلوک ها به صورت متوالی آزمایش می شوند - از حداقل تا حداکثر.
- هنگام تست در حالت Read، درایو داده ها را در بافر داخلی می خواند و پس از آن داده ها از طریق رابط منتقل شده و در بافر موقت برنامه ذخیره می شود. این برنامه کل آمادگی درایو و زمان انتقال داده را پس از هر بلوک اندازه گیری می کند و نتایج را نمایش می دهد. بلوک ها به صورت متوالی آزمایش می شوند - از حداقل تا حداکثر.
- هنگام آزمایش در حالت پاک کردن، برنامه یک بلوک داده پر شده با یک الگوی خاص با یک شماره بخش آماده می کند و داده ها را به درایو منتقل می کند، درایو بلوک دریافتی را می نویسد ( اطلاعات موجود در بلوک به طور جبران ناپذیری از دست می رود!). این برنامه کل زمان انتقال و نوشتن یک بلوک و میزان آمادگی درایو را بعد از هر بلوک اندازه گیری کرده و نتایج را نمایش می دهد. بلوک ها به صورت متوالی آزمایش می شوند - از حداقل تا حداکثر.
- تست در حالت خواندن پروانه مانند تست در حالت خواندن است. تفاوت در ترتیب آزمایش بلوک ها نهفته است. بلوک ها به صورت جفت پردازش می شوند. بلوک اول در جفت اول بلوک 0 خواهد بود. بلوک دوم در جفت اول بلوک N خواهد بود که N آخرین بلوک بخش داده شده است. جفت بعدی بلوک 1، بلوک N-1 و غیره خواهد بود. آزمایش در وسط یک بخش مشخص به پایان می رسد. این تست زمان خواندن و موقعیت یابی را اندازه گیری می کند.
پنجره مدیریت وظایف
برنج. 5 Task Manager
این پنجره شامل صف وظایف است. این شامل تمام تست هایی است که برنامه اجرا می کند و همچنین مانیتور دما. مدیر به شما اجازه می دهد تا تست ها را از صف حذف کنید. برخی از کارها را می توان متوقف یا متوقف کرد.
با دوبار کلیک کردن روی یک ورودی در صف، پنجره ای با اطلاعات مربوط به کار فعلی ظاهر می شود.
پنجره اطلاعات تست
پنجره حاوی اطلاعاتی در مورد آزمون است، به شما امکان می دهد آزمایش را متوقف یا متوقف کنید، و همچنین گزارشی را ایجاد می کند.
برگه نمودار:
حاوی اطلاعاتی در مورد وابستگی سرعت تست به شماره بلوک است که در قالب یک نمودار ارائه شده است.
برنج. 6 برگه نمودار
برگه نقشه:
حاوی اطلاعاتی در مورد وابستگی زمان آزمایش به شماره بلوک است که به صورت نقشه ارائه می شود.
برنج. 7 برگه نقشه
شما می توانید "Block Processing Time" را در میلی ثانیه انتخاب کنید. هر بلوک آزمایش شده که بیشتر از "زمان پردازش بلوک" طول بکشد، در برگه "گزارش" وارد می شود.
برگه گزارش:
حاوی اطلاعات مربوط به تست و تمام بلوک هایی است که زمان تست آنها بیشتر از "زمان پردازش بلوک" است.
برنج. 8 برگه گزارش
اطلاعات شناسایی
این گزارش حاوی اطلاعاتی در مورد پارامترهای فیزیکی و منطقی اصلی درایو است.
گزارش را می توان چاپ و در یک فایل MHT ذخیره کرد.
برنج. 9 نمونه ای از پنجره اطلاعات شناسایی
هوشمندانه. گزارش
این گزارش حاوی اطلاعاتی در مورد عملکرد و "سلامت" درایو در قالب ویژگی ها است. اگر طبق برنامه، ویژگی عادی است، در کنار آن یک نماد سبز رنگ وجود دارد. زرد نشان دهنده ویژگی هایی است که باید به آنها توجه ویژه ای داشته باشید، به عنوان یک قاعده، آنها نشان دهنده نوعی نقص درایو هستند. قرمز نشان دهنده ویژگی هایی است که خارج از هنجار هستند.
گزارش ها را می توان چاپ یا در یک فایل MHT ذخیره کرد.
برنج. 10 نمونه S.M.A.R.T.
مانیتور دما
به شما امکان می دهد دمای درایو را تخمین بزنید. اطلاعات در نوار وظیفه و همچنین در یک پنجره ویژه اطلاعات تست نمایش داده می شود. برنج. 11 شامل خواندن برای دو درایو است.
برنج. 11 نمایشگر دما در نوار وظیفه
برای درایوهای ATA/SATA/USB/FireWire، پنجره اطلاعات شامل 2 مقدار است. مقدار دوم در نوار وظیفه نمایش داده می شود.
مقدار اول از ویژگی دمای جریان هوا و مقدار دوم از ویژگی HDA Temperature گرفته شده است.
برنج. 12 نمایشگر دما برای درایو ATA/SATA
برای درایوهای SCSI، پنجره اطلاعات شامل 2 مقدار است. مقدار دوم در نوار وظیفه نمایش داده می شود.
مقدار اول شامل حداکثر دمای مجاز برای درایو است، مقدار دوم دمای فعلی را نشان می دهد.
برنج. 13 مانیتور دما برای دیسک SCSI
هوشمندانه. تست ها
این برنامه به شما امکان می دهد سه نوع S.M.A.R.T را اجرا کنید. تست ها:
- آزمون کوتاه - معمولاً 1-2 دقیقه طول می کشد. اجزای اصلی درایو را بررسی میکند و همچنین قسمت کوچکی از سطح درایو و بخشهای موجود در فهرست در انتظار (بخشهایی که ممکن است حاوی خطاهای خواندن باشند) را اسکن میکند. آزمایش برای ارزیابی سریع وضعیت درایو توصیه می شود.
- آزمون تمدید شده - معمولا بین 0.5 تا 60 ساعت طول می کشد. اجزای اصلی درایو را بررسی می کند و همچنین سطح درایو را به طور کامل اسکن می کند.
- تست انتقال - معمولا چند دقیقه طول می کشد. گره ها و گزارش های درایو را که ممکن است نشان دهند درایو به درستی ذخیره یا ارسال شده است را بررسی می کند.
یک تست SMART را می توان از گفتگوی SMART Tests انتخاب کرد که با فشار دادن دکمه SMART TESTS قابل دسترسی است.
برنج. کادر محاوره ای 14 SMART Tests
پس از انتخاب، آزمون به صف Tasks اضافه می شود. پنجره اطلاعات S.M.A.R.T. تست می تواند پیشرفت و وضعیت تکمیل یک کار را نمایش دهد.
برنج. 15 پنجره اطلاعاتی S.M.A.R.T. تست
ویژگی های اضافی
برای درایوهای ATA/SATA/USB/FireWire، این برنامه به شما امکان می دهد برخی از پارامترها را تغییر دهید.
- AAM - عملکرد نویز درایو را کنترل می کند. فعال کردن این ویژگی به شما این امکان را می دهد که به دلیل قرارگیری صاف تر هدها، صدای درایو را کاهش دهید. در این حالت، درایو در هنگام دسترسی تصادفی کمی عملکرد خود را از دست می دهد.
- APM - این عملکرد به شما امکان می دهد با کاهش موقت سرعت چرخش (یا متوقف کردن کامل) اسپیندل درایو در زمان بیکاری، در انرژی درایو صرفه جویی کنید.
- PM - عملکرد به شما امکان می دهد تایمر توقف اسپیندل را برای یک زمان خاص تنظیم کنید. با رسیدن به این زمان، اسپیندل متوقف خواهد شد، مشروط بر اینکه درایو بیکار باشد. دسترسی به درایو توسط هر برنامه ای باعث می شود که اسپیندل مجبور به چرخش به سمت بالا و تنظیم مجدد تایمر به صفر شود.
- این برنامه همچنین به شما اجازه می دهد تا دوک درایو را به زور متوقف یا راه اندازی کنید. دسترسی به درایو توسط هر برنامه ای باعث چرخش اجباری اسپیندل می شود.
برنج. 16 پنجره اطلاعات برای ویژگی های اضافی درایو ATA/SATA
برای درایوهای SCSI، این برنامه به شما امکان می دهد لیست های نقص را مشاهده کنید و اسپیندل را شروع/توقف کنید.
برنج. 17 پنجره اطلاعات ویژگی های پیشرفته درایو SCSI
با استفاده از خط فرمان
این برنامه می تواند یک خط فرمان برای کنترل برخی از تنظیمات درایو بسازد و این خط را در فایل bat. یا cmd. ذخیره کند. هنگامی که چنین فایلی راه اندازی می شود، برنامه در پس زمینه فراخوانی می شود، تنظیمات درایو را مطابق با موارد مشخص شده تغییر می دهد و به طور خودکار بسته می شود.
برنج. 18 پنجره ساخت خط فرمان
پیوست A: درایوهای USB/FireWire
اگر درایو توسط برنامه پشتیبانی شود، تست هایی برای آن در دسترس است، S.M.A.R.T. ویژگی ها و ویژگی های اضافی
اگر درایو توسط برنامه پشتیبانی نمی شود، فقط آزمایش هایی برای آن در دسترس است.
درایوهای USB/FireWire که توسط برنامه پشتیبانی می شوند:
دستگاه ذخیره سازی | تراشه کنترلر |
StarTeck IDECase35U2 | سرو CY7C68001 |
WD Passpopt | ناشناخته |
آیومگا PB-10391 | ناشناخته |
Seagate ST9000U2 (PN: 9W3638-556) | سرو CY7C68300B |
درایو خارجی Seagate (PN: 9W286D) | سرو CY7C68300B |
Seagate FreeAgentPro | آکسفورد |
کیس SWEXX ST010 | سرو AT2LP RC7 |
Vantec CB-ISATAU2 (آداپتور) | میکرون JM20337 |
Beyond Micro Mobile Disk 3.5 اینچی 120 گیگابایت | Prolific PL3507 (فقط USB) |
Maxtor Personal Storage 3100 | پرکار PL2507 |
ISD300A داخل سیستم | |
SunPlus SPIF215A | |
توشیبا USB Miniهارد دیسک | ناشناخته |
USB Teac HD-15 PUK-B-S | ناشناخته |
Transcend StoreJet 35 Ultra (TS1TSJ35U-EU) | ناشناخته |
AGEStar FUBCP | میکرون JM20337 |
USB Teac HD-15 PUK-B-S | ناشناخته |
پرکار 2571 | |
همه درایوهایی که از پروتکل SAT پشتیبانی می کنند | اکثر کنترلرهای USB مدرن |
درایوهای USB / FireWire که ممکن است برنامه از آنها پشتیبانی کند:
دستگاه ذخیره سازی | تراشه کنترلر |
AGEStar IUB3A | سرو |
AGEStar ICB3RA | سرو |
AGEStar IUB3A4 | سرو |
AGEStar IUB5A | سرو |
AGEStar IUB5P | سرو |
AGEStar IUB5S | سرو |
AGEStar NUB3AR | سرو |
AGEStar IBP2A2 | سرو |
AGEStar SCB3AH | میکرون JM2033x |
AGEStar SCB3AHR | میکرون JM2033x |
AGEStar CCB3A | میکرون JM2033x |
AGEStar CCB3AT | میکرون JM2033x |
AGEStar IUB2A3 | میکرون JM2033x |
AGEStar SCBP | میکرون JM2033x |
AGEStar FUBCP | میکرون JM2033x |
Noontec SU25 | پرکار PL2507 |
فراتر از TS80GHDC2 | پرکار PL2507 |
فراتر از TS40GHDC2 | پرکار PL2507 |
سری I-O Data HDP-U | ناشناخته |
سری I-O Data HDC-U | ناشناخته |
Enermax Vanguard EB206U-B | ناشناخته |
Thermaltake Max4 A2295 | ناشناخته |
Spire GigaPod SP222 | ناشناخته |
CoolerMaster-RX-3SB | ناشناخته |
MegaDrive200 | ناشناخته |
RaidSonic Icy Box IB-250U | ناشناخته |
Logitech USB | ناشناخته |
درایوهای USB / FireWire که برنامه از آنها پشتیبانی نمی کند:
دستگاه ذخیره سازی | تراشه کنترلر |
ماتریس | Genesis Logic GL811E |
کاج | Genesis Logic GL811E |
Iomega LDHD250-U | سرو CY7C68300A |
آیومگا DHD160-U | Prolific PL-2507 (نرم افزار اصلاح شده) |
آیومگا | |
Maxtor Personal Storage 3200 | Prolific PL-3507 (نرم افزار اصلاح شده) |
Maxtor One Touch | سرو CY7C68013 |
درایو خارجی Seagate (PN-9W2063) | سرو CY7C68013 |
هارد جیبی سیگیت | ناشناخته |
SimpleTech SimpleDrive 9000-40479-002 | CY7C68300A |
Myson Century CS8818 | |
Myson Century CS8813 |
پیوست B: درایوهای SSD
پشتیبانی از یک درایو خاص تا حد زیادی به کنترل کننده نصب شده روی آن بستگی دارد.
درایوهای SSD پشتیبانی شده توسط برنامه:
دستگاه ذخیره سازی | تراشه کنترلر |
OCZ Vertex، Vertex Turbo، Agility، Solid 2 | Indilinx IDX110M00 |
سوپر استعداد STT_FTM28GX25H | Indilinx IDX110M00 |
Corsair Extreme Series | Indilinx IDX110M00 |
کینگستون SSDNow سری M | اینتل PC29AS21AA0 G1 |
Intel X25-M G2 | اینتل PC29AS21BA0 G2 |
دریچه گاز OCZ | JMicron JMF601 |
Corsair Performance Series | سامسونگ S3C29RBB01 |
SSD های سامسونگ | کنترلرهای سامسونگ |
SSD های Crucial و Micron | برخی از کنترلرهای مارول |
درایوهای SSD که ممکن است برنامه از آنها پشتیبانی کند:
اطلاعات تکمیلی
HDDScan نسخه 3.3 را می توان نسخه 2.8 دانلود کرد
حمایت کردن: |
جدیدترین درایوها توسط دستگاههای هوشمندی ارائه میشوند که میتوانند وضعیت آنها را تجزیه و تحلیل کنند و کاربر را به موقع از مشکلات مطلع کنند. برای انجام این کار، سخت افزار شامل S.M.A.R.T اصلی است.
هدف از فناوری SMART
سهم شیر از درایوهای دیسک سالهای اخیر، با استفاده از S.M.A.R.T عمل می کند. این ترکیب به صورت رمزگشایی شده است فناوری خود پایش، تحلیل و گزارش ، که در زبان روسی مانند مکانیزمی برای خودکنترلی، تجزیه و تحلیل و گزارش به نظر می رسد. اولین تحولات آن در سال 1995 مشاهده شد و از آن زمان تاکنون این فناوری به طور مداوم بهبود یافته است.
از لحظه تولید، درایو دیسک شروع به خواندن وضعیت فعلی خود می کند و آن را با استفاده از پارامترها یا ویژگی های خاص تعیین می کند. آنها قرار دارند که فقط برنامه داخلی به آنها دسترسی دارد. شما می توانید پارامترها را با نرم افزار جداگانه مشاهده کنید، که اغلب توسط برنامه های توسعه دهندگان یک هارد دیسک خاص نمایش داده می شود. از طریق آنها، ورودی ها به درایو وارد می شوند، پس از آن اطلاعات مربوط به وضعیت فعلی درایو در گزارش آمار ظاهر می شود.
در طول عملکرد درایو، داده های ارائه شده در پارامترهای مقدار به طور مداوم در حال تغییر است. پارامترها از عملکرد بالا، تضمین عملکرد و کارایی بالا به حداقل مقادیربا احتمال بالای خرابی درایو مرتبط است.
تمام ویژگی های ارائه شده در فناوری S.M.A.R.T دارای یک شناسه دیجیتال هستند. به عنوان یک قاعده، برای درایوهای نسخه های مختلف معمول است، با این حال، استثنائاتی وجود دارد. از این نظر، عدد 7 برجسته است و خطاهایی را در قرار دادن هدها روی سطح دیسک نشان می دهد. برای شناسه دیجیتال بی ربط است. بر خلاف 7، عدد 9 که کل دوره عملکرد مستقیم درایو را در طول دوره استفاده نشان می دهد، توسط همه انواع پشتیبانی می شود. درایوهای HDDو SSD
ساختار پارامتر با چندین فیلد نشان داده می شود که وضعیت دیسک و پارتیشن های آن را در یک دوره خاص نشان می دهد. برنامه های کاربردی در نظر گرفته شده برای خواندن اطلاعات، پارامترهای زیر را روی صفحه نمایش می دهند:
- شناسه - شماره شناسایی
- نام - نام ویژگی
- VAL - وضعیت فعلی آن
- Wrst - بدترین شاخص برای دوره عملیات
- آستانه - حداقل آستانه برای عملکرد
شاخص های S.M.A.R.T
برخی از رایج ترین گزینه ها وجود دارد. آنها، به استثنای نادر، درایوهای اکثر تولید کنندگان را ترکیب می کنند، بنابراین:
- Raw Read Error Rate - نشانگر تعداد خطاهای خواندن
- عملکرد عملیاتی - کارایی عملیاتی. کاهش نشان دهنده نیاز به جایگزینی است.
- زمان چرخش - دوره استقرار درایو به حالت کار. افزایش در پارامتر نشان دهنده ساییدگی و پارگی یا کمبود تغذیه است
- تعداد شروع / توقف - نشانگر تعداد لحظات استقرار دیسک، که در ابتدا توسط ساختار مکانیکی آن محدود می شود.
- تعداد بخشهای تخصیص مجدد - ویژگی تعداد بخشهای اضافی را نشان میدهد. در صورت بروز مشکل، اطلاعات به آنجا هدایت می شود. در حالت ایده آل، تعداد چنین اقداماتی باید 0 باشد
- حاشیه کانال - رزرو کانال را بخوانید. امروزه درایوها بدون آن کار می کنند
- نرخ خطا جستجو - انعکاس وضعیت مکانیکی درایو، از جمله، لرزش و گرمای بیش از حد را نشان می دهد.
- جستجوی عملکرد زمانی - سطح قابلیت های عملیاتی، فقط مربوط به درایوهای HDD
- زمان روشن شدن - پیش بینی مدت زمان عملکرد درایو بر اساس دوره عملکرد. حداکثر مقادیر 100 است و به مرور زمان به 0 کاهش می یابد
- تعداد دفعات مجدد چرخش - تعداد عملیات پرتاب تکراری. افزایش آنها نشان دهنده خطا در ساختار مکانیکی است.
این ویژگیها و سایر ویژگیها با پسزمینه قرمز نشان میدهند که درایو در شرایط بحرانی قرار دارد، که نشاندهنده خرابی قریبالوقوع است. هیچ استاندارد خاصی وجود ندارد که شاخص های پارامترهای تولید کنندگان مختلف را ترکیب کند. در هر مورد، مقادیر نرمال فردی هستند که در قالب یک پسزمینه یا وضعیت منعکس میشوند
- خوب - یک شاخص خوب
- بد یک شاخص بد است.
در کنار ویژگی هایی که قبلا ذکر شد، باید به پارامترهایی مانند:
- کالیبراسیون مجدد - تعداد دفعات در حین کالیبراسیون مجدد. افزایش آنها نشان دهنده نقص مکانیک است.
- خطای سرتاسر - معایب عملیات مبادله
- خطاهای UNC گزارش شده - مشکلاتی که با استفاده از سخت افزار رفع می شوند
- میزان خطای G-sense - تعداد ضربه های مکانیکی روی دیسک. نصب درهم و برهم، تصادم را رفع می کند
- تخصیص مجدد تعداد رویداد یک شاخص کلی از عملیات تغییر مسیر اطلاعات است. تراکنش های موفق و ناموفق را ثبت می کند
- تعداد بخش در انتظار فعلی - تعداد بخشهای درایو احتمالی که باید جایگزین شوند
- تعداد بخش های غیر قابل اصلاح - تعداد بخش های بدی که نمی توان آنها را بازیابی کرد
- تعداد خطاهای UltraDMA CRC - مشکلات تغییر مسیر داده بین درایو و رایانه شخصی
چک S.M.A.R.T
پارامترهای S.M.A.R.T با استفاده از بررسی می شوند ابزارهای ویژهاز تولید کنندگان هارد دیسک همچنین برنامه های جهانی برای تست و بررسی دیسک ها وجود دارد. در میان آنها، udisks، smartctl، hddscan، CrystalDiskInfo، Victoria برجسته هستند که با استفاده از آنها کاربر قادر خواهد بود وضعیت هارد دیسک را ارزیابی کند. در برخی موارد، یعنی هنگام کار با کنترلرهای RAID، تقریباً غیرممکن است که ویژگی های دیسک را دریافت کنید.
حداقل سطح تشخیص در سطح BIOS پشتیبانی می شود. اگر حالت تشخیصی S.M.A.R.T فعال باشد، اگر مقادیر مشخصه حیاتی وجود داشته باشد، BIOS به سیستم عامل اجازه راه اندازی نمی دهد.
بنابراین هنگام تست وضعیت هارد دیسک ابتدا به پارامترهای مشخص شده S.M.A.R.T توجه می شود. هدف اصلی این فناوری پیش بینی خرابی هارد دیسک آنها است. با انحراف خطرناک شاخص ها از هنجار، انتقال منطقی است اطلاعات مهمبه رسانه های دیگر
و از همه مهمتر، حتی اگر در S.MA.R.T. هیچ خطایی وجود ندارد و همه چیز خوب است، این تضمینی برای شکستن دیسک نیست، بنابراین .
همه هارد دیسک های مدرن از فناوری خودآزمایی، تجزیه و تحلیل وضعیت و جمع آوری داده های آماری در مورد زوال ویژگی های خود پشتیبانی می کنند. هوشمندانه. (تکنولوژی تحلیل و گزارش خود نظارتی).مبانی S.M.A.R.T. در سال 1995 با تلاش مشترک سازندگان پیشرو دیسک های سخت ساخته شد. در روند بهبود تجهیزات درایوها، قابلیت های فناوری نیز اصلاح شد و پس از استاندارد SMART، SMART II ظاهر شد، سپس SMART III، که بدیهی است که آخرین آن نیز نخواهد بود.
هارد دیسک در طول کار خود به طور مداوم پارامترهای خاصی از وضعیت خود را کنترل می کند و آنها را در ویژگی های خاص منعکس می کند - ویژگی های(ویژگی) که معمولاً در قسمت اختصاصی سطح دیسک ذخیره می شوند که فقط برای سیستم عامل داخلی درایو قابل دسترسی است - محل خدمات. داده های ویژگی را می توان با نرم افزار ویژه خواند.
ویژگی ها با شماره دیجیتالشان شناسایی می شوند، که اکثر آنها توسط درایوهای مدل های مختلف به یک شکل تفسیر می شوند. برخی از ویژگی ها ممکن است مختص سازنده سخت افزار باشد و ممکن است فقط توسط مدل های درایو خاصی پشتیبانی شوند.
صفات از چندین فیلد تشکیل شده اند که هر کدام معنای خاصی دارند. به طور معمول، S.M.A.R.T. رمزگشایی از ویژگی ها را به شکل زیر ارائه دهید:
- صفت- نام مشخصه
- شناسه- شناسه ویژگی
- ارزش- مقدار فعلی ویژگی
- آستانه- حداقل مقدار آستانه صفت
- بدترین- کمترین مقدار مشخصه برای کل زمان کارکرد درایو
- خام- قدر مطلق صفت
- نوع(اختیاری) - نوع ویژگی - عملکرد را مشخص می کند (PR - مربوط به عملکرد)، مشخصه خرابی ها (ER - میزان خطا)، شمارنده رویداد (EC - تعداد رویدادها)، تعریف شده توسط سازنده یا استفاده نشده (SP - Self-serve).
برای تجزیه و تحلیل وضعیت درایو، شاید مهمترین مقدار مشخصه باشد ارزش- عدد مشروط (معمولاً از 0 تا 100 یا تا 253) توسط سازنده تعیین می شود. مقدار Value در ابتدا در هنگام تولید درایو روی حداکثر تنظیم می شود و با کاهش درایو کاهش می یابد.
برای هر ویژگی، یک مقدار آستانه وجود دارد که تا آن زمان سازنده عملکرد آن را تضمین می کند - فیلد آستانه. اگر مقدار Value نزدیک یا کمتر از مقدار Threshold شد، زمان تغییر درایو فرا رسیده است. لیست ویژگی ها و مقادیر آنها کاملاً استاندارد نیست و توسط سازنده درایو تعیین می شود، اما مهمترین آنها به همین ترتیب تفسیر می شوند.
به عنوان مثال، یک ویژگی با ID 5 ( تعداد بخش تخصیص مجدد) تعداد بخشهای دیسک رد شده و تخصیص مجدد از قسمت ذخیره را مشخص میکند، هم برای دستگاههای Seagate و هم برای دیجیتال غربیسامسونگ، مکستور.
هارد دیسک به ابتکار خود توانایی انتقال داده های SMART را به مصرف کننده ندارد. خواندن آنها توسط نرم افزار خاصی انجام می شود.
در تنظیمات مدرن ترین بایوس مادربردتخته ها، آیتمی وجود دارد که به شما امکان می دهد خواندن و تجزیه و تحلیل ویژگی های SMART را در فرآیند انجام تست های سخت افزاری قبل از انجام غیرفعال یا فعال کنید. بوت استرپسیستم های. فعال کردن این گزینه به زیرروال تست سخت افزار BIOS اجازه می دهد تا مقادیر مشخصه های مهم را بخواند و در صورت تجاوز از آستانه، به کاربر در مورد آن هشدار دهد. به عنوان یک قاعده، بدون جزئیات زیاد:
هارد دیسک اصلی اصلی: وضعیت S.M.A.R.T BAD!، پشتیبان گیری و جایگزینی.
اجرای روال BIOS برای جلب توجه متوقف می شود:
بنابراین، بدون نصب یا اجرای یک مورد اضافی نرم افزار، می توان وضعیت بحرانی درایو را به موقع (زمانی که این گزینه فعال است) با استفاده از سیستم ورودی/خروجی پایه (BIOS) تعیین کرد.
تجزیه و تحلیل داده های S.M.A.R.T. هارد دیسک
برای دریافت داده های SMART در محیط سیستم عاملمی تواند به کار رود برنامه های ویژه، به طور خاص، تقریباً تمام برنامه های کاربردی برای آزمایش سخت افزار هارد دیسک.
یکی از مهمترین برنامه های محبوببرای تست هارد دیسک می باشد ویکتوریاسرگئی کازانسکی. در وب سایت نویسنده پیدا خواهید کرد آخرین نسخهبرنامه ها و همچنین اطلاعات مفید، شامل توصیف همراه با جزئیاتبا ویکتوریا کار کنید
برنامه ویکتوریا دو نوع دارد - برای کار در یک محیط DOS و برای کار در یک محیط ویندوز. نسخه DOS می تواند به طور مستقیم با کنترل کننده هارد دیسک کار کند و دارای قابلیت قابل توجهی است فرصت های بزرگنسبت به نسخه ویندوز هدف، ویژگی های اصلی و روش استفاده از برنامه قبلاً در وب سایت نویسنده یافت می شد، اما مدتی است که سایت متروک شده است و هیچ اطلاعاتی در آن وجود ندارد.
استفاده از این برنامه آسان است و به شما امکان می دهد وضعیت فنی درایو را ارزیابی کنید، آزمایش آن و برخی تنظیمات - سطح نویز، عملکرد، حجم فیزیکی را انجام دهید. حالتهای تست سطح درایو به شما این امکان را میدهند که به زور از شر بخشهای خراب با استفاده از آن خلاص شوید نقشه مجددچندین نوع منوی تست با فشار دادن کلید فراخوانی می شود F4 (اسکن). کاربر قابلیت تنظیم را دارد منطقه آزمایش:
- شروع LBA: 0- شروع منطقه (پیش فرض - 0)
- پایان LBA:14680064- انتهای منطقه (به طور پیش فرض - شماره آخرین بلوک دیسک)
حالت آزمون:
- خواندن خطی- خواندن متوالی از بلوک اولیه تا آخرین.
- خواندن تصادفی- تعداد بلوک خوانده شده به طور تصادفی تولید می شود.
- پروانه خواندن- بلوک ها از اعداد مرزی (شروع و پایان) تا مرکز منطقه آزمایش خوانده می شوند. تغییر حالت با فشار دادن کلید فاصله انجام می شود.
حالت رسیدگی به خطا. این آیتم به شما امکان می دهد تا بلوک های معیوب را با استفاده از نقشه برداری مجدد از قسمت یدکی مخفی کنید. انتخاب حالت با کلید "فضا" انجام می شود. روش انتخاب شده برای کار با نقص در گوشه سمت راست بالای صفحه، زیر ساعت و همچنین در خط پایین در زمان شروع آزمایش نمایش داده می شود. می توانید حالت را در اسکن و در حین آن تغییر دهید.
- بلوک های بد را نادیده بگیرید- در صورت شناسایی خطا، برنامه هیچ عملی را انجام نخواهد داد.
- BB = بازیابی داده ها- برنامه سعی می کند اطلاعات را از بخش های بد بازیابی کند.
- BB = REMAP کلاسیک- برای فراخوانی رویه نگاشت مجدد، به بخش بد بنویسید.
- BB = REMAP پیشرفته- الگوریتم بهبود یافته برای پنهان کردن بلوک های بد. زمانی استفاده می شود که remap کلاسیک کمکی نمی کند. این برنامه دنباله خاصی از عملیات را انجام می دهد تا یک علامت کاندید remap (ویژگی 197) برای یک بلوک بد تشکیل دهد. سپس یک نوشتن 10 برابری انجام می شود که توسط سیستم عامل درایو به عنوان پردازش نامزد remap معمولی پردازش می شود - اگر خطایی وجود داشته باشد، یک remap انجام می شود، اگر خطایی وجود نداشته باشد، بلوک عادی در نظر گرفته می شود و از نامزدهای remap حذف می شود. این حالت به شما امکان می دهد تا بلوک های بد را بدون از دست دادن اطلاعات کاربر پنهان کنید. البته فقط در مواردی که درایو از نظر فنی سالم باشد و در قسمت یدکی فضای خالی برای نقشه برداری مجدد وجود داشته باشد.
- BB = فوجیتسو ریمپ- اجرای الگوریتم های خاص بر اساس ویژگی های غیر مستند برخی از مدل های درایو فوجیتسو
- BB = پاک کردن 256 بخش- هنگامی که یک بخش بد شناسایی می شود، یک بلوک از 256 سکتور بازنویسی می شود. اطلاعات کاربر ذخیره نمی شود.
در فرآیند کار با برنامه، می توانید با فشردن F1 کمک زمینه را فراخوانی کنید
نسخه ویکتوریا برای ویندوزگزینه های متوسط تری برای تنظیم درایو و انتخاب حالت های تست و روشن دارد این لحظهاز زبان روسی پشتیبانی نمی کند، اما استفاده از آن آسان تر است و قابلیت های موجود برای خواندن جدول SMART و ارزیابی وضعیت فنی درایو کاملاً کافی است.
این برنامه نیازی به نصب ندارد، فقط آخرین نسخه را از لینک Victoria v4.47 از وب سایت ما دانلود کنید.
برنامه باید تحت اجرا شود حساببا حقوق مدیر در محیط ویندوز 7/8 باید استفاده کنید منوی زمینه"اجرا به عنوان مدیر".
برای تجزیه و تحلیل وضعیت ویژگی های SMART، حالت عملکرد را از طریق نرم افزار انتخاب کنید رابط ویندوز- دکمه فعال کردن APIدر سمت راست بالای پنجره اصلی سپس درایو را برای بررسی انتخاب کنید - روی دکمه کلیک کنید استاندارددر منوی اصلی برنامه و با ماوس هایلایت کنید دیسک مورد نظردر کادر فهرست
پنجره اطلاعات پاسپورت درایو - مدل، نسخه سیستم عامل، شماره سریال، اندازه و غیره را نمایش می دهد. برای دریافت داده های SMART، مورد منو را انتخاب کنید هوشمندانهو روی دکمه «دریافت هوشمند» کلیک کنید. نتیجه در پنجره اطلاعات برنامه نمایش داده می شود.
توضیح مختصری از ویژگی ها (مقدار هگزادسیمال عدد در داخل پرانتز آورده شده است):
- 001(1) میزان خطای خام خواندن- ارزش مطلق خطاهای خواندن تفاوت هایی در شکل گیری مقدار این ویژگی توسط سازندگان مختلف وجود دارد. از روی تمرین، می توانم بگویم که درایوهای Seagate می توانند مقدار RAW غول پیکری از این ویژگی داشته باشند، واقعاً در شرایط خوبی هستند، و درایوهای Western Digital می توانند آن را صفر داشته باشند، و دارای شاخص های حیاتی برای سایر ویژگی ها هستند. برخی از مدل ها ممکن است اصلا از این ویژگی پشتیبانی نکنند.
- 003 (3) زمان چرخش- میانگین زمان چرخش اسپیندل دیسک از 0 دور در دقیقه تا سرعت کار.
- 004 (4) تعداد شروع/توقف- تعداد چرخه های شروع/توقف اسپیندل.
- 005 (5) تعداد بخش تخصیص مجدد- تعداد بخش های تخصیص مجدد. درایوهای مدرن دارای سطح نسبتاً بزرگ (هزاران بخش) درایو هستند تا در صورت بدتر شدن عملکرد بخش ها از منطقه اصلی از آن استفاده کنند. اگر درایو مشکلاتی را در نوشتن/خواندن هر بخش تشخیص دهد، به طور خودکار داده های خود را به قسمت ذخیره منتقل می کند و این بخش به عنوان "تخصیص مجدد" علامت گذاری می شود. اغلب این فرآیند "remapping" یا "تخصیص مجدد نقص خودکار" نامیده می شود، که توسط سیستم عامل درایو انجام می شود و برای کاربر (سیستم عامل) نامرئی است. رشته ارزش خامشامل تعداد کل بخش های نقشه برداری مجدد است. حتی یک مقدار غیر بحرانی اما زیاد این میدان می تواند منجر به کاهش سرعت تبادل داده شود، زیرا درایو عملیات اضافی نصب هدها را در مسیرهای منطقه یدکی که معمولاً در انتهای دیسک قرار دارد انجام می دهد.
- 007 (7) به دنبال نرخ خطا- فراوانی وقوع خطا در موقعیت یابی بلوک سرهای مغناطیسی (BMG). درایو نصب صحیح هدها را در مسیر مورد نیاز سطح کنترل می کند. در مواردی که نصب اشتباه انجام شده باشد، یک خطا برطرف شده و عملیات تکرار می شود. برای این درایوگرمای بیش از حد علت تعداد زیادی از خطاها بود.
- 008(8) به دنبال عملکرد زمانی باشید- سرعت متوسط موقعیت یابی سرهای مغناطیسی. اگر مقدار مشخصه کاهش یابد (کاهش سرعت موقعیت یابی)، احتمال بروز مشکل در قسمت مکانیکی محرک وجود دارد.
- 009 (9) ساعات کار روشن- تعداد ساعات روشن. رسیدن به مقدار محدود این ویژگی به این معنی است که درایو به زمان مشخص شده توسط سازنده بین خرابی ها رسیده است (MTBF - Mean Time Between Failures).
- 010 (0A) تعداد تلاش مجدد چرخش- تعداد تلاش های مجدد برای شروع اسپیندل. پس از روشن کردن برق، درایو دیسک ها را می چرخاند و دستیابی به سرعت عملکرد چرخش را برای این دستگاه(مثلا 5400، 7200، 10000 دور در دقیقه) برای مدت زمان معین. در صورت شکست - شمارنده تکرارها افزایش می یابد و تلاش شروع تکرار می شود.
- 011(0B) کالیبراسیون مجدد- تعداد تلاشهای کالیبراسیون مجدد، در صورتی که اولین تلاش ناموفق بود. اگر مقدار مشخصه افزایش یابد، احتمال بروز مشکل در قسمت مکانیکی درایو زیاد است. علاوه بر این، افزایش قدر مطلق این ویژگی ممکن است ناشی از این واقعیت باشد که روش کالیبراسیون مجدد توسط سیستم عامل داخلی درایو برای اصلاح انواع دیگر خطاها استفاده می شود.
- 012 (0C) تعداد چرخه برق دستگاه- تعداد چرخه های روشن/خاموش دیسک.
- 184 (B8) خطای پایان به انتها- این ویژگی - بخشی از فناوری HP SMART IV - به این معنی است که پس از انتقال داده ها از طریق حافظه بافر، برابری داده ها بین کنترلر رایانه و هارد دیسک مطابقت ندارد.
- 187 (BB) خطای غیر قابل اصلاح گزارش شده است- تعداد خطاهایی که توسط سیستم عامل درایو تصحیح نشده اند را مشخص می کند.
- 188 (پیش از میلاد) زمان پایان فرمانتعداد عملیات متوقف شده به دلیل وقفه زمانی HDD. معمولاً این مقدار مشخصه باید صفر باشد و اگر مقدار بسیار بالاتر از صفر باشد، به احتمال زیاد مشکلات جدی در منبع تغذیه یا اکسیداسیون پین های کابل رابط وجود خواهد داشت.
- 189 (BD) High Fly می نویسد- اگر ارتفاع پرواز سر بالای سطح مغناطیسی، حتی برای مدت کوتاهی، از حد مطلوب فراتر رود، ممکن است داده های ثبت شده توسط آن، در آینده، خوانده نشوند. درایوهای مدرن از فناوری توسعه یافته ویژه ای برای کنترل ارتفاع سرهای پرواز استفاده می کنند که امکان نوشتن داده ها در ارتفاع غیر بهینه را ممکن می کند. یک به شمارنده این ویژگی اضافه می شود و پس از تنظیم ارتفاع پرواز عادی، ورودی انجام می شود. افزایش مقدار این ویژگی می تواند ناشی از شوک ها یا ارتعاشات خارجی، دمای غیرعادی، زوال سطح مغناطیسی یا سر باشد.
- 190 (BE) دمای جریان هوا- درجه حرارت محیطبلوک سرهای مغناطیسی برای اکثر مدل ها، این ویژگی وجود ندارد و از ویژگی 194 استفاده می شود.
- 191 (BF) میزان خطای G-sense- تعداد خطاهای ناشی از بارهای ضربه ای. این ویژگی خوانشهای شتابسنج داخلی را ذخیره میکند، که تمام شوکها، شوکها، افتادنها و حتی نصب نادرست دیسک را در کیس کامپیوتر ثبت میکند. معمولاً شرایط عملکرد لپ تاپ ها را کاملاً مشخص می کند - مقدار زیادی از ویژگی نشان دهنده شوک های شدید و سقوط در حین کار دستگاه است.
- 192 (C0) شمارش جمع کردن خاموش- تعداد چرخه های خاموش شدن یا خرابی های اضطراری (روشن/خاموش کردن منبع تغذیه درایو).
- 193 (C1) چرخه بار/تخلیه- تعداد چرخه های حرکت بلوک سرهای مغناطیسی به منطقه پارکینگ.
- 194 (C2) دمای HDA- دمای خود درایو (HDA - Hard Disk Assembly). این ویژگی قرائت سنسور دمای داخلی را که معمولاً یکی از سرهای مغناطیسی است (معمولاً پایین) ذخیره می کند. داده های ثبت شده در فیلدهای مشخصه دمای فعلی، حداقل و حداکثر را نشان می دهد. قسمت Worst بدترین دمایی را که در حین کار درایو به دست آمده را نشان می دهد (می توانید واقعیت گرم شدن بیش از حد و درجه آن را تنظیم کنید)، مقدار خام - دمای فعلی. برخی از مدلهای درایو ممکن است از ویژگی 205 (CD) نرخ نارسایی حرارتی (TAR) پشتیبانی کنند که تعداد افتهای خطرناک دما را برطرف میکند.
- 195 (C3) سخت افزار ECC بازیابی شد- تعداد خطاهای خواندن تصحیح شده توسط سخت افزار درایو را با استفاده از کد تصحیح خطا مشخص می کند. چنین خطاهایی نیازی به بازخوانی بخش ندارند و منجر به از دست دادن نرخ تبادل داده نمی شوند، اما تعداد زیادی از آنها نشان دهنده بدتر شدن پارامترهای مسیر خواندن است.
- 196 (C4) تعداد رویداد تخصیص مجدد- تعداد رویدادهای بازنگاشت بخش بد. در زمینه ارزش خاماین ویژگی تعداد کل تلاشها برای انتقال دادهها از بخشهای ناپایدار به منطقه ذخیره را ذخیره میکند. هر دو تلاش موفق و ناموفق به حساب می آیند.
- 197 (C5) شمارش بخش جاری در انتظار- تعداد فعلی بخش های ناپایدار. فیلد ارزش خاماین مشخصه تعداد کل بخش هایی را که درایو در حال حاضر برای نقشه برداری مجدد در نظر می گیرد، نشان می دهد. اگر در آینده هر یک از این بخش ها با موفقیت خوانده شود، از لیست نامزدها حذف می شود. اگر خواندن سکتور با خطا همراه باشد، درایو سعی می کند اطلاعات را بازیابی کرده و به قسمت پشتیبان منتقل کند و بخش را به عنوان remapped علامت گذاری کند.
- 198 (C6) تعداد بخش غیر قابل اصلاح- شمارشگر خطاهای غیر قابل اصلاح اینها خطاهایی هستند که با اصلاحات سخت افزاری داخلی درایو تصحیح نشده اند. این می تواند به دلیل نقص عملکرد عناصر جداگانه یا عدم وجود بخش های آزاد در قسمت یدکی دیسک در زمانی که نیاز به نقشه برداری مجدد باشد، ایجاد شود.
- تعداد خطاهای 199 (C7) UltraDMA CRC- شمارشگر خطاهای رخ داده در حین انتقال داده در حالت UltraDMA. کنترل های سخت افزاری برای انتقال داده ها از درایو به رمیک خطای چک جمع پیدا کرد. اغلب این نوع خطا نه چندان با سخت افزار درایو، بلکه با کابل رابط معیوب، منبع تغذیه ناپایدار، اورکلاک فرکانس گذرگاه PCI، گرم شدن بیش از حد تراشه های چیپست مرتبط است. مادربردو غیره
- نرخ خطای نوشتن 200 (C8) (نرخ خطای چند منطقه ای)- مشخص کننده وجود خطا در هنگام ثبت داده ها. ممکن است ناشی از خراب شدن سطح، سرها یا ویژگی های مسیر داده باشد. هر چه مقدار Value کمتر باشد، استفاده از چنین درایوی خطرناک تر است.
- 220 (DC) Disk Shift- جابجایی بلوک دیسک ها نسبت به محور عمودی اسپیندل. این عمدتا به دلیل ضربه شدید یا سقوط درایو رخ می دهد و به عنوان یک قاعده، سیگنالی برای جایگزینی آن است.
- چرخه عقب نشینی 228 (E4) خاموش- تعداد پارک خودکار سرهای مغناطیسی در هنگام قطع برق.
درایوهای مدرن نه تنها از تشکیل ویژگی های S.M.A.R.T پشتیبانی می کنند، بلکه گزارش های آماری اضافی را نیز نگه می دارند و همچنین از پروتکل پشتیبانی می کنند. SCT(SMART Command Transport) که داده های گزارش را می خواند. گزارش آمار دستگاه یک گزارش SMART فقط خواندنی است که با دریافت دستورات READ LOG EXT، READ LOG DMA EXT یا SMART READ LOG توسط درایو ارسال می شود. گزارش ها اطلاعات مربوط به اجرای تست های داخلی S.M.A.R.T (خودآزمایی)، آمار خطا، اعداد بلوک بد LBA و غیره را نشان می دهد.
    مدرن دیسک های سختدستگاه های کاملا "هوشمند" و علاوه بر ویژگی های اصلی ذاتی آنها به عنوان دستگاه های ذخیره سازی و پردازش داده ها، از فناوری خودآزمایی، تجزیه و تحلیل وضعیت و انباشت داده های آماری در مورد زوال ویژگی های خود پشتیبانی می کنند. هوشمندانه. (اسجن منظارت بر آتجزیه و تحلیل آ nd آرصادرات تیتکنولوژی). مبانی S.M.A.R.T. در سال 1995 با تلاش مشترک سازندگان پیشرو درایوهای دیسک سخت (HDD) توسعه یافتند. در سال های بعد، استانداردهای S.M.A.R.T مطابق با تغییرات تکنولوژی و تجهیزات (SMART II و SMART III) اصلاح شده و در حال حاضر نیز به بهبود ادامه می دهند.
    یک هارد دیسک، از لحظه تولید خود، به طور مداوم پارامترهای خاصی از وضعیت خود را کنترل می کند و آنها را در ویژگی های خاص منعکس می کند - ویژگی های(ویژگی)، ذخیره شده در یک دستگاه ذخیره سازی دائمی، به عنوان یک قاعده، در یک قسمت اختصاص داده شده به خصوص از سطح دیسک، که فقط برای سیستم عامل داخلی درایو قابل دسترسی است - محل خدمات. داده های ویژگی را می توان با توجه به مشخصات ATA خواند ( AT آ ttachment) توسط دستورات پشتیبانی SMART (SMART READ DATA و بیش از ده ها دستور)، که توسط نرم افزارهای خاص مانند ابزارهای سازنده تجهیزات یا برنامه های آزمایش و نظارت جهانی به درایو منتقل می شوند. وضعیت HDD(udisks، smartctl، GSmartControl، gnome-disks و غیره). استانداردهای مدرن ATA شامل پشتیبانی از پروتکل SCT (SMART Command Transport) است که گزارش های آمار دستگاه را می خواند. گزارش آمار دستگاه یک گزارش SMART فقط خواندنی است که با دریافت دستورات READ LOG EXT، READ LOG DMA EXT یا SMART READ LOG توسط درایو ارسال می شود.
    ویژگی مشخصه حالت خاصی از هارد دیسک است که در حین کار تغییر می کند و یک مقدار عددی از حداکثر مقدار تعیین شده در زمان ساخت این دستگاه به حداقل مقدار می رسد که با رسیدن به آن عملکرد درایو تضمینی نیست همه ویژگی ها با شماره دیجیتال آنها شناسایی می شوند که اکثر آنها توسط هارد دیسک های مدل های مختلف به یک شکل تفسیر می شوند. برخی از آنها ممکن است فقط توسط یک سازنده سخت افزار خاص استفاده شوند و توسط مدل های درایو خاصی پشتیبانی می شوند. بنابراین، برای مثال، یک ویژگی با id 7 ، که تعداد خطاها در نصب هدها در مسیر مورد نیاز سطح دیسک را مشخص می کند Seek_Error_Rateبرای درایوهای حالت جامد (SSD) معنی ندارد و بر این اساس توسط آنها پشتیبانی نمی شود و ویژگی با شناسه 9 مشخص کردن کل زمان کار درایو برای کل دوره کار و نشان داده شده به عنوان ساعت_روشنکه توسط SSD و HDD سنتی پشتیبانی می شود.
    ویژگیها از چندین فیلد تشکیل شدهاند (که معمولاً به آنها گفته میشود Val، بدترین، Tresh، RAW)، که هر کدام یک شاخص خاص است که وضعیت فنی درایو را در یک نقطه زمانی مشخص مشخص می کند. خوانندگان S.M.A.R.T نمایش محتویات صفات، معمولاً به شکل چندین ستون:
قبل از شکست (PF، 01h)- هنگامی که مقدار آستانه این نوع ویژگی به دست آمد، دیسک باید جایگزین شود. گاهی اوقات این بیت پرچم به عنوان نشان داده می شود حیات بحرانی (CR)یا گارانتی پیش از شکست (PW)
Oتست nline (OC، 02h) - این ویژگی هنگام انجام آزمایشهای SMART داخلی / بر روی خط، مقدار را بهروزرسانی میکند.
پظهور آرخوشحال (PE یا PR، 04h) - ویژگی عملکرد را مشخص می کند.
Eاشتباه آر ate (ER , 08h) - ویژگی شمارنده خطاهای سخت افزاری را منعکس می کند.
Eتهویه سی ounts (EC، 10h) - ویژگی یک شمارنده رویداد است.
اسجن پرزرو (SP، 20h) - ویژگی خود رزرو؛
برخی از برنامهها میتوانند پرچمها را بهعنوان توصیفهای متنی تفسیر کنند که از نظر معنایی مشابه مواردی است که در بالا مورد بحث قرار گرفت. یک ویژگی میتواند چندین مقدار پرچم داشته باشد، به عنوان مثال، یک ویژگی با id 05
نشاندهنده تعداد بخشهایی است که به دلیل خرابیهای ناحیه یدکی دوباره اختصاص داده شدهاند، پرچمهای SP + EC + OC تنظیم شده است - ذخیرهسازی خودکار، شمارنده رویداد، بهروزرسانی زمانی که درایو آفلاین و آنلاین است.
    برای تجزیه و تحلیل وضعیت درایو، شاید مهمترین مقدار مشخصه باشد ارزش- عدد مشروط (معمولاً از 0 تا 100 یا تا 253) توسط سازنده تعیین می شود. معنی ارزشدر ابتدا در هنگام تولید درایو روی حداکثر تنظیم می شود و با کاهش درایو کاهش می یابد. برای هر ویژگی، یک مقدار آستانه وجود دارد که پس از رسیدن به آن، سازنده عملکرد آن را تضمین نمی کند - فیلد آستانه. اگر ارزش ارزشنزدیک شدن یا پایین آمدن آستانه، - زمان تغییر درایو فرا رسیده است.
لیست ویژگی ها و مقادیر آنها به طور دقیق استاندارد نشده است و ممکن است برخی از آنها توسط سازنده درایو تعیین شود، اما اکثر آنها به همان روش تفسیر می شوند. به عنوان مثال، یک ویژگی با id 05 (تعداد بخش تخصیص مجدد) تعداد بخشهای دیسک رد و تخصیص مجدد از ناحیه یدکی را مشخص میکند، هم برای دستگاههای تولید شده توسط Seagate Technology و هم برای دستگاههای تولید شده توسط Western Digital. مجموعه ویژگیهای پشتیبانیشده به مدل درایو بستگی دارد و ممکن است از نظر ترکیب برای مدلهای مختلف به طور قابل توجهی متفاوت باشد.
    رایج ترین ابزار نرم افزاریبرای به دست آوردن داده های S.M.A.R.T در یک محیط لینوکس، یک ابزار مفید است smartctlاز کیت smartmontools، معمولاً در نرم افزار پیش فرض هر توزیع گنجانده شده است. در صورت لزوم، نسخه را به روز کنید و همچنین مستندات را دانلود کنید زبان انگلیسیمی توانید به سایت پروژه smartmontools.org مراجعه کنید.
برای کار با ابزار smartctlحقوق ابر کاربر مورد نیاز است ریشه.
فرمت خط فرمان smartctl:
گزینه های دستگاه smartctl
نمونه هایی از استفاده smartctl
smartctl --help یا smartctl --usage- نمایش راهنمایی در مورد استفاده از دستور.
گزینه ها smartctl:
-V، --نسخه، --کپی رایت، --مجوز- نمایش نسخه، حق چاپ و اطلاعات مجوز.
-i، --اطلاعات- نمایش اطلاعات شناسایی دستگاه
-g NAME، --get=NAME- نمایش گزینه های تنظیمات دیسک (همه، aam، apm، lookahead، امنیت، wcache، rcache، wcreorder)
-a، --همه- نمایش تمام داده های SMART درایو مشخص شده.
-x، --xall- نمایش تمام داده های فنی برای درایو مشخص شده.
-- اسکن- جستجو برای دستگاه های دیسک.
-q TYPE، --quietmode=TYPEتنظیم حالت پرحرفی خروجی برای smartctl (به صورت خطا، بی صدا، دماغی)
-d TYPE، --device=TYPE- تنظیم نوع دستگاه (ata، sci، sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, marvell, areca,N /E، 3ware، N، hpt، L/M/N، megaraid، N، cciss، N، خودکار، تست) smartctlنمی تواند به طور خودکار آن را تعیین کند.
-b TYPE، --badsum=TYPE- تنظیم واکنش به تشخیص خطا چک جمع ها(هشدار، خروج، نادیده گرفتن)
-r TYPE، --report=TYPE- گزینه در نظر گرفته شده برای توسعه دهندگان smartmontoolsو به شما امکان می دهد هنگام انجام تراکنش های عملکرد کنترل دستگاه I / O ، اطلاعات دقیقی دریافت کنید ioctls(ioctl، ataioctl، scsiioctl و سطح اشکال زدایی). جزئیات - مرد هوشمند
-n MODE، --nocheck=MODE- حالت ممنوعیت انجام آزمایش برای حالت های صرفه جویی در انرژی (هرگز، خواب، آماده به کار، بیکار). معمولاً برای جلوگیری از راه اندازی موتور اسپیندل با دستور smartctl استفاده می شود.
-s VALUE، --smart=VALUE- غیرفعال یا فعال کردن SMART (روشن/خاموش)
-o VALUE، --offlineauto=VALUE- غیر فعال کردن یا فعال کردن اجرای خودکار آزمایشات در حالت غیر تعاملی (در حالت بیکار درایو)، مقادیر پذیرفته شده - روشن/خاموش
-S VALUE، --saveauto=VALUEویژگی های ذخیره خودکار (روشن/خاموش)
-s NAME[,VALUE], --set=NAME[,VALUE]- غیرفعال کردن/فعال کردن پارامترهای سخت افزاری درایو (aam,, apm,, lookahead,, security-freeze, standby,, wcache,, rcache,, wcreorder,)
-H، --سلامتی- نمایش وضعیت درایو (وضعیت سلامت SMART)
-c، --قابلیت ها- نمایش اطلاعات در مورد قابلیت های SMART پشتیبانی شده هارد دیسک مشخص شده.
-A، -- صفات- نمایش ویژگی های SMART
-f FORMAT، --format=FORMAT- تنظیم فرمت ویژگی های SMART نمایش داده شده (قدیمی، مختصر، هگز[,id|val]). اساساً بر فرمت مقادیر نمایش داده شده شناسه های ویژگی و قالب نمایش پرچم آنها تأثیر می گذارد:
قدیمی- شناسه های ویژگی در نمایش داده می شوند سیستم اعشاریمحاسبه، مقادیر پرچم به صورت هگزادسیمال نمایش داده می شوند و به صورت متن تفسیر می شوند.
هگز- مانند مورد قبلی، اما شناسه های ویژگی به صورت هگزادسیمال نمایش داده می شوند.
مختصر- خروجی فشرده، شناسه ها با نماد اعشاری نمایش داده می شوند، پرچم ها به عنوان کاراکتر با رمزگشایی در پایین جدول نمایش داده می شوند:
شناسه شماره ATTRIBUTE_NAME FLAGS VALUE بدترین THRESH FAIL RAW_VALUE 1 Raw_Read_Error_Rate POSR-- 114 100 006 - 78309029. . . . . . 254 Free_Fall_Sensor -O--CK 100 100 000 - 0 ||||||_ K نگهداری خودکار |||||__ C شمارش رویداد ||||___ R میزان خطا |||____ S سرعت/عملکرد || ______ O بهروزرسانی آنلاین |______ هشدار پیشفرض P
-l TYPE، --log=TYPE- نمایش گزارش دستگاه مشخص شده (خودآگاه ترین، انتخابی، دایرکتوری[,g|s]، xerror[,N][,error]، xselftest[,N][,selftest]، پس زمینه، sasphy[,تنظیم مجدد]، sataphy[, بازنشانی ], scttemp, scttempint, N[,p], scterc[,N,M], devstat[,N], ssd, gplog,N[,RANGE], smartlog,N[,RANGE]
-v N,OPTION , --vendorattribute=N,OPTION- یک پارامتر برای یک ویژگی تعریف شده توسط سازنده با شناسه N تنظیم کنید
-F TYPE، --firmwarebug=TYPE- سازگاری برنامه برای محاسبه خطاها در سیستم عامل سخت افزار درایو (هیچ، nologdir، samsung، samsung2، samsung3، xerrorlba، swapid)
-P TYPE، --presets=TYPE- گزینه های دیسک از پیش تعیین شده به طور پیش فرض، پس از پیدا کردن اطلاعات در مورد درایو در پایگاه داده خود، ابزار smartctl، از مجموعه گزینه های موجود برای این مدل استفاده می کند. گزینه استفاده کنید- از تنظیمات از پیش تعیین شده برای این درایو استفاده کنید، چشم پوشی- استفاده نکن، نشان می دهد- نمایش از پیش تنظیمات برای این دیسک, نمایشی- نمایش از پیش تنظیمات برای مدل مشخص شده. مثال ها:
smartctl -P /dev/hdb را نادیده بگیرید- نادیده گرفتن تنظیمات از پیش تعیین شده برای /dev/hdb.
smartctl -P نشان می دهد /dev/sdb- نمایش از پیش تنظیمات برای درایو مشخص شده؛
smartctl -P showall 'ST9250315AS'- - از پیش تنظیمات نمایش برای مدل دیسک مشخص شده - ST9250315AS؛
smartctl -P showall 'ST3750515AS' 'SD15'- نمایش از پیش تنظیم شده برای دیسک مشخص شده مدل ST3750515AS با سیستم عامل SD15.
-B [+]FILE، --drivedb=[+]FILE- خواندن و تغییر پایگاه داده مدل های دیسک از فایل. علامت "+" در جلوی نام فایل به معنای افزودن رکوردهای جدید به پایگاه داده قبل از رکوردهای موجود است.
به طور پیش فرض، پایگاه داده در /usr/share/smartmontools/drivedb.h ذخیره می شود.
گزینه های خودآزمایی دستگاه =====
-t TEST، --test=TEST- اجرای آزمون TEST Run را شروع کنید. TEST: آفلاین، کوتاه، طولانی، انتقال، نیرو، فروشنده، N، انتخاب، M-N، در انتظار، N، پس از انتخاب،
-C، -- اسیر- اجرای تست در حالت ضبط درایو. همراه با پارامتر استفاده می شود -tبرای آزمایشات نهدر حالت آفلاین. استفاده از این گزینه ممکن است باعث شود دستگاه در طول مدت آزمایش مشغول باشد و منجر به اختلال در سیستم و از دست رفتن اطلاعات شود. از گزینه استفاده نکنید -جبرای انجام تست بر روی درایوهای با پارتیشن های نصب شده. برای دستگاههای SCSI، این گزینه به معنای اجرای آزمایشهای داخلی در «حالت پیشزمینه» است.
-X، --سقط جنین- آزمایشی را که بدون کلید اجرا می شود، ترک کنید -- اسیر.
نمونه هایی از استفاده از smartctrl.
smartctl --info /dev/sdb- نمایش اطلاعات شناسایی برای دستگاه /dev/sdb. نمونه خروجی دستور:
=== START OF INFORMATION SECTION === مدل دستگاه: ST9500620NS شماره سریال: 9XF0AW8T نسخه سیستم عامل: SN01 ظرفیت کاربر: 500,107,862,016 بایت دستگاه: در پایگاه داده smartctl نیست. زمان محلی: سه شنبه 28 اکتبر 15:05:31 2014 پشتیبانی MSK SMART: موجود است - دستگاه دارای قابلیت SMART است. پشتیبانی SMART: فعال است
smartctl --all /dev/hda- نمایش تمام داده های SMART برای دستگاه /dev/hda
نمونه ای از داده های نمایش داده شده:
=== START OF INFORMATION SECTION === مدل دستگاه: ST9500620NS شماره سریال: 9XF0AW8T نسخه سیستم عامل: SN01 ظرفیت کاربر: 500,107,862,016 بایت دستگاه: در پایگاه داده smartctl نیست. زمان محلی: سه شنبه اکتبر 28 15:05:45 2014 پشتیبانی MSK SMART: موجود است - دستگاه دارای قابلیت SMART است. پشتیبانی SMART این است: فعال === شروع خواندن بخش دادههای هوشمند === نتیجه آزمون خودارزیابی سلامت کلی هوشمند: پاسشده مقادیر عمومی هوشمند: وضعیت جمعآوری دادههای آفلاین: (0x82) فعالیت جمعآوری دادههای آفلاین بدون خطا تکمیل شد. جمعآوری خودکار اطلاعات آفلاین: فعال است. وضعیت اجرای خودآزمایی: (0) روال قبلی خودآزمایی بدون خطا یا بدون خودآزمایی انجام شده است. کل زمان برای تکمیل جمع آوری داده های آفلاین: (634) ثانیه. قابلیت جمع آوری داده های آفلاین: (0x7b) SMART به صورت آفلاین بلافاصله اجرا می کند. پشتیبانی روشن/خاموش جمعآوری خودکار دادههای آفلاین. تعلیق مجموعه آفلاین با دستور جدید. اسکن سطح آفلاین پشتیبانی می شود. خودآزمایی پشتیبانی می شود. پشتیبانی از خودآزمایی انتقال خودآزمایی انتخابی پشتیبانی می شود. قابلیت های SMART: (0x0003) داده های SMART را قبل از ورود به حالت صرفه جویی در مصرف انرژی ذخیره می کند. پشتیبانی می کند خودکار هوشمندذخیره تایمر قابلیت ثبت خطا: (0x01) ثبت خطا پشتیبانی می شود. ورود به سیستم هدف عمومی پشتیبانی می شود. زمان توصیه شده برای رای گیری روتین کوتاه خودآزمایی: (1) دقیقه. روال خودآزمایی طولانی مدت زمان نظرسنجی توصیه شده: (102) دقیقه. زمان رای گیری توصیه شده برای آزمایش خودآزمایی انتقال: (2) دقیقه. قابلیت های SCT: (0x10bd) وضعیت SCT پشتیبانی می شود. کنترل ویژگی SCT پشتیبانی می شود. جدول داده های SCT پشتیبانی می شود. شماره ویرایش ساختار داده ویژگیهای SMART: 10 ویژگیهای هوشمند خاص فروشنده با آستانهها: شناسه شماره ATTRIBUTE_NAME FLAG VALUE بدترین نوع THRESH بهروزرسانی شده زمانی که RAW_VALUE 1 Raw_Read_Error_Rate 0x209 Al 0x2040F -0x2040f 74202 3 Spin_ Up_Time 0x0003 096 096 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 72 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0 7 Seek_Error_Rate 10-0703 0x00 732 9 Power_On_ Hours 0x0032 073 073 000 Old_age Always - 24037 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 72 184 End-to-End_Error 0x0032 100 100 099 Old_age Always 0032 100 020 Old_age Always 01 000 Old_age Always - 0 1 88 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 081 048 045 پیری همیشه - 19 191 قدیمی G-R300x01 سن همیشه - 0 192 Power- Off_Retract_Count 0x0032 100 100 000 پیری همیشه - 38 193 Load_Cycle_Count 0x0032 100 100 000 پیری همیشه - 73 194 دما_سانتیگراد 0x0022 019 052 000 پیری همیشه - 19 (0 14 0 0) 195 Hardware_ECC_Recovered 0x001a_02010101011101A_11801 97 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 SMART Error Log نسخه: 1 هیچ خطایی ثبت نشده است SMART ساختار ثبت گزارش خودآزمایی شماره ویرایش 1 هیچ خودآزمایی ثبت نشده است. SMART انتخابی خودآزمایی ساختار داده ساختار داده 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing (0 0 Not_testing) پس از انجام تست های انتخابی اسکن خواندن باقی مانده از دیسک. اگر خودآزمایی انتخابی در انتظار روشن شدن است، پس از 0 دقیقه تاخیر از سر بگیرید.
smartctl -A -v 9,minutes /dev/hda- نمایش تمام داده های ویژگی SMART برای یک دستگاه /dev/hdaو با id مشخص کنید 9 (زمان روشن شدن) باید به عنوان یک مقدار داخلی که در چند دقیقه به جای ساعت داده می شود تفسیر شود.
smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda- SMART را برای دیسک /dev/hda فعال کنید، فعال کنید اجرای خودکارتست های آفلاین و ویژگی های خود پس انداز. دستور را می توان بر روی یک سیستم در حال اجرا اجرا کرد. در واقع، این نصب پارامترهای عملیاتی استاندارد برای یک درایو دیسک معمولی است.
smartctl --test=long /dev/hda- آزمایش های داخلی توسعه یافته را برای درایو /dev/hda اجرا کنید. این دستور می تواند در یک سیستم در حال اجرا استفاده شود. برای مشاهده نتایج اجرای تست، از دستور نمایش گزارش داخلی پس از اتمام تست استفاده کنید.
smartctl -l selftest /dev/hda
smartctl -- ویژگی --log=selftest --quietmode=errorsonly /dev/had- نمایش داده های ثبت خودآزمایی داخلی و ویژگی های خطا.
smartctl -s در -t آفلاین /dev/hdc- SMART را فعال کنید و یک آزمایش آفلاین برای درایو /dev/hdc انجام دهید. اگر خطایی در حین آزمایش تشخیص داده شود، اطلاعات مربوط به آن در گزارش داخلی نوشته می شود که با استفاده از پارامتر قابل مشاهده است. -l خطا.
smartctl -q silent -a /dev/had- بررسی داده های SMART بدون نمایش اطلاعات دریافتی معمولاً در اسکریپت ها استفاده می شود. پس از اجرای دستور، کد برگشتی بررسی می شود (متغیر $? پوسته فرمان) برای تعیین اینکه آیا مقدار هر ویژگی از مقدار حد فراتر رفته است یا اینکه آیا یک خطا در گزارش های دستگاه وجود دارد.
خطای smartctl -q -H -l selftest /dev/had- اطلاعات خروجی را فقط در صورت وجود یک شرط SMART اشتباه یا اگر هر یک از تست های داخلی شکست خورده باشد، ارائه دهید.
smartctl -t انتخاب، 10-100 -t انتخاب، 30-300 -t پس از انتخاب، در -t در انتظار، 45 /dev/hda- یک آزمایش داخلی در منطقه مشخص شده بلوک های LBA انجام دهید و پس از اتمام آن، بقیه دیسک را اسکن کنید. اگر در حین اسکن برق خاموش شد، 45 دقیقه پس از روشن شدن برق، اسکن را ادامه دهید.
smartctl --all --device=3ware,0 /dev/sda- داده های SMART را برای اولین دیسک ATA متصل به کنترلر RAID 3ware دریافت کنید.
smartctl -a -d 3ware,0 /dev/twe0- دریافت داده های SMART برای اولین دیسک ATA متصل به یک کنترلر RAID 3ware 6000/7000/8000.
smartctl -a -d 3ware,0 /dev/twa0- دریافت داده های SMART برای اولین دیسک ATA متصل به یک کنترلر RAID 3ware RAID 9000
smartctl -t short -d 3ware,3 /dev/sdb- تست های داخلی کوتاه را برای دیسک 4، دستگاه SCSI دیسک دوم /dev/sdb اجرا کنید
smartctl -a -d hpt,1/3 /dev/sda- برای دریافت داده ها درایو SMARTبه کانال 3 اولین کنترلر HighPoint RocketRAID متصل است
توضیح صفات S.M.A.R.T
شناسه های مشخصه به صورت اعشاری و آنهایی که در داخل پرانتز قرار دارند به صورت هگزادسیمال هستند.
ارزیابی وضعیت فنی هارد بر اساس داده های S.M.A.R.T
مجموعه ای از ویژگی های پشتیبانی شده توسط یک مدل دیسک سخت خاص، حتی اگر حداقل باشد، به شما امکان می دهد شرایط فنی و چشم انداز عملکرد دستگاه را با قابلیت اطمینان بالا تعیین کنید. شما می توانید زمان صرف شده در حالت روشن را با مقدار مشخصه تعیین کنید 9 و همراه با مقدار مشخصه 12 - تعداد روشن / خاموش کردن برق و بنابراین - عملکرد شبانه روزی یا دوره ای. شدت استفاده رژیم دما، منفی تاثیرات خارجی- همه این حقایق به راحتی توسط مقادیر مطلق ویژگی های مربوطه ردیابی می شوند. به طور مشابه، می توانید سطح سایش تجهیزات، کیفیت سطح و مسیر نوشتن / خواندن را ارزیابی کنید.
نظارت بر وضعیت دیسک حداقل اطلاعاتی را می توان حتی در سطح BIOS انجام داد. اگر مقدار بحرانی هر مشخصه ای که سلامت را مشخص می کند به دست آید، با فعال بودن نظارت وضعیت S.M.A.R.T در تنظیمات BIOS، بارگذاری سیستم عامل به حالت تعلیق درآمده و پیام زیر روی صفحه نمایش داده می شود:
هارد دیسک اصلی اصلی: وضعیت S.M.A.R.T BAD!، پشتیبان گیری و جایگزینی.
برای Resume F1 را فشار دهید
بنابراین، بدون نصب یا اجرای نرم افزار اضافی، می توان به موقع با استفاده از سیستم ورودی/خروجی اصلی (BIOS) در هنگام روشن بودن رایانه، واقعیت وضعیت بحرانی درایو را تعیین کرد.
وضعیت فنی یک هارد دیسک که به آستانه بحرانی نرسیده است با قدر مطلق ویژگی هایی مشخص می شود که شمارنده های خرابی شناسایی و تصحیح شده توسط سخت افزار درایو را منعکس می کنند.
تغییر در مقادیر مطلق صفات را باید در پویایی و در رابطه منطقی با یکدیگر در نظر گرفت.
اجرای تست های داخلی S.M.A.R.T
مجموعه تست های داخلی S.M.A.R.T توسط سازنده تعیین می شود و ممکن است برای مدل های مختلف هارد دیسک به طور قابل توجهی متفاوت باشد. اساساً، آزمونهای SMART داخلی، آزمونهای کوتاه (خودآزمایی کوتاه) و آزمایشهای طولانی (آزمون خودی گسترده) هستند. تست های کوتاه بخش کوچکی از سطح دیسک را همانطور که توسط سازنده تعریف شده اسکن می کنند و به طور متوسط حدود 1 دقیقه اجرا می شوند. تست های طولانی کل سطح کار دیسک را اسکن می کنند و بسته به سرعت و حجم دیسک حتی برای چندین ساعت می توانند اجرا شوند. همچنین برای دیسک های مدرن می توان تست های انتخابی (selective self-test) را انجام داد که پارامترهای آن توسط کاربر تنظیم می شود و پس از حمل دستگاه تست می شود (انتقال خودآزمایی). اگر حالت ضبط درایو (محصول) تنظیم نشده باشد و درایو از دستور توقف آزمایشی پشتیبانی کند، میتوان آزمایشها را لغو کرد. در مورد حالت ضبط درایو هنگام اجرای آزمایش اسیر، در صورت استفاده از دیسک توسط سیستم، باید با دقت از آن استفاده کنید.
مثال ها:
smartctl --test=short /dev/sdb- یک آزمایش کوتاه انجام دهید. در پاسخ به دستور، اطلاعات نمایش داده می شود:
=== شروع بخش آفلاین فوری و خودآزمایی === ارسال فرمان: "روال خودآزمایی کوتاه هوشمند را بلافاصله در حالت آفلاین اجرا کنید". فرمان Drive "اجرای روتین خودآزمایی کوتاه SMART بلافاصله در حالت آفلاین" با موفقیت انجام شد. آزمایش شروع شده است (آزمایش قبلی لغو شد). لطفا 1 دقیقه صبر کنید تا تست کامل شود. تست بعد از جمعه 5 دسامبر 2014 16:08:09 2014 تکمیل می شود از smartctl -X برای لغو تست استفاده کنید.
یعنی دستوری برای انجام یک تست کوتاه به دیسک فرستاده شد، دیسک با موفقیت آن را پذیرفت، تست به مدت 1 دقیقه ادامه خواهد داشت و می توانید از دستور smartctl –X برای توقف آن استفاده کنید.
نتیجه اجرای تست را می توان با مشاهده گزارش تست با دستور بررسی کرد smartctl –l selftest. اطلاعات گزارش در پاسخ دریافت خواهد شد خودآزمایی:
=== شروع خواندن بخش داده های هوشمند === SMART ساختار ثبت گزارش خودآزمایی هوشمند ویرایش شماره 1 شماره تست_شرح وضعیت باقیمانده طول عمر(ساعت) LBA_of_first_error # 1 آفلاین کوتاه بدون خطا تکمیل شد 00% 831 -
ستون های گزارش: شماره- شماره رکورد
Test_Description- شرح آزمون
وضعیت- وضعیت تکمیل (بدون خطا تکمیل شد)
باقی مانده است- درصد زمان باقی مانده تا پایان آزمون، در صورتی که هنوز تکمیل نشده باشد (00%)
طول عمر (ساعت)- زمان کارکرد درایو از ابتدای کار.
LBA_of_first_error- شماره بلوک منطقی LBA که در آن اولین خطا در هنگام اجرای آزمایش شناسایی شد. در این مثال هیچ خطایی وجود ندارد.
برای اجرای یک تست طولانی از دستور زیر استفاده کنید:
smartctl --test=long /dev/sdb
در پاسخ به دستور، اطلاعات مربوط به شروع آزمون نمایش داده می شود:
=== شروع بخش آفلاین فوری و خودآزمایی === ارسال فرمان: "روال خودآزمایی SMART توسعه یافته را بلافاصله در حالت آفلاین اجرا کنید". فرمان Drive "Execute SMART Extended self-test rutin بلافاصله در حالت آفلاین" با موفقیت انجام شد. تست شروع شده است. لطفاً 70 دقیقه صبر کنید تا آزمایش کامل شود. آزمون بعد از جمعه 5 دسامبر 2014، 17:15:44 تکمیل خواهد شد
همانطور که می بینید، تست طولانی برای این مدل درایو به مدت 70 دقیقه اجرا می شود.
نتیجه اجرا را می توان با دستور بررسی کرد smartctl –l selftest /dev/sda
لیست دستورات ATA برای کار با S.M.A.R.T
SMART_READ_VALUES 0xd0 SMART_READ_THRESHOLDS 0xd1 SMART_AUTOSAVE 0xd2 SMART_SAVE 0xd3 SMART_IMMEDIATE_OFFLINE 0xd4 SMART_READ_LOG_SECTOR 0xd5 SMART_AUTOSAVE 0×d2 SMART_ DISABLE 0xd9 SMART_STATUS 0xda SMART_AUTO_OFFLINE 0xdb
اطلاعات بیشتر در مورد سخت افزار در لینوکس:
داستان کوتاهی در مورد S.M.A.R.T. ویژگی ها، اهمیت و درک آنها. در این مقاله رمزگشایی تمام ویژگی های هوشمند درایوهای ATA بحث خواهد شد. در مقالات قبلی در مورد و. اکنون می خواهم کمی ویژگی های دیسک های ATA معمولی را با استفاده از Seagate Barracuda ES.2 (ST31000340NS) به عنوان مثال شرح دهم. ما همچنین مهمترین ویژگی هایی را که باید هنگام نظارت بر دیسک ها با استفاده از smartctl به آنها توجه کنید را تعریف خواهیم کرد. ابتدا، می توانید مطمئن شوید که درایو ما هوشمند را پشتیبانی می کند
Root@ s01:~# smartctl -i /dev/sda smartctl 5.41 2011-06-09 r3365 (ساخت محلی) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net === شروع OF بخش اطلاعات === خانواده مدل: Seagate Barracuda ES.2 مدل دستگاه: ST31000340NS شماره سریال: 9QJ2ADVC … نسخه ATA: 8 استاندارد ATA: نسخه 4 ATA-8-ACS زمان محلی: جمعه 21 فوریه 16:18:35 2014 CET … پشتیبانی SMART: موجود است - دستگاه دارای قابلیت SMART است. پشتیبانی SMART: فعال است
دو خط آخر نشان می دهد که دیسک از smart پشتیبانی می کند و می توانید مقدار تمام ویژگی های آن را مشاهده کنید و تفسیر آنها صحیح خواهد بود (تفسیر RAW_VALUE). در این مورد، نوع رابط (دستگاه) به صراحت مشخص نشده بود (ویژگی "-d" مشخص نشده بود)، بنابراین smartctl به طور خودکار نوع دستگاه را تعیین کرد و گفت که "پشتیبانی SMART است: فعال است". اما اگر برای مثال از آرایههای دیسک (کنترل کننده RAID) استفاده شود، smartctl میتواند بگوید که smart پشتیبانی نمیشود:
[ایمیل محافظت شده]:~# smartctl -i /dev/sda smartctl 5.41 2011-06-09 r3365 (ساخت محلی) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net فروشنده: SMC محصول: SMC2108 ویرایش: 2.90 ظرفیت کاربر: 2،996،997،980،160 بایت اندازه بلوک منطقی: 512 بایت شناسه واحد منطقی: 0x شماره سریال: نوع دستگاه: دیسک زمان محلی: جمعه 21 فوریه 17:32:27 2014 دستگاه ISTART پشتیبانی نمی کند
اما در واقع، شما فقط باید بدانید (یا انتخاب کنید) از کدام آرایه دیسک استفاده می شود و سپس می توانید با مشخص کردن صریح نوع دستگاه به نتیجه دلخواه برسید:
[ایمیل محافظت شده]:~# smartctl -d megaraid,14 -i /dev/sda smartctl 5.41 2011-06-09 r3365 (Local build) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net فروشنده: SEAGATE محصول: ST1000NM0001 ویرایش: 0002 ظرفیت کاربر: 1,000,204,886,016 بایت اندازه بلوک منطقی: 512 بایت شناسه واحد منطقی: 0x5000c50041080343 شماره سریال: Z1N00TYCL نوع پروتکل: Z1N00TYCTV98 is: جمعه 21 فوریه 17:34:45 2014 دستگاه IST پشتیبانی می کند SMART و فعال است هشدار دما فعال است
همچنین ممکن است در نسخه smartctl مشکلی وجود داشته باشد، زیرا همه هارد دیسک ها بلافاصله پس از انتشار یک کنترلر HDD یا RAID جدید در جهان به پایگاه داده SMART اضافه نمی شوند. یا پشتیبانی در بایوس غیرفعال است (شما باید آن را فعال کنید). ممکن است فریمور خود هارد هم مشکل داشته باشد. همچنین می توانید ابتدا SMART را با دستور فعال کنید:
[ایمیل محافظت شده]:~# smartctl -s در /dev/sda smartctl 5.41 2011-06-09 r3365 (ساخت محلی) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net === شروع فعال کردن/ غیرفعال کردن بخش دستورات === SMART فعال است.
قسمت بعدی خروجی مورد علاقه ما نتیجه خلاصه بررسی وضعیت سلامت دیسک را نشان می دهد (در صورت عدم تصویب، باید دیسک را جایگزین کنید). خروجی هم می دهد ویژگی های اضافیفضای دیسک و زمان اجرا تخمینی برای تست های کوتاه و طولانی.
[ایمیل محافظت شده]:~# smartctl -Hc /dev/sda smartctl 5.41 2011-06-09 r3365 (ساخت محلی) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net === شروع خواندن داده های هوشمند SECTION === نتیجه آزمون خودارزیابی سلامت کلی هوشمند: گذراندن مقادیر عمومی هوشمند: وضعیت جمع آوری داده های آفلاین: (0x82) فعالیت جمع آوری داده های آفلاین بدون خطا تکمیل شد. جمعآوری خودکار اطلاعات آفلاین: فعال است. وضعیت اجرای خودآزمایی: (41) روال خودآزمایی توسط میزبان با بازنشانی سخت یا نرم قطع شد. کل زمان برای تکمیل جمع آوری داده های آفلاین: (634) ثانیه. قابلیت جمع آوری داده های آفلاین: (0x7b) SMART به صورت آفلاین بلافاصله اجرا می کند. پشتیبانی روشن/خاموش جمعآوری خودکار دادههای آفلاین. تعلیق مجموعه آفلاین با دستور جدید. اسکن سطح آفلاین پشتیبانی می شود. خودآزمایی پشتیبانی می شود. پشتیبانی از خودآزمایی انتقال خودآزمایی انتخابی پشتیبانی می شود. قابلیت های SMART: (0x0003) داده های SMART را قبل از ورود به حالت صرفه جویی در مصرف انرژی ذخیره می کند. پشتیبانی از تایمر ذخیره خودکار SMART. قابلیت ثبت خطا: (0x01) ثبت خطا پشتیبانی می شود. ورود به سیستم هدف عمومی پشتیبانی می شود. زمان توصیه شده برای رای گیری روتین کوتاه خودآزمایی: (1) دقیقه. روال خودآزمایی طولانی مدت زمان نظرسنجی توصیه شده: (226) دقیقه. زمان رای گیری توصیه شده برای آزمایش خودآزمایی انتقال: (2) دقیقه. قابلیت های SCT: (0x003d) وضعیت SCT پشتیبانی می شود. کنترل بازیابی خطا SCT پشتیبانی می شود. کنترل ویژگی SCT پشتیبانی می شود. جدول داده های SCT پشتیبانی می شود.
در مورد ما، نوع دستگاه به طور خودکار تعیین شد و اکنون می توانیم جالب ترین چیز - لیستی از ویژگی ها را نمایش دهیم.
[ایمیل محافظت شده]:~# smartctl -A /dev/sda smartctl 5.41 2011-06-09 r3365 (ساخت محلی) حق چاپ (C) 2002-11 توسط بروس آلن، http://smartmontools.sourceforge.net === شروع خواندن داده های هوشمند SECTION === SMART Attributes شماره ویرایش ساختار داده: 10 ویژگی فروشنده خاص SMART با آستانه: شناسه شماره ATTRIBUTE_NAME FLAG VALUE بدترین نوع THRESH به روز رسانی شده WHEN_FAILED RAW_VALUE 1 Raw_Read_Error-60000F50000F - 1304497 27 3 Spin_Up_Time 0x0003 099 099 000 Pre - شکست همیشه - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 23 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 4 7 Seek_Rfail Always Always - 549998464 474 9 Power_On_Hours 0x0032 052 052 000 پیری همیشه - 42335 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 037 020 Old_age Always - 63 184 End-to-Endage Always - 63 184 End-to-Endage Always 99 -End-to-End_Error 0x001 187 گزارش شده_نادرست 0x0032 1 00 100 000 پیری همیشه - 0 188 Command_Timeout 0x0032 100 093 000 پیری همیشه - 4295032870 189 High_Fly_Writes 0x003a 100 100 000 پیری همیشه - 0 190 هوا جریان_دمای_سلی 0x0022_قدیمی 07040 - 0x0022_ 0704M /26) 194 Temperature_Celsius 0x002 2 024 051 000 پیری همیشه - 24 (0 17 0 0) 195 Hardware_ECC_Recovered 0x001a 041 021 000 Old_age Always - 130449727 197 Current_Pending_Sector 0x0012 100 100 000 Off-Affiliate 000 100 000 Old_age Always 000 000 19000 00 000 پیری آفلاین - 0 199 UDMA_CRC_Error_ تعداد 0x003e 200 200 000 پیری همیشه - 0
با استفاده از SMART، می توانید با احتمال نسبتاً بالایی مشکلات مربوط به موارد زیر را پیش بینی کنید:
- سر دیسک مغناطیسی
- آسیب فیزیکی به دیسک
- خطاهای منطقی
- مشکلات مکانیکی (مشکلات درایو، سیستم های موقعیت یابی)
- منبع تغذیه (برد)
- درجه حرارت
بیایید خروجی را رمزگشایی کنیم.
هر صفت دارای گروهی از مقادیر است:
- شناسه#- ویژگی های شماره شناسایی (جزئیات). هر ویژگی شناسه منحصر به فرد خود را دارد که باید برای همه تولیدکنندگان دیسک یکسان باشد.
- نام مشخصه- نام مشخصه. از آنجایی که سازندگان دیسک های مختلف ممکن است ویژگی ها را به روش خود نام گذاری کنند (مخفف، مترادف)، بهتر است با شناسه ویژگی پیمایش کنید.
- FLAG (پرچم وضعیت)- هر ویژگی دارای یک پرچم خاص است که توسط توسعه دهنده دیسک اختصاص داده شده است. در سیستم عامل با رابط کاربری گرافیکیمقدار این پرچم به صورت مجموعه ای از حروف ارائه شده است - w, p, r, c, o, s (توضیح زیر). و این مجموعه ها به صورت عدد هگزادسیمال که در بالا مشاهده کردید ارائه شده است.
- دبلیوگارانتی: یک ویژگی حیاتی درایو را نشان می دهد و تحت پوشش گارانتی قرار می گیرد. اگر این پرچم تنظیم شود و مقدار یک ویژگی با این پرچم در زمانی که درایو هنوز تحت گارانتی است به مقدار آستانه برسد، شرکت باید درایو را به صورت رایگان تعویض کند.
- پعملکرد: به یک ویژگی اشاره می کند که معیاری از عملکرد دیسک را نشان می دهد - نه حیاتی.
- خطا آر ate: ویژگی با میزان خطا.
- سیتعداد رخدادها: ویژگی تعداد رخدادها.
- Oتست nline: مشخصه ای است که فقط مقادیر را از طریق تست های آنلاین به روز می کند. اگر مشخص نشده باشد، از طریق تست های آفلاین به روز می شود.
- اس elf preserving: به یک ویژگی اشاره میکند که میتواند دادههای دیسک را جمعآوری و ذخیره کند، حتی اگر S.M.A.R.T. معلول.
- ارزش– مقدار مشخصه فعلی (تخمین ویژگی درایو بر اساس Raw_value). مقدار کم نشان دهنده تخریب سریع دیسک یا خرابی احتمالی به زودی است. آن ها هر چه مقدار صفت Value بیشتر باشد، بهتر است. این مقدار مشخصه باید با مقدار آستانه مقایسه شود. اگر این یک ویژگی حیاتی است و مقدار آن کمتر از آستانه است، دیسک باید جایگزین شود.
- بدترین- کمترین مقدار مشخصه در طول عمر دیسک. مقدار ممکن است در طول عمر دیسک تغییر کند و نباید کمتر یا مساوی با مقدار آستانه باشد.
- آستانه (آستانه)- مقدار مشخصه آستانه که توسط سازنده دیسک اختصاص داده شده است. مقدار در طول عمر دیسک تغییر نمی کند. اگر مقدار مشخصه Value برابر یا کمتر از مقدار آستانه شود، یک اعلان در ستون WHEN_FAILED ظاهر می شود. و دیسک باید تعویض شود.
- نوع- نوع ویژگی ممکن است بحرانی (پیش از کار افتادن)، که نشان دهنده خرابی قریب الوقوع دیسک به دلیل خطا یا غیر بحرانی است، که نشان می دهد به پایان رسیده است. چرخه زندگیدیسک
- ارزش_خام- یک مقدار هدف از ویژگی، که در قالب اعشاری (محاسبه شده توسط سیستم عامل دیسک) و واحدهایی که فقط برای سازنده شناخته شده است (مرتبط با مقادیر Value، Threshold و Worst) نمایش داده می شود.
- WHEN_FAILED- مشکلات مربوط به ویژگی را نشان می دهد.
ویژگی دیسک در موارد زیر روی ناموفق تنظیم می شود:
ارزش= f( ارزش_خام) <= آستانه
- f(مقدار_خام) – تابعی برای محاسبه کاهش (کاهش) مقدار پارامتر Value بسته به مقدار Raw_value.
معایب این روش برای محاسبه تخریب دیسک:
- برای هر سازنده دیسک و حتی مدل دیسک، عملکرد f(مقدار_خام) متفاوت محاسبه می شود.
- امتیاز هر ویژگی مستقل از یکدیگر محاسبه می شود - یعنی. پیوندهای بین ویژگی ها نادیده گرفته می شوند.
اکنون می خواهم جدولی را با تمام ویژگی های فهرست شده ارائه کنم. آن ویژگی هایی که با رنگ صورتی برجسته شده اند، ویژگی های مهمی هستند. علاوه بر این، بسته به بزرگی مقدار، نوع پارامتر نشان داده می شود. آن ها هر چه مقدار پارامتر بزرگتر باشد، سلامت دیسک بهتر است یا برعکس.
حالا بریم سراغ صفات:
#شناسه | HEX | نام مشخصه | بهتر است اگر ... | شرح |
---|---|---|---|---|
01 | 01 | میزان خطای خواندن خام | میزان خطا هنگام خواندن اطلاعات از هارد دیسک. منشا آنها به دلیل سخت افزار هارد دیسک است. | |
02 | 02 | عملکرد توان عملیاتی | عملکرد کلی درایو اگر مقدار مشخصه به طور دائم کاهش یابد، احتمال بروز مشکل در هارد دیسک زیاد است. | |
03 | 03 | زمان چرخش | زمان چرخش اسپیندل از استراحت (0 دور در دقیقه) تا سرعت کارکرد. فیلد Raw_value بسته به سازنده، زمان را بر حسب میلی ثانیه بر ثانیه دارد | |
04 | 04 | تعداد شروع/توقف | * | تعداد کل شروع ها، توقف های اسپیندل. گاهی اوقات شامل تعداد فعال سازی حالت صرفه جویی در انرژی است. فیلد مقدار خام تعداد کل شروع/توقف هارد دیسک را ذخیره می کند. |
05 | 05 | تعداد بخش های تخصیص مجدد | تعداد عملیات نقشه برداری مجدد بخش. هنگامی که یک بخش آسیب دیده بر روی هارد دیسک شناسایی می شود، اطلاعات مربوط به آن علامت گذاری شده و به یک منطقه مشخص شده منتقل می شود، بلوک های بد حذف می شوند و سپس این مکان ها روی دیسک حفظ می شوند. این فرآیند را نقشه برداری مجدد می نامند. هرچه مقدار Relocated Sectors Count بیشتر باشد، وضعیت سطح دیسک بدتر است - سایش فیزیکی سطح. فیلد مقدار خام شامل تعداد کل بخش های تخصیص داده شده است. | |
07 | 07 | به دنبال نرخ خطا | فراوانی خطاها هنگام قرار دادن بلوک سرهای مغناطیسی. هر چه مقدار بالاتر باشد، وضعیت مکانیک یا سطح هارد دیسک بدتر است. | |
08 | 08 | به دنبال عملکرد زمانی باشید | میانگین عملکرد یک عملیات موقعیت یابی. اگر مقدار مشخصه کاهش یابد، احتمال بروز مشکل در قسمت مکانیکی زیاد است. | |
09 | 09 | ساعات کار روشن (POH) | زمان صرف شده توسط دستگاه در حالت روشن. به عنوان یک مقدار آستانه برای آن، زمان گذرنامه بین خرابی ها انتخاب می شود. | |
10 | 0A | تعداد دفعات تکرار چرخش | تعداد تلاشهای مجدد برای چرخاندن دیسکها به سرعت عملکرد در صورتی که اولین تلاش ناموفق بود. | |
11 | 0B | کالیبراسیون مجدد تلاش می کند | تعداد دفعات کالیبراسیون مجدد در صورتی که اولین تلاش ناموفق بود. | |
12 | 0C | تعداد چرخه توان دستگاه | تعداد چرخه های روشن و خاموش هارد دیسک. | |
13 | 0D | نرخ خطای خواندن نرم | تعداد خطاهای خواندن ناشی از نرم افزار که قابل اصلاح نیستند. | |
187 | BB | خطاهای UNC گزارش شده | خطاهای سخت افزاری مرگبار | |
190 | بودن | دمای جریان هوا | دمای هوای داخل محفظه هارد. مقدار صحیح یا مقدار مطابق فرمول 100 - دمای جریان هوا | |
191 | bf | میزان خطای g-sense | تعداد خطاهای ناشی از ضربات. | |
192 | C0 | تعداد جمع شدن خاموش | تعداد چرخه های خاموش شدن اضطراری | |
193 | C1 | چرخه بارگیری / تخلیه | تعداد چرخه های انتقال بلوک سرها به منطقه پارکینگ. | |
194 | C2 | دمای HDA | نشانه های سنسور حرارتی داخلی درایو. | |
195 | C3 | سخت افزار ECC بازیابی شد | تعداد خطاهای تصحیح شده توسط سخت افزار دیسک (خطاهای خواندن، خطاهای موقعیت، خطاهای انتقال رابط خارجی). | |
196 | C4 | تعداد رویداد تخصیص مجدد | تعداد عملیات نقشه برداری مجدد به منطقه یدکی، تلاش های موفق و ناموفق. | |
197 | C5 | شمارش بخش در انتظار فعلی | تعداد بخش های کاندید برای انتقال به منطقه ذخیره. به عنوان غیرقابل اعتماد علامت گذاری شد. در عملیات صحیح بعدی، ویژگی ممکن است پاک شود. | |
198 | C6 | تعداد بخش غیر قابل اصلاح | تعداد خطاهای غیر قابل اصلاح هنگام دسترسی به بخش. | |
199 | C7 | تعداد خطاهای UltraDMA CRC | تعداد خطاها هنگام انتقال داده ها در رابط خارجی. | |
200 | C8 | میزان خطای نوشتن /نرخ خطای چند منطقه ای | تعداد کل خطاها در پر کردن بخش با اطلاعات. نشانگر کیفیت ذخیره سازی | |
201 | C9 | نرخ خطای خواندن نرم | فرکانس خطاهای "نرم افزار" هنگام خواندن داده ها از دیسک، و نه سخت افزار HDD. | |
202 | حدود | خطاهای علامت گذاری آدرس داده | تعداد خطاها در اطلاعات علامت گذاری شده آدرس (علامت آدرس داده (DAM)) اگر به طور خودکار تصحیح نشد، دستگاه را تعویض کنید. | |
203 | CB | تمام شدن لغو | تعداد خطاهای داده ECC اضافه شده به سیگنال ارسالی، به گیرنده اجازه می دهد تا تشخیص دهد که آیا یک خرابی رخ داده است یا یک خطای جزئی را تصحیح کند. | |
204 | CC | اصلاح ECC نرم | تعداد خطاهای ECC تصحیح شده توسط نرم افزار. | |
205 | سی دی | نرخ گسیختگی حرارتی (TAR) | تعداد خطاهای ناشی از نوسانات دما. | |
206 | CE | ارتفاع پرواز | * | ارتفاع بین هد و سطح دیسک کامپیوتر. |
209 | D1 | عملکرد جستجوی آفلاین | * | عملکرد جستجوی Drive در طول عملیات آفلاین. |
220 | دی سی | دیسک شیفت | فاصله جابجایی واحد دیسک نسبت به اسپیندل. بیشتر به دلیل ضربه یا سقوط. | |
221 | DD | میزان خطای G-Sense | تعداد خطاهای ناشی از بارها و ضربه های خارجی. این ویژگی خوانش های سنسور تصادف داخلی را ذخیره می کند. | |
222 | DE | ساعت های بارگذاری شده | * | زمان صرف شده توسط بلوک هدهای مغناطیسی بین تخلیه از منطقه پارکینگ تا محل کار دیسک و بارگیری مجدد بلوک به منطقه پارکینگ. |
223 | D.F. | تعداد تلاش مجدد بارگیری/بازسازی | * | تعداد تلاش های جدید برای تخلیه / دانلود هد هد مغناطیسی هارد در / از منطقه پارکینگ پس از تلاش ناموفق. |
224 | E0 | اصطکاک بار | مقدار نیروی اصطکاک بلوک سرهای مغناطیسی هنگام تخلیه آن از پارکینگ. | |
225 | E1 | تعداد چرخه بار | تعداد چرخه های ورود و خروج در منطقه پارکینگ. | |
226 | E2 | بارگذاری "در زمان" | * | مدت زمانی که درایو سرهای مغناطیسی را از محل پارکینگ به سطح کار دیسک تخلیه می کند. |
227 | E3 | تعداد تقویت گشتاور | تعداد تلاش برای جبران گشتاور. | |
228 | E4 | چرخه عقب نشینی خاموش | تعداد دفعات مجدد پارک خودکار هد یونیت مغناطیسی در نتیجه قطع برق. | |
230 | E6 | دامنه سر GMR | * | دامنه "جیت" (فاصله حرکت مکرر بلوک سرهای مغناطیسی). |
231 | E7 | درجه حرارت | دمای هارد دیسک | |
240 | F0 | ساعت پرواز سر | * | زمان قرار دادن سر |
250 | FA | میزان خطای خواندن مجدد | تعداد خطاها هنگام خواندن هارد. |
شما باید به ویژگی های دیسک به عنوان یک کل نگاه کنید و به طور مستقل جایگزینی را پیش بینی کنید، نه تنها بر ویژگی های هوشمند تکیه کنید. علاوه بر این لازم است تست هایی برای بلوک های بد انجام شود و تست های fscheck و هوشمند را اجرا کنید که در مقالات بعدی مورد بحث قرار خواهد گرفت.