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

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

หากลองติดตั้ง Windows 11 แตไม่ได้เพราะ Secure Boot Unsupported หรือ Not Available ให้อ่านต่อไปนี้ครับ Microsoft เริ่มจาก Windows 8 รองรับฟีเจอร์ความปลอดภัยใหม่ชื่อ Secure Boot Secure boot มีเกือบทุกคอมพิวเตอร์สมัยใหม่ สร้างใน UEFI (Unified Extensible Firmware Interface) เพื่อป้องกันมัลแวร์ครอบครองคอมพิวเตอร์ระหว่างบูท

Windows 7, Vista, XP ใช้ Legacy boot mode (CSM Mode) ใช้ Master Boot Record (MBR) Partition table

Windows 8, 8.1 & 10 ออกแบบให้ทำงานใน UEFI boot mode ใช้ GUID Partition Table (GPT) เพื่อใช้ประโยชน์จากฟีเจอร์ขั้นสูงของ UEFI เช่น "Secure Boot"

Microsoft ทำให้ Secure Boot เป็นข้อกำหนดสำหรับผู้ที่ต้องการอัปเกรดเป็น Windows 11 ดังนั้น หากได้ error "Secure boot is not supported" หรือ "Secure boot is not available" แสดงว่าอยู่ในกรณีใดกรณีหนึ่ง:

  1. คอมพิวเตอร์ตั้งค่าเป็น UEFI boot mode แต่ Secure Boot ปิด (Disabled)
  2. คอมพิวเตอร์ตั้งค่าเป็น Legacy boot mode ซึ่งไม่รองรับ Secure Boot และ GPT partition style
  3. คอมพิวเตอร์ไม่รองรับ UEFI & Secure Boot

ในบทช่วยสอนนี้มีคำแนะนำขั้นตอนแก้ไขปัญหาตอนติดตั้ง Windows 11:

  • Secure Boot is unsupported
  • Secure Boot is not available
  • Secure Boot is Off
  • บทความที่เกี่ยวข้อง: How to Install Windows 11 without TPM on Unsupported CPUs

วิธีแก้: Secure Boot Unsupported หรือ Off (Disabled) & ติดตั้ง Windows 11 ไม่ได้

ขั้นตอนที่ 1: ตรวจสอบสถานะ Secure Boot & BIOS Mode
เพื่อ知晓 Secure Boot เป็น On, OFF หรือ Unsupported ให้ทำดังนี้:

  1. กด Windows แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11 + R เปิด Run
  2. พิมพ์ msinfo32 คลิก OK เปิด System Information

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ในหน้า System Information ตรวจสอบ BIOS Mode และ Secure Boot Status
  2. ตามกรณีของคุณ ดำเนินการดังนี้:
  • CASE A: BIOS Mode เป็น UEFI & Security Boot State เป็น Off = PC boot mode เป็น UEFI แต่ Secure Boot disabled → ข้ามไป Part-1 เปิด Secure Boot ใน BIOS/UEFI firmware settings

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  • CASE B: BIOS mode เป็น Legacy และ Secure Boot State เป็น Unsupported หรือ Unavailable → ไป ขั้นตอนที่ 2 เพราะหมายถึง: *
  1. คอมพิวเตอร์รองรับ UEFI boot mode แต่ปิดอยู่ เพราะรัน Legacy Boot mode ที่ไม่รองรับ Secure Boot และ GPT หรือ…
  2. …คอมพิวเตอร์ไม่รองรับ UEFI boot mode จึงไม่รองรับ secure boot (และ TPM 2.0 ที่ Windows 11 ต้องการ)

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

ขั้นตอนที่ 2: ตรวจสอบว่าคอมพิวเตอร์รองรับ UEFI หรือไม่

