Đặ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/sda1
là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.