ارزیابی وضعیت فنی هارد دیسک ها با استفاده از سیستم 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. آزمون کوتاه - معمولاً 1-2 دقیقه طول می کشد. اجزای اصلی درایو را بررسی می‌کند و همچنین قسمت کوچکی از سطح درایو و بخش‌های موجود در فهرست در انتظار (بخش‌هایی که ممکن است حاوی خطاهای خواندن باشند) را اسکن می‌کند. آزمایش برای ارزیابی سریع وضعیت درایو توصیه می شود.
  2. آزمون تمدید شده - معمولا بین 0.5 تا 60 ساعت طول می کشد. اجزای اصلی درایو را بررسی می کند و همچنین سطح درایو را به طور کامل اسکن می کند.
  3. تست انتقال - معمولا چند دقیقه طول می کشد. گره ها و گزارش های درایو را که ممکن است نشان دهند درایو به درستی ذخیره یا ارسال شده است را بررسی می کند.

یک تست SMART را می توان از گفتگوی SMART Tests انتخاب کرد که با فشار دادن دکمه SMART TESTS قابل دسترسی است.

برنج. کادر محاوره ای 14 SMART Tests

پس از انتخاب، آزمون به صف Tasks اضافه می شود. پنجره اطلاعات S.M.A.R.T. تست می تواند پیشرفت و وضعیت تکمیل یک کار را نمایش دهد.

برنج. 15 پنجره اطلاعاتی S.M.A.R.T. تست

ویژگی های اضافی

برای درایوهای ATA/SATA/USB/FireWire، این برنامه به شما امکان می دهد برخی از پارامترها را تغییر دهید.

  1. AAM - عملکرد نویز درایو را کنترل می کند. فعال کردن این ویژگی به شما این امکان را می دهد که به دلیل قرارگیری صاف تر هدها، صدای درایو را کاهش دهید. در این حالت، درایو در هنگام دسترسی تصادفی کمی عملکرد خود را از دست می دهد.
  2. APM - این عملکرد به شما امکان می دهد با کاهش موقت سرعت چرخش (یا متوقف کردن کامل) اسپیندل درایو در زمان بیکاری، در انرژی درایو صرفه جویی کنید.
  3. PM - عملکرد به شما امکان می دهد تایمر توقف اسپیندل را برای یک زمان خاص تنظیم کنید. با رسیدن به این زمان، اسپیندل متوقف خواهد شد، مشروط بر اینکه درایو بیکار باشد. دسترسی به درایو توسط هر برنامه ای باعث می شود که اسپیندل مجبور به چرخش به سمت بالا و تنظیم مجدد تایمر به صفر شود.
  4. این برنامه همچنین به شما اجازه می دهد تا دوک درایو را به زور متوقف یا راه اندازی کنید. دسترسی به درایو توسط هر برنامه ای باعث چرخش اجباری اسپیندل می شود.

برنج. 16 پنجره اطلاعات برای ویژگی های اضافی درایو ATA/SATA

برای درایوهای SCSI، این برنامه به شما امکان می دهد لیست های نقص را مشاهده کنید و اسپیندل را شروع/توقف کنید.

برنج. 17 پنجره اطلاعات ویژگی های پیشرفته درایو SCSI

با استفاده از خط فرمان

این برنامه می تواند یک خط فرمان برای کنترل برخی از تنظیمات درایو بسازد و این خط را در فایل bat. یا cmd. ذخیره کند. هنگامی که چنین فایلی راه اندازی می شود، برنامه در پس زمینه فراخوانی می شود، تنظیمات درایو را مطابق با موارد مشخص شده تغییر می دهد و به طور خودکار بسته می شود.

برنج. 18 پنجره ساخت خط فرمان

پیوست A: درایوهای USB/FireWire

اگر درایو توسط برنامه پشتیبانی شود، تست هایی برای آن در دسترس است، S.M.A.R.T. ویژگی ها و ویژگی های اضافی

