Phân vùng UEFI có phải là PHẢI hay PHẢI là đầu tiên vì một số lý do không? Nếu vậy tại sao?


11

Trong trang wiki Ubuntu-it.org không phải tiếng Anh , có ghi rằng phân vùng UEFI PHẢI luôn được đặt ở đầu đĩa.

Đây không phải là trường hợp trong trang Wiki Trợ giúp Cộng đồng Ubuntu tiếng Anh .

Vì vậy, phân vùng UEFI "PHẢI" hoặc "NÊN" (giả sử một từ ngữ xấu trong trang trước) là đầu tiên vì một số lý do? Nếu vậy tại sao? Hay điều này là hoàn toàn không liên quan?


1
Đối với cài đặt mới nhất của tôi (Arch Linux + GRUB + GPT + UEFI), đây là lần cuối cùng .
muru

Câu trả lời:


12

Các từ khóa "NÊN", "PHẢI" và "CÓ THỂ" (viết hoa) trong câu trả lời này sẽ được hiểu như được mô tả trong RFC 2119 .

Phân vùng hệ thống EFI (U) từ bây giờ):

Giới hạn chính thức duy nhất là:

  • ESP PHẢI nằm trong 2.2 Terabyte đầu tiên của đĩa.

Vì vậy, ESP PHẢI cư trú bất cứ nơi nào trong 2,2 TB đầu tiên của đĩa, nhưng hoàn toàn không cần thiết phải là phân vùng đầu tiên hoặc nằm ở đầu đĩa.
(Chỉ là một số công ty lớn ở Redmond, WA tư vấn cho các nhà tích hợp hệ thống khác nhau ) ...

Tôi sẽ đặt nó làm phân vùng cuối cùng trên đĩa (nếu <2.2TB) vì nó chỉ được sử dụng để tải các HĐH khác, nhưng đó chỉ là ý kiến ​​cá nhân, hoàn toàn chủ quan!


bạn có nghĩa là "nếu <2.2 TB" trong lần gửi cuối cùng đó? nếu không thì tôi không nghĩ lời khuyên của bạn có ý nghĩa ...
KutuluMike

@Fabby, trong thực tế, một UEFI không phải FAT32 có hoạt động tốt không?
Pacerier

2
Các tài liệu liên quan đến bởi "giới hạn chính thức" trong bài viết của bạn đề cập đến BIOSMBR hạn chế. ESP là cấu trúc EFI , vì vậy giới hạn BIOS không áp dụng cho nó. Tôi đã đặt các ESP tốt hơn mức 2TiB và khởi động thành công các máy tính từ các ESP đó. Điều đó nói rằng, một ESP trên đĩa MBR sẽ nhất thiết phải nằm dưới mốc 2 ^ 32 sector (thường là 2TiB), hoặc ít nhất là bắt đầu từ đó. Mặc dù vậy, MBR hiếm khi được sử dụng cho các đĩa hệ thống trên các hệ thống dựa trên EFI, do đó, giới hạn này hầu như không đáng chú ý.
Rod Smith

Đây là một lý do tốt để không có phân vùng EFI là đầu tiên. Tôi có ổ USB Flash SanDisk Extreme đã kết thúc kép. Một bên có đầu nối USB tiêu chuẩn và mặt còn lại là đầu nối USB-C cho điện thoại. Ổ đĩa có nhiều 5 phân vùng trên đó cho các bản cài đặt Linux khác nhau và một phân vùng dữ liệu. Bằng cách đặt phân vùng dữ liệu trước, cả Windows và Android đều có thể gắn kết và đọc / ghi. Android và mọi bản cập nhật của người tạo trước hệ thống Windows sẽ chỉ gắn phân vùng đầu tiên của ổ đĩa có thể tháo được.
BrianHVB

4

Đặc tả EFI nói rõ rằng không có giới hạn nào về chi tiết này:

UEFI không áp đặt một hạn chế về số lượng hoặc vị trí của Phân vùng hệ thống có thể tồn tại trên một hệ thống.

(Phiên bản 2.5, trang 540.)

Là một vấn đề thực tế, việc đặt ESP lên hàng đầu là điều nên làm vì vị trí này khó có thể bị ảnh hưởng bởi các hoạt động di chuyển phân vùng và thay đổi kích thước. Chẳng hạn, giả sử ESP tồn tại giữa các phân vùng OS A và OS B và bạn quyết định xóa OS B và dành không gian cho OS A. Trong trường hợp này, bạn sẽ cần di chuyển ESP trước khi bạn có thể mở rộng phân vùng OS A . Ngoài ra, một số công cụ, chẳng hạn như efibootmgr, sử dụng /dev/sda1làm vị trí mặc định cho ESP. Do đó, nếu bạn đặt ESP ở nơi khác và sau đó quên ghi đè mặc định, bạn có thể tạo một mục không thể khởi động.

Đặt ESP ở cuối đĩa có thể hoạt động gần như tốt trong hầu hết các trường hợp, nhưng có một số vấn đề tinh tế với cách tiếp cận đó. Đối với một điều, nếu bạn thay đổi số lượng phân vùng, số lượng ESP có thể không còn phù hợp với vị trí của nó trên đĩa hoặc một số công cụ phân vùng có thể đánh số lại nó. Kết quả có thể gây nhầm lẫn hoặc yêu cầu cấu hình lại. Ngoài ra, nếu bạn sử dụng RAID và thêm dung lượng ổ đĩa, một ESP ở cuối đĩa sẽ đột nhiên trở thành một ở giữa, có thể yêu cầu bạn di chuyển nó.

Nhiều hệ thống Windows được cài đặt sẵn đặt ESP ở vị trí số 2, trong đó # 1 bị chiếm bởi một phân vùng nhỏ dành riêng cho nhà sản xuất. Cấu hình như vậy hoạt động tốt và do phân vùng của nhà sản xuất cũng không có khả năng bị di chuyển hoặc xóa, nên cấu hình này thực sự không tệ hơn việc đặt ESP ở vị trí số 1. Tôi sẽ không tìm cách "sửa" cấu hình như vậy, nhưng tôi cũng sẽ không tự mình làm điều đó, nếu tôi được cấp một đĩa trống và bảo bắt đầu cài đặt HĐH.

Nhìn chung, nếu bạn có một số lý do thuyết phục để tạo ra một ESP ở vị trí khác ngoài vị trí đầu tiên, hãy thoải mái làm điều đó; nhưng nếu bạn đang bắt đầu với một đĩa trống và không có lý do thuyết phục nào khác, tôi sẽ đặt ESP lên trước.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.