BAD_POOL_CALLER เป็น BSOD เกิดจากไดรเวอร์ล้าสมัย/เสียหาย หรือฮาร์ดแวร์/ซอฟต์แวร์ใหม่ที่ติดตั้งไป
สาเหตุ
- ฮาร์ดดิสก์เสียหาย
- ไดรเวอร์ล้าสมัย/เสียหาย
- ไวรัส/มัลแวร์
- Registry เสียหาย
- RAM เสียหาย
วิธีพื้นฐานลองก่อน
- สแกนไวรัสเต็มระบบ
- อัปเดตไดรเวอร์ด้วย Intel Driver Update Utility
- รัน CCleaner และ Malwarebytes
- Windows Update ติดตั้งอัปเดตที่ค้าง
- ลอง System Restore
กรณีเข้า Windows ไม่ได้: ต้อง Enable Legacy Advanced Boot Menu ก่อน (ดูบทความแยก) เพื่อเข้า Safe Mode
วิธีแก้ไข BAD_POOL_CALLER
วิธีที่ 1: SFC และ Check Disk
- บูทเข้า Safe Mode
- Command Prompt (Admin) รัน:
sfc /scannow chkdsk /f C:
- Exit → ค้นหา "Windows Memory Diagnostic" → Restart now and check for problems
- รอทดสอบ RAM → Restart ตรวจสอบ
วิธีที่ 2: Memtest86 (ทดสอบ RAM นอก Windows)
เตรียม: USB Flash Drive, อีกเครื่องหนึ่งสำหรับสร้าง Bootable USB
- ดาวน์โหลด Memtest86 Auto-installer for USB Key
- Extract → รัน Memtest86+ USB Installer → เลือก USB → Burn (จะ Format USB)
- เสียบ USB ที่เครื่องมีปัญหา → บูทจาก USB
- Memtest86 จะทดสอบ RAM เอง (แนะนำทิ้งค้างคืน)
- ผ่านทั้งหมด = RAM ปกติ / ไม่ผ่าน = RAM เสีย → ต้องเปลี่ยน RAM
วิธีที่ 3: Driver Verifier (ใช้ได้เฉพาะเข้า Windows ปกติได้)
สร้าง System Restore Point ก่อน → รัน Driver Verifier ตามคู่มือแยก (ดูบทความ Driver Verifier)
บทความแนะนำ: ใช้ Driver Verifier วิเคราะห์ BSOD