에서 이 질문에 , 나는 "UEFI와 CSM은"기본적으로 BIOS 모드라고 들었다. 몇 년 동안 배운 내용과는 거리가 멀기 때문에 혼란스러워졌습니다.
내 관찰에 따르면 CSM은 이전의 "정규적이지 않은"UEFI OS를 부팅 할 수있는 특별한 메커니즘이라고 생각합니다.
내 관찰은 다음과 같습니다.
CSM 이있는 UEFI의 전체 이름 은
호환성 지원 모듈이있는 UEFI
이름에서 알 수 있듯이 UEFI의 "공급자 모듈"입니다.
컴퓨터의 기본 드라이브에 3 개의 파티션이 있습니다. 드라이브는 GPT로 포맷되며 3 개의 파티션은 1 개의 ESP (EFI 시스템 파티션)와 2 개의 1 차 (각각 Windows 10 / Windows 7)입니다. 마더 보드 설정에는 "부트 모드", "레거시", "UEFI"및 "CSM 포함 CUE"의 세 가지 옵션이 있습니다.
"레거시"로 설정되어 있으면 컴퓨터에 "운영 체제를 찾을 수 없습니다"라는 메시지가 표시됩니다. 맞습니다. "CSM을 사용하여 UEFI"로 설정하면 두 Windows가 정상적으로 부팅됩니다. "UEFI"로 설정하면 Windows 10 만 부팅 할 수 있습니다. 안전 부팅 로그에서 Windows 7이 멈추는 것을 볼 수 있습니다
classpnp.sys
.\Windows\System32\winload.exe
두 볼륨에서 모두 제거하려고 시도했지만 (Windows To Go 환경에서 수행 한 작업) 아무 문제가 없어서 파일을 복원했습니다.두 개의 파티션이있는 MBR의 다른 드라이브를 연결했습니다. 하나의 기본은 FAT32로 활성화되고 다른 하나는 NTFS로 활성화되고 다른 하나는 Windows 7이 설치됩니다. 그러나 MB 설정이 "UEFI"또는 "UEFI with CSM"으로 설정되어 있으면 부팅 할 수 없지만 "레거시"로 설정하면 완벽하게 부팅됩니다. 이 실험적인 Windows 7 설치 항목을 추가하기 위해 기본 디스크의 EFI 파티션에서 BCD를 편집하면 "UEFI with CSM"으로 부팅되지만
classpnp.sys
"UEFI"에서는 여전히 멈 춥니 다."CSM"이라는 스위치가있는 MSI B85 마더 보드가있는 다른 컴퓨터가 있습니다. 활성화 된 경우 "부팅 모드", "UEFI"및 "레거시"의 두 가지 옵션이 있습니다. 비활성화되면 부팅 모드가 UEFI에 고정됩니다. 이 경우 CSM이 활성화 된 "UEFI"모드에서는 Windows 7을 부팅 할 수 있지만 CSM이 비활성화 된 상태에서는 부팅되지 않습니다.
위의 실험을 통해 "UESM with CSM"이 EFI의 특수 모드라고 생각하는 이유는 무엇입니까?