Windows 8 이상에서는 '전체 종료(full shutdown)', '빠른 부팅 종료(fast startup)', '절전모드(hybernate)' 세 가지로 시스템을 종료할 수 있다.
시스템 종료 방법 | 설명 |
full shutdown | 시스템을 완전히 종료한다. 장기간 PC를 사용하지 않을 경우 전체 종료를 권장한다. |
fast startup | 빠른 부팅이 가능한 종료를 진행한다. hybernate보다 부팅이 빠르다. |
hybernate | laptop 환경을 고려하여 디자인 되었으며, 적은 전력을 사용하도록 sleep 상태로 들어간다. |
언뜻 생각하기에 '시스템 종료' 버튼을 누를 경우 시스템 전체가 종료(full shutdown)될 것 같지만,
Windows 8 이상에서는 기본적으로 fast startup으로 종료된다. 제어판 '전원 옵션'에서 '빠른 시작 켜기'를 체크 해제해야 full shutdown을 한다.
fast startup으로 재부팅할 경우 서비스가 종료하지 않고 멈추었다가 부팅 후 동작을 이어가게 되는 등 시스템 종료 방법에 따라 일부 동작의 차이가 발생할 수 있다.
만약 마지막 부팅이 fast startup으로 부팅이 되었는지를 확인하고 싶다면 PowerShell에서 아래 명령을 실행하면 된다.
Get-WinEvent -ProviderName Microsoft-Windows-Kernel-boot -MaxEvents 10 | Where-Object {$_.id -like “27”}
위 명령을 실행하면 부팅 유형 값이 출력되는데 각 값은 아래와 같다.
부팅 유형 | 설명 |
0x0 | cold boot from full shutdown |
0x1 | hybrid boot(fast startup) |
0x2 | resume from hibernate |
'IT기술 > Windows' 카테고리의 다른 글
VS 프로젝트 Basic Runtime Checks(기본 런타임 체크) 옵션 설명 (0) | 2022.12.03 |
---|---|
왜 윈도우에서만 경로에 백슬래시를 사용할까 (0) | 2019.12.28 |
Known DLL (알려진 DLL) (0) | 2019.12.14 |
DLL 보안 - 안전하게 사용하기 (0) | 2019.12.08 |
Windows에서 DLL 검색 순서 (0) | 2019.12.07 |