Ada dua alat yang sangat populer dan efektif untuk memeriksa integritas RAM pada sistem arsitektur x86: MemTest86 vs MemTest86+. Tetapi yang mana yang harus kita pilih? Dalam artikel ini, kami akan memberi Anda kunci untuk menjawab pertanyaan ini.
Hal ini Dua solusi yang berhubungan, tetapi pada saat itu mengambil jalur teknis dan pengembangan yang terpisah. Sementara MemTest86 diakuisisi pada tahun 2013 oleh PassMark Software untuk melanjutkan pengembangannya, MemTest86+ tetap menjadi proyek sumber terbuka, yang memperluas kompatibilitasnya dan beradaptasi dengan standar perangkat keras baru.
MemTest86 lahir pada tahun 1994 oleh tangan Chris Brady dan segera menjadi referensi untuk. Itu adalah perangkat lunak revolusioner: diprogram dalam C dan assembler x86, ia memungkinkan kesalahan dideteksi dalam modul RAM dengan cara yang jauh lebih menyeluruh daripada utilitas konvensional atau diagnostik Windows atau Linux itu sendiri.
Namun, pada awal tahun 2000-an, MemTest86 berhenti memperbarui selama bertahun-tahun (tetap pada versi 3.0 pada tahun 2002). Saat itulah Samuel Demeulemeester menciptakan garpu MemTest86+, cabang yang dimaksudkan untuk menyediakan dukungan bagi prosesor dan chipset baru yang tidak didukung di cabang asli.
Perbedaan Utama: Lisensi, Kompatibilitas, dan Fitur
Salah satu Perbedaan paling menonjol antara kedua alat tersebut terdapat pada lisensi dan model distribusinya.. MemTest86+ sepenuhnya gratis dan sumber terbuka (Lisensi GNU GPL v2.0), yang berarti bahwa setiap pengguna dapat mengunduh, memodifikasi, dan mendistribusikannya tanpa biaya.
Sebaliknya, MemTest86 mengadopsi model freemium setelah diakuisisi oleh PassMarkSaat ini tersedia versi gratis dan versi Pro berbayar. Versi gratisnya mencukupi bagi sebagian besar pengguna, tetapi versi Pro menyertakan utilitas profesional seperti dekode DDR4/DDR5, pengujian SIMD tingkat lanjut (SSE/Neon), injeksi kesalahan ECC, validasi data SPD, dan otomatisasi melalui berkas konfigurasi, di antara tambahan lain yang dirancang untuk lingkungan profesional atau lab pengujian.
Untuk mempelajari lebih lanjut tentang cara memanfaatkan semua fitur, Anda dapat memeriksa Panduan lengkap untuk menggunakan MemTest86 untuk memeriksa kesalahan RAM.
Perbedaan penting lainnya saat membandingkan MemTest86 vs MemTest86+ adalah Dukungan UEFI dan BIOS. MemTest86, sejak versi 10, hanya mengizinkan booting pada sistem UEFI. Alih-alih, MemTest86+ baru-baru ini diperbarui (versi 6.10 dan di atasnya) untuk mendukung BIOS dan UEFI., sehingga mencakup hampir semua peralatan di pasaran.
Terakhir, perlu disebutkan bahwa MemTest86 mendukung Windows, Linux, dan macOS (dalam versi utamanya), sementara MemTest86+ bekerja pada Windows dan Linux.

