Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีทดสอบ RAM (หน่วยความจำ) ที่ผิดปกติใน Windows

เมื่อ PC ของคุณเริ่มสะดุดหรือค้างแบบสุ่ม ถึงเวลาที่จะสวมหมวกนักสืบและเริ่มสืบสวน การทดสอบ RAM เพื่อหาข้อผิดพลาดของหน่วยความจำ ควรเป็นขั้นตอนแรกในการเดินทางนี้ เนื่องจากหน่วยความจำที่ผิดปกติเป็นสาเหตุที่พบบ่อยที่สุดของปัญหาเหล่านี้

มีหลายวิธี (และเครื่องมือ) ในการทดสอบ RAM ตั้งแต่ Windows utilities ที่มาพร้อมระบบไปจนถึงซอฟต์แวร์บุคคลที่สาม เราจะครอบคลุมทุกตัวเลือกในคู่มือลึกนี้เพื่อช่วยคุณเลือกวิธีที่ดีที่สุด

ควรทดสอบหน่วยความจำก่อนบูต (Pre-boot) หรือหลังบูต?

หลายปีก่อน เชื่อกันว่าหน่วยความจำคอมพิวเตอร์ต้องทดสอบด้วยเครื่องมือ pre-booting เนื่องจากในระบบเก่า หน่วยความจำจำกัด ไม่คุ้นเคยที่จะเห็น OS หยิบไปส่วนใหญ่ของทรัพยากรระบบ ทำให้เหลือหน่วยความจำน้อยมากสำหรับการทดสอบจริง

ในคอมพิวเตอร์สมัยใหม่ นี่ไม่ใช่ปัญหาแล้ว PC มีความจุ RAM สูงกว่าที่เคย และ OS ใช้เพียงส่วนเล็กน้อย ทำให้เครื่องมือทดสอบหน่วยความจำที่ทำงานโดยไม่ต้อง pre-boot ดีพอๆ กับซอฟต์แวร์ทดสอบแบบดั้งเดิม

เพิ่มเติม อัลกอริทึมทดสอบที่เครื่องมือ pre-booting ใช้ ไม่ได้แม่นยำในการจำลองรูปแบบการใช้งานจริง แม่อัลกอริทึมเหล่านี้สามารถค้นหาปัญหาตรรกะขนาดใหญ่ได้ แต่ข้อผิดพลาดเล็กๆ หลายอย่างอาจหลุดพ้นไป เพราะฉะนั้น แนะนำให้ทดสอบหน่วยความจำด้วยแอปพลิเคชันที่รันภายใน Windows ด้วย

ทดสอบ RAM ด้วย Windows Memory Diagnostic Tool

เครื่องมือที่เข้าถึงง่ายที่สุดคือ Windows Memory Diagnostic tool — เพราะมาพร้อมกับ Windows คุณไม่ต้องสร้าง bootable USB หรือดาวน์โหลดแอปใดๆ

มันจับข้อผิดพลาดหน่วยความจำที่ชัดเจนได้ดี ช่วยคุณตรวจพบโมดูล RAM ที่ผิดปกติโดยไม่ต้องเสียหายมาก ข้อเสียคือเครื่องมือนี้เก่า למדי และไม่ทำได้ดีในการหาข้อผิดพลาดหน่วยความจำที่ลึกซ้อนกว่า

  1. เพื่อรัน Windows Memory Diagnostic tool ให้พิมพ์ memory diagnostic ในกล่องค้นหา และกด Enter
  2. การรันแอปจะแสดงพรอมต์พร้อม 2 ตัวเลือก คุณสามารถจัดตารางตรวจสอบครั้งหน้าเมื่อคอมพิวเตอร์รีสตาร์ท หรือเลือก Restart now and check for problems
  3. หลังจาก PC รีสตาร์ท จะเริ่ม Windows Memory Diagnostics Tool อัตโนมัติ RAM ของคุณจะถูกทดสอบหลายขั้นตอน และสถานะจะอัปเดตหากพบข้อผิดพลาด
  4. เมื่อทดสอบเสร็จ คอมพิวเตอร์ควรบูทปกติ ตามเครื่องมือ คุณควรได้รับข้อความเกี่ยวกับผลการทดสอบ แต่ในทางปฏิบัติ มักไม่ปรากฏ เพื่อดูผลลัพธ์ คุณต้องหาข้อความใน Event Viewer คลิกขวาที่ปุ่ม Start และเลือก Event Viewer
  5. Event Viewer มีอินเทอร์เฟซซับซ้อน แสดง logs ของทุกการกระทำบนคอมพิวเตอร์ รวมถึง system tasks ตอนนี้ ไปที่ Windows Logs > System จากรายการด้านซ้าย
  6. จะแสดงรายการ system events ทั้งหมด แต่การหาตัวที่ถูกต้องด้วยตนเองยาก ให้เลือก Find… จาก actions ด้านขวา
  7. ป้อน MemoryDiagnostics เพื่อค้นหาบันทึกของเหตุการณ์ทดสอบ ปิดกล่องเพื่อดูรายละเอียดในแผงกลาง

