การสร้างและอัปเกรด PC ไม่ได้เป็นเรื่องใหม่แล้ว กลุ่มคนโดยเฉพาะเกมเมอร์ มักสร้าง Desktop ใหม่ หรืออัปเกรด Rig เก่าเกี่ยวกับการซื้อฮาร์ดแวร์ใหม่และเชื่อมต่อกับคอมโพเนนต์เก่า แต่ไม่ได้ง่ายอย่างที่คิด น่าจะเจอปัญหาความเข้ากันได้ หรือปัญหาที่ทำให้ขยับหัวตลอดกระบวนการอัปเกรด PC
Ryzen 5 Builds นิยมมากเพราะราคาถึงมือและประสิทธิภาพดี แต่ผู้ใช้รายงานปัญหา Boot Looping หลายอย่างตอนตั้งค่าเครื่อง โดยเฉพาะ Ryzen 5 3600 ไม่ว่าจะเป็น PC ค้างตอนบูท หรือ Reboot เองซ้ำๆ (Chain Restarting) สาเหตุมีหลายอย่าง มาดูบ้าง

ทำไม PC Reboot ที่ BOOT หลังอัปเกรด CPU?
แม้สาเหตุ Boot Looping จะเยอะมาก ผมจำกัดเหลือ 3 สาเหตุหลักที่พบบ่อยตอนทำ Ryzen Builds จะไปรายละเอียดตอนอธิบายวิธีแก้
- BIOS ล้าสมัย - BIOS (Basic Input/Output System) คือ Firmware/Program ใช้สำหรับ Hardware Initialization ระหว่าง Booting มาติดตั้งมากับเมนบอร์ด CPU หน้าที่หลักคือทดสอบคอมโพเนนต์ฮาร์ดแวร์ที่เชื่อมต่อ และตรวจสอบว่าไม่มี Error BIOS ล้าสมัยหมายถึง Bug และ Issues บางอย่างอาจไม่ได้รับการแก้ไขใน Software Version ปัจจุบัน อีกอย่าง เมนบอร์ดอาจบูทไม่ได้เพราะ BIOS เก่าไม่รู้จัก CPU ใหม่
- ปัญหาความเข้ากันได้ - ปัญหาความเข้ากันได้ระหว่างฮาร์ดแวร์เป็นสาเหตุหลักของ PC Boot Looping มีโอกาส CPU (Ryzen 5 3600) อาจไม่เข้ากันได้เต็มที่กับคอมโพเนนต์อื่น เช่น GPU, RAM, Motherboard บ่อยครั้งสามารถทำให้เข้ากันได้โดยปรับ BIOS Settings เราจะดูภายหลัง
- Motherboard Chipset Drivers ล้าสมัย - การอัปเดต Chipset Drivers สำคัญเช่นกัน Drivers เหล่านี้ควบคุมและสร้างการสื่อสารระหว่างคอมโพเนนต์ต่างๆ ใน PC เช่น Processor, Video Card, Hard Drives ฯลฯ
มาดูวิธีแก้ไขที่เป็นไปได้
วิธีที่ 1: อัปเดต BIOS
การอัปเดต BIOS Firmware คือสิ่งแรกที่ควรทำตอนอัปเกรด PC BIOS Update ล่าสุดจะทำให้เมนบอร์ดรู้จักฮาร์ดแวร์ใหม่ได้ถูกต้อง จะแก้ปัญหาความเข้ากันได้ส่วนใหญ่ และเพิ่มความเสถียรตอนบูท

มี 2 วิธีอัปเดต BIOS หาก PC บูทไม่เต็มที่ ทำตามคำแนะนำทีละขั้นตอนด้านล่าง
อัปเดตผ่าน BIOS Menu
วิธีนี้ต้องการ Processor, Memory, และ Video Card Processor ที่ต้องการต้องเข้ากันได้กับเมนบอร์ด
- ขั้นตอนแรกสำคัญคือตรวจสอบ Model เมนบอร์ด และ BIOS Version ที่รันอยู่ ตรวจสอบ BIOS Version ต้องเข้า BIOS Menu ปุ่มทั่วไปเข้ BIOS คือ F1, F2, F10, Delete, Esc บนหน้าจอ BIOS หลัก ควรแสดง BIOS Type และ Version สามารถเข้า BIOS Menu ผ่าน UFEI BIOS Utility ได้
- ทำ POST Test (Power-On Self-Test) ยืนยันว่าคอมพิวเตอร์ผ่านเงื่อนไขบูทได้
- หาก PC ไม่บูทถึง BIOS POST Stage จะต้องการ AMD Processor เก่า (เช่น AMD Athlon 200GE) หรือ Boot Kit เพื่ออัปเดต BIOS หาก Processor ยังในประกัน ขอ Boot Kit จาก AMD ได้โดยตรง คลิกที่นี่เพื่อเรียนรู้เพิ่มเติม
- หลังจากนั้น Boot Up PC ด้วย Processor เก่า ควรเห็น BIOS Menu และ BIOS Version
- ตอนนี้ เพื่ออัปเดต BIOS ต้อง ดาวน์โหลด BIOS ล่าสุดจากเว็บไซต์ทางการของผู้ผลิตเมนบอร์ด เช่น B450 คือเมนบอร์ดทั่วไปสำหรับ AMD Ryzen 5 3600 ผู้ผลิตอาจเป็น ASUS, MSI หรืออื่นๆ
- แยกไฟล์ที่ดาวน์โหลดไปยัง USB Drive ที่ Format FAT32
- ใน BIOS Menu ไปแท็บ Advanced Mode (กด F7) เลือก Tools
- เลือก Flash 3 Utility (กรณี ASUS) และเลือก BIOS Update Method ผ่าน Storage Device
- ตอนนี้ ต้องเสียบ USB Drive และเลือกไฟล์ BIOS ที่ถูกต้อง จะเป็นไฟล์ '.CAP's
- เลือก Yes จากตัวเลือก และ Updates จะติดตั้ง
- ตอนนี้ Ryzen 5 3600 ควรบูทสำเร็จหลังตั้งค่า
อัปเดตผ่าน USB BIOS Flashback
การ Flash BIOS เป็นอีกวิธีอัปเดต BIOS เมนบอร์ดเป็นเวอร์ชันล่าสุดโดยไม่ต้องการ Processor เมนบอร์ดต้องรองรับวิธีนี้ และต้องมีปุ่ม BIOS Flashback บน Rear Panel

