Sự khác biệt giữa GPT và MBR Booting

Tác giả Network Engineer, T.M.Hai 26, 2021, 10:30:18 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Sự khác biệt giữa GPT và MBR Booting


Hầu hết thời gian, chúng ta để cho máy tính của mình khởi động xảy ra, nhưng đôi khi mình cần phải kiểm soát nó. Một trong những thời điểm đó là khi bạn muốn khởi động kép.

Cách sắp xếp đĩa của bạn ảnh hưởng đến những gì bạn cần làm và suy nghĩ. Cách máy tính khởi động và đã được khởi động là sử dụng Master Boot Record. Đó là cách cũ, nhưng bạn vẫn sẽ thấy phần mềm phân vùng cung cấp cho bạn tùy chọn sử dụng hệ thống này.

GPT có nghĩa là GUID Partition Table, nó được giới thiệu để giải quyết các hạn chế của BIOS, một là kích thước của đĩa mà nó có thể giải quyết. Để sử dụng GPT, bạn phải có một máy tính dựa trên UEFI.

Vào năm 2021, bạn sẽ làm được. Chỉ cần để ý phần cứng hàng chục năm tuổi nếu bạn là người thích mày mò. Lưu ý rằng bạn vẫn có thể tiếp tục sử dụng MBR nếu muốn.


1. Các tiêu chuẩn trong sự khởi động của bạn.

Hãy đảm bảo rằng chúng ta biết tiêu chuẩn nào thực hiện những gì:

BIOS kiểm tra phần cứng của bạn trước khi tìm đĩa và MBR. MBR là một phần của đĩa ở phần đầu đĩa vật lý. Không gian này chỉ là ở đầu đó. Vì vậy, BIOS tìm MBR, từ đó trỏ đến Hệ điều hành.

UEFI thực hiện công việc tương tự như BIOS, nhưng thay vì trỏ đến một địa chỉ cụ thể trên đĩa, nó sẽ tìm kiếm ESP của bạn. ESP là phân vùng mà bạn có tất cả các tập tin chạy trình quản lý khởi động của mình. Bạn có thể trỏ đến bất kỳ tập tin *.efi nào, các tập tin này có thể thực thi được và thông thường nhất là chạy grub.

Phần thú vị là UEFI cũng có thể trỏ đến đĩa được phân vùng MBR của bạn. Điều này là cần thiết vì nhiều hệ thống chỉ có những đĩa đó và cần phải gắn bó với chúng trong một vài thế hệ. Điều này có nghĩa là bạn vẫn có thể chọn phân vùng đĩa của mình bằng MBR. Bạn cũng sẽ không gặp vấn đề gì khi thực hiện việc này trừ khi đĩa của bạn lớn hơn 2,2 terabyte.

Tuy nhiên, việc sử dụng GPT trên đĩa của bạn có nhiều lợi thế và độ phức tạp tăng thêm là rất nhỏ. Một chi tiết cuối cùng mà bạn có thể thêm vào đĩa của mình là PMBR. PMBR sẽ hoạt động như MBR khi phần cứng không thể xử lý nó. Nó chỉ là một vấn đề tương thích ngược.

2. Làm cách nào để sử dụng cái này?

Điều này rất thú vị để bạn biết khi bạn cài đặt bản phân phối mới. Hầu hết các bản phân phối đều có phân vùng tích hợp sẵn, nhưng một số thì không. Khi bạn hoàn tất quá trình cài đặt, bạn vẫn có thể cần phân vùng đĩa mới, do đó bạn nên biết sự khác biệt giữa các tiêu chuẩn phân vùng. Nếu bạn không có nhu cầu cụ thể, bạn nên sử dụng GPT và bất kỳ tiêu chuẩn nào mà bản phân phối đề xuất.

3. Lý do chọn GPT thay vì MBR