ใช้ Passmark's MemTest86 ตรวจสอบ RAM

Built-in Windows utility ไม่ใช่เครื่องมือทดสอบ RAM ที่ดีที่สุด มันเก่าไปหน่อย แม้จะจับข้อผิดพลาดพื้นฐานได้ แต่ปัญหาขั้นสูงหลายอย่างมักหลุดพ้นไป

เพื่อทดสอบหน่วยความจำอย่างครอบคลุมและ Ausschluss ปัญหา เราแนะนำ MemTest86 เครื่องมือที่รู้จักดี เป็นแอปพลิเคชัน pre-booting ที่ตรวจสอบ RAM อย่างละเอียด

  1. ไปที่เว็บไซต์อย่างเป็นทางการ เพื่อดาวน์โหลดเวอร์ชันฟรีของซอฟต์แวร์
  2. เนื่องจากแอปพลิเคชันต้องบูตจาก pen drive การตั้งค่าจริงๆ คือโปรแกรมเขียน image (image writing program) ใช้มันเพื่อเตรียม USB drive พร้อม MemTest86
  3. ตอนนี้เมื่อคุณรีสตาร์ทคอมพิวเตอร์ MemTest86 จะบูตจาก USB คุณสามารถกดปุ่มใดก็ได้บน splash screen เพื่อหยุดบูตชั่วคราวและกำหนดค่าตัวเลือกก่อน ในครั้งแรก เราแนะนำให้ทิ้งตัวเลือกทั้งหมดไว้ที่ค่าเริ่มต้น
  4. หลังจากนี้ MemTest86 จะเริ่มรันทดสอบบน RAM คุณสามารถดูความคืบหน้าบนหน้าจอ รวมถึงจำนวนข้อผิดพลาดที่พบ
  5. เมื่อกระบวนการเสร็จสิ้น คุณจะได้ Result summary สรุปปัญหาหลักที่ทดสอบพบ
  6. คุณจะได้รับพรอมต์ให้บันทึกรายงาน HTML บน USB stick กด y เพื่อทำ
  7. รายงาน HTML นี้เข้าถึงได้หลังจากคอมพิวเตอร์เริ่มต้นปกติ อยู่บน pen drive มีรายละเอียดมากขึ้นเกี่ยวกับการทดสอบและข้อมูลผลลัพธ์

MemTest86+ ต่างอย่างไร?

คุณอาจเคยได้ยินชื่อซอฟต์แวร์นี้ด้วยชื่อที่แตกต่างเล็กน้อย: MemTest86+ นี่คือแค่สาขาอื่นของแอปพลิเคชันเดียวกัน มีคุณสมบัติคล้ายกันส่วนใหญ่ โดยทั่วไปคุณไม่ควรต้องใช้ทั้งสอง ตัวไหนก็ได้ แล้วดำเนินต่อไป

ทดสอบโดยไม่ต้อง Pre-boot ด้วย HCI Design's MemTest

แอปพลิเคชันทั้งหมดที่เราเห็นมาจนถึงตอนนี้ ทดสอบหน่วยความจำโดยไม่มี OS ทำงาน นั่นเคยเป็นวิธีมาตรฐาน เนื่องจาก Windows เองอาจครอบครองส่วนใหญ่ของหน่วยความจำที่มีอยู่ ป้องกันไม่ให้ซอฟต์แวร์ทดสอบ RAM ทั้งหมด

ปัจจุบัน ความจุหน่วยความจำสูงกว่าความต้องการของ OS มาก ยิ่งไปกว่านั้น การทดสอบ pre-booted ไม่ดีในการจำลองการใช้งาน RAM จริง และมักพลาดข้อผิดพลาดสำคัญ

