HomeSoftware & AppsMemtest86+ gratis downloaden - 9.00 | TechSpot

Memtest86+ gratis downloaden – 9.00 | TechSpot

Memtest86+ is een gratis, open-source, op zichzelf staande geheugen-tester voor computers met x86-, x86-64-, ARM64- en LoongArch64-architecturen. Het biedt een veel grondigere geheugentest dan de geheugencontroles die door BIOS worden uitgevoerd.

Het kan ook vrijwel al het geheugen van de computer benaderen, niet beperkt door het geheugen dat door het besturingssysteem wordt gebruikt en onafhankelijk van onderliggende software zoals UEFI-bibliotheken.

Memtest86+ kan direct door een PC-BIOS (legacy of UEFI) worden geladen en uitgevoerd, of via een tussenliggende bootloader die het Linux 16-bit, 32-bit, 64-bit of EFI handover boot-protocol ondersteunt. Het zou moeten werken op elke Pentium-klasse of latere 32-bit of 64-bit CPU.

Wat is er nieuw

ARM64 (AArch64) nu ondersteund!

Memtest86+ draait nu op ARM64-platforms met ondersteuning voor UEFI en ACPI! AArch64-ondersteuning is tot nu toe getest op een Qualcomm Snapdragon X-laptop, de Raspberry Pi 4 & 5 (met community UEFI-firmware) en QEMU.

Rapport opslaan op USB-station

Het schrijven van rapporten naar een USB-station was waarschijnlijk de meest gevraagde functie. Druk op F6 om een volledig tekstrapport met systeeminformatie, geheugenmodules en testresultaten op een FAT32-geformatteerde USB-stick op te slaan. Elk opgeslagen rapport krijgt een uniek nummer, zodat eerdere rapporten niet worden overschreven.

Herontworpen testalgoritmen

De Memtest86+-tests zijn herzien om fouten sneller te detecteren en geoptimaliseerd om complexere storingen te vinden.

SIMD-tests op 64-bit CPU’s

Samen met de nieuwe Bus-stresstest (zie hieronder) is de oude random-sequence moving-test omgezet naar SIMD om te profiteren van grotere vectorinstructies. Beide gebruiken non-temporale stores die de CPU-caches omzeilen en rechtstreeks naar het hoofdgeheugen schrijven, wat resulteert in aanzienlijk hoger geheugenverkeer dan schaalbare (scalar) tests.

Bus-stresstest

Deze nieuwe test richt zich op veelvoorkomende zwaktes van businterfaces op moderne platforms (DDR5+) en blijft tegelijkertijd veeleisend voor oudere architecturen. De sequentie schakelt voortdurend tussen write-bursts en read-checks en voegt idle-periodes in om belastingsovergangen op de PMIC van de module te creëren (die niet door on-die ECC kunnen worden gecorrigeerd). Dit kan interface-gerelateerde fouten blootleggen, zoals signaalintegriteitsfouten door elektrische ruis of spanningsval, of problemen bij XMP/EXPO-training. Dit is precies wat een onstabiel overgeklokte DDR5-kit (of hoogdichtheid server-moederborden) in de praktijk kan laten zien.

Verbeterde Bit Fade-test

Naast de eerdere nullen- en enen-vullingen bevat de laatste test van een pass nu een nieuwe willekeurige reeks. Elke DRAM-cel wordt nu gevuld met willekeurige data, terwijl de aangrenzende buurcel de tegenovergestelde lading draagt. Alle CPU-kernen laden en verifiëren nu gelijktijdig de geheugencellen.

Rowhammer

Target Row Refresh (tRR) is een functie in moderne DIMM’s die de klassieke double-sided hammer tegengaat. Deze test gebruikt Blacksmith-stijl patronen uit recent onderzoek (2022) met niet-uniforme, veelzijdige en met DRAM-refresh gesynchroniseerde toegangspatronen. Het ontleedt de geheugenrij-indeling op basis van toegangstijd (‘DRAMA-lite’ benadering). Fouten worden gerapporteerd, maar niet opgenomen in BadRAM-patronen.

Seriële log voor automatisering

De log= boot-parameter maakt het mogelijk om voor elk gebeurtenis tijdens de test één regel machine-parseerbare uitvoer te produceren: start, systeeminformatie, passes en voortgang door de tests, en fouten. Deze regels zijn gemakkelijk te parseren maar nog steeds leesbaar voor mensen. Naast de nieuwe optie maxpasses= (herstart na N passes) kan Memtest86+ nu headless worden uitgevoerd in testlabomgevingen en CI-buildsystemen.

SPD-integriteitscontrole

Checksum/CRC van de SPD van elke geheugenmodule (DDR5, DDR4 en ouder) wordt nu gecontroleerd, en corrupte geheugenmodules worden gemarkeerd met BAD CRC!. Een beschadigde SPD kan bij sommige moederborden leiden tot vastlopen tijdens POST, maar de meeste hulpprogramma’s letten daar niet op. Memtest86+ detecteert dit. Het kan worden uitgeschakeld met de nospdcrc boot-parameter.

Geheugeninfo uit DMI wanneer SPD niet beschikbaar is

Op sommige platforms (bijv. laptops, desktops van grote OEMs, ARM-borden) is het uitlezen van SPD-data niet mogelijk omdat de SMBus is vergrendeld of ontoegankelijk. Memtest86+ gebruikt nu SMBIOS-gegevens als fallback om informatie over de geheugenmodule weer te geven (grootte, type, snelheid en modelnummer).

Diverse verbeteringen & bugfixes

  • Meer dan 100 nieuwe DRAM-merken gedetecteerd
  • Ondersteuning voor nieuwe platforms (bijv. Intel Wildcat Lake)
  • Willekeurige vastlopers in x2APIC SMP-modus opgelost
  • Betere CPU-temperatuurrapportage op serverplatforms (bijv. EPYC)
  • Diverse bugfixes (cache-detectie, USB- en toetsenbordafhandeling, enz.)
Nural Sevimov
Nural Sevimovhttps://itvandaag.be
Nural Sevimov is oprichter en eigenaar van Actiefhost. Sinds 2011 werkt hij dagelijks met Linux-servers, hostinginfrastructuur en softwareontwikkeling. Met jarenlange praktijkervaring combineert hij technische kennis met een passie voor betrouwbare, efficiënte en moderne hostingoplossingen.
GERELATEERDE ARTIKELEN

Meest populair

Recente reacties