Chính xác thì UE UEFI với chế độ khởi động CSM là gì?


13

Trong câu hỏi này , tôi đã nói rằng "UEFI với CSM" thực chất là chế độ BIOS. Nó làm cho tôi khá bối rối bởi vì những gì tôi đã học được trong những năm qua là xa.

Theo quan sát của tôi, tôi nghĩ CSM là một cơ chế đặc biệt cho phép hệ điều hành UEFI "không chuẩn" trước đó khởi động.

Đây là quan sát của tôi:

  1. Tên đầy đủ của UEFI với CSM

    UEFI với Module hỗ trợ tương thích

    đúng như tên gọi của nó, là một "mô-đun hỗ trợ" cho UEFI.

  2. Tôi có ba phân vùng trên ổ đĩa chính trong máy tính của tôi. Ổ đĩa được định dạng thành GPT và ba phân vùng là một ESP (Phân vùng hệ thống EFI) và hai Chính (mỗi Windows 10 / Windows 7). Có ba tùy chọn cho "Chế độ khởi động" trong cài đặt bo mạch chủ, "Di sản", "UEFI" và "UEFI với CSM".

    Nếu được đặt thành "Di sản", máy tính sẽ báo cho tôi "Không tìm thấy hệ điều hành". Đúng rồi. Nếu được đặt thành "UEFI với CSM", cả Windows sẽ khởi động bình thường. Nếu được đặt thành "UEFI", thì chỉ Windows 10 mới có thể khởi động. Từ nhật ký khởi động an toàn, tôi có thể thấy Windows 7 bị kẹt tại classpnp.sys.

    Tôi đã thử xóa \Windows\System32\winload.exekhỏi cả hai tập (tôi đã làm điều đó trong môi trường Windows To Go) và không có gì sai, vì vậy tôi đã khôi phục tệp.

  3. Tôi đã cắm vào một ổ đĩa khác trong MBR, chứa hai phân vùng. Một hoạt động chính với FAT32 và một chính khác với NTFS, với một Windows 7 khác được cài đặt. Tuy nhiên, có vẻ như tôi không thể khởi động nó nếu cài đặt MB được đặt thành "UEFI" hoặc "UEFI với CSM", nhưng nó khởi động hoàn hảo khi được đặt thành "Legacy". Nếu tôi chỉnh sửa BCD trong phân vùng EFI trên đĩa chính để thêm mục nhập cho bản cài đặt Windows 7 thử nghiệm này, nó sẽ khởi động trong "UEFI với CSM", nhưng vẫn bị kẹt classpnp.systrong "UEFI".

  4. Tôi có một máy tính khác có bo mạch chủ MSI B85 có công tắc tên là "CSM". Nếu được bật thì có hai tùy chọn khả dụng trong "Chế độ khởi động", "UEFI" và "Di sản". Nếu nó bị vô hiệu hóa thì Chế độ khởi động bị khóa với UEFI. Trong trường hợp đó, chế độ "UEFI" có bật CSM cho phép Windows 7 khởi động, nhưng nó sẽ không khởi động khi tắt CSM.

Các thử nghiệm trên khiến tôi tin rằng "UEFI với CSM" là một chế độ đặc biệt của EFI, vậy tại sao tôi vẫn nói với nó là BIOS?


Tôi nghĩ rằng bạn quên đặt trong một liên kết. Theo kinh nghiệm của tôi, việc bật chế độ CSM cho phép khởi động kế thừa - Chế độ MBR / BIOS hoặc bất cứ điều gì bạn muốn gọi nó. Không có nó, bạn chỉ có thể khởi động hệ điều hành UEFI.
Appleoddity

@Appleoddity Vâng, tôi đã quên nó :) Tôi cũng đã thêm một manh mối khác.
iBug

Câu trả lời:


11

"UEFI với CSM" thường có nghĩa là chế độ hỗn hợp trong đó cả khởi động gốc (UEFI) và CSM (BIOS) đều khả dụng. Menu boot sẽ hiển thị hỗn hợp các mục khởi động UEFI gốc và các mục "đĩa khởi động" CSM trong trường hợp này.

Tuy nhiên, một tác dụng phụ quan trọng của việc vô hiệu hóa CSM là nó sẽ cho phép một số tính năng chỉ có UEFI được kích hoạt (như "khởi động nhanh"), đồng thời ngăn chặn một số tính năng chỉ có BIOS (như hỗ trợ ROM tùy chọn PCI) .

Có thể "khởi động nhanh" (mặc dù được tạo cho Windows 10) có phần lỗi và phá vỡ quy trình khởi động.


"Khởi động nhanh" được giữ vô hiệu hóa thông qua tất cả các bài kiểm tra.
iBug

Ngoài ra, "Fast Boot" được tạo cho Windows 8 trở lên, không chỉ Windows 10.
iBug

2

Cá nhân tôi nghĩ rằng chế độ CHỈ UEFI KHÔNG được ghép nối với CSM ON. Trong bất kỳ trường hợp nào.

Trong các bộ tải khởi động UEFI bình thường, có ba chế độ, thông thường, theo sự hiểu biết tốt nhất của tôi là:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI + Legacy [GPT partitioning table] with CSM mode set to ON
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

Sau khi suy nghĩ lại cẩn thận, những điều sau đây xuất hiện trong tâm trí tôi:

Có thể một số bộ tải khởi động UEFI chỉ có hai chế độ:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] NONE
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

Trong trường hợp [2] được phát là [3] với chế độ CSM được đặt thành BẬT. Nói cách khác:

[1] Legacy ONLY [msdos partitioning table] with CSM mode set to ON
[2] UEFI ONLY [GPT partitioning table] with CSM mode set to ON.
[3] UEFI ONLY [GPT partitioning table] with CSM mode set to OFF

không ai


1

Như bạn đã nhận thấy, Mô-đun hỗ trợ tương thích có thể được yêu cầu bởi hệ điều hành để khởi động UEFI, không chỉ khởi động kế thừa. Đây là trường hợp của Windows 7. Trên thực tế, có những máy tính có thương hiệu thậm chí thiếu CSM và hoàn toàn không thể khởi động Windows 7.

Tôi cũng nhận thấy rằng nó được bật / tắt có thể có các hiệu ứng khác, như thay đổi màn hình nào (trong hệ thống nhiều màn hình) hoặc độ phân giải màn hình được sử dụng trong khi khởi động. Theo kinh nghiệm của tôi, nó cũng được yêu cầu tắt nó để thực hiện khởi động mạng UEFI. Mặt khác, chỉ có thể truy cập phần mềm khởi động mạng kế thừa, không thể khởi động hệ điều hành ở chế độ UEFI.

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.