Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10 MSCONFIG 부팅 고급 옵션 완벽 정리 – 프로세서 수, PCI Lock, 디버그 설정

MSConfig(시스템 구성 유틸리티)는 윈도우에 기본 내장된 도구로, 시작 프로그램 관리, 부팅 옵션 설정, 서비스 관리, 안전 모드 부팅 등을 수행할 수 있습니다. 부팅 탭에는 고급 옵션(Advanced Options) 버튼이 있는데, 여기에서 프로세서 수, 최대 메모리, 디버그, 전역 디버그 설정 등을 구성할 수 있습니다. 다만 이러한 옵션들은 고급 사용자가 시스템 문제를 진단하기 위해 사용하는 최후의 수단이라는 점을 기억해야 합니다. 이번 글에서는 Windows 11/10의 MSCONFIG 부팅 고급 옵션에 대해 자세히 알아보겠습니다.

MSCONFIG의 부팅 고급 옵션이란?

먼저 명확히 이해해야 할 부분이 있습니다. 시스템 구성 유틸리티(MSCONFIG)의 고급 부팅 섹션은 문제 해결(troubleshooting)을 목적으로 만들어진 것입니다. 그러나 일반 사용자가 이 옵션을 발견하면 혼란이 생기기 쉽습니다. 따라서 기본값을 그대로 유지하고 임의로 변경하지 않는 것을 강력히 권장합니다.

프로세서 수(Number of Processors)

작업 관리자를 열고 성능 탭으로 이동하여 CPU 코어 수와 메모리 용량을 미리 확인해 둡니다.

이제 실행 창(Win + R)에 MSCONFIG를 입력하고 Enter 키를 누릅니다. 부팅 탭으로 이동한 뒤 고급 옵션 버튼을 클릭합니다.

'프로세서 수' 체크박스를 선택하고 드롭다운에서 최댓값보다 작은 값을 선택해 보세요. 드롭다운에 표시되는 최대 숫자는 작업 관리자에서 확인한 값과 동일합니다.

재부팅한 후 운영체제에서 사용 가능한 프로세서 수와 메모리 용량을 확인해 보세요.

기본 구성으로 부팅할 때보다 성능이 확실히 느려지는 것을 체감하게 될 것입니다. 이 설정이 존재하는 정확한 이유는 불확실하지만, 실제 하드웨어를 교체하지 않고도 낮은 사양 환경에서 애플리케이션이 어떻게 동작하는지 개발자가 테스트할 수 있도록 하기 위한 것으로 추측됩니다. 윈도우 자체 테스트에도 같은 원리가 적용됩니다.

PCI Lock

PCI는 컴퓨터에 하드웨어 구성 요소를 추가하기 위한 하드웨어 버스입니다. BIOS나 운영체제가 각 장치의 리소스 요구 사항을 파악해 자동으로 할당하므로 리소스 충돌이 발생하지 않습니다. 과거에는 윈도우가 이 제어권을 인계받는 방식 때문에 유용하게 활용되었습니다.

여러 포럼에서 확인할 수 있는 내용을 종합하면, 연결된 하드웨어에 문제가 있는 경우가 아니라면 체크하지 않고 두는 것이 좋습니다. 윈도우가 이를 알아서 관리하며, 체크했을 때 BSOD(블루스크린)가 발생했다는 사례 외에는 특별한 이슈가 보고된 바 없습니다.

만약 PCI Lock을 체크한 상태에서 BSOD가 발생한다면, 안전 모드로 부팅한 후 msconfig에서 PCI Lock을 해제해야 합니다. 이때 고급 부팅 구성 화면에 진입하려면 부팅 가능한 USB 장치가 필요할 수 있습니다.

디버그(Debug)

디버그는 개발자용 옵션으로, 커널을 디버깅하기 위해 디버깅 도구를 운영체제에 연결하는 기능입니다. 역시 일반 사용자를 위한 옵션이 아니므로 그대로 두는 것이 좋습니다. Debug에 체크하면 디버그 포트, 채널, USB 대상 이름, 전송 속도(Baud rate) 등 나머지 세부 옵션들을 구성할 수 있습니다. 이 기능을 사용하려면 컴퓨터에서 BitLocker와 보안 부팅(Secure Boot)을 비활성화하거나 일시 중지해야 한다는 점도 유의하세요.

Windows 10의 bcdedit 도구를 활용하면 훨씬 다양한 작업이 가능하며, 여기에는 /dbgsettings 옵션도 포함됩니다. 이를 통해 드라이버 서명 검사 비활성화, 데이터 실행 방지(DEP) 활성화/비활성화 등의 작업을 수행할 수 있습니다.

또한 최대 메모리(Maximum memory), 전역 디버그 설정(Global debug settings)과 같은 다른 설정 항목들도 함께 표시됩니다.

결론: 일반 사용자는 건드리지 않는 것이 좋다

분명한 사실 하나. 이 옵션들은 일반 사용자를 위한 것이 아니며, 컴퓨터 속도를 높이는 데 도움이 되는 기능이 전혀 아닙니다. 이 고급 옵션들은 어디까지나 디버깅 도구일 뿐이며, 오랫동안 윈도우에 포함되어 왔습니다. 윈도우에는 이런 종류의 도구가 많지만, 하드웨어 디버깅을 직접 다루는 전문가가 아니라면 사용하지 않는 것이 현명합니다.

이 글이 이해하기 쉬웠기를 바라며, 일반 사용자인 여러분이 Windows 10/11의 MSCONFIG 부팅 고급 옵션을 함부로 사용해서는 안 되는 이유를 파악하는 데 도움이 되었기를 바랍니다.