Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

EFI คืออะไร? วิธีระบุ EFI System Partition ใน Windows 11/10

หากเคยได้ยินคำว่า EFI หรือเห็น EFI System Partition (ESP) ใน Windows และสงสัยว่ามันคืออะไร บทความนี้จะอธิบายให้เข้าใจครบถ้วน เกี่ยวกับ EFI, วิธีระบุพาร์ติชัน EFI, สิ่งที่อยู่ภายใน และว่าสามารถลบได้หรือไม่

EFI Partition ใน Windows คืออะไร?

EFI ย่อมาจาก Extensible Firmware Interface System Partition คือพาร์ติชันบนอุปกรณ์จัดเก็บข้อมูล (HDD/SSD) ที่ใช้โดยระบบคอมพิวเตอร์ที่รองรับ UEFI (Unified Extensible Firmware Interface)

เมื่อบูทคอมพิวเตอร์ UEFI Firmware จะโหลดไฟล์ที่เก็บอยู่ใน EFI/ESP เพื่อเริ่มระบบปฏิบัติการและยูทิลิตี้ระบบต่างๆ ESP ประกอบด้วย Boot Loaders, Kernel Images, ไฟล์ Device Drivers และยูทิลิตี้ที่ต้องรันก่อนบูท OS

EFI เป็นพาร์ติชันเล็กประมาณ 100 MB จัดรูปแบบเป็น FAT32 เก็บแอปพลิเคชันที่จำเป็นสำหรับการเริ่มต้น Windows สามารถเข้าถึง EFI System Partition ได้ด้วยคำสั่ง mountvol /s

วิธีระบุ EFI System Partition ใน Windows 11/10

EFI Partition สำคัญมาก จึงถูกซ่อนไว้ไม่ให้ผู้ใช้ทั่วไปพบใน File Explorer นี่คือเครื่องมือสำหรับระบุ:

  • Windows Disk Management Tool
  • Diskpart Tool
  • Third-Party Disk Tools

สำคัญ: ห้ามลบ EFI Partition ด้วยเครื่องมือเหล่านี้ ควรสร้าง System Image ก่อนทำการดำเนินการใดๆ

1. ใช้ Disk Management Tool

Disk Management คือเครื่องจัดการดิสก์ของ Windows ใช้ rename, resize, partition, format ได้ ไม่ต้องรีบูท

  • กด Win+R พิมพ์ Diskmgmt.msc กด Enter
  • หาพาร์ติชันที่มีป้าย EFI (ปกติ 100 MB, FAT32, Hidden)

2. ใช้ Diskpart Tool

DiskPart คือคำสั่ง Command-line จัดการดิสก์/พาร์ติชัน ได้ทุกอย่าง รวมถึง Virtual Hard Disks เหมาะสำหรับผู้ใช้ขั้นสูง

  1. ค้นหา Diskpart ใน Start Menu เปิดด้วย Admin
  2. พิมพ์ list volume กด Enter
  3. หาพาร์ติชันที่ Label = EFI, Fs = FAT32, และเป็น Hidden

3. ใช้ Third-party Tools

Paragon Partition Manager (ฟรี) - จัดการพาร์ติชัน Resize/Move, Undelete, Recover data, Create/Delete/Expand, Change Label, Check Errors

ขั้นตอนหา EFI: เปิดโปรแกรม > เลือกดิสก์ที่ติดตั้ง Windows > จะเห็น 3 ส่วน: System Reserve 2 ส่วน, Local Disk 1 ส่วน > เลือกส่วน 100 MB > Properties > จะเห็น "EFI System Partition"

GParted (ฟรี) - จัดการพาร์ติชันแบบ GUI Copy/Move/Resize ไม่สูญเสียข้อมูล Data Rescue, เปลี่ยน Label, UUID

เปิด GParted หา EFI Partition หากไม่มี Label ให้หาพาร์ติชัน 100 MB ที่เป็น Hidden

ควรลบ EFI Partition หรือไม่?

ห้ามลบ EFI Partition เว้นแต่คุณมีเหตุผลแน่นอนและรู้ว่ากำลังทำอะไร เพราะเป็นที่เก็บ Boot Files ของ OS การลบ = การลบ OS ได้ ลบได้ก็ต่อเมื่อ Wipe ดิสก์ทั้งหมด และมี OS อีกตัวบนดิสก์อื่น หรือมี Clone/Backup แล้ว

ดูเนื้อหาใน EFI Partition ยังไง?

ใช้คำสั่ง mountvol /s เพื่อ Mount EFI System Partition ไปที่ Drive Letter ที่ว่างอยู่

ลบ EFI Partition ใน Windows ยังไง?

ใช้ DiskPart (ต้องเป็น Admin):

  1. เปิด CMD Admin พิมพ์ diskpart
  2. list disk หาดิสก์ที่มี EFI
  3. select disk # (# = หมายเลขดิสก์)
  4. list partition แสดงพาร์ติชัน
  5. หา EFI Partition (Type: System)
  6. select partition #
  7. delete partition override

กู้คืน EFI Partition ที่ลบไปแล้ว

หากลบ EFI Partition ผิดพลาด สามารถกู้คืนได้:

  1. บูทจาก Windows Installation Media หรือ Recovery Disk
  2. รันคำสั่งสร้างพื้นที่ Unallocated 100 MB:
    diskpart
    list disk
    select disk #
    list partition
    select partition #
    shrink desired=100
  3. สร้าง EFI Partition ใหม่:
    create partition efi size=100
    format quick fs=fat32
    assign letter=h
    exit
  4. คัดลอก Boot Files และสร้าง BCD Store:
    bcdboot C:\windows /s H:
    exit
    (C: = ไดรฟ์ Windows, H: = ไดรฟ์ EFI ใหม่)
  5. รีบูทคอมพิวเตอร์

ความแตกต่างระหว่าง EFI และ MBR

  • MBR (Master Boot Record): แบบเก่า รองรับ HDD ได้สูงสุด 2TB, ใช้ 32-bit ในตาราง จำกัด 4 พาร์ติชันหลัก, BIOS ใช้ MBR
  • UEFI/GPT: แบบใหม่ Platform-independent, บูทเร็วกว่า, รองรับดิสก์ >2TB, พาร์ติชันมากกว่า 4, จัดการพลังงานดีกว่า

การอัปเกรดเป็น EFI มีประโยชน์ไหม?

มีประโยชน์มาก: Discrete Driver Support, บูทเร็ว, รองรับดิสก์ >2TB, พาร์ติชัน >4, Power Management ดีขึ้น

Windows 11 ต้องการ EFI-based Partition ไหม?

ต้อง Windows 11 ไม่รองรับ BIOS/Legacy Mode ต้องใช้ UEFI และต้องเปิด Secure Boot (ซึ่งผูกมาด้วย UEFI)