- ต้องการ USB Drive Format FAT32 ที่มีไฟล์ '.ROM'
- เสียบ PSU (Power Supply Unit)
- เสียบ USB Flash Drive เข้า BIOS Flashback Port บน Rear Panel
- กด BIOS Flashback Button เพื่อ Flash BIOS น่าจะมี Indicator เช่นไฟกระพริบ แสดงว่า BIOS Flashing กำลังดำเนินการ
- เมื่อ ไฟ หยุดกระพริบ แสดงว่า BIOS Flashing เสร็จ
- ตอนนี้ เสียบ Ryzen 5 3600 และควรบูทสำเร็จ
วิธีที่ 2: ปรับตั้งค่า CPU และ RAM
นี่คือการปรับที่เป็นไปได้ซึ่งอาจแก้ Boot Looping กับระบบของคุณ สำหรับ Fix ทั้งหมดนี้ ต้องเข้า BIOS Menu ของระบบ

- ลองปิด Core Performance Boost Core Performance Boost ปรับความถี่การทำงานของ Processor แบบไดนามิก มักกระโดด Clock Speeds ไป 4GHz+ และเพิ่ม Voltage ถึง 1.5 การปิดอาจแก้ปัญหา
- หลังจากนั้น ลอง Lock CPU ที่ ความถี่ต่ำกว่า (เช่น 3GHz) และตั้ง Voltage มากพอ (เช่น 1.3V) ตรวจสอบว่ายัง Boot Loop หรือไม่ แค่ทดสอบดูว่า Issue อยู่ที่ CPU หรืออย่างอื่น Settings นี้มักอยู่ใน OverClock Settings ใน BIOS
- บางคน เปลี่ยน Voltage เป็น 1.4V ก็แก้ Boot Looping ได้
- อีก Fix ที่เป็นไปได้ ลองเปิด XMP XMP เปิดได้โดยตรงจาก BIOS Settings XMP ช่วยให้ระบบตั้งค่า Motherboard และ CPU Parameters ให้ถูกต้อง
- ลองปรับ RAM Speeds อาจจะ Underclock RAM และจับคู่กับ Processor บางคนเจอปัญหา RAM ที่ 3200MHz
วิธีที่ 3: รีเซ็ต CMOS หรือ BIOS Settings
การเปลี่ยน CMOS หรือ BIOS Settings กลับเป็น Default ก็แก้ปัญหา Booting ได้ เรารู้จัก BIOS แล้ว เช่นเดียวกัน CMOS คือที่ BIOS เก็บรายละเอียด System Configuration ที่ต้องการบูทคอมพิวเตอร์ ทำตามขั้นตอนด้านล่างรีเซ็ตการตั้งค่า

- เข้า BIOS Setup ปุ่มทั่วไป F1, F2, F10, Delete หรือ Esc
- หาตัวเลือก Reset ค่า CMOS เป็น Default ปกติ F9 เกี่ยวกับการ Reset
- จะถูกถาม Confirm ตัวเลือกที่เลือก เลือก Yes แล้ว Save and Exit
- ตอน Reset Settings อย่าปรับอะไรใน BIOS และดูว่า System Run ยังไงใน Default Settings
วิธีที่ 4: รีเซ็ต Configuration Data
หากเปลี่ยน BIOS Settings เป็น Default ไม่ได้ผล ลอง Reset Configuration Data

- เข้า BIOS Setup
- เลือกแท็บ Advanced
- จะมีตัวเลือกว่า Reset Configuration Data
- เปลี่ยนค่าเป็น Yes หรือ Enabled
วิธีที่ 5: ใช้ Motherboard อื่น
การ Troubleshoot ปัญหาแบบนี้ยากเสมอ หาก อัปเดต BIOS และปรับ BIOS Settings ไม่ได้ผล ปัญหาอาจอยู่ที่ Motherboard CPU Combo สามารถลองหา Motherboard อื่นที่เข้ากันได้กับ AMD Ryzen 5 3600
หลายคนรายงาน Boot Looping คล้ายกันกับ B450 Motherboards ลองเปลี่ยน Manufacturer หรือเปลี่ยนเป็น B350 Board ที่หลายคนบอกว่าเสถียรกับ Ryzen 5 3600 มากกว่า ดู Motherboard อื่นสำหรับ Ryzen 5 3600 เพิ่มเติม
- GIGABYTE B450 AORUS Elite
- ASRock B450M Pro
- ASUS TUF Gaming X570-Plus
- ASUS Prime X570-P