Sự khác biệt giữa phân vùng chính và logic là gì?


37

Sự khác biệt chính là gì? Cái nào thích hợp hơn? Có bất kỳ lợi thế cụ thể của hệ điều hành cho cái này hơn cái kia không?

Câu trả lời:


34

Trong sơ đồ phân vùng MBR cũ , chỉ có thể tạo tối đa bốn phân vùng (chúng được gọi là phân vùng "chính"). Để vượt qua giới hạn này, một trong các mục thường được tạo phân vùng "mở rộng" - thay vì các tệp, nó chứa một số phân vùng "logic".

MBR: < primary | primary | primary | primary >

MBR: < primary | primary | extended [logical, logical, logical] >

Trong thực tế, sự khác biệt duy nhất là một số hệ điều hành (cụ thể là Windows) không thể khởi động từ các phân vùng hợp lý.

Một lược đồ phân vùng mới hơn, GPT , được sử dụng trên một số hệ thống gần đây, bao gồm tất cả các máy Mac của Intel - nó không có giới hạn nhỏ như vậy và không cần sử dụng các phân vùng mở rộng / logic.


6
Lưu ý rằng bạn không cần phải có 3 phân vùng chính trước khi có thể tạo phân vùng mở rộng ... hoặc thực sự là bất kỳ phân vùng chính nào.
Ignacio Vazquez-Abrams

2
Hầu hết các câu trả lời ngắn gọn về chủ đề này tôi đã từng đọc.
neverMind9

19

Bạn chỉ có thể có 4 phân vùng chính (3 nếu bạn quyết định có phân vùng mở rộng), trong khi bạn có thể có một số phân vùng logic tùy ý. Không có lợi thế dành riêng cho hệ điều hành nào ngoài các phiên bản Windows cũ hơn phải được cài đặt trên phân vùng chính và bộ tải khởi động MBR cũ chỉ có thể khởi động từ phân vùng chính.


4

Có 3 loại phân vùng

  1. Sơ cấp
  2. Mở rộng
  3. Hợp lý

Và hai loại lược đồ phân vùng được sử dụng bây giờ một ngày

  • MBR (Bản ghi khởi động chính)
  • GPT (Bảng phân vùng GUID)

Phân vùng chính, phân vùng mở rộng và phân vùng logic có liên quan nhiều đến đĩa MBR, vì đĩa GPT chỉ chứa phân vùng chính.

Trên đĩa MBR, chỉ có thể có 4 phân vùng chính hoặc tối đa 3 phân vùng mở rộng + 1.

Chúng tôi có thể cài đặt HĐH và lưu dữ liệu của mình trên bất kỳ loại phân vùng nào (chính / logic), nhưng điểm khác biệt duy nhất là một số hệ điều hành (cụ thể là Windows) không thể khởi động từ các phân vùng logic.

Một phân vùng hoạt động dựa trên phân vùng chính. Bất kỳ một trong 4 phân vùng chính có thể được đặt làm phân vùng hoạt động. Vì có thể có 4 phân vùng chính với 4 Hệ điều hành khác nhau được cài đặt, một trong những phân vùng được đánh dấu hoạt động được sử dụng để khởi động ban đầu . Phân vùng hoạt động chứa bộ tải khởi động (ví dụ ntldr, bootmgr hoặc grub / burg / lilo) để tải các hệ điều hành từ đĩa.

BIOS sẽ chỉ nhận ra phân vùng hoạt động để tải hệ điều hành. Các phân vùng khác không thể được công nhận.

Phân vùng logic không thể được đặt thành hoạt động. Như ở đây đã giải thích.

Nguồn đầy đủ: Wikipedia


1

chúng không phải là lựa chọn thay thế, đó là một điểm về thứ tự bạn tạo ra chúng và mối quan hệ phân cấp của chúng. Đầu tiên được gọi là phân vùng chính. Một số HĐH cho phép bạn có nhiều hơn một. Trong bất kỳ (Ngoài bất kỳ) Chính nào, bạn có thể tạo phân vùng mở rộng và nếu bạn muốn có thêm phân vùng, thì trong phân vùng mở rộng, bạn cũng có thể tạo phân vùng hợp lý.

cảm ơn grawity và ignacio để sửa chữa.


Các phân vùng chính luôn chứa dữ liệu, không bao giờ các phân vùng mở rộng (chính và mở rộng nằm trên cùng một mức phân cấp), số lượng của chúng không phụ thuộc vào hệ điều hành và thứ tự không thành vấn đề.
grawity

@grawity không có mối quan hệ giữa chính và mở rộng? Tôi thấy .. và chỉ cần đọc trên wikipedia, một hdd chỉ có thể có một phân vùng mở rộng. Vì vậy, tôi cho rằng nếu một người muốn có nhiều phân vùng, thì người ta chỉ cần tạo nhiều phân vùng chính nếu có thể, sau đó nếu họ cần nhiều hơn, họ sẽ tạo một phân vùng mở rộng để đi cùng với (các) phân vùng chính và nếu nhiều hơn thì hợp lý trong đó mở rộng một. Có đúng không?
barlop

Vâng đúng vậy. (Ngoại trừ nó chỉ áp dụng cho các đĩa được phân vùng MBR, nhưng các loại khác như GPT tồn tại.)
grawity

2
@barlop: Chủ yếu là chính xác, ngoại trừ việc hạn chế phân vùng mở rộng duy nhất là do các giả định của HĐH chứ không phải bất kỳ giới hạn vật lý hoặc logic nào.
Ignacio Vazquez-Abrams

3
Trên thực tế, nhiều phân vùng mở rộng có sử dụng. Nó được một số người sử dụng để phân tách các phân vùng thứ cấp mà họ không muốn các hệ điều hành như MS / PC-DOS và OS / 2 nhìn thấy từ các phân vùng mà họ đã làm. Điều này được thực hiện bằng cách có hai phân vùng chứa, một với 0x05loại thông thường và một với loại không chuẩn 0x85. Andries Brouwer đã viết về các hệ thống như vậy nhiều năm trước.
JdeBP

0

Các phân vùng chính có các mục trong MBR . Vì vậy, có tối đa 4 phân vùng chính và một trong số chúng có thể là phân vùng mở rộng. Phân vùng mở rộng có thể chứa số lượng phân vùng logic khác nhau. Phân vùng mở rộng chứa VBR mà qua đó Điều khiển chương trình có thể lấy thông tin của các phân vùng hợp lý.

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.