Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

"Your PC/Device needs to be repaired. The operating system couldn't be loaded because the system registry file is missing or contains errors. Error code: 0xc0000225" ข้อความนี้อาจโผล่บนหน้าจอเมื่อคุณเริ่มต้น PC หรือ Mac คุณอาจสับสนกับสถานการณ์นี้และต้องการรีสตาร์ท PC หรือ Mac แต่คุณจะพบว่าไม่ได้ผล รหัสข้อผิดพลาดเดียวกันยังโผล่อยู่

นอกจากข้อมูลข้อผิดพลาดที่กล่าวมาในประโยคแรกแล้ว คุณอาจเห็นข้อความต่อไปนี้ด้วย:

  • 0xc0000225 Info: The operating system couldn't be loaded because a critical system driver is missing or contains errors.
  • 0xc0000225 Info: An unexpected error has occurred.
  • 0xc0000225 Info: A required device isn't connected or can't be accessed.
  • Your PC needs to be repaired. An unexpected error has occurred. Error code: 0xc0000225

אז מהו קוד שגיאה 0xc0000225, למה הוא מופיע על המסך הכחול ואיך לתקן אותו? זה יכול להיות קשה להבנה עבורך. אבל אתה יכול למצוא את התשובה בפוסט הזה ו לתקן קוד שגיאה 0xc0000225 ב-Windows 7/8/10/11 או Mac. ואז אתה יכול להפעיל את ה-PC או ה-Mac שלך כרגיל.

รหัสข้อผิดพลาด 0xc0000225 คืออะไร?

รหัสข้อผิดพลาด 0xc0000225 หมายความว่า Windows ไม่สามารถหาไฟล์ระบบที่ถูกต้องสำหรับการบูทคอมพิวเตอร์ได้ ข้อมูลสำคัญที่เรียกว่า BCD (Boot Configuration Data) ซึ่งบอก Windows ว่าจะบูทอย่างไรเมื่อรันบน PC

บางครั้ง รหัสข้อผิดพลาดนี้อาจโผล่บนหน้าจอของคุณ หากไฟล์ระบบของคุณเสียหายหรือสูญหาย หรือหากระบบไฟล์ (file system) ของดิสก์ของคุณถูกกำหนดค่าผิดพลาด

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

ถ้าเพื่อนของคุณมีปัญหาเดียวกัน แชร์ให้พวกเขารู้!

วิธีแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Windows 7/8/10/11?

ก่อนที่คุณจะแก้ไขรหัสข้อผิดพลาด 0xc0000225 คุณต้องสร้าง USB flash drive หรือ CD สำหรับซ่อมแซม Windows คุณไม่สามารถแก้ไขรหัสข้อผิดพลาด 0xc0000225 จากภายใน Windows เหมือนข้อผิดพลาดการบูทอื่นๆ ได้ แต่คุณได้รับอนุญาตให้ใช้เครื่องมือซ่อมแซมผ่านสื่อซ่อมแซม (repair medium) เมื่อคุณบูทระบบไม่ได้

และสิ่งที่คุณต้องการคือ CD หรือ USB ขนาด 8GB ที่ไม่มีข้อมูล เพื่อให้คุณสามารถลบข้อมูลทั้งหมดระหว่างกระบวนการสร้าง หลังจากที่คุณสร้างสำเร็จแล้ว ใส่ลงใน PC ของคุณ และเปลี่ยนลำดับการเริ่มต้นใน BIOS และเริ่ม PC ของคุณ

ตอนนี้ คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Windows 7/8/10/11

ใช้ Windows Startup Repair

วิธีที่ง่ายที่สุดในการแก้ไขรหัสข้อผิดพลาด 0xc0000225 คือการใช้ตัวแก้ไขปัญหา built-in ใน Windows มันสามารถช่วยตรวจสอบปัญหาระบบและพยายามแก้ไขมัน ดังนั้นมันจึงสามารถแก้ไข BCD ที่เสียหายได้เช่นกัน

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

