Перевірте стан SSD без використання SMART?


4

Я намагаюся налагодити апаратні проблеми, і моя перша мета - жорсткий диск SSD. Однак диск не підтримує SMART, і майже всі рекомендації щодо перевірки стану SSD включають використання інструментів, пов’язаних із SMART.

Я використовую ASUS EEE; ось деякі відомості:

$ smartctl -i /dev/sda
smartctl 5.43 2012-06-30 r3573 [i686-linux-3.5.4-1-ARCH] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Model Family:     Asus-Phison SSD
Device Model:     ASUS-PHISON SSD
Serial Number:    
Firmware Version: TST2.04U
User Capacity:    8,069,677,056 bytes [8.06 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Oct  2 14:45:58 2012 CEST
SMART support is: Unavailable - device lacks SMART capability.

Будь-які ідеї?

Відповіді:


2

Нещодавно я теж наткнувся на це. Оскільки SSD-накопичувачі Asus-Phison неправильно повідомляють, що SMART не підтримується, smartctl зазвичай припиняє роботу, не намагаючись увімкнути SMART - але ви дійсно можете змусити його спробувати скористатися -T permissiveпараметром:

# smartctl -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.


# smartctl -T permissive -s on /dev/sda
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

SMART support is: Unavailable - device lacks SMART capability.
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Enabled.


# smartctl -T permissive -a /dev/sda 
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-23-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model:     ASUS-PHISON OB SSD
Serial Number:    OS6Q85000208432
Firmware Version: TST2.04P
User Capacity:    4,034,838,528 bytes [4.03 GB]
Sector Size:      512 bytes logical/physical
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   5
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Mon May 20 19:26:06 2013 EDT
SMART support is: Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0xff) Offline data collection activity
[...]

(Принаймні, це працювало як з 4 ГБ, так і з 16 ГБ накопичувачів ASUS-PHISON SSD, знайдених в моєму Eee PC 900.)

Я припускаю, що плакат повідомлення про список списків баз даних smartmontools вересня 2008 року повинен був використовувати -T permissiveдля отримання результатів, показаних там; занадто погано, що він не згадував про цей факт у пості ....


1

Ви повинні мати можливість увімкнути звітність SMART за допомогою

 smartctl -s on /dev/sda

судячи з цього повідомлення зі списку баз даних smartmontools - прошивка на вашому SSD виглядає лише дещо новішим переглядом того, що знаходиться в блоці цього колега, і з наведеного там виводу, відправлення команди SMART ENABLE на пристрій призведе до результат, який ви хочете. Ось що робить варіант '-s on' для smartctl, тому після видачі цієї команди 'smartctl -i / dev / sda' повинен дати вам належний результат. (Якщо налаштування не зберігається при перезавантаженнях, ви можете помістити команду 'smartctl -s on / dev / sda' в /etc/rc.local або подібну, щоб застосувати її під час завантаження.)


Дякую, але це не вийшло: SMART support is: Unavailable - device lacks SMART capability. A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.я також прочитав "ASUS 901 не має розумних технологій, оскільки він використовує пату замість sata" ( forum.eeeuser.com/index.php?/topic/… ).
видаліть мене,

SMART працює в паралельній ATA взагалі чудово, але якщо SSD відмовиться його підтримувати, то так, це не спрацює. Якби це я, я би повісив SSD на іншу машину і спробував би включити SMART на ньому, то (якщо він працював), подивіться, чи налаштування зберігається, як тільки диск буде перевстановлений у Eee. Крім цього, я не впевнений, що запропонувати.
Аарон Міллер

Добре, дякую. Я опублікую ще одну тему, щоб дізнатися, чи справді це жорсткий диск, перш ніж здійснити цей більш складний маршрут ...
видаліть мене

0

Ви можете використовувати живу ОС, розроблену для перевірки апаратних засобів, щоб зробити це, є деякі перелічені тут, https://askubuntu.com/questions/194509/diagnoses-live-os .


Дякую, але чи є певна програма, яку ви рекомендуєте запустити? Наразі я ще можу нормально завантажувати свій ноутбук, тому я можу просто встановити будь-яку з цих програм; але я не бачу конкретного, щоб перевірити наявність жорстких дисків SSD ...?
видаліть мене,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.