Memtest86 для mac os

Memtest86 для mac os

Based on the well-known original memtest86 written by Chris Brady, memtest86+ is a port by some members of the x86-secret team, now working at www.canardpc.com. Our goal is to provide an up-to-date and completly reliable version of this software tool aimed at memory failures detection. Memtest86+ was, is and will always be a free, open-source software.
The original Memtest86 is now handled by PassMark® Software Pty Ltd.

Memtest86+ is released under the terms of the Gnu Public License (GPL). No restrictions for use, private or commercial exist other than the ones mentioned in the Gnu Public License (GPL). Texts about the original version was taken from the original website and written by Chris Brady.

PS : A newsletter for memtest86+ updates is available / Donation for Memtest86+ welcome. Please support free GPL software .

The first version of Memtest86+ was released on early 2004, based on memtest86 v3.0 that was not updated since mid-2002. Our main challenge was to provide an up-to-date version of this useful tool, as reliable than the original. Our work started when we got the first AMD64 system. Unfortunatly, the original memtest v3.0 didn’t run at all. After looking at the source code, we fixed the bug.After some days, I saw lot of other things like chipsets or CPU that were not correctly detected or not detected at all. As I’m the chief-editor of a french hardware website (www.x86-secret.com now integrated into www.canardpc.com), I have access to lot of recent hardware and I can test and debug on quite all available motherboards on the market. After adding detection for all current CPUs, I’ve added detection for all current chipsets (SiS, VIA, nVidia, Intel) and ECC Polling for AMD64, i875P and E7205. Then, I decided to display some useful settings for the most popular chipsets. For exemple, on i865PE/i875P series, memtest86+ will now display FSB & Memory frequency, PAT status, memory timings, ECC status and the number of memory channels. Next version will perhaps contain several enhancements and bug-fixes.

Here is all the latest change logs for memtest86+ :

After a long hiatus without updates and following numerous requests, I’ve started compiling many codes branches to release public builds again! Here is Memtest86+ 5.31b, with many bug fixes in the core functions. This build is not ready for production yet, because it lacks some feedbacks from beta-testers. Additional features and updated detection code will follow soon, as soon I have access to my lab with all the reference test platforms. It’s currently inaccessible due to the COVID19 lockdown.
If you find a bug or regression in this build, please send your feedback to memtest (-A-) memtest.org. Thank you!

Enhancements in v5.01 :

  • Added support for up to 2 TB of RAM on X64 CPUs
  • Added experimental SMT support up to 32 cores (Press F2 to enable at startup)
  • Added complete detection for memory controllers
  • Added Motherboard Manufacturer & Model reporting
  • Added CPU temperature reporting
  • Added enhanced Fail Safe Mode (Press F1 at startup)
  • Added support for Intel «Sandy Bridge-E» CPUs
  • Added support for Intel «Ivy Bridge» CPUs
  • Added preliminary support for Intel «Haswell» CPUs (Core 4th Gen)
  • Added preliminary support for Intel «Haswell-ULT» CPUs
  • Added support for AMD «Kabini» (K16) CPUs
  • Added support for AMD «Bulldozer» CPUs
  • Added support for AMD «Trinity» CPUs
  • Added support for AMD E-/C-/G-/Z- «Bobcat» CPUs
  • Added support for Intel Atom «Pineview» CPUs
  • Added support for Intel Atom «Cedar Trail» CPUs
  • Added SPD detection on most AMD Chipsets
  • Enforced Coreboot support
  • Optimized run time for faster memory error detection
  • Rewriten lots of memory timings detection cod
  • Corrected bugs, bugs and more bugs (some could remain)
Читайте также:  Почтовые клиенты для windows как выбрать

Enhancements in v4.20 :

  • Added failsafe mode (press F1 at startup)
  • Added support for Intel «Sandy Bridge» CPU
  • Added support for AMD «fusion» CPU
  • Corrected some memory brands not detected properly t
  • Various bug fixes

