Verifica a integridade do SSD sem usar o SMART?

4

Estou tentando depurar problemas de hardware e meu primeiro alvo é o disco rígido SSD. No entanto, a unidade não tem o SMART ativado e praticamente todas as recomendações para verificar a integridade do SSD incluem o uso de ferramentas relacionadas ao SMART.

Estou usando um ASUS EEE; aqui estão algumas informações:

$ 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.

Alguma idéia?

    
por please delete me 02.10.2012 / 14:45

3 respostas

2

Eu recentemente encontrei isso também. Como as unidades SSD Asus-Phison relatam incorretamente que o SMART não é suportado, o smartctl normalmente é interrompido sem realmente tentar habilitar o SMART, mas você pode forçá-lo a tentar usar a opção -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
[...]

(Pelo menos isso funcionou com as unidades SSD ASUS-PHISON de 4GB e 16GB encontradas no meu Eee PC 900.)

Suponho que o pôster da mensagem da lista de banco de dados smartmontools de setembro de 2008 tinha que usar -T permissive para obter a saída mostrada lá; muito ruim ele não mencionou esse fato no post ....

    
por 21.05.2013 / 02:06
1

Você deve ativar os relatórios SMART via

 smartctl -s on /dev/sda

a julgar por esta mensagem da lista smartmontools-database - - o firmware no seu SSD parece ser uma revisão apenas ligeiramente mais recente do que está na unidade desse colega e, a partir da saída listada, enviar o comando SMART ENABLE para o dispositivo produzirá o resultado desejado. Isso é o que a opção '-s on' para o smartctl faz, portanto, uma vez que você tenha emitido esse comando, 'smartctl -i / dev / sda' deve fornecer o resultado adequado. (Se a configuração não persistir durante as reinicializações, você pode colocar o comando 'smartctl -s on / dev / sda' em /etc/rc.local ou similar, para aplicá-lo durante o processo de inicialização.)

    
por 02.10.2012 / 14:55
0

Você pode usar um SO ao vivo projetado para verificar o hardware para fazer isso, há alguns listados aqui, link .

    
por 02.10.2012 / 14:51