Buscando herramientas de testeo para UEFI
Publicado: 13 Jul 2021, 07:54
"Problemas del siglo XX, soluciones del siglo XX"
Esto resume un poco el planteamiento que tengo. La cuestión es que tengo cada vez más problemas para hacer comprobaciones en equipos modernos (equipados con UEFI). Las herramientas del Hiren's no funcionan bien ya que necesitan leer el teclado, y algunas BIOS ya no dan opción de emulación para teclados USB... por no hablar de que en algún momento las BIOS desaparecerán completamente.
Las dos comprobaciones que me gusta hacer con herramientas antiguas son:
- Memoria: Utilizo Memtest 86+, aunque este cada vez está más obsoleto. Incluso la última versión (5.31b, lanzada el año pasado) no detecta bien mi hardware (es un Ryzen 3 de hace tres años). En teoría, su "padre" (memtest86) ha sido actualizado para trabajar en entornos UEFI, pero hace ya unos años que es software privativo (de su desarrollo se encarga PassMark Software) y no lo he querido probar por eso.
- Disco duro: Parfa esto suelo echar un ojo a la información SMART para tener una idea de cómo anda de salud, pero los tests me gusta hacerlos con MHDD. Los tests SMART solo me dicen si un disco se puede leer o no, mientras que los de MHDD me dicen si hay partes del disco que le cuesta leer más (indicativo de que hay sectores a punto de fallar o ya remapeados). El problema es que MHDD funciona bajo MS-DOS y tiene mal soporte para discos SATA/AHCI o USB (el soporte de USB es muy variable). Como solución "temporal" está Victoria (pero requiere un entorno Windows) y WHDD, que arranca en Linux pero no está al mismo nivel que MHDD.
Por otra parte, debo ser de las pocas personas que no odian UEFI, ya que me tocó lidiar con EFI en algunos servidores. EFI/UEFI tienen una característica poco valorada, y es que puedes acceder a una shell y lanzar comandos antes de que se cargue ningún sistema. En PCs domésticos no es muy habitual, pero se puede usar rEFInd para estas cosas.
Así que, básicamente, estoy buscando:
- Herramientas fiables de comprobación de memoria y disco duro.
- Que se puedan lanzar desde una shell UEFI, o que lleven su propio entorno para no depender del sistema operativo del equipo a comprobar.
- La vara de medida es memtest86 y MHDD.
¿Alguna sugerencia?
Esto resume un poco el planteamiento que tengo. La cuestión es que tengo cada vez más problemas para hacer comprobaciones en equipos modernos (equipados con UEFI). Las herramientas del Hiren's no funcionan bien ya que necesitan leer el teclado, y algunas BIOS ya no dan opción de emulación para teclados USB... por no hablar de que en algún momento las BIOS desaparecerán completamente.
Las dos comprobaciones que me gusta hacer con herramientas antiguas son:
- Memoria: Utilizo Memtest 86+, aunque este cada vez está más obsoleto. Incluso la última versión (5.31b, lanzada el año pasado) no detecta bien mi hardware (es un Ryzen 3 de hace tres años). En teoría, su "padre" (memtest86) ha sido actualizado para trabajar en entornos UEFI, pero hace ya unos años que es software privativo (de su desarrollo se encarga PassMark Software) y no lo he querido probar por eso.
- Disco duro: Parfa esto suelo echar un ojo a la información SMART para tener una idea de cómo anda de salud, pero los tests me gusta hacerlos con MHDD. Los tests SMART solo me dicen si un disco se puede leer o no, mientras que los de MHDD me dicen si hay partes del disco que le cuesta leer más (indicativo de que hay sectores a punto de fallar o ya remapeados). El problema es que MHDD funciona bajo MS-DOS y tiene mal soporte para discos SATA/AHCI o USB (el soporte de USB es muy variable). Como solución "temporal" está Victoria (pero requiere un entorno Windows) y WHDD, que arranca en Linux pero no está al mismo nivel que MHDD.
Por otra parte, debo ser de las pocas personas que no odian UEFI, ya que me tocó lidiar con EFI en algunos servidores. EFI/UEFI tienen una característica poco valorada, y es que puedes acceder a una shell y lanzar comandos antes de que se cargue ningún sistema. En PCs domésticos no es muy habitual, pero se puede usar rEFInd para estas cosas.
Así que, básicamente, estoy buscando:
- Herramientas fiables de comprobación de memoria y disco duro.
- Que se puedan lanzar desde una shell UEFI, o que lleven su propio entorno para no depender del sistema operativo del equipo a comprobar.
- La vara de medida es memtest86 y MHDD.
¿Alguna sugerencia?