คุณสามารถทำดังต่อไปนี้เพื่อให้ทำงานบน Windows 7/8/10/11

  1. เริ่ม PC จากสื่อซ่อมแซม และตั้งค่า Language, Time, และ Keyboard
  2. คลิก Repair your computer ที่มุมซ้ายล่างของหน้าจอ
  3. เลือก Troubleshoot > Advanced options > Startup repair

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

หากคุณแก้ปัญหาได้ แชร์ความสุขกับเพื่อนๆ!

ใช้ SFC ตรวจสอบไฟล์ระบบและดิสก์

เหตุผลหนึ่งที่ก่อให้เกิดรหัสข้อผิดพลาดที่กล่าวมาคือ ไฟล์ระบบเสียหาย หรือดิสก์ถูกกำหนดค่าผิดพลาด ดังนั้นคุณสามารถรัน SFC เพื่อตรวจสอบว่าไฟล์ระบบหรือดิสก์เสียหายหรือไม่

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

  1. คลิก Repair your computer > Troubleshoot > Advanced options
  2. คลิก Command Prompt
  3. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อตรวจสอบ
    sfc/scannow
  4. หลังจากการดำเนินการนี้ พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบดิสก์ของคุณ เช่น ถ้าไฟล์ระบบบูทของคุณถูกเก็บไว้ใน Disk C คุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบและซ่อมแซม
    chkdsk c:/f

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

Rebuild BCD (สร้าง BCD ใหม่)

เราได้กล่าวไว้ว่า หนึ่งในเหตุผลที่พบบ่อยที่สุดสำหรับรหัสข้อผิดพลาดคือ BCD หายหรือเสียหาย ดังนั้น หากทุกวิธีแก้ไขข้างต้นไม่ได้ผล ในขณะนี้ คุณต้อง rebuild BCD และคุณต้องไปที่ Command Prompt ก่อน

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

  1. คลิก Repair your computer > Troubleshoot > Advanced options
  2. คลิก Command Prompt
  3. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง และกด Enter หลังจากทุกคำสั่ง
    bootrec/scanos
    bootrec/fixmbr
    bootrec/fixboot
    bootrec/rebuildbcd

คำสั่งแรกจะสแกนดิสก์ของคุณเพื่อช่วยคุณหาการติดตั้ง Windows ที่หายไป คำสั่งที่สองและสามจะเขียน MBR ใหม่และ boot sector ใหม่ลงดิสก์ของคุณ และคำสั่งสุดท้ายจะ rebuild BCD ของคุณและสแกนดิสก์อีกครั้ง และคุณสามารถรีสตาร์ท PC เพื่อตรวจสอบว่ารหัสข้อผิดพลาดได้รับการแก้ไขหรือไม่

ตั้งค่า Active Partition

หากคุณทำทุกวิธีข้างต้นเพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 แต่มันไม่ได้ผล อาจมีบางอย่างผิดปกติกับ active partition

Active partition คือพาร์ติชันบูทของคอมพิวเตอร์ และคุณสามารถเปลี่ยนมันเพื่อบอกระบบว่าจะบูทจากที่ไหน อย่างไรก็ตาม การดำเนินการผิดบางอย่างอาจเป็นเพราะ active partition อาจไม่ได้ถูกตั้งค่าอย่างถูกต้อง จึงทำให้เกิดรหัสข้อผิดพลาด 0xc0000225

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

ทำดังต่อไปนี้เพื่อตั้งค่า active partition ให้ถูกต้อง

  1. ไปที่ Command Prompt เหมือนข้างต้น
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง และกด Enter หลังจากทุกคำสั่ง เช่น ถ้าไดรฟ์บูทของคุณคือ Disk C คุณสามารถพิมพ์คำสั่งต่อไปนี้
    diskpart
    list disk
    select disk c
    list partition
    select partition x
    active

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