Metode Eksekusi: Cara Kerja dan Penggunaannya
Kedua utilitas tersebut adalah dirancang untuk berjalan sebagai program mandiri, di luar sistem operasi. Ini penting: RAM harus diuji dalam kondisi yang terkendali, tanpa sistem operasi itu sendiri menggunakannya dan mampu menutupi kesalahan.
untuk gunakan MemTest86 atau MemTest86+, perlu membuat media yang dapat di-boot (biasanya stik USB, meskipun memungkinkan juga untuk membakar CD/DVD atau bahkan floppy disk pada komputer yang sangat lama). Prosedurnya sederhana:
- Unduh gambar yang sesuai dari situs web resmi MemTest86 atau MemTest86+, tergantung pada kasus Anda dan jenis firmware (UEFI atau BIOS) yang didukung oleh komputer Anda.
- Gunakan alat seperti Rufus, Etcher, atau penginstal perangkat lunak itu sendiri untuk membakar gambar ke USB.
- Boot PC dari USB itu (dengan mengakses menu boot BIOS/UEFI).
- Pengujian memori akan dimulai secara otomatis dan mulai melakukan beberapa pengujian, menguji berbagai pola data dan menguji tekanan RAM yang terpasang.
Prosedur untuk Membuat MemTest86+ USB di Windows Sangat mudah karena menawarkan penginstal yang mengotomatiskan seluruh proses: jalankan saja file .exe yang diunduh, pilih drive USB, dan ikuti panduannya.
Dalam semua kasus, Sebaiknya pengujian dilakukan beberapa kali secara lengkap.. Beberapa kesalahan RAM hanya muncul sesekali atau bergantung pada data yang disimpan dalam modul; Oleh karena itu, semakin lama Anda membiarkannya berjalan, semakin dapat diandalkan diagnosisnya.
Karakteristik teknis dan pengujian yang dilakukan
Meninjau perbedaan MemTest86 vs MemTest86+ lebih lanjut, kami menemukan bahwa kedua utilitas tersebut Mereka menjalankan serangkaian pengujian yang sangat komprehensif pada RAM sistem. Pada dasarnya, mereka menulis pola data yang berbeda ke setiap alamat memori, lalu membacanya kembali dan membandingkannya untuk memeriksa perbedaan. Proses ini memungkinkan pendeteksian masalah seperti sel yang rusak, interferensi antar bit, atau kegagalan akibat terlalu panas saat beban tinggi. Anda dapat menjelajahi banyak fitur ini di .
MemTest86 menyertakan dalam versi modernnya antarmuka grafis yang ramah mouse (dalam UEFI) dan dukungan untuk Boot Aman, serta pengujian lanjutan seperti row hammer (serangan yang menimbulkan kesalahan dengan mengakses baris memori yang sama secara berulang) dan dukungan untuk DDR4 dan DDR5 dalam versi terbaru.
MemTest86+ juga telah menggabungkan Dukungan UEFI, decoding tingkat lanjut dan kompatibilitas dengan standar DDR4 dan DDR5 berkat penulisan ulang di cabang 6.x dan yang lebih baru.
Dalam kedua kasus tersebut, deteksi kesalahan sangat teliti. Selain itu, kedua program memungkinkan Anda mengekspor daftar blok memori buruk dalam format yang berguna untuk patch BadRAM kernel Linux dan untuk utilitas "badmemorylist" di Windows (meskipun yang terakhir memerlukan adaptasi manual oleh pengguna).

Perbandingan MemTest86 vs MemTest86+: kelebihan dan keterbatasan
Kami merangkum perbedaan yang paling relevan saat memilih satu atau perangkat lunak lainnya (MemTest86 vs MemTest86+) dalam kaitannya dengan perangkat keras dan kebutuhan Anda:
- Kompatibilitas BIOS/UEFI Lama: Jika Anda memiliki komputer yang sangat lama, MemTest86+ biasanya merupakan pilihan terkini. Pada sistem UEFI modern, keduanya berfungsi, selama Anda mengunduh edisi yang sesuai.
- Lisensi dan biaya: MemTest86+ sepenuhnya gratis dan sumber terbuka, sementara MemTest86 menawarkan versi dasar gratis dan versi Pro berbayar dengan alat-alat canggih.
- Dukungan dan pembaruan: Komunitas sumber terbuka telah menghidupkan kembali MemTest86+ sejak 2022, mengadaptasinya ke perangkat keras terkini; MemTest86 juga menerima pembaruan rutin, terutama di cabang profesional.
- Platform yang didukung: MemTest86 memiliki keunggulan dapat berjalan di Windows, Linux, dan macOS, sementara MemTest86+ dioptimalkan untuk Windows dan Linux.
- Alat profesional: Di lingkungan laboratorium atau perbaikan profesional, MemTest86 Pro tidak ada tandingannya karena utilitas ekstra yang dimilikinya (deteksi DIMM, injeksi/pencatatan kesalahan, otomatisasi, integrasi dengan penganalisis logika, dsb.), meskipun untuk pengguna rumahan biasanya tidak diperlukan.
Kedua alat ini sangat efektif dalam menemukan kesalahan memori. yang biasanya tidak diperhatikan dan bahkan memungkinkan penyempurnaan diagnosis pada mesin yang tampaknya bekerja dengan benar tetapi mengalami kerusakan yang tidak dapat diprediksi. Pengujian tersebut sangat intensif sehingga dapat mengungkap kelemahan yang hanya dapat dideteksi setelah berjam-jam dan beberapa kali pengujian, sesuatu yang tidak dapat dicapai oleh pengujian yang dangkal.
Integrasi ke dalam sistem operasi dan distribusi
MemTest86+ memiliki kehadiran yang luas dalam distribusi Linux: Debian, Ubuntu dan Arch Linux menyertakannya secara default di menu boot mereka. dalam mode BIOS, dan ketersediaannya diperluas ke UEFI generasi baru. Hal ini membuatnya jauh lebih mudah untuk menjalankan uji memori tanpa mengunduh apa pun tambahan di lingkungan Linux.
Untuk bagiannya, MemTest86 masih ditawarkan untuk macOS dan, berkat dukungan langsung dari PassMark, tetap mengikuti perkembangan platform terkini.
Pada akhirnya, kedua solusi tersebut mengharuskan menjalankan pengujian di luar sistem operasi yang sudah terinstal, yang menghilangkan pengaruh driver, layanan, atau program bawaan pada hasil analisis.