Memtest86 एक उपयोगिता है जो x86 कंप्यूटरों के RAM पेंट्स पर परीक्षणों की एक श्रृंखला करने की अनुमति देती है। इन परीक्षणों का उद्देश्य अस्थिरता की समस्याओं की पहचान करना है।
इस प्रकार की अस्थिरता वाली RAM मेमोरी कई समस्याएँ पैदा कर सकती है, जैसे कि डेटा का भ्रष्ट होना, क्रैश होना और मशीन में अप्रत्याशित व्यवहार होना।
परीक्षण एक बूटेबल पेंड्राइव के माध्यम से मशीन के बूट से किए जाते हैं। डायग्नोसिस में कई घंटे लग सकते हैं, इसलिए, यह सिफारिश की जाती है कि सॉफ़्टवेयर को उस समय चलाने दिया जाए जब कंप्यूटर का उपयोग नहीं किया जा रहा हो।