اگر درایو توسط برنامه پشتیبانی نمی شود، فقط آزمایش هایی برای آن در دسترس است.

درایوهای USB/FireWire که توسط برنامه پشتیبانی می شوند:

حافظه شخصی Maxtor (USB2120NEP001)
دستگاه ذخیره سازی تراشه کنترلر
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. رمزگشایی از ویژگی ها را به شکل زیر ارائه دهید:

  1. صفت- نام مشخصه
  2. شناسه- شناسه ویژگی
  3. ارزش- مقدار فعلی ویژگی
  4. آستانه- حداقل مقدار آستانه صفت
  5. بدترین- کمترین مقدار مشخصه برای کل زمان کارکرد درایو
  6. خام- قدر مطلق صفت
  7. نوع(اختیاری) - نوع ویژگی - عملکرد را مشخص می کند (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 نمایش محتویات صفات، معمولاً به شکل چندین ستون:

  • شناسه#- شناسه صفت عددی
  • صفت- نام مشخصه
  • پرچم ها- پرچم های مشخصه تنظیم شده توسط سازنده HDD. نوع ویژگی را مشخص کنید (بیشتر برنامه ها پرچم ها را به عنوان نماد تفسیر می کنند k,c,r,s,o,pیا اختصارات، به عنوان مثال، EC - شمارش رویداد، شمارنده رویداد).

    قبل از شکست (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

    شناسه های مشخصه به صورت اعشاری و آنهایی که در داخل پرانتز قرار دارند به صورت هگزادسیمال هستند.

  • 001 (1h) Raw Read Error Rate- ارزش مطلق خطاهای خواندن تفاوت هایی در شکل گیری مقدار این ویژگی توسط سازندگان مختلف وجود دارد. از روی تمرین، می توانم بگویم که درایوهای Seagate می توانند مقدار RAW غول پیکری از این ویژگی داشته باشند، واقعاً در شرایط خوبی هستند، و درایوهای Western Digital می توانند آن را صفر داشته باشند، و دارای شاخص های حیاتی برای سایر ویژگی ها هستند. برخی از مدل ها به هیچ وجه از این ویژگی پشتیبانی نمی کنند.
  • 002 (02h) عملکرد عملیاتی- عملکرد متوسط ​​هارد دیسک یک ویژگی نادر
  • 003 (3 ساعت) زمان چرخش- میانگین زمان چرخش اسپیندل دیسک از 0 دور در دقیقه تا سرعت کار. برای درایوهای SSD پشتیبانی نمی شود.
  • 004 (4 ساعت) تعداد شروع/توقف- تعداد چرخه های شروع/توقف اسپیندل.
  • 005 (5h) تعداد بخش تخصیص مجدد- تعداد بخش های تخصیص مجدد (تخصیص مجدد). درایوهای مدرن دارای سطح اضافی برای استفاده از حجم آن در صورت خراب شدن ویژگی های بلوک ها از منطقه اصلی هستند. اگر سیستم عامل درایو خطاهایی را در نوشتن / خواندن هر بلوک از سطح کار تشخیص دهد، مکانیزمی راه اندازی می شود که درخواست ها را به بلوک معیوب (بخش) به بلوک از قطعه یدکی هدایت می کند. به طور خودکار داده های خود را به قسمت یدکی منتقل می کند و این بلوکبه عنوان "تخصیص مجدد" علامت گذاری شده است. این فرآیند اغلب به عنوان "نقشه مجدد" یا "تخصیص مجدد نقص خودکار" نامیده می شود. روش تخصیص مجدد بخش های بد به بخش های یدکی به طور خودکار توسط سیستم عامل داخلی درایو انجام می شود و برای کاربر (سیستم عامل) نامرئی است. واقعیت تخصیص مجدد و تعداد بخش‌های تخصیص مجدد فقط از گزارش‌های SMART در دسترس است. فیلد قدر مطلق را نسبت دهید ارزش خامشامل تعداد کل بخش های نقشه برداری مجدد است. مقدار نرمال شده ارزشدرصد تعداد مجاز بلوک های معیوب را نشان می دهد. وقتی قسمت اضافی تمام شد، نقشه برداری مجدد غیرممکن می شود و دیسک باید تعویض شود. حتی یک مقدار غیر بحرانی اما زیاد این میدان می تواند منجر به کاهش سرعت تبادل داده شود، زیرا درایو عملیات اضافی نصب هدها را روی مسیرهای منطقه یدکی انجام می دهد که معمولاً در انتهای کار قرار دارد. سطح دیسک
  • 007 (7h) نرخ خطا جستجو- فراوانی وقوع خطا در موقعیت یابی بلوک سرهای مغناطیسی (BMG). درایوهای دیسک نصب صحیح هدها را روی سطح مسیر مورد نیاز کنترل می کند. در مواردی که نصب اشتباه انجام شده باشد، یک خطا برطرف شده و عملیات تکرار می شود. در عمل، تعداد زیادی از خطاهای موقعیت یابی می تواند نه تنها به دلیل مشکلات تجهیزات، بلکه همچنین تحت تأثیر عوامل خارجی - شرایط دمای نامناسب یا لرزش ایجاد شود.
  • 008 (8 ساعت) به دنبال عملکرد زمانی
  • 009 (09h) ساعت روشن (POH)ساعات کار - تعداد ساعاتی که درایو از زمان تولید روشن شده است، به عنوان یک مقدار صحیح بر حسب ساعت. گاهی اوقات مدل‌هایی درایو وجود دارد که در آن‌ها مقدار داخلی این ویژگی به‌جای ساعت‌ها، به‌عنوان تعداد دقیقه‌ها یا ثانیه‌های کاری ذخیره می‌شود. رسیدن به مقدار آستانه این ویژگی به معنای تمام شدن منبع مشخص شده توسط سازنده است ( MTBF - میانگین زمان بین شکست
  • 010 (0Ah) تعداد تلاش مجدد چرخش- تعداد تلاش های مجدد برای شروع اسپیندل. پس از روشن کردن برق، درایو دیسک ها را به بالا می چرخاند و دستیابی به سرعت چرخش عملیاتی تعیین شده توسط سازنده برای این مدل را کنترل می کند. اگر سرعت کار در مدت زمان کنترل تعیین شده بدست نیاید، مقدار این ویژگی افزایش یافته و موتور دوباره راه اندازی می شود.
  • 011(0B) کالیبراسیون مجدد- در صورتی که اولین تلاش ناموفق بود، این ویژگی تعداد مرتب سازی مجدد مکرر را نشان می دهد. اگر مقدار مشخصه افزایش یابد، احتمال بروز مشکل در قسمت مکانیکی درایو زیاد است. علاوه بر این، افزایش قدر مطلق این ویژگی ممکن است ناشی از این واقعیت باشد که روش کالیبراسیون مجدد توسط سیستم عامل داخلی درایو برای اصلاح انواع دیگر خطاها استفاده می شود.
  • تعداد چرخه برق دستگاه 012 (0Ch).- مقدار مطلق Raw Value تعداد چرخه های روشن/خاموش درایو را برای کل دوره کار نشان می دهد. مقدار نرمال شده Value معمولاً بدون تغییر و برابر با 100 است.
  • 013 (0Dh) - نرخ خطای خواندن نرم- تعداد خرابی های نرم افزار - تعداد کل خرابی های نرم افزار. Normalized Value: با شروع از 100، درصد خرابی های افزایشی برنامه را نشان می دهد که قابل تحمل باقی مانده است.
  • چرخه 100 (64 ساعت) پاک کردن/برنامه- تعداد چرخه های پاک کردن-نوشتن حافظه قابل برنامه ریزی مجدد (فلش) برای درایوهای SSD. تعداد این چرخه ها محدود است و به تراشه های حافظه قابل بازنویسی دائمی مورد استفاده در این مدل SSD بستگی دارد.
  • بازسازی جدول ترجمه 103 (67h).- تعداد رویدادهای مرتبط با تخریب جداول داخلی مترجم و بازسازی آن.
  • 170 (AAh) تعداد بلوک رزرو شده- تعداد بلوک های یدکی موجود برای نقشه برداری مجدد بخش های بد (به ویژگی E8h مراجعه کنید).
  • تعداد خطاهای برنامه 171 (ABh).- خطاهای نوشتن در حافظه فلش SSD
  • 172 (ACh) Erase Fail Count– خطاهای پاک کردن فلاش SSD. فرآیند نوشتن در حافظه فقط خواندنی قابل بازنویسی شامل دو بخش پاک کردن و نوشتن است. روش پاک کردن همیشه قبل از نوشتن داده ها انجام می شود.
  • 173 (بعد از میلاد) تعداد دفعات تسطیح پوشیدن بدترین موارد پاک کردن- حداکثر تعداد مجاز عملیات پاک کردن برای یک بلوک از یک SSD.
  • 174 (AEh) افت غیرمنتظره برق- قطع برق غیرمنتظره برای SSD. این نشانگر در اصطلاح هارد دیسک های دارای رسانه مغناطیسی "تعداد خاموش شدن اضطراری" نیز نامیده می شود. مقدار خام مطلق: تعداد تجمعی خاموش شدن های غیرعادی در طول عمر دستگاه.
  • تعداد خطاهای برنامه 175 (AFh).– این ویژگی در درایوهای SSD استفاده می شود ساخت اینتلو اطلاعات مربوط به خرابی های حفاظتی در هنگام خاموش شدن SSD را نمایش می دهد. نتایج آخرین آزمایش به صورت تعداد میکروثانیه قبل از تخلیه خازن، در حداکثر مقدار ثابت است. همچنین تعداد دقیقه های پس از آخرین آزمایش و تعداد کل تست ها را در طول عمر دستگاه ثبت می کند. مقدار خام مقدار خام: بایت 0-1: نتایج آخرین آزمایش به تعداد میکروثانیه قبل از تخلیه خازن، در حداکثر مقدار ثابت شده است. نتیجه آزمایش باید در محدوده 25 - 5000000 باشد، مقدار کمتر نشان دهنده یک کد خطای خاص است. بایت 2-3: تعداد دقیقه از آخرین متن، ثابت در حداکثر مقدار. بایت 4-5: تعداد تست ها در طول عمر دستگاه، با چرخه روشن و خاموش شدن دستگاه افزایش نمی یابد و در حداکثر مقدار ثابت می شود. مقدار تنظیم شده است 1 اگر آزمایش ناموفق باشد، یا 11 هنگام آزمایش خازن در شرایط دمایی غیر قابل قبول؛ در غیر این صورت روی 100 تنظیم کنید.
  • 183 (B7h) SATA Downshifts- تعداد دفعات کاهش سرعت SATA به دلیل خطاها (از 6 گیگابیت بر ثانیه به 3 گیگابیت در ثانیه یا 1.5 گیگابیت بر ثانیه یا از 3 گیگابیت بر ثانیه به 1.5 گیگابیت) رابط SATA روی کاهش سرعت داده تنظیم شده است. /s اغلب، این ویژگی کیفیت ناکافی منبع تغذیه، اکسید شدن تماس های کابل رابط یا نقص آن را مشخص می کند.
  • 184 (B8h) خطای پایان به انتهاتعداد خطاهای حافظه پنهان دیسک انتها به انتها شناسایی شده است. مقدار مطلق: تعداد خطاهای سرتاسری شناسایی شده و تصحیح شده توسط سخت افزار.
  • 187 (BBh) خطاهای غیر قابل اصلاح گزارش شدهتعداد خطاهای غیر قابل جبران مقدار خام - تعداد خطاهایی که توسط روتین های داخلی درایو اصلاح نمی شوند.
  • مهلت زمانی فرمان 188 (BCh).- تعداد دستورات قطع شده توسط وقفه.
  • 189 (BDh) High Fly Writes- تعداد رویدادهای مربوط به خطاهای ثبت شده توسط Fly Height Monitor زمانی که سر رکوردها در موقعیتی قرار دارند که عملکرد عادی را تضمین نمی کند. اگر ارتفاع پرواز سر بالای سطح مغناطیسی، حتی برای مدت کوتاهی، از حد مطلوب بیشتر شود، ممکن است داده های ثبت شده توسط آن در آینده خوانده نشوند. درایوهای مدرن از فناوری توسعه یافته ویژه ای برای کنترل ارتفاع سرهای پرواز استفاده می کنند که امکان نوشتن داده ها در ارتفاع غیر بهینه را ممکن می کند. یک به شمارنده این ویژگی اضافه می شود و پس از تنظیم ارتفاع پرواز عادی، ورودی انجام می شود. افزایش مقدار این ویژگی می تواند ناشی از شوک ها یا ارتعاشات خارجی، دمای غیرعادی، زوال سطح مغناطیسی یا سر باشد.
  • 190 (BEh) دمای جریان هوادمای جریان هوا (مورد). ارزش خام: آمار دمای مورد. بایت 0-1: دمای مورد فعلی بر حسب درجه سانتیگراد. بایت 2: حداقل دمای مورد اخیر بر حسب درجه سانتیگراد. بایت 3: حداکثر دمای مورد اخیر بر حسب درجه سانتیگراد. بایت 4-5: شمارنده بیش از حد دما. تعداد مواردی که دمای ثبت شده بیش از حداکثر مجاز است دمای عملیاتیراندن.
  • نرخ خطای G-sense 191 (BFh).- تعداد خطاهای ناشی از بارهای ضربه ای. این ویژگی خوانش‌های شتاب‌سنج داخلی را ذخیره می‌کند، که تمام شوک‌ها، شوک‌ها، افتادن‌ها و حتی نصب نادرست دیسک را در کیس کامپیوتر ثبت می‌کند. معمولاً شرایط عملکرد لپ تاپ ها را کاملاً مشخص می کند - مقدار زیادی از ویژگی نشان دهنده شوک های شدید و سقوط در حین کار دستگاه است.
  • 192 (C0h) تعداد چرخه عقب نشینی اضطراریتعداد خاموش شدن اضطراری (تعداد خاموش شدن اضطراری) - تعداد کل رویدادهای خاموش شدن اضطراری (غیر عادی) برای کل دوره استفاده از دستگاه. برای دیسک های SSD، "خاموش غیر عادی" به معنای خاموش کردن دستگاه بدون صدور دستور STANDBY IMMEDIATE است.
  • 194 (C2h) دمای HDA- دمای خود درایو (HDA - Hard Disk Assembly). این ویژگی قرائت سنسور دمای داخلی را که معمولاً یکی از سرهای مغناطیسی است (معمولاً پایین) ذخیره می کند. برای درایوهای SSD، سنسور حرارتی در داخل کیس قرار دارد تخته مدار چاپی. داده های ثبت شده در فیلدهای مشخصه دمای فعلی، حداقل و حداکثر را نشان می دهد. فیلد Worst بدترین دمای بدست آمده در حین کار درایو را نشان می دهد (شما می توانید واقعیت گرم شدن بیش از حد و درجه آن را تنظیم کنید)، مقدار خام - دمای فعلی. برخی از مدل‌های درایو ممکن است از ویژگی 205 (CDh) نرخ نارسایی حرارتی (TAR) پشتیبانی کنند که تعداد افت‌های خطرناک دما را ثبت می‌کند.
  • 195 (C3h) سخت افزار ECC بازیابی شد- تعداد خطاهای خواندن تصحیح شده توسط سخت افزار درایو با استفاده از کد تصحیح خطا. چنین خطاهایی نیازی به بازخوانی بخش ندارند و منجر به از دست دادن نرخ تبادل داده نمی شوند، اما تعداد زیادی از آنها نشان دهنده بدتر شدن پارامترهای مسیر خواندن است.
  • تعداد رویداد تخصیص مجدد 196 (C4h). ارزش خام
  • فیلد ارزش خاماین ویژگی تعداد کل بخش‌هایی را نشان می‌دهد که درایو در حال حاضر برای نگاشت مجدد به منطقه ذخیره در نظر گرفته است. اگر در آینده هر یک از این بخش ها با موفقیت خوانده شود، از لیست نامزدها حذف می شود. اگر خواندن سکتور با خطا همراه باشد، درایو سعی می کند اطلاعات را بازیابی کرده و به قسمت پشتیبان منتقل کند و بخش را به عنوان remapped علامت گذاری کند.
  • 198 (C6) تعداد بخش غیر قابل اصلاح- شمارنده خطاهای غیر قابل اصلاح، یعنی شمارنده خطاهایی که توسط ابزارهای تصحیح سخت افزار داخلی درایو تصحیح نشده اند. این بدان معنی است که چنین خطاهایی به عنوان بلوک های بد سیستم فایل کلاسیک (Bad Blocks) ظاهر می شوند. علت چنین خرابی های دیسک ممکن است خرابی عناصر منفرد یا عدم وجود بخش های آزاد در قسمت یدکی دیسک در زمانی که نقشه برداری مجدد ضروری شد باشد.
  • نرخ خطای 199 (C7h) UltraDMA CRC- تعداد خطاهای حین انتقال داده در حالت دسترسی مستقیم به حافظه شناسایی شده با استفاده از بررسی افزونگی چرخه ای (CRC). سخت افزار کنترل انتقال درایو به حافظه RAM یک خطای چک جمع را تشخیص داده و در صورت قابل اصلاح بودن خطا، آن را در همان لحظه تصحیح می کند. در این حالت، الگوریتم عملکرد دیسک معمولی تغییر نمی کند. در صورت بروز خطای غیرقابل جبران، روش رسیدگی به آن توسط سیستم انجام می شود. به طور معمول، این ویژگی حاوی شمارنده هر نوع خطای CRC است. اغلب این نوع خطا نه چندان با سخت افزار درایو، بلکه با کابل رابط معیوب، کنتاکت های اکسید شده، منبع تغذیه ضعیف، اورکلاک فرکانس گذرگاه PCI، گرم شدن بیش از حد چیپست چیپست مادربرد و غیره مرتبط است.
  • نرخ خطای نوشتن 200 (C8h) (نرخ خطای چند منطقه ای)- خطاهای ثبت اطلاعات
  • 232 (E8h) تعداد کل بخش های نوشتنبرای درایوهای SSD، تعداد بخش‌های نوشته شده است. مقدار خام به ازای هر 65536 بخش (32 مگابایت) نوشته شده توسط سیستم 1 افزایش می یابد. برای SSD اینتل - فضای رزرو شده در دسترس SSD اینتل- درصد مساحت یدکی موجود که برای تخصیص مجدد بلوک های بد استفاده می شود.
  • 233 (E9h) ساعت روشن- زمان ذخیره سازی برای درایوهای SSD، این ویژگی به عنوان تفسیر می شود زندگی باقی مانده- نشانگر سایش رسانه تعداد چرخه های عملکرد حامل NAND. به طور خطی از 100 به 1 کاهش می یابد زیرا میانگین تعداد چرخه های پاک کردن از 0 به حداکثر افزایش می یابد. مقدار نرمال شده پس از رسیدن به 1 کاهش می یابد، اما به احتمال زیاد دستگاه در برابر سایش اضافی قابل توجهی مقاومت خواهد کرد.
  • 241 (F1h) کل LBA نوشته شده است- تعداد کل بخش های ثبت شده LBA. مقدار خام: تعداد کل بخش هایی که توسط سیستم نوشته شده است. به ازای هر 65536 بخش (32 مگابایت) نوشته شده توسط سیستم، مقدار 1 افزایش می یابد.
  • 242 (F2h) کل LBA خوانده شده- تعداد کل بخش های LBA خوانده شده. مقدار خام به ازای هر 65536 بخش (32 مگابایت) خوانده شده توسط سیستم، 1 افزایش می یابد.
  • 254 (FEh) تعداد رویدادهای سقوط آزاد- تعداد رویدادهای شتاب سقوط آزاد دیسک در طول کار آن (چند بار سقوط دیسک).

    ارزیابی وضعیت فنی هارد بر اساس داده های S.M.A.R.T

    مجموعه ای از ویژگی های پشتیبانی شده توسط یک مدل دیسک سخت خاص، حتی اگر حداقل باشد، به شما امکان می دهد شرایط فنی و چشم انداز عملکرد دستگاه را با قابلیت اطمینان بالا تعیین کنید. شما می توانید زمان صرف شده در حالت روشن را با مقدار مشخصه تعیین کنید 9 و همراه با مقدار مشخصه 12 - تعداد روشن / خاموش کردن برق و بنابراین - عملکرد شبانه روزی یا دوره ای. شدت استفاده رژیم دما، منفی تاثیرات خارجی- همه این حقایق به راحتی توسط مقادیر مطلق ویژگی های مربوطه ردیابی می شوند. به طور مشابه، می توانید سطح سایش تجهیزات، کیفیت سطح و مسیر نوشتن / خواندن را ارزیابی کنید.

    نظارت بر وضعیت دیسک حداقل اطلاعاتی را می توان حتی در سطح BIOS انجام داد. اگر مقدار بحرانی هر مشخصه ای که سلامت را مشخص می کند به دست آید، با فعال بودن نظارت وضعیت S.M.A.R.T در تنظیمات BIOS، بارگذاری سیستم عامل به حالت تعلیق درآمده و پیام زیر روی صفحه نمایش داده می شود:

    هارد دیسک اصلی اصلی: وضعیت S.M.A.R.T BAD!، پشتیبان گیری و جایگزینی.
    برای Resume F1 را فشار دهید

    بنابراین، بدون نصب یا اجرای نرم افزار اضافی، می توان به موقع با استفاده از سیستم ورودی/خروجی اصلی (BIOS) در هنگام روشن بودن رایانه، واقعیت وضعیت بحرانی درایو را تعیین کرد.

    وضعیت فنی یک هارد دیسک که به آستانه بحرانی نرسیده است با قدر مطلق ویژگی هایی مشخص می شود که شمارنده های خرابی شناسایی و تصحیح شده توسط سخت افزار درایو را منعکس می کنند.

  • 001(1) میزان خطای خام خواندن- ارزش مطلق خطاهای خواندن تفاوت هایی در شکل گیری مقدار این ویژگی توسط سازندگان مختلف وجود دارد. در عمل، درایوهای سیگیت می توانند مقدار RAW غول پیکری از این ویژگی داشته باشند، در حالی که در شرایط واقعاً خوبی هستند، و درایوهای وسترن دیجیتال می توانند آن را صفر داشته باشند و مقادیر بحرانی برای سایر ویژگی ها دارند. برخی از مدل ها ممکن است اصلا از این ویژگی پشتیبانی نکنند.
  • 005 (5) تعداد بخش تخصیص مجدد- تعداد بخش های تخصیص مجدد. مقدار غیر صفر این شمارنده نشان می دهد که بلوک های معیوب شناسایی شده اند که داده های آن به قسمت ذخیره منتقل شده است.
  • 196 (C4) تعداد رویداد تخصیص مجدد- تعداد رویدادهای بازنگاشت بخش بد. در زمینه ارزش خاماین ویژگی تعداد کل تلاش‌ها برای انتقال داده‌ها از بخش‌های ناپایدار به منطقه ذخیره را ذخیره می‌کند. هر دو تلاش موفق و ناموفق به حساب می آیند.
  • 197 (C5) شمارش بخش جاری در انتظار- تعداد فعلی بخش های ناپایدار. فیلد ارزش خاماین مشخصه تعداد کل بخش هایی را که درایو در حال حاضر برای نقشه برداری مجدد در نظر می گیرد، نشان می دهد. اگر در آینده هر یک از این بخش ها با موفقیت خوانده شود، از لیست نامزدها حذف می شود. اگر خواندن سکتور با خطا همراه باشد، درایو سعی می کند اطلاعات را بازیابی کرده و به قسمت پشتیبان منتقل کند و بخش را به عنوان remapped علامت گذاری کند. اگر مقدار ویژگی های 5,196,197 در مدت زمان کوتاهی (روزها یا حتی ساعت ها) افزایش یابد، این یک علامت هشدار است - یا بدتر می شود. مشخصات فنیخود درایو یا تأثیر تأثیرات خارجی.
  • 007 (07h) نرخ خطا جستجو- فراوانی وقوع خطا در موقعیت یابی بلوک سرهای مغناطیسی (BMG). یک مقدار بزرگ نشان دهنده مشکلات مکانیسم موقعیت یابی است، اگرچه می تواند ناشی از عوامل خارجی مانند گرمای بیش از حد یا افزایش لرزش باشد.
  • 008 (08h) جستجوی عملکرد زمانی- سرعت متوسط ​​موقعیت یابی سرهای مغناطیسی. اگر مقدار مشخصه کاهش یابد (کاهش سرعت موقعیت یابی)، احتمال بروز مشکل در قسمت مکانیکی محرک وجود دارد.
  • تعداد خطاهای 199 (C7) UltraDMA CRC- شمارشگر خطاهای رخ داده در حین انتقال داده در حالت UltraDMA. افزایش مقدار مطلق نشان دهنده مشکلاتی است که کنترل کننده دیسک داده ها را به RAM منتقل می کند. بیشتر اوقات، به دلیل کابل بد و منبع تغذیه ناپایدار ایجاد می شود.

    تغییر در مقادیر مطلق صفات را باید در پویایی و در رابطه منطقی با یکدیگر در نظر گرفت.

    اجرای تست های داخلی 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 (توضیح زیر). و این مجموعه ها به صورت عدد هگزادسیمال که در بالا مشاهده کردید ارائه شده است.
    1. دبلیوگارانتی: یک ویژگی حیاتی درایو را نشان می دهد و تحت پوشش گارانتی قرار می گیرد. اگر این پرچم تنظیم شود و مقدار یک ویژگی با این پرچم در زمانی که درایو هنوز تحت گارانتی است به مقدار آستانه برسد، شرکت باید درایو را به صورت رایگان تعویض کند.
    2. پعملکرد: به یک ویژگی اشاره می کند که معیاری از عملکرد دیسک را نشان می دهد - نه حیاتی.
    3. خطا آر ate: ویژگی با میزان خطا.
    4. سیتعداد رخدادها: ویژگی تعداد رخدادها.
    5. Oتست nline: مشخصه ای است که فقط مقادیر را از طریق تست های آنلاین به روز می کند. اگر مشخص نشده باشد، از طریق تست های آفلاین به روز می شود.
    6. اس 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 و هوشمند را اجرا کنید که در مقالات بعدی مورد بحث قرار خواهد گرفت.