¿Cómo monitorea el desgaste de SSD en Windows cuando las unidades se presentan como dispositivos 'genéricos'?

11

Bajo Linux, podemos monitorear el desgaste de la SSD con bastante facilidad smartmontoolssi la unidad se presenta como un dispositivo de bloque normal o un dispositivo genérico (lo que sucede cuando la unidad ha sido RAID por hardware por ciertos controladores como el del IBM HS22).

¿Cómo podemos hacer el equivalente en Windows? ¿Alguien realmente usa smartmontools? ¿O hay otros paquetes por ahí?

El problema es que los dispositivos genéricos SCSI simplemente no aparecen en Windows. Si las unidades no tienen RAID, podemos verlas bien.

Cómo lo haría en Linux:

sles11-live:~ # lsscsi -g
[1:0:0:0]    disk    SMART    USB-IBM          8989  /dev/sda   /dev/sg0
[2:0:0:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg1
[2:0:1:0]    disk    ATA      MTFDDAK256MAR-1K MA44  -          /dev/sg2
[2:1:8:0]    disk    LSILOGIC Logical Volume   3000  /dev/sdb   /dev/sg3

sles11-live:~ # smartctl -l ssd /dev/sg1
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Device Statistics (GP Log 0x04)
Page Offset Size         Value  Description
  7  =====  =                =  == Solid State Device Statistics (rev 1) ==
  7  0x008  1               26~ Percentage Used Endurance Indicator
                              |_ ~ normalized value

sles11-live:~ # smartctl -l ssd /dev/sg2
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32.49-0.3-default] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

Device Statistics (GP Log 0x04)
Page Offset Size         Value  Description
  7  =====  =                =  == Solid State Device Statistics (rev 1) ==
  7  0x008  1                3~ Percentage Used Endurance Indicator
                              |_ ~ normalized value
MikeyB
fuente

Respuestas:

3

Necesita una utilidad proporcionada por su controlador de incursión. Por ejemplo, la mayoría de los controladores RAID HP tienen una utilidad compatible para leer la información inteligente de las unidades conectadas a sus controladores.

cuello largo
fuente
En última instancia, parece que esto es a lo que se reduce. Esperaba que Windows pudiera ser convencido de exponer los dispositivos 'genéricos' de manera similar.
MikeyB
¿Similar? No veo cómo se ve Linux A TRAVÉS del controlador Raid; en su ejemplo, definitivamente no se ve así. Comparando manzanas con naranjas, ¿no es así?
TomTom
Este controlador RAID particular (el LSI 1064e) expone las unidades físicas detrás de él al sistema operativo host a través de dispositivos SCSI genéricos.
MikeyB
3
@TomTom Además, solo porque no lo veas no significa que no pueda suceder. smartmontools puede mirar a través del controlador RAID y consultar los discos detrás de él para estos valores como lo hago aquí
MikeyB