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

แก้ไข: Windows 10 บูตไม่ได้

กระบวนการบูตของ Windows 10 มีขั้นตอนง่ายๆ เมื่อคุณเปิดเครื่อง ไฟร์มแวร์ UEFI หรือ BIOS จะโหลดขึ้น ทำการทดสอบฮาร์ดแวร์สั้นๆ เรียกว่า Power on Self Test (POST) หากไม่พบข้อผิดพลาด BIOS จะสแกน Master Boot Record ซึ่งจะโหลดไฟล์สำคัญชื่อ Winload.exe เข้า RAM หลังจากโหลดไฟล์แล้ว จะเริ่มกระบวนการสตาร์ทอัพโดยโหลด NTOSKRNL.EXE และ HAL (NT Kernel เป็นหัวใจของ Windows และ HAL ย่อมาจาก Hardware Abstraction Layer)

หากคุณบูต Windows ไม่ได้ แสดงว่าคอมพิวเตอร์โหลด Winload.exe ไม่สำเร็จ นี่ไม่ใช่สัญญาณดี และไม่ได้เสมอไปที่จะกู้คืนระบบปฏิบัติการมาได้ สิ่งที่ทำได้คือ เข้าสู่ Recovery Environment (RE) ตรวจสอบว่าไฟล์บูตเสียหายหรือไม่ หากเสียหาย ลองซ่อมแซมด้วย Command Prompt นอกจากนี้ยังตรวจสอบฮาร์ดดิสก์ได้อีกด้วย

วิธีที่ 1: ซ่อมแซมไฟล์บูตที่เสียหาย

สิ่งแรกที่ควรตรวจสอบเมื่อบูตไม่ได้คือ ไฟล์บูต ไฟล์บูตมักเสียหายหลังการอัปเดต Windows หากอัปเดตเสร็จครึ่งทางหรือค้าง มีโอกาสที่ไฟล์บูตเสียหาย เราต้องรันคำสั่ง chkdsk เพื่อแก้ไขความไม่สอดคล้อง จะรัน Command Prompt ใน RE และทำทุกอย่างจากนั้น Windows ไม่สามารถซ่อมตัวเองได้เพราะพารามิเตอร์บูตเสียหาย เครื่องมือกู้คืนก็ไม่ช่วยได้

  1. รีสตาร์ทคอมพิวเตอร์ ตอนบูต กด F11 เพื่อเข้า Recovery Environment เลือก Troubleshoot.แก้ไข: Windows 10 บูตไม่ได้
  1. คลิก Advanced จากตัวเลือก แล้วเลือก Command Prompt.

แก้ไข: Windows 10 บูตไม่ได้

  1. ที่ Command Prompt ให้รันคำสั่งต่อไปนี้ หาก Windows ติดตั้งไว้ไดรฟ์อื่น แทน "c" ด้วยตัวอักษรไดรฟ์นั้น

chkdsk c: /r /x

ถ้า Check Disk แค่สแกนแต่ไม่แก้ไข ให้รันคำสั่งนี้:

sfc /scannow

System File Checker (SFC) เป็นยูทิลิตี้ใน Windows สำหรับสแกนและกู้คืนความเสียหายในระบบปฏิบัติการ รวมกับ Windows Resource Protection ที่ปกป้องโฟลเดอร์ คีย์รีจิสทรี และไฟล์ระบบสำคัญ

  1. รอกระบวนการเสร็จ อย่ายกเลิกกลางคืน หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ และดูว่าบูตได้ตามปกติหรือไม่

วิธีที่ 2: ใช้ Bootrec (bootrec.exe)

Bootrec เป็นเครื่องมือของ Microsoft ใน Windows Recovery Environment (Windows RE) เมื่อคอมพิวเตอร์บูตไม่สำเร็จ Windows จะเข้าสู่ RE อัตโนมัติ สภาพแวดล้อมนี้มีเครื่องมือหลายอย่างที่อาจแก้ไขได้ เช่น Command Prompt, Startup Repair เราจะลองใช้ Bootrec ผ่าน Command Prompt

  1. รีสตาร์ทคอมพิวเตอร์ เมื่อโหลด Windows (ปรากฏโลโก้ Windows) กด F8 หรือ F11
  2. เข้า Command Prompt เหมือนวิธีที่ 1

แก้ไข: Windows 10 บูตไม่ได้

  1. รันคำสั่งต่อไปนี้ตามลำดับ รอแต่ละคำสั่งเสร็จ:

bootrec /fixmbr

bootrec /fixboot

bootrec /scanos

bootrec /rebuildbcd

แก้ไข: Windows 10 บูตไม่ได้