ตอนนี้ต้องแน่ใจว่าอุปกรณ์รองรับ UEFI & Secure Boot โดย:

  • ไปที่เว็บไซต์ support ของผู้ผลิตคอมพิวเตอร์/เมนบอร์ด ตรวจสอบ specifications ว่ารองรับ UEFI boot mode ถ้ารองรับ → ไป Part-2
  • ตรวจสอบว่า UEFI boot mode มีใน BIOS/UEFI settings หรือไม่:
  1. ปิดเครื่อง
  2. เปิดเครื่องกด DEL หรือ F2, F10, F12 ทันทีเข้าสู่ BIOS/UEFI Firmware Settings (รายละเอียดเฉพาะเจาะจงดูที่เว็บผู้ผลิต)
  3. ใน BIOS settings ตรวจสอบ Boot Options ว่าเปิด UEFI boot mode ได้ หรือ disable Legacy support ได้ ถ้าได้ = รองรับ UEFI → ออกจาก BIOS โดยไม่เซฟ ไป Part-2 ถ้าไม่ได้ = ไม่รองรับ UEFI ต้องเปลี่ยนเมนบอร์ด/คอมพิวเตอร์ *

* หมายเหตุ: วิธีปลอดภัยที่สุดคือเช็คจากเว็บผู้ผลิต โดยเฉพาะผู้ที่จะอัปเกรด Windows 11 ต้องมี TPM version 2.0 ด้วย

Part 1: เปิด Secure Boot ใน BIOS/UEFI

ถ้าคอมพิวเตอร์รัน UEFI boot mode แต่ Secure boot disabled/OFF (Case A) ให้เปิด Secure Boot ใน BIOS/UEFI settings:

วิธีที่ 1: เปลี่ยน Secure Boot State ใน UEFI/BIOS Settings
  1. เปิดเครื่อง กด DEL หรือ F2, F10, F12 ทันทีเข้าสู่ BIOS/UEFI Firmware Settings (ดูรายละเอียดที่เว็บผู้ผลิต)
  2. ไป Security Options หรือ Boot Options เปลี่ยน Secure Boot เป็น Enabled *

* หมายเหตุ: หากต้องการติดตั้ง/อัปเกรด Windows 11 ต้องเปิด TPM ใน BIOS Settings ด้วย TPM อาจชื่อต่างกันตามผู้ผลิต: Intel Platform Trusted Module, Intel TPM, Intel Platform Trust Technology, Intel PTT, Security Device, Security Device Support, TPM State, AMD fTPM switch, AMD PSP fTPM

  1. Save and Exit จาก BIOS settings
วิธีที่ 2: เปิด Secure Boot ใน UEFI Firmware settings จาก Windows RE

วิธีที่สองเข้าสู่ BIOS/UEFI settings ผ่าน Windows Recovery Environment (WinRE):

  1. ค้าง Shift จากไอคอน Power แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11 เลือก Restart บูทเข้าสู่ WinRE

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. เลือก Troubleshoot -> Advanced options -> UEFI Firmware Settings เลือก Restart

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ไปแท็บ System Configuration เลือก Boot Options

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ใน Boot options เปลี่ยน Secure Boot เป็น Enabled *

* หมายเหตุ: หาไม่เจอ Secure Boot option ที่นี่ ให้ไปเว็บ support ผู้ผลิต (BIOS/UEFI firmware settings ต่างกันตามผู้ผลิต)

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. Save and Exit จาก BIOS Settings
  2. Restart PC เปิด System Information (msinfo.exe) ตรวจสอบว่า Secure Boot เป็น On แล้ว

Part 2: Convert DISK เป็น GPT & เปิด UEFI และ Secure Boot

เหมือนที่กล่าว Secure boot รองรับเฉพาะคอมพิวเตอร์สมัยใหม่ที่ boot mode เป็น UEFI และ partition table เป็น GPT

ดังนั้น หาก boot mode เป็น Legacy และ partition table เป็น MBR (Case B) ต้อง convert partition schema จาก MBR เป็น GPT ก่อน แล้วค่อยเปลี่ยนจาก Legacy เป็น UEFI boot mode *