Enhancements in v4.10 :

  • Added support for Core i7 Extreme CPU (32nm)
  • Added support for Core i5/i3 (32 nm)
  • Added support for Pentium Gxxxx (32 mn)
  • Added support for Westmere-based Xeon t
  • Added preliminary support for Intel SNB A0-step
  • Added support for AMD 6-cores CPU
  • Added detection for Intel 3200/3210
  • New installer for USB Key
  • Corrected a crash at startup
  • Many others bug fixes

Enhancements in v4.00 :

  • Major Architectural changes
  • First pass twice faster (reduced iterations)
  • Detect DDR2/3 brands and part numbers on Intel DDR2/3 chipsets
  • Added detection for Intel «Clarkdale/Gulftown» CPU t
  • Added detection for AMD «Magny-Cours» CPU
  • Added detection for Intel XMP Memory
  • Added for CPU w/ 0.5/1.5/3/6/12/16/18/24MB L3
  • Added «clean» DMI detection for DDR3/FBDIMM2
  • Corrected detection for Intel «Lynnfield» CPU
  • Corrected detection for AMD 45nm K10 CPU
  • Solved crash with AMD Geode LX
  • Complies with SMBIOS 2.6.1 specs t
  • Fixed compilation issues with gcc 4.2+
  • Many others bug fixes

PS : Memtest86+ «3.00» was skipped and renamed 4.00 in order to avoid confusion with the original Memtest.

Enhancements in v2.11 :

  • Added support for Intel Core i5 (Lynnfield) CPU
  • Added support for Intel P55 Southbridge
  • Added support for Intel PM45/GM45/GM47 Mobile chipset
  • Added support for Intel GL40/GS45 Mobile chipse t
  • Corrected DDR2/DDR3 detection on Intel x35/x45
  • Corrected detection on some Core i7 CPU
  • Fixed a bug with some AMI BIOS (freeze at startup)
  • Various bug fixes

Enhancements in v2.10 :

  • Added support for Intel Core i7 (Nehalem) CU
  • Added support for Intel Atom Processors
  • Added support for Intel G41/G43/G45 Chipsets
  • Added support for Intel P43/P45 Chipsets
  • Added support for Intel US15W (Poulsbo) Chipset
  • Added support for Intel EP80579 (Tolapai) SoC CPU
  • Added support for ICH10 Southbridge (SPD/DMI)
  • Added detection for Intel 5000X
  • Now fully aware of CPU w/ L3 cache (Core i7 & K10)
  • Added workaround for DDR3 DMI detection
  • Fixed Intel 5000Z chipset detection
  • Fixed Memory Frequency on AMD K10
  • Fixed cache detection on C7/Isaiah CPU
  • Fix Memtest86+ not recognized as Linux Kernel

Enhancements in v2.01 :

  • Added support for i945GM/PM/GME & i946PL/GZ
  • Added support for iGM965/iGL960/iPM965/iGME965/iGLE960
  • Added detection for SiS 649/656/671/672
  • Added detection for i430MX/i430TX
  • Added an optional beep mode (pass completed w/o error)
  • Pass duration 20% reduced
  • Removed the blinking cursor
  • Reverted Test #0 to cached
  • Solved a major bug in Memory Address Errors Reporting
  • Patched for Intel-Powered Mac
  • Corrected Intel 3-Series (P35/X38) chipset init
  • Corrected a bug with SPD Display and ESB6300
  • Correct a detection bug on P965/G965 C-Stepping
  • Solved a incoherency with pass progress indicator
  • Patched Makefile to compile on x86_64
  • Bootable Memtest86+ ISO more compatible