แต่ละคำสั่งควรแสดงยืนยันว่าเสร็จสมบูรณ์ ตอนนี้รีบูตระบบ และหวังว่าปัญหาจะแก้ไข

วิธีที่ 3: ปิดใช้งาน Network Drivers

การอัปเดต Windows ในต้นปี 2018 ทำให้ Network Drivers หลายตัวเสียหายทั่วโลก สาเหตุไม่ทราบชัดเจน ผู้ใช้เผชิญปัญหาบูตไม่ได้ วิธีแก้คือ บูตใน Safe Mode และปิดใช้งาน ทั้งหมด ของ Network Drivers หลังบูตได้ปกติ ค่อยย้อนเวอร์ชันไดรเวอร์

  1. บูตคอมพิวเตอร์ใน Windows 10 Safe Mode Command Prompt
  2. ใน Safe Mode กด Windows + R พิมพ์ "devmgmt.msc" แล้วกด Enter
  3. ขยายหมวด Network adapters คลิกขวาแต่ละแอดแอปเตอร์ เลือก Disable

แก้ไข: Windows 10 บูตไม่ได้

  1. หลังปิด Network Drivers ทั้งหมดแล้ว บูตออกจาก Safe Mode และลองบูตปกติ
  2. หลังบูตปกติ ไปที่ Device Manager คลิกขวาแอดแอปเตอร์ เลือก Properties จะเห็นตัวเลือก Roll-back driver หากไม่มี ให้ดาวน์โหลด ไดรเวอร์เก่า จากอินเทอร์เน็ต เก็บไว้ที่เข้าถึงง่าย แล้วคลิก Update เลือกอัปเดตด้วยตนเอง และเลือกไดรเวอร์ที่ดาวน์โหลดไว้

หมายเหตุ: หากทราบว่าซอฟต์แวร์ตัวไหนก่อให้เกิดปัญหา สามารถบูตเข้ Safe Mode ถอนติดตั้ง/ปิดใช้งานซอฟต์แวร์นั้น แล้วลองบูตปกติได้

วิธีที่ 4: ใช้ Command Prompt เพื่อกู้คืนระบบ

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

  1. หาก Windows ค้างในบูตลูปหลังอัปเดตล้มเหลว ให้ ตัดกระแสไฟ โดยถอดปลั๊ก ถ้าเป็นแล็ปท็อป ให้ ถอดแบตเตอรี่ หากถอดแบตเตอรี่ไม่ได้ ให้กดค้าง ปุ่มเปิด/ปิด 5 วินาที เพื่อปิดเครื่องทันที
  2. เปิดเครื่องใหม่ ควรจะเห็นกล่อง Automatic Repair หากไม่เห็น ให้ปิดเครื่องซ้ำอีกครั้ง ครั้งที่สามจะเห็น ให้เข้า Command Prompt ตามที่อธิบายไว้ก่อนหน้านี้
  3. ใน Command Prompt พิมพ์ "c:" เพื่อเช็กว่า Windows ติดตั้งอยู่ไดรฟ์ไหน พิมพ์ "dir" รายการเนื้อหา หากเห็น Program files แสดงว่า Windows ติดตั้งที่นี่ หากไม่ใช่ ลองพิมพ์ไดรฟ์อื่น เช่น "d:" ตามตัวอย่าง ไฟล์ติดตั้งอยู่ที่ไดรฟ์ 'D'

แก้ไข: Windows 10 บูตไม่ได้

  1. เมื่ออยู่ที่ไดรฟ์ที่ถูกต้องแล้ว ให้พิมพ์คำสั่ง:

cd \windows \system32 \config

MD \backup

หากเคยใช้วิธีนี้มาก่อน ให้ใช้ชื่ออื่นแทน 'backup' เช่น 'backup1'

  1. พิมพ์คำสั่งเพื่อ สำรองไฟล์:

copy *.* backup

ใช้ชื่อเดียวกับที่กำหนดในขั้นตอน 4 (กรณีนี้คือ 'backup')

แก้ไข: Windows 10 บูตไม่ได้

  1. พิมพ์คำสั่ง:

CD regback

dir

แก้ไข: Windows 10 บูตไม่ได้

คุณจะเห็นรายการพร้อมตัวเลขหน้าตัว ถ้าไม่เห็นตัวเลข แต่เป็น สายศูนย์ (string of zeroes) แสดงว่า ไม่สามารถ ดำเนินต่อได้ ต้องใช้ System Restore แทน

  1. หลังทำขั้นตอนข้างต้นเสร็จ พิมพ์คำสั่ง:

copy *.* ..

