หากคุณกำลังประกอบ PC อาจถูกถามว่าต้องการติดตั้ง OS แบบ MBR หรือ GPT?
ความแตกต่างระหว่าง MBR และ GPT ตรงไปตรงมา แต่มีข้อมูลพื้นหลังมากที่ช่วยให้ภาพชัดเจนขึ้น เรื่องแต่ละ Partition Table และเมื่อไหร่ควรเลือกอันไหน
บทความนี้จะกล่าวถึง: Partition คืออะไร ความแตกต่าง MBR vs GPT ควรอัปเกรดหรือไม่ และอื่นๆ
Partition คืออะไร?
Partition คือการแบ่งพื้นที่ Hard Disk Drive (HDD) หรือ Solid State Drive (SSD) เป็นส่วนๆ แบบ Virtual แต่ละ Partition มีขนาดต่างกัน และทำหน้าที่ต่างกัน
ตัวอย่างใน Windows: มี Recovery Partition ขนาดเล็ก และ File System Partition ใหญ่ ตับ C: ส่วน C: คือที่ส่วนใหญ่คุ้นเคย - ติดตั้งโปรแกรมและเก็บไฟล์
ใน Linux: มี Root partition (/) Swap partition (จัดการหน่วยความจำ) และ /home ใหญ่ คล้าย C: ใน Windows
หากซื้อคอมพิวเตอร์มาพร้อม OS ตัวผลิตตั้งค่า Partition ให้แล้ว ไม่ต้องกังวล เว้นแต่ต้องการ Dual-boot Windows และ Linux บน HDD/SSD เดียวกัน
แม้ติดตั้ง OS เอง Installer มักแนะนำ Default partitions ขนาดปกติ ไม่ต้องปรับอะไร
หมายเหตุ: จะใช้คำว่า "Drive" หมายถึง HDD และ SSD ทั้งคู่
ภาพรวม MBR และ GPT Partitions
ก่อนแบ่ง Drive เป็น Partition ต้องตั้งค่า Partition Scheme/Table ก่อน
Partition Table บอก OS ว่า Partition และข้อมูลบน Drive จัดระเบียบอย่างไร รูปภาพข้างบนแสดง Partition Table แต่ละ Partition แสดงเป็นบล็อกสี่เหลี่ยม
มี 2 ประเภทหลัก: MBR และ GPT
MBR (Master Boot Record) - พื้นที่สำรองที่จุดเริ่มต้นของ Drive เก็บข้อมูลการจัดระเบียบ Partition มีโค้ดเรียกใช้ OS เรียกอีกอย่างว่า Boot Loader
GPT (GUID Partition Table) - มาตรฐานใหม่ที่กำลังแทนที่ MBR
ไม่เหมือน MBR, GPT เก็บข้อมูลการจัดระเบียบ Partition และวิธีบูท OS กระจายทั่ว Drive หาก Partition หนึ่งถูกลบ/เสียหาย ยังบูทและกู้ข้อมูลบางส่วนได้
คอมพิวเตอร์ซื้อภายใน 5 ปีล่าสุด ส่วนใหญ่ใช้ GPT แทน MBR แล้ว
ความแตกต่างหลัก MBR vs GPT
| MBR | GPT | |
|---|---|---|
| ความจุสูงสุด | 2 TB | 9.7 ZB (~9.7 ล้านล้าน TB) |
| Partition สูงสุด | 26 (4 Primary + Extended) | 128 |
| ตำแหน่งข้อมูล Partition/Boot | จุดเริ่มต้น Drive | กระจายทั่ว Drive |
| BIOS Type | Legacy BIOS | UEFI |
รายละเอียด:
- ความจุ: MBR จำกัด 2 TB ใช้ Drive ใหญ่กว่าได้แต่พื้นที่เกิน 2 TB จะว่างเปล่า GPT รองรับ 9.7 Zettabytes (1 ZB = 1 พันล้าน TB)
- จำนวน Partition: MBR สูงสุด 4 Primary แต่หนึ่งในนั้นทำเป็น Extended partition ได้ แยกเพิ่ม 23 Partition รวม 26 GPT รองรับ 128 Partition
- ความเข้ากันได้: MBR คู่กับ Legacy BIOS (เก่า) เข้ากันได้ดีกว่า GPT คู่กับ UEFI (ใหม่) รองรับน้อยกว่าแต่กำลังเพิ่มขึ้น
ควรอัปเกรดจาก MBR เป็น GPT หรือไม่?
สั้นๆ: ไม่ควร - "ถ้าไม่เสีย อย่าซ่อม"
ง่ายมากที่จะทำลาย MBR Sector ทำให้บูทไม่ได้ ต้องสร้าง Recovery USB หรือ Wipe Drive ติดตั้ง OS ใหม่ - ไม่คุ้มค่าคร่ำครวญ
กรณีที่อาจพิจารณา:
- อัปเกรด Drive ใหญ่กว่า 2 TB
- ต้องการ Partition มากกว่า 26
- ต้องแน่ใจว่า Hardware รองรับ GPT และ UEFI BIOS
หากตัดสินใจอัปเกรด ต้อง Backup ข้อมูลก่อน (แนะนำ Backup 2 ครั้ง) เพื่อ Rollback ได้หากเกิดปัญหา
ภาพรวม BIOS
BIOS = Basic Input/Output System ซอฟต์แวร์เก็บบนชิป Motherboard รันตอนเปิดเครื่องครั้งแรก
BIOS ทำ: ตั้งค่า Keyboard, Mouse, Hardware อื่นๆ ตั้งนาฬิกา ทดสอบ Memory แล้วหา Drive โหลด Boot Loader (MBR หรือ GPT)
มักเห็น Logo ผู้ผลิต คีย์เข้าตั้งค่า BIOS มักเป็น Delete, Escape, F2 (ขึ้นอยู่กับผู้ผลิต)
2 ประเภทหลัก:
- Legacy BIOS - เก่า ใช้คีย์บอร์ดควบคุม UI เรียบง่าย พื้นหลังสีดำ/น้ำเงิน
- UEFI (Unified Extensible Firmware Interface) - ใหม่กว่า มีกราฟิกแสดง Fan speed, Temp, CPU clock ควบคุมด้วย Mouse/Trackpad ได้
MBR และ GPT กับ BIOS
MBR (เก่า) คู่กับ Legacy BIOS (Legacy BIOS เข้าถึง Drive ที่เป็น MBR เท่านั้น) - ไม่ใช่เรื่องเลว รองรับดีกว่า แต่จำกัด 2 TB
GPT (ใหม่) คู่กับ UEFI BIOS - รองรับน้อยกว่าแต่กำลังเพิ่มขึ้น ผู้ผลิตมากขึ้นเปลี่ยนมา UEFI ต้องใช้ GPT ได้เปรียบความจุสูง และ Partition มากถึง 128
ปิดท้าย
เข้าใจ MBR vs GPT คล้ายปอกหอม หวังว่าคุณผ่านมาได้โดยไม่ร้องไห้
ต้องการตารางอ้างอิงเร็ว ใช้ตารางด้านบนได้เลย
และโปรดอย่าทำแบบตัวผมตอนอายุน้อย - Backup ก่อนเล่น Partition จริงๆ ทำ 2 ครั้งดีกว่า