ด้วยเหตุผลนี้ แนะนำให้ทดสอบ RAM ด้วยเครื่องมือทดสอบที่รันพร้อมกับ Windows ได้ และ HCI Design's MemTest เป็นหนึ่งในแอปพลิเคชันฟรีที่ดีที่สุดสำหรับสิ่งนี้

  1. เริ่มต้นด้วยการดาวน์โหลด MemTest จากเว็บไซต์ HCI Design's
  2. ไม่ต้องติดตั้ง แค่แตกไฟล์โฟลเดอร์ที่ดาวน์โหลด และรันแอปพลิเคชัน
  3. คุณสามารถป้อนปริมาณ RAM ที่ต้องการทดสอบได้ โดยค่าเริ่มต้น ทดสอบ RAM ที่ไม่ได้ใช้งานทั้งหมด ซึ่งเป็นตัวเลือกที่ดีที่สุด คุณควรปิดโปรแกรมอื่นๆ ทั้งหมดก่อนกดปุ่ม Start Testing
  4. ขณะทดสอบดำเนินไป แอปจะแสดงเปอร์เซ็นต์ความครอบคลุมและจำนวนข้อผิดพลาดที่ตรวจพบที่ด้านล่าง แนะนำให้รอแอปรันเป็นเวลากี่ชั่วโมง จนบรรลุ coverage อย่างน้อย 100%

ตรวจสอบหน่วยความจำเร็วด้วย RAM Test

HCI Design's MemTest ดีมาก แต่ช้าลงหน่อย หากคุณมองหาการทดสอบ RAM ใน OS ที่เร็วกว่า คุณอาจพิจารณา RAM Test โดย Karhu Software

เนื่องจากเป็นแอปพลิเคชันพรีเมียม คุณต้องซื้อ license เพื่อใช้งาน นี่คือตัวเลือกที่ดีที่สุดสำหรับคนที่ต้องทดสอบหลาย PC เป็นประจำ เนื่องจากความเร็วสูงช่วยมากในกรณีนั้น

  1. เพื่อดาวน์โหลด RAM test ให้ซื้อ license จากเว็บไซต์ Karhu Software's
  2. เมื่อรันแอปพลิเคชัน คุณจะได้หน้าต่างแบบนี้ คล้ายเครื่องมือก่อนหน้า แต่มีรายละเอียดมากขึ้น คุณสามารถดูปริมาณ free memory, total memory และระบุจำนวน threads ที่จะรันแบบขนาน
  3. เมื่อ RAM Test กำลังทำงาน คุณสามารถดู coverage และ error count ที่ด้านล่าง ในอุดมการณ์ คุณควรปล่อยให้แอปรันหลายชั่วโมง เพื่อหาข้อผิดพลาดทั้งหมด

วิธีวินิจฉัยปัญหา RAM บนคอมพิวเตอร์ของคุณ

ทุกครั้งที่คุณเจอข้อผิดพลาดที่ไม่คาดคิดขณะรันคอมพิวเตอร์ อาจเป็นเพราะปัญหาจากหน่วยความจำที่ผิดปกติ การรันแอปพลิเคชันถูกโหลดเข้า RAM ระหว่างการดำเนินการ และข้อผิดพลาดใน sector หน่วยความจำใดๆ อาจขวขวางการทำงานที่ราบรื่น

โชคดีที่การตรวจสอบสุขภาพ RAM ของคุณ ไม่ใช่งานที่ยากหรือเทคนิคสูง คุณสามารถทดสอบหน่วยความจำของคอมพิวเตอร์ได้ด้วยเครื่องมือทั้ง bootable และ non-bootable โดยรวดเร็ว กำหนดแหล่งที่มาของปัญหาของคุณ

เราแนะนำให้ใช้เครื่องมืออย่างน้อยหนึ่งตัวจากแต่ละหมวดหมู่ เนื่องจากสิ่งนี้จะแก้ไขข้อผิดพลาดหน่วยความจำทุกประเภทอย่างครอบคลุม และหากหน่วยความจำของคุณผิดปกติจริงๆ วิธีแก้เดียวคือเปลี่ยน RAM ด้วยประเภทหน่วยความจำที่ถูกต้อง