Enhancements in v2.00 :

  • Major Architectures changes
  • Modulo test now use random pattern for better accuracy
  • Added Advanced DMI Errors Reporting Mode
  • Added support for bus ratio changes on Intel Core CPU
  • Added support for non-integer bus ratio on latest Intel CPU
  • Added SPD Data Display for all Intel Chipsets (more to come)
  • Added serial support as a linux boot parameter (Thanks to Michal S.)
  • Added preliminary support for VIA CN Isaiah CPU
  • Added preliminary support for Intel Nehalem
  • Added support for VIA C7/C7-D/C7-M/Eden on Esther Core
  • Added support for AMD K10 (Phenom) CPU w/ timings detection
  • Added support for Intel Pentium E w/ 1 MB L2 Cache
  • Added support for Intel Core 2 45nm (Penryn)
  • Added support for FSB1333/FSB1600 Intel CPU
  • Added support for Intel 5400A/5400B w/ timings detection
  • Added support for Intel Q35/P35/G33/Q33 w/ timings detection
  • Added support for Intel X38/X48 w/ timings detection
  • Added preliminary support for Intel 5000P/V/Z
  • Removed on-fly memory timings change (unstable)
  • Numerous (really) bug fixes
Читайте также:  Система windows обнаружила драйверы отказано доступе

Some screenshots of memtest86+ on third recent platforms (i865/i875 — nForce2 — AMD64) :

Memtest86+ V1.00 on i875P

Источник

Download

Please note that pre-release builds are not SecureBoot signed; you will need to disable SecureBoot verification in the BIOS to be able to run pre-release builds.

* Once the purchase has been completed, a download link shall be provided that will contain the files needed to create your own bootable media.

A pre-installed MemTest86 Pro USB Drive is available on our Pricing Page

A site license is also available, for unlimited use of the software in a company, on our Pricing Page

Notes

  • IMPORTANT: MemTest86 V9 images support only UEFI boot. On machines that don’t support UEFI, MemTest86 will not boot. Please download the older V4 BIOS release of MemTest86 instead.
  • Installation and usage instructions are available on the Technical Information page
  • MemTest86 is a stand-alone program that does not require or use any operating system for execution. The version of Windows, Linux, or Mac being used is irrelevant for execution. However, you must use either Windows, Linux or Mac to create a bootable USB drive.

Creating a boot disk in Windows.

For information on creating a boot disk in Linux/Mac, visit the Technical Information page


Download

Right-click to download, MP4 format, 9MB

System requirements

x86 (32/64-bit) or ARM64 based hardware
UEFI platform firmware
Windows, Linux, or Mac OS
USB Flash Drive (>= 512MB capacity)

Older Versions

As MemTest86 V9 supports only the newer UEFI platform, older PCs without UEFI support would be unable to boot MemTest86. In order to run MemTest86, PCs with legacy BIOS platform must use the older V4 release of MemTest86. The download links for the V4 downloads are still provided for those that prefer to work with the V4 bootable images.

Источник

MemTest86 Technical Information

Problem and bug reporting

Creating a MemTest86 bootable USB Flash drive in Linux/Mac

  1. Download the current Memtest86 package as a Zip file from this page.
  2. Unzip the file. Inside the Zip there is a «disk image» file. For the free edition of MemTest86, this file is called, memtest86-usb.img
  3. Insert a USB flash drive into a USB slot. It needs to be at least 512MB in size.
    Warning: The contents will be overwritten in the next steps.
  4. Determine which device the USB drive is assigned as by opening the Terminal and typing the following command. Don’t get this wrong as you don’t want to overwrite the wrong drive.



Unmount all volumes on the USB drive by typing the following command:

In the example above the device name is /dev/disk2

As the root user, use the ‘dd’ command to write the image to the USB drive. For example,

sudo dd if= of= bs=4m

Note: For Ubuntu, the bs=4M must be capitalised.

is the device the USB key is assigned to. Use the base device (ie. /dev/disk2) not a partition designation (ie. /dev/disk2s1). bs= block size of data transfer. Larger block sizes are faster.

