"ค่าสถานะ" ที่แสดงในparted
หรือ GParted สามารถอ้างถึงสิ่งต่าง ๆ ได้ บางส่วนของคนทั่วไปในดิสก์ GPT รวมถึง:
- msftres - ธงนี้หมายถึง "Microsoft reserved." มันถูกใช้เป็น "พื้นที่รอยขีดข่วน" โดยเครื่องมือบางอย่างของ Microsoft ดังนั้นจึงไม่ควรลบหรือกำหนดเป้าหมายใหม่เว้นแต่ว่าคุณกำลังลบ Windows ดูรายการ Wikipedia บนพาร์ติชันประเภทนี้สำหรับข้อมูลเพิ่มเติม
- msftdata - แฟล็กนี้ระบุพาร์ติชัน Microsoft Basic Data โดยปกติจะมีระบบไฟล์ของ Microsoft เช่น FAT หรือ NTFS ดังนั้นพาร์ติชันดังกล่าวจะรวม
C:
พาร์ติชันของคุณและอาจกู้คืนหรือพาร์ติชันข้อมูล คุณไม่ควรลบหรือเปลี่ยนแปลงเว้นแต่คุณจะเข้าใจอย่างชัดเจนว่ามีข้อมูลประเภทใดในพาร์ติชันและต้องการลบ โปรดทราบว่า Linux เคยใช้รหัสประเภทเดียวกันสำหรับพาร์ติชันของตนเองดังนั้นคุณอาจเห็นการตั้งค่าสถานะนี้บนพาร์ติชัน Linux ด้วย สองปีที่แล้วมีการสร้างรหัสประเภทเฉพาะสำหรับ Linux ใหม่และพาร์ติชัน Linux ที่มีรหัสประเภทนั้นจะปรากฏขึ้นโดยไม่มีการตั้งค่าสถานะ เวอร์ชันของ libparted ที่รับรู้รหัสเฉพาะ Linux ชนิดใหม่นั้นมีให้บริการแล้วเท่านั้น "msftdata flag" ปรากฏขึ้นพร้อมกับ libparted เวอร์ชั่นใหม่ที่เหมือนกัน
- บูท - บนดิสก์ GPT แฟล็กนี้ระบุEFI System Partition (ESP) คุณไม่ควรยุ่งกับพาร์ติชันนี้อย่างแน่นอนเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่ ในทำนองเดียวกันคุณไม่ควรตั้ง "บูตธง" ในพาร์ทิชันอื่น ๆ - ไม่แม้แต่ใน
/boot
พาร์ทิชันLinux โปรดทราบว่า "การตั้งค่าสถานะการบูต" มีความหมายที่แตกต่างอย่างสิ้นเชิงกับดิสก์ MBR ในดิสก์ดังกล่าวเป็นเรื่องปกติที่จะตั้งค่า "boot flag" บน Linux /boot
หรือ/
พาร์ติชันแม้ว่าจะไม่จำเป็นต้องทำเช่นนั้น
- bios_grub - การตั้งค่าสถานะนี้ระบุพาร์ติชันสำหรับเริ่มระบบ BIOSซึ่งGRUB โหมด BIOSใช้เพื่อจัดเก็บรหัสการเริ่มระบบ ตามปกติคุณไม่จำเป็นต้องมีพาร์ติชั่นดังกล่าวในคอมพิวเตอร์บูท EFI หากคุณเปลี่ยนจากโหมด BIOS เป็นการติดตั้งโหมด EFI คุณสามารถลบพาร์ติชันนี้ได้อย่างปลอดภัย แต่เนื่องจากพาร์ติชันสำหรับบูต BIOS นั้นค่อนข้างปกติ (~ 1MiB) คุณจึงไม่สามารถกู้คืนพื้นที่ได้มาก
- legacy_boot - ไม่เหมือนกับแฟล็กทั้งหมดที่ฉันเพิ่งอธิบายไปอันนี้ไม่ตรงกับรหัสประเภท; แต่จะระบุแอตทริบิวต์ GPT แอ็ตทริบิวต์นี้ใช้โดย SYSLINUX เวอร์ชัน GPT-aware เพื่อระบุพาร์ติชันที่สามารถบู๊ตได้ นั่นคือจุดประสงค์ของมันคล้ายกับ "boot flag" ในดิสก์ MBR สำหรับเครื่องมือส่วนใหญ่ค่าสถานะนี้ไม่เกี่ยวข้อง สามารถตั้งค่าหรือลบได้ตามที่เห็นสมควร
- ซ่อน - เช่นเดียวกับ "legacy_boot" ธงนี้เป็นแอตทริบิวต์ GPT ไม่ใช่รหัสประเภทพาร์ติชัน มันระบุพาร์ติชันที่ EFI ควรละเว้น ในประสบการณ์ของฉันแม้ว่า EFI ส่วนใหญ่จะไม่สนใจธงนี้ดังนั้นจึงไม่มีประโยชน์มากนัก คอมพิวเตอร์บางเครื่องมาพร้อมกับการตั้งค่าสถานะนี้บนพาร์ติชันบางอย่าง
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับรหัสเหล่านี้และรหัสประเภท GPT อื่น ๆ ในรายการ Wikipedia บน GPT โปรดทราบว่าชื่อ "การตั้งค่าสถานะ" ที่กำหนดโดยparted
และ GParted นั้นเป็นชื่อเฉพาะสำหรับ libparted เครื่องมืออื่น ๆ เช่น GPT fdisk หรือเครื่องมือแบ่งพาร์ติชัน Windows มีวิธีอื่น ๆ ในการอ้างถึงรหัสประเภท GPT (มีโปรแกรมเพียงไม่กี่โปรแกรมที่ใช้รหัสโดยตรงเนื่องจากเป็นเลขฐานสิบหกที่ยาวและน่าอึดอัดใจ)
โปรดทราบว่า libparted ใช้แนวคิด "flag" เดียวกันเพื่อระบุโครงสร้างข้อมูลที่แตกต่างกันโดยสิ้นเชิงสองรายการ: รหัสประเภทพาร์ติชันและแอตทริบิวต์พาร์ติชัน รหัสประเภทเป็นเอกสิทธิ์เฉพาะบุคคลร่วมกัน พาร์ติชันสามารถเป็น ESPหรือพาร์ติชัน Microsoft Basic Data แต่ไม่ใช่ทั้งพาร์ติชัน ดังนั้นหากคุณลบ "boot flag" ใน ESP มันจะปรากฏขึ้นพร้อมกับ "msftdata flag" เนื่องจาก ESPs ใช้ FAT และพาร์ติชัน FAT จะได้รับ "msftdata flag" เป็นค่าเริ่มต้น (ในเวอร์ชันเก่าของ libparted ไม่มี "msftdata flag" ดังนั้นจึงไม่มีพาร์ติชันตั้งค่าสถานะ) พาร์ติชันสามารถมีหลายคุณลักษณะแม้ว่าดังนั้นอาจมีทั้ง "ซ่อนธง" และ "legacy_boot" ชุดธง นอกจากนี้ยังอาจมีชุดการตั้งค่ารหัสรหัสเช่นสองบวก "bios_grub" GPT fdisk (gdisk
และโปรแกรมที่เกี่ยวข้อง)แยกแนวคิดเหล่านี้โดยใช้รหัสเลขฐานสิบหกแบบสองไบต์ (เช่น EF00 หรือ 8300) สำหรับรหัสประเภทและแอตทริบิวต์การรายงานเช่นนี้