คำสั่งข้างต้นคือ copy ตามด้วย (star dot star) แล้วเว้นวรรค และ (dot dot)

เมื่อถาม ให้พิมพ์ "A" เพื่อเลือก All

แก้ไข: Windows 10 บูตไม่ได้

  1. ตอนนี้ Windows จะรีบูต การบูตอาจนานพอสมควร ขึ้นอยู่กับจำนวนไฟล์ที่ดำเนินการ ให้ปล่อยให้เสร็จสิ้น อย่า ยกเลิกกลางคืน หวังว่าหลังจากนั้นคุณจะล็อกอินเข้าระบบได้อีกครั้งโดยไม่มีปัญหา

หมายเหตุ: วิธีนี้อาจทำให้ฟีเจอร์บางอย่างของ Windows ทำงานไม่ได้ (กรณี نادر) หากเกิดขึ้น สามารถค้นหาวิธีแก้ในฟอรัมของเรา ปัญหาส่วนใหญ่เป็นเรื่องเล็กน้อย ไม่ร้ายแรง

วิธีที่ 5: สำรองข้อมูลและทำ System Restore

หากไม่สามารถกู้คืนด้วยตนเองได้ ต้องสำรองข้อมูลด้วยตนเองใน RE แล้วค่อยทำ System Restore สำรองข้อมูลนี้ไม่ใช่แบบอัตโนมัติ ต้องมีฮาร์ดดิสก์ภายนอกหรือ USB เพื่อคัดลอกไฟล์

  1. เปิด Command Prompt ใน RE ตามที่อธิบายไว้ก่อนหน้า ที่ Command Prompt พิมพ์คำสั่ง 'notepad' จะเปิด Notepad ปกติในสภาพแวดล้อม RE

แก้ไข: Windows 10 บูตไม่ได้

  1. กด File > Open ใน Notepad เลือก 'All Files' จากตัวเลือก "Files of type" ตอนนี้จะเห็นไฟล์ทั้งหมดในคอมพิวเตอร์ผ่าน Explorer นี้

แก้ไข: Windows 10 บูตไม่ได้

  1. ไปที่ข้อมูลที่ต้องการสำรอง คลิกขวาเลือก 'Copy'

แก้ไข: Windows 10 บูตไม่ได้

  1. กลับไปที่ My Computer หาฮาร์ดดิสก์ภายนอก วางเนื้อหาทั้งหมด ลặpขั้นตอนจนสำรองข้อมูลสำคัญทั้งหมดเสร็จ

หลังสำรองข้อมูลเสร็จ สามารถเริ่มทำ System Restore ได้ ต้องมี Restore Point ที่ตั้งค่าไว้ก่อนหน้านี้ ปกติ Windows จะสร้าง Restore Point อัตโนมัติเมื่อมีอัปเดตหรือติดตั้งฟีเจอร์ใหม่

  1. เข้า Advanced options ตามที่อธิบายไว้ก่อนหน้า คลิกตัวเลือก "System Restore"

แก้ไข: Windows 10 บูตไม่ได้

  1. เลือก Restore Point จากรายการ และทำ System Restore จดจำว่าอาจสูญเสียข้อมูลที่เพิ่มเข้ามาหลังจากสร้าง Restore Point

หมายเหตุ: เห็นตัวเลือก Go back to the previous version ของอัปเดตด้วย หากแน่ใจว่าอัปเดตทำให้ Windows เสีย สามารถลองย้อนกลับเวอร์ชันก่อนหน้าได้

ทางเลือกสุดท้าย: ติดตั้ง Windows ใหม่ (Clean Install)

หากไม่สามารถบูตปกติได้ด้วยวิธีข้างต้น ต้องติดตั้ง Windows ใหม่ ยังมีวิธีเก็บข้อมูลไว้ได้

Windows ต้องการไดรฟ์สำหรับติดตั้งไฟล์ติดตั้ง สามารถติดตั้งบนไดรฟ์แยกต่างหากเมื่อมีตัวเลือก วิธีนี้ไดรฟ์เก่าจะยังมีข้อมูล และหากเข้าถึงได้ภายหลัง สามารถคัดลอกไปไดรฟ์ใหม่และฟอร์แมตได้ สามารถอ่านบทความโดยละเอียดเกี่ยวกับการติดตั้ง Windows 10 ได้

เคล็ดลับ:

สามารถเข้า Recovery Environment ได้โดยเสียบ USB หรือ Disk ที่มีสื่อติดตั้ง Windows และเลือก "Repair this computer" ใช้ได้เมื่อเข้า RE ไม่ได้ด้วยขั้นตอนข้างต้น