is the file path for the input image file. (E.g:

Warning: all data on the USB key will be lost.
3rd warning! Make sure that the device used in the dd command above is correct. The consequence of picking the wrong drive are potentially disastrous. Total and compete data loss from your hard drive, if you overwrite the wrong drive.

When finished, Reboot your On a Mac, you need to hold down the ALT / Option key on the Mac keyboard while powering on the machine to boot from USB.

On newer Macs from 2019(*) with the Apple T2 Security Chip, you may need to change the SecureBoot settings for MemTest86 to boot. Please see the following page for instructions: https://support.apple.com/en-us/HT208330

(*) These Mac computers have the Apple T2 Security Chip:

  • iMac introduced in 2020
  • iMac Pro
  • Mac Pro introduced in 2019
  • Mac Mini introduced in 2018
  • MacBook Air introduced in 2018 or later
  • MacBook Pro introduced in 2018 or later

Allow booting from external drives and allow booting from non-apple software:

Источник

Memtest86 для mac os

MemTest86 is the original, free, stand-alone memory testing software for x86 and ARM computers.

Boots from USB flash drives to test the RAM in your computer for faults.

Utilizing algorithms that have been in development for over 20 years.

Industry standard since 1994.

Features

PassMark MemTest86 supports all current technologies:

  • 13 different RAM testing algorithms — including row hammer fault detection*
  • All RAM types supported (DDR2, DDR3, DDR4, SODIMM, XMP, ECC)
  • Self-booting off USB or Network (PXE)* boot, without needing DOS, Linux nor Windows
  • Optimized for UEFI-based x86/ARM systems
  • Native 64-bit code (since version 5)
  • ECC error detection & injection*
  • Secure Boot verified – Code signed by Microsoft
  • Graphical interface with mouse input
  • Save logs and create customizable HTML reports
  • Full test automation via configuration file
  • Support for memory blacklisting in Windows (badmemorylist) and Linux (BADRAM)
  • Multi-language support (Chinese, German, Russian, Spanish & more)

*Please refer to the Feature Comparion Table for edition inclusions.

The History of MemTest86

MemTest86 was originally developed by Chris Brady (BradyTech Inc) with a first release in 1994. However, it is interesting to note that some of the testing algorithms used have been under development since 1981 and were previously implemented on Dec PDP-11, VAX-11/780 and Cray XMP architectures. Since then, there have been more than a dozen new versions released. Support for 64bit, new CPU types, symmetrical multiprocessors and many other features have been added during this period. MemTest86 was released as free open source (GPL) software

Between 2002 – 2004 (during the time period of the MemTest86 V3.0 release) the code was ‘forked’ by Samuel Demeulemeester (now part of the French CanardPC publishing group) into another version of the software calledMemTest86+. The naming was unfortunate as it now leads to much confusion between users. Nevertheless, bothMemtest86s subsequently continued to be developed.

The original MemTest86 was continued to be developed across 2004 to 2013, with multiple updates made — most notably the Version 4.0 release. In Feb 2013, PassMark Software took over the maintenance of the MemTest86 project from Chris. This was around the time that a lot of technological changes were occurring. The 64bit era was here, DDR4 was coming, UEFI had already arrived and Microsoft’s Secure boot technology threatened to prevent MemTest86 from booting on future PC hardware.

Starting from MemTest86 v5, the code was re-written to support self-booting from the newer UEFI platform. The software still remains free to use without restrictions. The MemTest86 v4 project is still maintained and remains open source, for use on old machines with BIOS. However, from V5 with the latest release being 9.0 the software is being released under a proprietary license. Development on the MemTest86+ version seems to be discontinued as there have been minimal updates since 2013

Why use MemTest86

Unreliable RAM can cause a multitude of problems. Corrupted data, crashes and other unexplained behaviour.

Bad RAM is one of the most frustrating computer problems to have as symptoms are often random and hard to pin down. MemTest86 can help diagnose faulty RAM (or rule it out as a cause of system instability).

MemTest86 is relied on for industrial use (PC/CPU/motherboard/RAM manufacturers) and consumer use (system builders, overclockers, computer enthusiasts).

Optional Extras

Make your own MemTest86 USB drive, or purchase our ready to use USB stick with the Pro Edition pre-installed and configured.

The PassMark Management Console Web server application allows test system information, test status and test result information to be managed centrally for MemTest86 tests.

Источник

Читайте также:  Windows search как добавить
Оцените статью