Đây là cách đơn giản nhất để phân vùng ổ đĩa của bạn, đừng coi đó là lý do bạn làm như vậy. Ngay cả khả năng tương thích thường không phải là một lý do vì phần mềm phân vùng của bạn sẽ tạo PMBR đã đề cập trước đó. Bạn sẽ buộc phải có, ít nhất, PMBR trên bất kỳ ổ USB nào mà bạn định sử dụng trên phần cứng thực sự cũ. Bất kỳ đĩa cứng nào bạn cài đặt trong máy có UEFI, bạn nên sử dụng GPT. Lý do là rất nhiều. Kích thước đĩa của bạn không phải là mối quan tâm chính của bạn, trong trường hợp này, thay vào đó, bạn có nhiều tính năng nói cho GPT.

Một tính năng là bạn có thể có nhiều phân vùng tùy theo hệ điều hành của bạn cho phép. Giới hạn ban đầu thường là 128 phân vùng, nhưng tiêu chuẩn cho phép nhiều hơn nữa. Nếu bạn cần nhiều phân vùng hơn, có lẽ bạn đã chọn sai chiến lược và nên suy nghĩ lại.

Tính năng thứ hai bạn nên đánh giá cao là bảng nằm ở hai vị trí trên đĩa. Trên đĩa MBR, bạn có bảng trên khu vực đầu tiên và không nơi nào khác. Sử dụng GPT, bạn có bảng ở hai nơi, phần đầu và phần cuối của đĩa. Trên hết, thực sự đơn giản để tạo một bản sao lưu của ESP sang phương tiện bên ngoài. GPT cũng sử dụng CRC để kiểm tra xem bảng phân vùng có hoạt động tốt hay không. Điều này có thể cung cấp cho bạn nhiều cảnh báo rằng một trong các bản sao bị hỏng. Trong trường hợp này, hệ thống sử dụng bản sao thứ hai và khởi động như bình thường. Nếu đây là tình huống của bạn, hãy bắt đầu gdisk '/dev/sdX', gõ 'v' để xác minh đĩa của bạn, sau đó nhập 'w'. Bạn sẽ kết thúc với cả hai bảng ở trạng thái tốt.

Lưu ý: Nếu bạn gặp sự cố vật lý với đĩa, bạn có thể gặp phải tình trạng đĩa không thể khởi động được. Hãy luôn giữ sao lưu.

4. Chuyển từ MBR sang GPT

Vì rất có thể bạn muốn sử dụng GPT, nên có một cách để chuyển sang MBR. Bạn thường có thể đạt được điều này mà không cần ghi lại toàn bộ đĩa, mặc dù vậy bạn nên giữ lại các bản sao lưu.

Tiện ích 'gdisk' được đề cập trước đó có thể làm điều đó cho bạn. Nó thậm chí còn đơn giản hơn khi sử dụng 'cgdisk', nơi bạn có danh sách các phân vùng được liệt kê và các tùy chọn ở dưới cùng. Nó trông giống như 'cfdisk' và hoạt động gần như giống nhau. Khi bạn khởi động 'cgdisk', bạn sẽ nhận được cảnh báo rằng đĩa là đĩa MBR và 'gdisk' sẽ chuyển đổi đĩa của bạn.

Điều này xảy ra trong bộ nhớ và bạn có thể rút lui bất kỳ lúc nào. Khi bạn đã xác minh rằng các thay đổi là tốt, hãy khoanh tay và ghi vào đĩa. Nếu bạn có một đĩa tốt và khỏe mạnh, bạn nên kết thúc với một đĩa GPT. Điều này có thể không thành công vì một số chương trình tạo đĩa MBR không căn chỉnh chính xác và 'gdisk' sẽ không khôi phục đĩa của bạn.

Trong hệ thống hiện tại của bạn, việc sử dụng MBR thường là không cần thiết. Nếu bạn có phần cứng rất cũ, bạn có thể sử dụng phần cứng đó một chút, nhưng trong quá trình vận hành phần cứng mới hơn 2007, bạn gần như được đảm bảo có hỗ trợ cho GPT. Với việc GPT mạnh mẽ và an toàn hơn, bạn nên sử dụng GPT trừ những trường hợp cực kỳ hiếm. Hãy vui vẻ với phương tiện di động của bạn và nếu bạn vẫn có thể giữ cho một máy BIOS hoạt động, bản thân nó đã là một thành tựu.