"X" หมายถึงหมายเลขของพาร์ติชันระบบ หลังจากพิมพ์คำสั่งทั้งหมดแล้ว คุณสามารถพิมพ์ "exit" เพื่อออก และรีสตาร์ท PC เพื่อตรวจสอบว่าคุณแก้ไขข้อผิดพลาดได้หรือไม่

ใช้ Last Known Good Configuration

Last Known Good Configuration เป็นทางลัดในการแก้ไข Blue Screen of Death บน Windows โดยทั่วไป มันสามารถแก้ไขความผิดปกติส่วนใหญ่ได้ แต่ไม่ได้ผล หาก PC ของคุณไม่สามารถเริ่มต้นได้

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

  1. รีสตาร์ท Windows ของคุณ และกดค้าง F8 เพื่อเข้าสู่ Safe Mode
  2. เลือก The Last Known Good Configuration และกด Enter

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

Restore System (กู้คืนระบบ)

หากทุกวิธีข้างต้นไม่สามารถช่วยคุณเริ่ม PC ได้สำเร็จ วิธีเดียวที่เหลือสำหรับคุณคือการกู้คืนระบบ (restore system) ก่อนการดำเนินการนี้ คุณต้องแน่ใจว่าคุณได้สำรองข้อมูลของคุณไว้แล้ว

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

  1. ไปที่ Advanced options
  2. คลิก System Restore
  3. เลือก system restore point
  4. คลิก Finish เพื่อกู้คืน

วิธีแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Mac?

รหัสข้อผิดพลาด 0xc0000225 เกิดขึ้นไม่ได้บน Windows เท่านั้น แต่เกิดขึ้นบน Mac ด้วย เมื่อคุณล้างดิสก์และรีสตาร์ท Mac คุณอาจเห็นรหัสข้อผิดพลาด 0xc0000225 บนหน้าจอเหมือน Windows ดังนั้น ทำตามขั้นตอนต่อไปนี้เพื่อแก้ไขรหัสข้อผิดพลาด 0xc0000225 บน Mac ของคุณ

ติดตั้ง macOS ใหม่ (Reinstall macOS)

แก้ไขข้อผิดพลาด 0xc0000225: ฟื้นฟูการบูท Windows 7-11 และ macOS

  1. ปิดเครื่อง Mac ของคุณ
  2. กดปุ่มเปิด และทันทีถือ Command + R เพื่อเริ่มจาก macOS Recovery Mode
  3. macOS Utilities จะโผล่ขึ้นมา จากนั้นเลือก Reinstall macOS
  4. คลิก Continue เพื่อรันการติดตั้ง

หากคุณไม่สามารถติดตั้งระบบบน Mac ได้ คุณต้องกลับไปจัดรูปแบบ startup disk ของคุณ ระหว่างการติดตั้ง Mac ของคุณอาจรีสตาร์ทและแสดงแถบความคืบหน้าหลายครั้ง

หากวิธีแก้ไขเหล่านี้มีประโยชน์ แชร์ให้เพื่อนๆ รู้!

อ่านเพิ่มเติม: This Device Cannot Start (Code 10) Error: How to Fix it on Windows?

คำถามที่พบบ่อยเกี่ยวกับรหัสข้อผิดพลาด 0xc0000225

คำถาม: รหัสข้อผิดพลาด 0xc0000225 หมายถึงอะไร?
คำตอบ: รหัสข้อผิดพลาด 0xc0000225 หมายความว่า Windows ไม่สามารถหาไฟล์ระบบที่ถูกต้องสำหรับการบูทคอมพิวเตอร์ได้

คำถาม: แก้ยังไงถ้าไม่มีดิสก์ติดตั้ง?
คำตอบ: คุณสามารถสร้าง USB flash drive ที่บูทได้ และใช้วิธีที่กล่าวมาในบทความเพื่อแก้ไข