* คำเตือน: ก่อนทำขั้นตอนต่อไป backup ข้อมูล กัน data loss หากเกิดปัญหา และแน่ใจว่าอุปกรณ์รองรับ UEFI (ดู ขั้นตอนที่ 2)

ขั้นตอนที่ 1: ตรวจสอบว่า Partition Style ปัจจุบันเป็น MBR

ก่อน convert partition scheme ต้องแน่ใจว่า partition style บนดิสก์หลักเป็น MBR ไม่ใช่ GPT

  1. กด Windows แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11 + R เปิด Run
  2. พิมพ์ diskmgmt.msc กด Enter

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. คลิกขวา ไดรฟ์ที่ติดตั้ง Windows OS เลือก Properties

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. เลือกแท็บ Volumes
  2. ดู "Partition style" ให้แน่ใจว่าเป็น Master Boot Record (MBR) *

* หมายเหตุ: ถ้าเป็น GUID Partition Table (GPT) ไม่ต้องทำต่อ แค่ไป Part-1 เปิด Secure Boot ใน BIOS

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ยืนยันว่าเป็น "MBR" แล้ว ไปขั้นตอนที่ 2 convert เป็น GPT

ขั้นตอนที่ 2: Convert MBR partition style เป็น GPT

Windows Creator Update (1703) หรือใหม่กว่า convert partition scheme ได้โดยไม่สูญเสียข้อมูล Microsoft สร้าง MBR2GPT.exe สำหรับ convert ง่ายและเก็บข้อมูล แต่ปลอดภัยกว่าคือ convert ตอน Windows Offline (ไม่รัน):

  1. ค้าง Shift จากไอคอน Power แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11 เลือก Restart เข้า WinRE

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ไป Troubleshoot -> Advanced options -> Command Prompt (ถ้าถามเลือก admin account พิมพ์ password)

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. พิมพ์คำสั่ง convert disk MBR เป็น GPT กด Enter:
  • mbr2gpt /convert

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. กระบวนการเสร็จ ปิด command prompt shut down PC
  2. ไปขั้นตอนที่ 3

ขั้นตอนที่ 3: เปิด UEFI และ Secure Boot ใน BIOS/UEFI firmware settings

หลัง convert MBR เป็น GPT คอมพิวเตอร์จะบูทปกติไม่ได้ จนกว่าจะเปลี่ยน boot mode จาก Legacy เป็น UEFI ดังนั้นทำดังนี้ก่อนบูท Windows:

  1. เปิดเครื่อง กด DEL หรือ F2, F10, F12 ทันทีเข้าสู่ BIOS/UEFI Firmware Settings (ดูรายละเอียดที่เว็บผู้ผลิต)
  2. ไปแท็บ System Configuration เลือก Boot Options

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ใน Boot options ทำดังนี้:

ก. ตั้ง Legacy Support เป็น UEFI หรือ Disabled (จะเปิด UEFI อัตโนมัติ)
ข. เปลี่ยน Secure Boot เป็น Enabled *

* หมายเหตุ: หาไม่เจอ Secure Boot option ที่นี่ ไปเว็บ support ผู้ผลิต

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. Save and Exit จาก BIOS Settings
  2. Boot เข้า Windows ตรวจสอบใน System Information ว่า secure boot ON และ BIOS Mode เป็น UEFI

แก้ไข Secure Boot Unsupported/Unavailable ตอนติดตั้ง Windows 11

  1. ตอนนี้สามารถอัปเกรดเป็น Windows 11 ได้แล้ว หากเป็นเป้าหมาย

เสร็จแล้ว! แจ้งมาได้เลยว่าคู่มือนี้ช่วยได้ไหมครับ โปรดกดไลก์และแชร์เพื่อช่วยคนอื่นๆ นะครับ