Memtest86+ v9.00: compatibilidad con ARM64 e informes en USB

Ya está disponible Memtest86+ v9.00, que sus desarrolladores consideran la actualización más importante desde la reescritura completa del programa en la sexta versión. Las principales novedades son el soporte de la arquitectura ARM64, la posibilidad de guardar el informe en una unidad USB y unos algoritmos de prueba rediseñados.

Memtest86+ v9.00: compatibilidad con ARM64 e informes en USB

El programa ahora funciona en procesadores de arquitectura AArch64 (ARM64). Su funcionamiento se ha comprobado en Snapdragon X y en los ordenadores de placa única Raspberry Pi 4 y 5. También se ha añadido compatibilidad con la nueva plataforma Wildcat Lake. Además, el informe final puede guardarse en una unidad USB con formato FAT32, para lo cual se ha implementado el soporte de dispositivos de almacenamiento masivo USB.

El conjunto de pruebas se ha ampliado y modernizado de forma considerable. La nueva estructura permite detectar el primer error con mayor rapidez. Se han incorporado pruebas con instrucciones vectoriales SIMD de 128 y 256 bits (SSE2, AVX2, NEON, LASX); en LoongArch, la prueba basada en LASX sustituye ahora a la ruta escalar de reserva. Hay una nueva prueba de estrés del bus, pensada sobre todo para memoria DDR5 pero útil con cualquier tipo de RAM. También se ha sumado la prueba RowHammer (prueba 11), desactivada de forma predeterminada. La prueba de pérdida de carga de las celdas se ha mejorado y ahora tiene en cuenta las celdas adyacentes.

Han mejorado las herramientas de diagnóstico y la información sobre el hardware. Al iniciarse, el programa verifica la suma de comprobación y el CRC de los datos SPD para detectar registros dañados. Si el SPD no está disponible, los datos de los módulos de memoria se obtienen de las tablas DMI. Se reconocen más de 100 nuevos fabricantes de DRAM. Asimismo, se ha añadido una opción de sondeo de ECC, ajustes de temperatura para los procesadores AMD EPYC (con la corrección de su visualización) y una sección .osrel en el binario.

La automatización también mejora gracias a un registro legible por máquinas que se emite por el puerto serie (opción de arranque log). Se ha reforzado la gestión de las pilas de los procesadores auxiliares, se ha corregido el doble procesamiento de las pulsaciones de teclas y se han resuelto muchos otros fallos detectados durante las pruebas beta. La compilación está firmada para Secure Boot por la autoridad de certificación propia de los desarrolladores, y se prevé obtener próximamente la firma de Microsoft. Cabe señalar que esta versión es todavía preliminar y aún no figura en el sitio web oficial del proyecto.

Nuevos programas