나는 윈도우 보안 기능 하나를 껐고 내 오래된 PC가 마침내 느리게 작동하는 것을 멈췄다
오래된 데스크톱 컴퓨터를 사용하고 있다면 속도가 느려지는 것을 눈치챘을 것입니다. 노후된 하드웨어를 탓하기 쉽지만, 실제 원인은 대부분 프로세서 사이클을 백그라운드에서 잡아먹는 숨겨진 Windows 설정입니다. 이 기능을 끄면 백그라운드 느려짐을 막을 수 있습니다. 단 몇 번의 클릭만으로 CPU 사용량을 줄이고 성능을 향상시킬 수 있습니다.
가상화 기반 보안은 비용이 많이 든다
사람들이 인정하는 것보다 컴퓨터를 훨씬 더 많이 늙게 한다
Windows에는 가상화 기반 보안(VBS)이라는 기능이 있습니다. 이 VBS는 Windows 하이퍼바이저를 사용하여 가상 보안 모드라고 알려진 격리된 안전한 메모리 영역을 만듭니다. 이것은 표준 OS 환경과 완전히 독립적으로 작동합니다. 이러한 분리는 시스템을 악성 소프트웨어로부터 보호하지만, 하드웨어와 소프트웨어 사이에 성능을 저하시키는 계층을 추가합니다.
운영 체제가 드라이버에 대한 디지털 서명을 검증하거나 자격 증명 저장소에 접근하는 것과 같은 일상적인 보안 검사를 수행해야 할 때마다, 하이퍼 종료(hyper-exit)라고 하는 부담이 큰 컨텍스트 전환을 겪습니다. 가상 신뢰 수준 간의 이러한 지속적인 전환은 시스템 호출과 일상적인 커널 수준 작업에 실제 지연을 추가합니다.
이 오버헤드는 일반적으로 모드 기반 실행 제어와 같은 가속 기능에 의해 가려집니다. 구형 하드웨어, 특히 6세대와 7세대 인텔 코어 프로세서는 이러한 기능이 없습니다. 기본 하드웨어 강제가 아니라, 이러한 칩은 동일한 수준의 보안 격리를 제공하기 위해 제한 사용자 모드라고 불리는 소프트웨어 에뮬레이션에 의존합니다.
그 에뮬레이션은 오래된 쿼드 코어 칩이 여유를 줄 수 없는 많은 처리 사이클을 소모합니다. 프로세서가 백그라운드 보안 검사를 수행하기 위해 끊임없이 인터럽트되기 때문에, 그것을 효율적으로 처리하도록 설계되지 않았고, 전체 시스템은 소프트웨어 스로틀링으로 인해 막히게 됩니다.
일부 사람들은 이것이 컴퓨터가 나이가 들면서 일어나는 일이라고 생각하지만, 그것이 부분적으로는 사실이면서도, 또한 해결할 수 있는 문제일 수도 있습니다.
VBS와 Hypervisor-Protected Code Integrity와 같은 기능은 악성코드가 커널 수준의 익스플로잇을 실행하거나 시스템 메모리를 조작하거나 운영 체제에 악성 드라이버를 주입하는 것을 어렵게 만듭니다. 이것이 실제로 Windows 11이 Windows 10보다 더 안전한 이유 중 하나입니다. 그러나 성능이 크게 떨어지는 오래된 데스크톱 기기에서는 전체 세대의 처리 능력을 잃게 되어 컴퓨터가 사실상 사용 불가능해질 수 있습니다.
조금 더 오래된 PC에서 수명을 늘리려는 사람에게는, 그 보안 계층을 유지하는 것이 기계의 기본 기능을 저해할 만큼의 가치가 없다.
Windows 보안에서 코어 격리(Core Isolation) 비활성화하는 방법
단 몇 번의 클릭으로 모든 힘을 되찾으세요
메모리 무결성 끄기는 생각보다 간단합니다. 시작 메뉴를 열고 Windows 보안을 입력한 후 방패 아이콘을 클릭하세요. 들어가면 왼쪽 패널에서 장치 보안을 선택하세요. '핵심 격리(Core isolation)'라는 섹션이 나타나고, '핵심 격리 세부 정보(Core isolation details)'라는 링크가 있습니다. 그것을 클릭하세요.
해당 화면 안에서 메모리 무결성 토글을 볼 수 있습니다. 이 기능은 가상화된 환경 내에서 저수준 드라이버에 대한 백그라운드 검사를 실행하며, 이것이 바로 당신의 프로세서 자원을 소모하고 있는 것입니다.
토글을 클릭하여 끕니다. Windows는 사용자 계정 컨트롤에서 확인을 요청한 다음 가상화 계층을 완전히 제거하려면 재시작이 필요하다고 알려줍니다.
재부팅 후 시스템 트레이에 노란색 경고 삼각형이 표시되는 것을 보게 될 것입니다. 이는 Windows가 권장되는 보안 기능이 꺼져 있음을 알리는 것입니다. 문제는 아니며, 단지 운영 체제가 사용자가 의도적으로 변경한 설정에 대해 과하게 반응하는 것뿐입니다.
작업 표시줄에 지속적인 경고가 표시되는 것이 귀찮게 느껴질 수 있지만, 실제로 그것을 그대로 두고 생활할 필요는 없습니다. Windows 보안으로 돌아가서 권장 작업 섹션이나 핵심 격리 세부 정보 페이지에서 경고를 찾아 '무시'를 클릭하세요.
이것은 Windows에게 메모리 무결성을 꺼짐으로 표시하지 않도록 지시하며, 보안 방패 아이콘이 정상적인 녹색 상태로 돌아갑니다. 불필요한 알림을 제거한 후 깨끗한 작업 표시줄을 보는 것이 정말 좋습니다.
그 후에는 모든 작업이 완료되며, 컴퓨터가 눈에 띄게 빨라질 것입니다.
그 후 즉각적인 변화가 있습니다
속도가 빨라지고 있긴 하지만, 이게 모든 것을 해결해주진 않을 거예요
재부팅 후 성능 차이는 특히 오래된 하드웨어에서 즉시 나타납니다. 메모리 무결성이 활성화되면, 컴퓨터가 완전히 유휴 상태일 때에도 프로세서는 격리된 환경에서 백그라운드 프로세스와 메모리 페이지를 지속적으로 검증합니다.
구형 쿼드코어 프로세서에서는 그 백그라운드 오버헤드만으로도 CPU 용량의 상당 부분을 차지할 수 있습니다. 그것이 꺼지면 유휴 CPU 사용량은 보통 감소하여 열을 줄이고 실제로 실행하려는 앱을 위한 처리 사이클을 확보할 수 있습니다.
낮은 지연 시간은 즉시 느낄 수 있는 방식으로 나타납니다. 창 전환 속도가 빨라집니다. 창을 이동하거나 크기를 조정하고 열 때 운영 체제가 기본 UI 요소를 렌더링하기 위해 하이퍼바이저 검사를 경쟁하지 않기 때문에 부드럽게 느껴집니다. 크롬도 눈에 띄게 더 부드러워집니다.
Chrome는 이미 온라인에서 안전을 유지하기 위해 자체 프로세스 분리와 샌드박싱을 실행하기 때문에, 처리 성능이 이미 부족한 구형 하드웨어에서는 OS 수준의 가상화 추가 계층이 항상 불필요했습니다.
복잡한 웹 앱을 다루고, 많은 탭을 관리하며, 고화질 영상을 보는 것도 더 이상 지연이 느껴지지 않습니다. 마우스 클릭이나 키 입력에서 소프트웨어의 반응까지의 경로가 짧아져 게이머와 타이피스트의 입력 지연도 감소합니다.
이것은 물리적인 하드웨어 병목 현상을 해결하지 않습니다. 보안 기능을 끄는 것으로 느린 DDR3 메모리, 구식 SATA 드라이브, 최신 명령어 세트를 지원하지 않는 프로세서를 극복할 수 없습니다. RAM 속도가 느리거나 저장 장치가 문제가 있는 경우, Windows 보안의 어떤 설정도 이를 바꿀 수 없습니다.
그래도 모든 것을 고칠 필요는 없습니다. 단지 오래된 하드웨어가 실제보다 더 느리게 느껴지게 하는 소프트웨어 수준의 지연을 제거하면 됩니다. 메모리 무결성(Memory Integrity)을 끄면 기존 부품이 원래 성능 한계에서 실행될 수 있으며, 결코 처리하도록 만들어지지 않은 보안 검사로 인해 계속 방해받지 않습니다. 제 생각에는 결국 이것이 이 기능을 가치 있게 만드는 이유입니다.
더 빠른 PC를 사용할 수 있습니다
이 보안 계층을 비활성화하는 것은 모든 상황에 적합한 선택이 아닙니다. 이는 악성 소프트웨어가 시스템 메모리를 조작하지 못하도록 하는 방어 기능을 제거하는 것입니다. 컴퓨터가 매우 민감한 금융 기록을 처리하는 경우 이 설정을 켜 두는 것이 좋습니다. 하지만 단순히 오래된 PC의 성능을 더 끌어내고 싶다면, 성능 향상은 그 대가를 감수할 만한 가치가 있습니다.







