หากคอมพิวเตอร์ของคุณเสียงบี๊ปผิดปกติเมื่อเปิดเครื่อง หรือเปิดเครื่องได้แต่ไม่บูท คุณอาจกำลังเผชิญปัญหากับ Power On Self Test (POST) หากคุณเจอรหัสข้อผิดพลาด BIOS Power-On Self-Test (POST) ใดๆ โพสต์นี้ตั้งใจจะช่วยคุณด้วยโซลูชันที่คุณสามารถลองแก้ไขปัญหาได้
BIOS Power-On Self-Test (POST) คืออะไร?
Power-On Self-Test (POST) คือชุดการทดสอบวินิจฉัยในตัวที่ดำเนินการเมื่อเปิดคอมพิวเตอร์ ชุดการทดสอบนี้กำหนดการทำงานที่ถูกต้องของสิ่งต่อไปนี้:
- หน่วยความจำเข้าถึงสุ่ม (RAM)
- ไดรฟ์ดิสก์
- ฮาร์ดไดรฟ์
- หน่วยประมวลผลกลาง (CPU)
- อุปกรณ์ฮาร์ดแวร์อื่นๆ ทั้งหมด
ทุกครั้งที่เปิดคอมพิวเตอร์หรือรีเซ็ตโดยใช้ปุ่ม Reset หรือคำสั่ง Windows Restart คอมพิวเตอร์จะถูกรีบูทและรีเซ็ตสู่สภาพการทำงานพื้นฐาน โปรแกรม BIOS ของระบบเริ่มต้นด้วยการเรียกโปรแกรมพิเศษ (จัดเก็บบนชิป ROM) ที่เรียกว่า POST (power-on self test) POST ส่งคำสั่งมาตรฐานที่ตรวจสอบอุปกรณ์หลักทุกตัว (ในทางเทคนิค มันรันขั้นตอนการวินิจฉัยภายในตัวเอง)
POST มี 2 ขั้นตอน:
- Test 1 เกิดขึ้นก่อนและระหว่างการทดสต์วิดีโอ
- Test 2 เกิดขึ้นหลังจากทดสต์วิดีโอแล้ว
การแบ่งนี้กำหนดว่าคอมพิวเตอร์จะแสดงข้อผิดพลาดด้วยเสียงบี๊ปหรือแสดงบนหน้าจอ POST ไม่ได้สมมติว่าวิดีโอทำงานจนกว่าจะทดสอบแล้ว POST สมมติว่าสปีคเกอร์ทำงานเสมอ แต่เพื่อให้คุณทราบว่าสปีคเกอร์ทำงาน คอมพิวเตอร์ทุกเครื่องจะบี๊ปเมื่อเริ่มต้น ขึ้นอยู่กับประเภท BIOS POST อาจจะเสียงบี๊ปเดี่ยวเมื่อเสร็จสิ้น เพื่อบอกว่ากระบวนการบูทสำเร็จ หากมีบางอย่างผิดปกติ POST จะส่งชุดรหัสบี๊ปเพื่อบอกคุณว่าปัญหาคืออะไรหรือควรเริ่มมองหาที่ไหน
Power-On Self-Test เป็นขั้นตอนแรกในลำดับการบูท ไม่ว่าคุณจะเพิ่งรีสตาร์ทคอมพิวเตอร์หรือเปิดครั้งแรกในไม่กี่วัน ไม่ว่าจะเป็นอย่างไร POST จะรันทุกครั้ง
มันไม่ขึ้นอยู่กับระบบปฏิบัติการใดๆ จริงๆ แล้ว คุณไม่จำเป็นต้องมีระบบปฏิบัติการติดตั้งบนฮาร์ดไดรฟ์เพื่อรัน POST เพราะการทดสอบถูกจัดการโดย BIOS ของระบบ ไม่ใช่ซอฟต์แวร์ที่ติดตั้งใดๆ
มันตรวจสอบความมีอยู่และการทำงานของอุปกรณ์ระบบพื้นฐาน เช่น คีย์บอร์ดและต่อipheral อื่นๆ และองค์ประกอบฮาร์ดแวร์อื่นๆ (เช่น โปรเซสเซอร์ อุปกรณ์จัดเก็บ และหน่วยความจำ)
หลังจาก POST คอมพิวเตอร์จะยังคงบูทต่อไป แต่ก็ต่อเมื่อมันเสร็จสมบูรณ์อย่างสำเร็จ ปัญหาชัดเจนมาหลัง POST เช่น Windows ค้างระหว่างสตาร์ทอัพ แต่ในกรณีส่วนใหญ่ ปัญหาเหล่านี้อาจเกิดจากระบบปฏิบัติการหรือปัญหาซอฟต์แวร์ ไม่ใช่ฮาร์ดแวร์
ในคอมพิวเตอร์ที่เข้ากันได้กับ IBM PC หน้าที่หลักของ POST ถูกจัดการโดย BIOS BIOS จะโอนหน้าที่บางส่วนให้โปรแกรมอื่นๆ ที่ออกแบบมาเพื่อเริ่มต้นต่อipheral เฉพาะเจาะจง โดยเฉพาะสำหรับการเริ่มต้นวิดีโอและ SCSI หน้าที่หลักของ BIOS หลักในช่วง POST มีดังนี้:
- ค้นหา ขนาด และตรวจสอบหน่วยความจำหลักของระบบ
- เริ่มต้น BIOS
- ระบุ จัดระเบียบ และเลือกว่าอุปกรณ์ไหนพร้อมสำหรับการบูท
- ตรวจสอบ CPU registers
- ตรวจสอบความสมบูรณ์ของโค้ด BIOS เอง
- ตรวจสอบคอมโพเนนต์พื้นฐานบางอย่าง เช่น DMA, timer, interrupt controller
- ส่งต่อการควบคุมไปยัง BIOS ส่วนขยายเฉพาะเจาะจงอื่นๆ (หากติดตั้ง)
การตรวจสอบดำเนินการหลักบน:
- องค์ประกอบฮาร์ดแวร์ เช่น โปรเซสเซอร์ อุปกรณ์จัดเก็บ และหน่วยความจำ
- อุปกรณ์ระบบพื้นฐาน เช่น คีย์บอร์ด และต่อipheral อื่นๆ
- CPU Registers
- DMA (Direct Memory Access)
- Timer
- Interrupt controller
ข้อผิดพลาด BIOS Power-On Self-Test (POST) บนระบบ Windows 10/11 คืออะไร?
เมื่อคุณเจอรหัสข้อผิดพลาด BIOS POST มักจะมาพร้อมเสียงบี๊ปของคอมพิวเตอร์เดี่ยวหรือหลายเสียง
เกือบทุกอย่างที่อาจป้องกันไม่ให้คอมพิวเตอร์บูทต่อไปจะส่งสัญญาณข้อผิดพลาดบางประเภท ข้อผิดพลาดอาจมาในรูปแบบ LED กระพริบ เสียงบี๊ปที่ได้ยินได้ หรือข้อความข้อผิดพลาดบนหน้าจอ ซึ่งทั้งหมดในทางเทคนิคเรียกว่า POST codes, beep codes และ on-screen power-on self-test error messages
หากบางส่วนของ power-on self-test ล้มเหลว คุณจะรู้ทันทีหลังจากเปิดคอมพิวเตอร์ ตัวอย่างเช่น หากปัญหาอยู่ที่การ์ดวิดีโอ และดังนั้นคุณไม่เห็นอะไรบนหน้าจอ
บนคอมพิวเตอร์ macOS ข้อผิดพลาด power-on self-test มักปรากฏเป็นไอคอนหรือกราฟิกอื่นๆ แทนข้อความข้อผิดพลาดจริง ตัวอย่างเช่น ไอคอนโฟลเดอร์แตกหลังจากสตาร์ทอัพ Mac ของคุณอาจหมายความว่าคอมพิวเตอร์ไม่พบฮาร์ดไดรฟ์ที่เหมาะสมที่จะบูทจาก
ประเภทความล้มเหลวบางอย่างระหว่าง POST อาจไม่สร้างข้อผิดพลาดเลย หรือข้อผิดพลาดอาจซ่อนอยู่หลังโลโก้ของผู้ผลิตคอมพิวเตอร์
BIOS ออกข้อความข้อผิดพลาดหากฮาร์ดแวร์ไม่ทำงานอย่างถูกต้องหรือไม่ได้รับการระบุ ข้อความข้อผิดพลาดประกอบด้วยข้อความบนหน้าจอแสดงผลหรือชุดเสียงบี๊ปที่เข้ารหัส เนื่องจาก POST เริ่มต้นก่อนการเปิดใช้งานการ์ดวิดีโอ ข้อความบนหน้าจอแสดงผลจึงไม่เป็นเรื่องปกติ มีรหัสบี๊ปหลากหลายที่อธิบายได้อย่างเหมาะสมสำหรับการแก้ไขข้อผิดพลาด รหัสบี๊ปอาจบ่งชี้ parity error, base memory read/write (R/W) error, memory refresh timer error, display memory error, motherboard timer not functioning, cache memory failed หรือข้อผิดพลาดอื่นๆ อีกมากมาย
บางครั้ง ข้อผิดพลาดจะหยุดกระบวนการบูทจนกว่าจะแก้ไขข้อผิดพลาด และอุปกรณ์ที่มีข้อผิดพลาดจะไม่ได้รับอนุญาตให้ทำงาน เพื่อให้มั่นใจในความปลอดภัย ข้อความข้อผิดพลาดอาจเป็นพื้นฐาน ตัวอย่างเช่น error 161 หมายถึงบอร์ดระบบมีแบตเตอรี่ตาย บางครั้ง POST error อาจรุนแรง เช่น เมื่อเมนบอร์ดไม่ตรวจพบคอมโพเนนต์ RAM
ข้อความข้อผิดพลาดอาจประกอบด้วยข้อความข้อความบนคอนโซลหรือเสียงในรูปแบบบี๊ป ไม่ว่าจะเป็นผู้ขายใดก็ตาม จะมีคู่มืออธิบายประเภทข้อผิดพลาดและการแมปข้อความข้อผิดพลาดเพื่อช่วยให้เราแก้ไขปัญหา ข้อความข้อผิดพลาดอาจแตกต่างกันตั้งแต่ parity error ไปจนถึงเมนบอร์ดที่ผิดปกติ
แผนภูมิต่อไปนี้เกี่ยวกับเสียงบี๊ปและความหมายที่สอดคล้องกัน:
- 1 เสียงบี๊ปสั้น – Normal POST – ระบบ OK
- 2 เสียงบี๊ปสั้น – POST error – รหัสข้อผิดพลาดแสดงบนหน้าจอ
- 3 เสียงบี๊ปยาว – 3270 keyboard card
- 3 เสียงบี๊ป – Base 64 KB หรือ CMOS RAM failure
- 4 เสียงบี๊ป – System timer
- 5 เสียงบี๊ป – Processor failure
- 6 เสียงบี๊ป – Keyboard controller หรือ Gate A20 error
- 7 เสียงบี๊ป – Virtual mode exception error
- 8 เสียงบี๊ป – Display monitor write/read test failure
- 9 เสียงบี๊ป – ROM BIOS checksum error
- 10 เสียงบี๊ป – CMOS RAM shutdown register failure
- ไม่มีเสียงบี๊ป – Power supply, system board problem, disconnected CPU, หรือ disconnected speaker
- เสียงบี๊ปต่อเนื่อง – Power supply, system board, หรืออาจเป็น RAM problem, keyboard problem
- เสียงบี๊ปสั้นซ้ำๆ – Power supply หรือ system board problem หรือ keyboard
- 1 ยาว, 1 สั้น – System board problem
- 1 ยาว, 2 สั้น – Display adapter problem (MDA, CGA)
- 1 ยาว, 3 สั้น – Enhanced Graphics Adapter (EGA)
- 1 ยาว, 8 สั้น – Display test และ display vertical and horizontal retrace test failure
นี่คือรายการรหัสข้อผิดพลาดและข้อความข้อผิดพลาดที่มาพร้อมกัน:
- 0000 – Timer Error
- 0003 – CMOS Battery Low
- 0004 – CMOS Settings Wrong
- 0005 – CMOS Checksum Bad
- 000B – CMOS Memory Size Wrong
- 000C – RAM R/W Test Failed
- 000E – A: Drive Error
- 000F – B: Drive Error
- 0012 – CMOS Date/Time Not Set
- 0040 – Refresh Timer Test Failed
- 0041 – Display Memory Test Failed
- 0042 – CMOS Display Type Wrong
- 0043 – ~<INS> Pressed
- 0044 – DMA Controller Error
- 0045 – DMA-1 Error
- 0046 – DMA-2 Error
- 0047 – Unknown BIOS error. Error code = 0047
- 0048 – Password Check Failed
- 0049 – Unknown BIOS error. Error code = 0049
- 004A – Unknown BIOS error. Error code = 004A
- 004B – Unknown BIOS error. Error code = 004B
- 004C – Keyboard/Interface Error
- 005D – S.M.A.R.T. Command Failed
- 005E – Password Check Failed
- 0101 – ! This system board does not support the power requirements of the installed processor. The processor will be run at a reduced frequency, which will impact system performance.
- 0102 – Error! The CPU Core to Bus ratio or VID configuration has failed! Please enter BIOS Setup and re-config it.
- 0103 – ERROR! CPU MTRRs configuration failed! Uncacheable memory hole or PCI space too complicated!
- 0120 – Thermal Trip Failure
- 0121 – Thermal Trip Failure
- 0122 – Thermal Trip Failure
- 0123 – Thermal Trip Failure
- 0124 – Thermal Trip Failure
- 0125 – Thermal Trip Failure
- 0126 – Thermal Trip Failure
- 0127 – Thermal Trip Failure
- 0128 -Thermal Trip Failure
- 0129 – Thermal Trip Failure
- 012A – Thermal Trip Failure
- 012B – Thermal Trip Failure
- 012C – Thermal Trip Failure
- 012D – Thermal Trip Failure
- 012E – Thermal Trip Failure
- 012F – Thermal Trip Failure
- 0150 – Processor Failed BIST
- 0151 – Processor Failed BIST
- 0152 – Processor Failed BIST
- 0153 – Processor Failed BIST
- 0154 – Processor Failed BIST
- 0155 – Processor Failed BIST
- 0156 – Processor Failed BIST
- 0157 – Processor Failed BIST
- 0158 – Processor Failed BIST
- 0159 – Processor Failed BIST
- 015A – Processor Failed BIST
- 015B – Processor Failed BIST
- 015C – Processor Failed BIST
- 015D – Processor Failed BIST
- 015E – Processor Failed BIST
- 015F – Processor Failed BIST
- 0160 – Processor missing microcode
- 0161 – Processor missing microcode
- 0162 – Processor missing microcode
- 0163 – Processor missing microcode
- 0164 – Processor missing microcode
- 0165 – Processor missing microcode
- 0166 – Processor missing microcode
- 0167 – Processor missing microcode
- 0168 – Processor missing microcode
- 0169 – Processor missing microcode
- 016A – Processor missing microcode
- 016F – Processor missing microcode
- 0180 – BIOS does not support current stepping
- 0181 – BIOS does not support current stepping
- 0182 – BIOS does not support current stepping
- 0183 – BIOS does not support current stepping
- 0184 – BIOS does not support current stepping
- 0185 – BIOS does not support current stepping
- 0186 – BIOS does not support current stepping
- 0187 – BIOS does not support current stepping
- 0188 – BIOS does not support current stepping
- 0189 – BIOS does not support current stepping
- 018A – BIOS does not support current stepping
- 018B – BIOS does not support current stepping
- 018C – BIOS does not support current stepping
- 018D – BIOS does not support current stepping
- 018E – BIOS does not support current stepping
- 018F – BIOS does not support current stepping
- 0192 – L2 cache size mismatch.
- 0193 – CPUID, Processor stepping are different.
- 0194 – CPUID, Processor stepping are different.
- 0195 – Front side bus mismatch. System halted.
- 0196 – CPUID, Processor Model are different.
- 0197 – Processor speeds mismatched.
- 5120 – CMOS cleared by jumper.
- 5121 – Password cleared by jumper.
- 5125 – Not enough conventional memory to copy PCI Option ROM.
- 5180 – Unsupported Memory Vendor : DIMM_A0
- 5181 – Unsupported Memory Vendor : DIMM_A1
- 5182 – Unsupported Memory Vendor : DIMM_A2
- 5183 – Unsupported Memory Vendor : DIMM_A3
- 5184 – Unsupported Memory Vendor : DIMM_A4
- 5185 – Unsupported Memory Vendor : DIMM_B0
- 5186 – Unsupported Memory Vendor : DIMM_B1
- 5187 – Unsupported Memory Vendor : DIMM_B2
- 5188 – Unsupported Memory Vendor : DIMM_B3
- 5189 – Unsupported Memory Vendor : DIMM_B4
- 518A – Unsupported Memory Vendor : DIMM_B5
- 518B – Unsupported Memory Vendor : DIMM_C0
- 518C – Unsupported Memory Vendor : DIMM_C1
- 518D – Unsupported Memory Vendor : DIMM_C2
- 518F – Unsupported Memory Vendor : DIMM_C3
- 5190 – Unsupported Memory Vendor : DIMM_C4
- 5191 – Unsupported Memory Vendor : DIMM_C5
- 5192 – Unsupported Memory Vendor : DIMM_D0
- 5193 – Unsupported Memory Vendor : DIMM_D1
- 5194 – Unsupported Memory Vendor : DIMM_D2
- 5195 – Unsupported Memory Vendor : DIMM_D3
- 5196 – Unsupported Memory Vendor : DIMM_D4
- 5197 – Unsupported Memory Vendor : DIMM_D5
- 51A0 – Unsupported AMB Vendor : DIMM_A0
- 51A1 – Unsupported AMB Vendor : DIMM_A1
- 51A2 – Unsupported AMB Vendor : DIMM_A2
- 51A3 – Unsupported AMB Vendor : DIMM_A3
- 51A4 – Unsupported AMB Vendor : DIMM_A4
- 51A5 – Unsupported AMB Vendor : DIMM_A5
- 51A6 – Unsupported AMB Vendor : DIMM_B0
- 51A7 – Unsupported AMB Vendor : DIMM_B1
- 51A8 – Unsupported AMB Vendor : DIMM_B2
- 51A9 – Unsupported AMB Vendor : DIMM_B3
- 51AA – Unsupported AMB Vendor : DIMM_B4
- 51AB – Unsupported AMB Vendor : DIMM_B5
- 51AC – Unsupported AMB Vendor : DIMM_C0
- 51AD – Unsupported AMB Vendor : DIMM_C1
- 51AE – Unsupported AMB Vendor : DIMM_C2
- 51AF – Unsupported AMB Vendor : DIMM_C3
- 51B0 – Unsupported AMB Vendor : DIMM_C4
- 51B1 – Unsupported AMB Vendor : DIMM_C5
- 51B2 – Unsupported AMB Vendor : DIMM_D0
- 51B3 – Unsupported AMB Vendor : DIMM_D1
- 51B4 – Unsupported AMB Vendor : DIMM_D2
- 51B5 – Unsupported AMB Vendor : DIMM_D3
- 51B6 – Unsupported AMB Vendor : DIMM_D4
- 51B7 – Unsupported AMB Vendor : DIMM_D5
- 51C0 – Memory Configuration Error.
- 8101 – ! USB Host Controller not found at the specified address!!!
- 8102 – Error! USB device failed to initialize!!!
- 8104 – ! Port 60h/64h emulation is not supported by this USB Host Controller!!!
- 8105 – ! EHCI controller disabled. It requires 64bit data support in the BIOS.
- 8301 – Not enough space in runtime area. SMBIOS data will not be available.
- 8302 – Not enough space in runtime area. SMBIOS data will not be available.
- 8601 – Error: BMC Not Responding
- 8701 – Insufficient Runtime space for MPS data.!.
- 4F – Initializing IPMI BT interface.
- D4 – Testing base memory; system might hang if test fails.
- D5 – Copying Boot Block to RAM and transferring control to RAM.
- 38 – Initializing different devices through DIM (Device Initialization Manager). For example, USB controllers are initialized at this point.
- 75 – Initializing Int-13 and preparing for IPL detection.
- 78 – Initializing IPL devices controlled by BIOS and option ROMs.
- 85 – Displaying errors to the user and getting the user response for error.
- 87 – Executing BIOS setup if needed / requested. Checking boot password if installed.
- 00 – Passing control to OS Loader (typically INT19h).
- FF – The flash has been updated successfully. Making flash write disabled. Disabling ATAPI hardware. Restoring CPUID value back into register. Giving control to F000 ROM at F000:FFF0h.
สาเหตุของข้อผิดพลาด BIOS Power-On Self-Test (POST) บนระบบ Windows 10/11
ปัญหา Power On Self Test (POST) อาจเกิดจากสถานการณ์ต่อไปนี้:
ฮาร์ดแวร์ใหม่ขัดแย้งกับฮาร์ดแวร์เก่า
หากฮาร์ดแวร์ใหม่เพิ่งถูกเพิ่มเข้าไปในคอมพิวเตอร์ ให้ถอดฮาร์ดแวร์นั้นออกเพื่อให้แน่ใจว่าไม่ใช่สาเหตุของปัญหาของคุณ หากหลังจากถอดฮาร์ดแวร์ใหม่นี้คอมพิวเตอร์ของคุณทำงาน แสดงว่าคอมพิวเตอร์อาจไม่เข้ากันได้กับฮาร์ดแวร์ใหม่ หรือการตั้งค่าระบบต้องเปลี่ยนแปลงเพื่อทำงานกับอุปกรณ์ฮาร์ดแวร์ใหม่
อุปกรณ์ฮาร์ดแวร์เสียหายหรือกำลังล้มเหลว
ถอดทุกอย่างออกจากหลังคอมพิวเตอร์ ยกเว้นสายไฟฟ้า เปิดคอมพิวเตอร์และดูว่ามันบี๊ปปกติหรือไม่ หากคอมพิวเตอร์ไม่เคยบี๊ปเลย ให้ต่อหน้าจอเพื่อดูว่ามีข้อความเกิดขึ้นหรือไม่
หากคุณได้รับลำดับเสียงบี๊ป ดูหน้ารหัสบี๊ปของเราสำหรับรายการรหัสบี๊ปต่างๆ ทั้งหมดและความหมายของพวกมัน รหัสบี๊ปเหล่านี้สามารถช่วยคุณระบุได้อย่างแน่นอนว่าคอมโพเนนต์คอมพิวเตอร์ไหนกำลังล้มเหลวหรือตายแล้ว
ตรวจสอบให้แน่ใจว่าพัดลมทั้งหมดของคอมพิวเตอร์ทำงานอยู่ หากพัดลมล้มเหลว (โดยเฉพาะพัดลมฮีทซิงค์สำหรับ CPU) คอมพิวเตอร์ของคุณอาจร้อนเกินไปซึ่งทำให้มันไม่บูทได้
หากคุณไม่สามารถกำหนดได้จากรหัสบี๊ปว่าคอมโพเนนต์ไหนล้มเหลว หรือไม่มีรหัสบี๊ป ให้ถอดสายเคเบิลจาก CD-ROM, DVD-ROM, ฮาร์ดไดรฟ์ และฟล็อปปี้ไดรฟ์ และจากคอนเนคเตอร์เมนบอร์ด หากสิ่งนี้แก้ไข POST ที่ผิดปกติของคุณ ให้พยายามต่ออุปกรณ์แต่ละตัวทีละตัวเพื่อกำหนดว่าอุปกรณ์และ/หรือสายเคเบิลไหนก่อให้เกิดปัญหา
ปัญหาฮาร์ดแวร์อื่นๆ
ปัญหาฮาร์ดแวร์ เช่น หน่วยความจำเสียหายหรือ CPU ทำงานผิดปกติ เป็นสาเหตุหลักอีกอย่างของข้อผิดพลาดคอมพิวเตอร์ ตัวอย่างเช่น ikernel.exe application error อาจเกิดขึ้นหากมีปัญหากับหน่วยความจำ เพื่อตรวจสอบฮาร์ดแวร์ของคุณเป็นประจำ คุณอาจใช้เครื่องมือวินิจฉัยฮาร์ดแวร์ที่ดี หากคุณใช้ Windows Vista คุณอาจใช้ memory diagnostics tool ที่มาพร้อมกับระบบปฏิบัติการเพื่อตรวจสอบชิปหน่วยความจำบนคอมพิวเตอร์ของคุณ
วิธีแก้ไขข้อผิดพลาด BIOS Power-On Self-Test (POST) บนระบบ Windows 10/11
มีสองระดับของรหัสข้อผิดพลาดระหว่าง POST: fatal และ nonfatal ตามที่ชื่อบ่งชี้ fatal errors จะหยุดระบบโดยไม่พยายามโหลดระบบปฏิบัติการ ปัญหาหน่วยความจำ หรือดิสก์ที่ผิดปกติหรือ display adapter ที่ผิดปกติ เป็นตัวอย่างของ fatal errors Nonfatal errors เช่น "missing" floppy disk drive จะยังคงทำให้ระบบพยายาม (และมักจะสำเร็จ) โหลดระบบปฏิบัติการ
ในกรณีส่วนใหญ่ ขั้นตอน POST ทำงานตรวจสอบคอมโพเนนต์ได้ดี หากมันให้ใบรับรองสุขภาพที่ดีกับฮาร์ดแวร์ ความล้มเหลวในการบูทของมันมักจะอยู่ที่ระบบปฏิบัติการ คุณสามารถใช้ฟล็อปปี้ดิสก์ที่บูทได้ในกรณีส่วนใหญ่เพื่อเข้าถึงฮาร์ดไดรฟ์ หรือบูท Windows โดยใช้วิธี Safe Start (กดปุ่ม F8 ทันทีหลังจาก POST เสร็จสิ้น) และตรวจสอบการตั้งค่าที่ขัดแย้งกัน
หากคุณกำลังประสบข้อผิดพลาด POST เมื่อบูทคอมพิวเตอร์ของคุณ ขั้นตอนต่อไปนี้อาจช่วยให้คุณแก้ไขปัญหา บางขั้นตอนด้านล่างแนะนำให้ถอดชิ้นส่วนทางกายภาพจากภายในคอมพิวเตอร์ ขณะทำงานภายในคอมพิวเตอร์ ขอแนะนำให้คุณระวัง ESD (electrostatic discharge) และอันตรายที่อาจเกิดขึ้น
ขั้นตอนที่ 1: ถอดฮาร์ดแวร์ใหม่
หากฮาร์ดแวร์ใหม่เพิ่งถูกเพิ่มเข้าไปในคอมพิวเตอร์ ให้ถอดฮาร์ดแวร์นั้นออกเพื่อให้แน่ใจว่าไม่ได้ก่อให้เกิดปัญหาของคุณ หากคอมพิวเตอร์ของคุณทำงานหลังจากถอดฮาร์ดแวร์ใหม่ มันอาจหมายถึงหลายอย่าง ไม่ว่าจะเป็น ฮาร์ดแวร์ใหม่ไม่เข้ากันได้กับคอมพิวเตอร์ของคุณ ตั้งค่าระบบต้องเปลี่ยนแปลง หรือฮาร์ดแวร์ใหม่เสียหาย
ขั้นตอนที่ 2: ถอดดิสก์หรืออุปกรณ์ USB ใดๆ
ถอดดิสก์, CD, หรือ DVD ที่อยู่ในคอมพิวเตอร์ หากมีอุปกรณ์ USB (iPods, ไดรฟ์, โทรศัพท์ ฯลฯ) ต่ออยู่ ให้ถอดทุกตัวออกเช่นกัน รีบูทคอมพิวเตอร์และดูว่ามีอะไรเปลี่ยนแปลงหรือไม่
ขั้นตอนที่ 3: ถอดต่อipheral ภายนอก
ถอดทุกอย่างออกจากหลังคอมพิวเตอร์ ยกเว้นสายไฟฟ้า เปิดคอมพิวเตอร์และดูว่ามันบี๊ปปกติหรือไม่ หากคอมพิวเตอร์ไม่เคยบี๊ป ให้ต่อหน้าจอหรือจอแสดงผลไว้เพื่อดูว่ามีการเปลี่ยนแปลงเกิดขึ้นหรือไม่
ขั้นตอนที่ 4: ต่อสายไฟฟ้าใหม่และตรวจสอบ
หากคอมพิวเตอร์ไม่ได้รับพลังงานเพียงพอหรือพลังงานถูกขัดจังหวะ คอมพิวเตอร์อาจเจอปัญหา ถอดสายไฟฟ้าของคุณจาก power strip หรือ UPS (uninterruptible power supply) และต่อคอมพิวเตอร์โดยตรงเข้ากับปลั๊กผนังที่รู้จักว่าดี
ขั้นตอนที่ 5: ระบุรหัสบี๊ป
หากคุณได้รับลำดับเสียงบี๊ป ดูหน้ารหัสบี๊ปสำหรับรายการรหัสบี๊ปที่แตกต่างกันและคำอธิบายของพวกมัน คุณยังสามารถตรวจสอบเอกสารเมนบอร์ดหรือคอมพิวเตอร์ของคุณเพื่อข้อมูลเกี่ยวกับรหัสบี๊ป รหัสบี๊ปเหล่านี้มีเจตนาช่วยระบุว่าคอมโพเนนต์คอมพิวเตอร์ไหนกำลังล้มเหลวหรือเสีย หากรหัสบี๊ปของคุณไม่ได้แสดงในรายการ ให้ดำเนินการแก้ไขปัญหาต่อไป
ขั้นตอนที่ 6: ตรวจสอบพัดลมทั้งหมด
ตรวจสอบให้แน่ใจว่าพัดลมทั้งหมดทำงานบนคอมพิวเตอร์ หากพัดลมล้มเหลว (โดยเฉพาะพัดลมฮีทซิงค์สำหรับ CPU) คอมพิวเตอร์ของคุณอาจร้อนเกินไปหรือตรวจจับความล้มเหลวของพัดลม ทำให้คอมพิวเตอร์ไม่บูทได้
ขั้นตอนที่ 7: ตรวจสอบสายเคเบิลทั้งหมด
ตรวจสอบให้แน่ใจว่าสายเคเบิลทั้งหมดต่อกับคอมพิวเตอร์อย่างปลอดภัย และไม่มีสายเคเบิลหลวมโดยการกดแน่นแต่ละสาย
ทุกไดรฟ์ดิสก์ควรมีสายเคเบิลข้อมูลและสายไฟฟ้าเชื่อมต่อกับมัน Power supply ของคุณควรมีสายเคเบิลอย่างน้อยหนึ่งเส้นไปที่เมนบอร์ด เมนบอร์ดหลายตัวอาจมีสายเคเบิลเพิ่มเติมที่ต่ออยู่เพื่อจ่ายไฟให้พัดลม
ขั้นตอนที่ 8: ถอดการ์ดขยายทั้งหมด
หากคำแนะนำข้างต้นยังไม่ได้แก้ไข POST ที่ผิดปกติ ให้ถอด riser board (หากใช้) และการ์ดขยายแต่ละตัว หากสิ่งนี้แก้ไขปัญหาหรืออนุญาตให้คอมพิวเตอร์ POST ได้ ให้ต่อการ์ดทีละตัวจนกว่าคุณจะกำหนดได้ว่าการ์ดไหนก่อให้เกิดปัญหา
ขั้นตอนที่ 9: ถอดไดรฟ์ทั้งหมด
หากคุณไม่สามารถวินิจฉัยปัญหาจากรหัสบี๊ปได้ (หรือคุณไม่ได้ยินรหัสบี๊ป) ให้ปิดคอมพิวเตอร์ จากนั้น ถอดสายเคเบิลข้อมูล IDE, SATA, SCSI หรืออื่นๆ จากเมนบอร์ด เมื่อถอดแล้ว ให้ลองบูทคอมพิวเตอร์อีกครั้ง
หากสิ่งนี้แก้ไข POST ที่ผิดปกติของคุณหรือสร้างข้อความข้อผิดพลาด ให้ต่ออุปกรณ์แต่ละตัวกลับจนกว่าคุณจะกำหนดได้ว่าอุปกรณ์หรือสายเคเบิลไหนก่อให้เกิดปัญหา ในบางสถานการณ์ อาจเป็นการเชื่อมต่อสายเคเบิลหลวมที่ก่อให้เกิดปัญหา
ขั้นตอนที่ 10: ถอด RAM
หากคุณยังคงประสบปัญหาเดียวกันกับฮาร์ดแวร์ทั้งหมดที่ถอดออกแล้ว ให้ถอด RAM จากเมนบอร์ดและเปิดคอมพิวเตอร์ หากคอมพิวเตอร์มีรหัสบี๊ปที่แตกต่างกันหรือไม่ได้บี๊ปแต่มันตอนนี้บี๊ป ให้ปิดคอมพิวเตอร์และลองข้อเสนอแนะด้านล่าง ตรวจสอบให้แน่ใจว่าปิดคอมพิวเตอร์ก่อนเพิ่มและถอดหน่วยความจำ แล้วเปิดกลับมาเพื่อดูว่าข้อเสนอแนะแก้ไขปัญหาหรือไม่
ขั้นตอนที่ 11: ติดตั้งหน่วยความจำกลับเข้าไปในสล็อตเดิม
หากคุณมีหน่วยความจำมากกว่าหนึ่งแท่ง ให้ถอดทั้งหมดยกเว้นหนึ่งแท่งและลองหมุนเวียนผ่านแต่ละแท่ง
ลองหนึ่งแท่งหน่วยความจำในแต่ละสล็อต หากคุณสามารถทำให้คอมพิวเตอร์บูทได้ด้วยหนึ่งหรือหลายแท่งของหน่วยความจำที่ติดตั้งอยู่ คุณน่าจะกำลังจัดการกับหน่วยความจำที่เสียหายบางอย่าง พยายามระบุว่าหน่วยความจำแท่งไหนเสียและเปลี่ยนใหม่
หากคุณสามารถทำให้หน่วยความจำทำงานในสล็อตหนึ่งแตะทำงานไม่ได้ในอีกสล็อต เมนบอร์ดน่าจะเสียหาย คุณสามารถแก้ปัญหาชั่วคราวโดยรันหน่วยความจำในสล็อตที่แตกต่างซึ่งทำงานได้ หรือเปลี่ยนเมนบอร์ด
ขั้นตอนที่ 12: Power cycle คอมพิวเตอร์
ในบางสถานการณ์ คอมพิวเตอร์อาจมีปัญหาที่เกี่ยวกับพลังงานซึ่งมักเกิดจาก power supply หรือเมนบอร์ด เพื่อช่วยกำหนดว่านี่คือปัญหาหรือไม่ ให้ลองเปิดคอมพิวเตอร์ ปิด และเปิดกลับมาเร็วที่สุดเท่าที่จะทำได้ ตรวจสอบให้แน่ใจว่าไฟแสดงพลังงานของคอมพิวเตอร์เปิดและปิด ในบางสถานการณ์ คุณอาจทำให้คอมพิวเตอร์บูทได้ ลองวิธีนี้เพียงแค่เป็น workaround ชั่วคราวหรือเป็นทางออกสุดท้ายเพื่อรับข้อมูลที่มีค่าจากคอมพิวเตอร์
ขั้นตอนที่ 13: ถอดและต่อ CPU ใหม่
สำหรับผู้ที่สบายใจทำงานภายในคอมพิวเตอร์ของพวกเขา ให้ติดตั้ง CPU ใหม่โดยการถอดมันออกและติดตั้งกลับเข้าไปใน socket คุณควรทา thermal compound ใหม่ระหว่าง CPU และฮีทซิงค์ด้วย
ขั้นตอนที่ 14: ตรวจสอบว่า BIOS chip หลวมหรือไม่
หากเมนบอร์ดของคุณมี BIOS chip มันอาจหลวมลงไปตามเวลาเนื่องจากการขยายตัวจากความร้อนและทำให้คอมพิวเตอร์ให้ POST ผิดปกติ กดเบาๆ บน BIOS chip เพื่อให้แน่ใจว่ามันไม่ได้หลวม
ขั้นตอนที่ 15: Clear CMOS
เพื่อ Clear CMOS ให้ทำดังนี้:
- ปิดอุปกรณ์ต่อipheral ทั้งหมดที่ต่อกับคอมพิวเตอร์
- ถอดสายไฟฟ้าออกจากแหล่งจ่ายไฟ AC
- ถอดฝาคอมพิวเตอร์
- หาแบตเตอรี่บนบอร์ด แบตเตอรี่อาจอยู่ในที่เก็บแบตเตอรี่แนวนอนหรือแนวตั้ง หรือต่อกับ onboard header ด้วยสาย
หากแบตเตอรี่อยู่ในที่เก็บ ให้บันทึกทิศทางของ + และ – บนแบตเตอรี่ ด้วยไขควงแบนกลาง ให้ขูดแบตเตอรี่ออกจากคอนเนคเตอร์อย่างอ่อนโยน
หากแบตเตอรี่ต่อกับ onboard header ด้วยสาย ให้ถอดสายออกจาก onboard header
- รอหนึ่งชั่วโมง แล้วต่อแบตเตอรี่กลับ
- ปิดฝาคอมพิวเตอร์กลับ
- ต่อคอมพิวเตอร์และอุปกรณ์ทั้งหมดกลับ
- บูทคอมพิวเตอร์และดูว่า POST error เกิดขึ้นหรือไม่
ขั้นตอนที่ 16: รีเซ็ต BIOS เป็นค่าเริ่มต้น
คุณสามารถรีเซ็ตการตั้งค่า BIOS เป็นค่าเริ่มต้นและดูว่าปัญหาแก้ไขแล้วหรือไม่
ขั้นตอนที่ 17: อัปเดต BIOS
การอัปเดต BIOS และเฟิร์มแวร์บนระบบของคุณอาจช่วยแก้ไขปัญหา เนื่องจากคุณไม่สามารถบูทเข้าสู่ Desktop ได้ คุณสามารถอัปเดต BIOS โดยการสร้าง bootable USB บนเครื่องที่ทำงานได้ แล้วบูทเครื่องที่มีปัญหาด้วยสื่อที่บูทได้
เมื่อคุณทำการอัปเดต BIOS/firmware แบบมืออาชีพบนระบบของคุณเสร็จสิ้น ให้ดูว่าปัญหาแก้ไขแล้วหรือไม่
ขั้นตอนที่ 18: เปลี่ยนเมนบอร์ด, CPU, RAM, PSU
ที่จุดนี้ หากไม่มีอะไรทำงานได้จนตอนนี้ น่าจะเป็นกรณีของเมนบอร์ดที่เสีย Power supply, CPU, หรือแท่ง RAM ในกรณีนี้ คุณต้องเปลี่ยนคอมโพเนนต์เหล่านี้หรือส่งคอมพิวเตอร์ไปซ่อม คุณสามารถเปลี่ยนหรือสลับชิ้นส่วนจากคอมพิวเตอร์อีกเครื่องที่รู้จักว่าทำงานได้ ทำการเปลี่ยนในลำดับนี้: เมนบอร์ดก่อน แล้ว RAM, CPU และสุดท้ายคือ PSU
สรุป
จำไว้ว่า Power On Self Test คือแค่ self-test เกือบทุกอย่างที่อาจป้องกันไม่ให้คอมพิวเตอร์เริ่มต้นต่อไปจะแจ้งข้อผิดพลาดบางประเภท
ข้อผิดพลาดอาจมาในรูปแบบ LED กระพริบ เสียงบี๊ปที่ได้ยินได้ หรือข้อความข้อผิดพลาดบนหน้าจอ ซึ่งทั้งหมดในทางเทคนิคเรียกว่า POST codes, beep codes และ on-screen POST error messages ตามลำดับ
คู่มือการแก้ไขปัญหาข้างต้นควรครอบคลุมทุกสถานการณ์และแก้ไขข้อผิดพลาด POST ใดๆ ที่คุณอาจกำลังประสบอยู่