Các "cờ" được hiển thị trong parted
hoặc GParted có thể đề cập đến những thứ khác nhau. Một số phổ biến trên các đĩa GPT bao gồm:
- msftres - Cờ này có nghĩa là "Microsoft dành riêng." Nó được sử dụng làm "không gian cào" bởi một số công cụ của Microsoft, do đó, không nên xóa hoặc xóa lại trừ khi bạn xóa Windows. Xem mục Wikipedia trên loại phân vùng này để biết thêm thông tin.
- msftdata - Cờ này xác định phân vùng Dữ liệu cơ bản của Microsoft. Nó thường chứa một hệ thống tập tin của Microsoft, như FAT hoặc NTFS, vì vậy các phân vùng như vậy sẽ bao gồm
C:
phân vùng của bạn và có thể là phân vùng phục hồi hoặc dữ liệu. Bạn không nên xóa hoặc thay đổi chúng trừ khi bạn hiểu chính xác loại dữ liệu nào trên phân vùng và muốn xóa nó. Lưu ý rằng Linux đã từng sử dụng cùng loại mã cho các phân vùng riêng của mình, vì vậy bạn cũng có thể thấy cờ này trên phân vùng Linux. Hai năm trước, một loại mã dành riêng cho Linux mới đã được tạo và các phân vùng Linux có mã loại đó sẽ hiển thị là không có cờ được đặt. Các phiên bản libparted nhận ra mã loại dành riêng cho Linux mới chỉ được cung cấp. "Cờ msftdata" xuất hiện cùng phiên bản mới của libparted.
- khởi động - Trên đĩa GPT, cờ này xác định Phân vùng hệ thống EFI (ESP). Bạn chắc chắn không nên lộn xộn với phân vùng này trừ khi bạn biết bạn đang làm gì. Tương tự, bạn không nên đặt "cờ khởi động" trên bất kỳ phân vùng nào khác - ngay cả trên
/boot
phân vùng Linux . Lưu ý rằng "cờ khởi động" có ý nghĩa hoàn toàn khác trên các đĩa MBR. Trên các đĩa như vậy, thông thường đặt "cờ khởi động" trên Linux /boot
hoặc /
phân vùng, mặc dù thông thường không bắt buộc phải làm như vậy.
- bios_grub - Cờ này xác định một phân vùng BIOS Boot, mà BIOS chế độ GRUB sử dụng để lưu trữ mã khởi động. Thông thường bạn không cần một phân vùng như vậy trên máy tính khởi động EFI. Nếu bạn đã chuyển từ chế độ BIOS sang cài đặt chế độ EFI, bạn có thể xóa phân vùng này một cách an toàn, nhưng vì Phân vùng khởi động BIOS thường khá nhỏ (~ 1MiB), bạn sẽ không phục hồi được nhiều dung lượng.
- legacy_boot - Không giống như tất cả các cờ tôi vừa mô tả, cờ này không tương ứng với mã loại; thay vào đó, nó xác định một thuộc tính GPT. Thuộc tính này được sử dụng bởi phiên bản nhận biết GPT của SYSLINUX để xác định phân vùng có thể khởi động. Đó là, mục đích của nó tương tự như "cờ khởi động" trên đĩa MBR. Đối với hầu hết các công cụ, cờ này là không liên quan; nó có thể được đặt hoặc xóa khi bạn thấy phù hợp.
- ẩn - Giống như "legacy_boot", cờ này là thuộc tính GPT, không phải mã loại phân vùng. Nó xác định các phân vùng mà EFI nên bỏ qua. Tuy nhiên, theo kinh nghiệm của tôi, hầu hết các EFI đều bỏ qua cờ này, vì vậy nó không thực sự hữu ích lắm. Một số máy tính xuất xưởng với cờ này được đặt trên một số phân vùng, mặc dù.
Bạn có thể đọc thêm về những điều này và các loại mã GPT khác, trong mục Wikipedia trên GPT. Lưu ý rằng các tên "cờ" được gán bởi parted
và GParted là đặc trưng cho libparted. Các công cụ khác, như GPT fdisk hoặc các công cụ phân vùng Windows, có các cách khác để tham khảo mã loại GPT. (Rất ít chương trình sử dụng mã trực tiếp, vì chúng là số thập lục phân dài và khó xử.)
Cũng lưu ý rằng libparted sử dụng cùng một khái niệm "cờ" để xác định hai cấu trúc dữ liệu hoàn toàn khác nhau: mã loại phân vùng và thuộc tính phân vùng. Mã loại là loại trừ lẫn nhau; một phân vùng có thể là một phân vùng ESP hoặc Microsoft Basic Data, nhưng không phải cả hai. Do đó, nếu bạn loại bỏ "cờ khởi động" trên một ESP, nó có thể sẽ bật lên với "cờ msftdata", vì các ESP sử dụng FAT và các phân vùng FAT mặc định có "cờ msftdata". (Trong các phiên bản cũ hơn của libparted, "cờ msftdata" không tồn tại, do đó phân vùng sẽ không có cờ.) Tuy nhiên, một phân vùng có thể có nhiều thuộc tính, do đó, nó có thể có cả "cờ ẩn" và "legacy_boot" đặt cờ. Nó cũng có thể có một cờ cờ loại mã, giống như hai "bios_grub". Việc sử dụng kép khái niệm "cờ" này là khó hiểu. GPT fdisk (gdisk
và các chương trình liên quan) phân tách các khái niệm này, sử dụng mã thập lục phân hai byte (như EF00 hoặc 8300) cho mã loại và thuộc tính báo cáo như vậy.