mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-10-20 22:45:26

안전 모드

1. 개요2. 종류3. 진입 방법
3.1. 컴퓨터의 경우
3.1.1. F5 키 연타3.1.2. F8 키 연타3.1.3. msconfig 이용3.1.4. Windows 8( 2012) ~ Windows 11( 2022) 전용3.1.5. msdos.sys 수정3.1.6. boot.ini 직접 수정3.1.7. bcd 직접 수정
3.2. 스마트폰의 경우
3.2.1. 안드로이드

1. 개요

안전 모드(Safe mode)는 컴퓨터 스마트폰 사용 설정 중의 하나다. 대체로 윈도우의 안전 모드를 접하기 쉬운데, 인터넷 연결을 통해 감염될 수 있는 컴퓨터 바이러스의 가능성을 차단하기 위해 인터넷 연결이 금지되는 특징이 있다.

안전 모드에도 여러 종류가 있는데, 일반적으로 들어가는 모드는 인터넷 연결 비활성화 모드이다. 물론 인터넷 허용 모드도 있고, 시작 메뉴 없이 명령 프롬프트로 명령어를 실행하는 모드도 있다.

안전 모드로 들어가면 화면 대각선 각 끝에 안전 모드 글자가 4개 들어가있어. 안전 모드임을 명시하고 있다.

안전 모드에서도 한/영 전환이 가능하다. 만약 한/영 전환이 불가능하면 이미 때가 늦은 거다. 본인이 키보드 설정을 잘못 한 게 아니라면 안전 모드를 구성하는 최소한의 유틸리티를 제외한 모든 게 날아갔을 가능성이 높다. 이 외에도 Vista 부터는 부팅관리자 까지는 진입이 가능한 데 정작 안전 모드로 진입하기 위해 F8 키를 누르면 난데없이 'Windows 파일 로드 중...'이 뜨며 후술 할 컴퓨터 복구화면으로 넘어가는 증상이 발생하는 경우 또한 마찬가지로 예를 들어 업데이트 설치 등을 하다가 잘못되어 윈도우를 구성하는 시스템 파일들이 깨지면서 안전 모드를 구성하는 파일 들 까지 깨져버렸을 가능성이 높다.[1] 사실상 윈도우를 재설치 하는 것 말고는 답이 없다.

윈도우 1.x~ 3.x, NT 3.x~ 4.0은 안전 모드가 없다. 그렇기에, 안전 모드로 진입해서 해결할 수 있는 문제증상 하나 때문에 재설치를 해야하는 불상사가 생겨버린다.
Windows XP까지는 부저 (beep)로 안전 모드 알림을 띄울때 이 소리가 난다. 이 외에도 스피커나 소리 드리이버가 설치되지 않은 경우에도 부저를 통해 소리가 난다.
Windows 7부터는 안전모드에서도 소리가 나지 않는다.

2. 종류

2.1. Microsoft Windows

버전에 따라 약간 상이할 수 있다.

3. 진입 방법

3.1. 컴퓨터의 경우

3.1.1. F5 키 연타

MS-DOS 6.x에서는 드라이버와 부팅 후 자동 실행(AUTOEXEC.BAT)를 비활성화하고, Windows 9x에서는 F5 키를 연타하면 안전 모드로 바로 진입하고, 2000부터 XP( 2003/R2) 까지는 NTLDR 부팅옵션으로 진입하고[8], 비스타( 2008)부터 11(~ 2022) 까지는 부팅관리자로 진입하게 된다. 단, 8부터 11까지는 반드시 후술 할 legacy 모드로 설정해야지만 진입 할 수가 있도록 바뀌었다. NTLDR이나 부팅관리자로 진입한 상태에서 안전 모드로 진입하려면 부팅하고자 하는 윈도우에다 커서를 옮겨서 F8 키를 눌러가지고 고급 부팅옵션으로 진입 한 다음에 진입 할 수가 있게된다.

3.1.2. F8 키 연타

파일:Windows 2000 고급 부팅 옵션.png
(윈도우 2000 고급 부팅 옵션)
파일:Windows XP(2003/R2) 고급 부팅 옵션.png
(윈도우 XP 고급 부팅 옵션)
파일:고급부팅옵션.jpg
(윈도우 7 고급 부팅 옵션)
컴퓨터 운영체제에 따라 조금씩 다르나, 윈도우 9x, 2000, XP( 2003/R2), 비스타( 2008), 7( 2008 R2)의 경우 부팅 시에 F8키를 연타하면 안전 모드 접근 옵션이 나온다.

윈도우 8부터 11까지는 빠른 부팅 기능을 사용하게 되면서 F8키를 통한 고급부팅 옵션 진입방식이 먹히지 않게 되었다. 한마디로 비활성화되어 있다는 것이다. 명령 프롬프트로 bcdedit /set {default} bootmenupolicy legacy를 입력하여[9][10] 본래 윈도우 7 시절의 고급 부팅 옵션으로 돌아오게 할 수 있다. 다만, 이 옵션을 제대로 적용하기 위해서는 명령 프롬프트를 반드시 관리자 권한으로 실행해야 한다.[11] 또한 윈도우 10 이상의 경우 버전(1507, 1511 등) 업데이트 시 bootmenupolicy 값이 standard로 자동으로 바뀌기 때문에 버전 업데이트 때마다 해당 명령어를 입력해야 한다.

3.1.3. msconfig 이용

msconfig를 실행하고 부팅 탭에서 안전 부팅을 체크하면 된다. 최소 설치는 일반적인 안전 모드, 네트워크는 네트워킹 사용 안전 모드, 대체 셸은 명령 프롬프트 사용 안전 모드다. Active Directory 복구는 디렉터리 서비스 복구 모드로 일반적으로 쓸 일이 없다.

XP에서는 BOOT.INI 탭에서 /SAFEBOOT를 체크해야 하며, MINIMAL, NETWORK, MINIMAL(ALTERNATESHELL), DSREPAIR로 표시된다.

3.1.4. Windows 8( 2012) ~ Windows 11( 2022) 전용

파일:external/support.hp.com/c04920966.jpg 파일:external/support.hp.com/c04920969.jpg

3.1.5. msdos.sys 수정

윈도우 9x에서 가능한 방법이다.
  1. 폴더 옵션 > 보기 탭 > 숨김 파일 표시, 보호된 운영 체제 파일 표시 설정한다.
  2. C 드라이브 루트에 있는 msdos.sys 파일의 읽기 전용 상태를 해제한다.
  3. 해당 파일을 열고 [Options] 부분에 'BootSafe=1'을 추가 후 저장한다.
  4. 입력한 부분을 삭제하기 전까지는 네트워크를 지원하지 않는 안전 모드로만 부팅된다.

3.1.6. boot.ini 직접 수정

윈도우 2000, XP(2003/R2)에서 가능한 방법이나 F8 키 연타보다 복잡하므로 권장하지 않는다. 먼저 윈도우 키 + R(실행 창) > C:\\boot.ini 입력 > 엔터 키를 누르고 /fastdetect가 있는 줄[13] 끝부분에 다음 내용을 추가로 입력하면 된다.

입력한 내용을 지워야 표준 모드로 부팅할 수 있다.

3.1.7. bcd 직접 수정

윈도우 비스타~11에서 가능한 방법이나 msconfig로 쉽게 설정할 수 있으므로 권장하지 않는다. 명령 프롬프트를 관리자 권한으로 실행하고 다음을 입력하면 된다. 멀티 부팅 환경에서 현재 부팅한 운영 체제를 안전 모드로 부팅하고자 할 때 기준이며, 싱글 부팅의 경우 {current} 대신 {default}를 입력해도 된다.

표준 모드로 부팅하려면 bcdedit /deletevalue {current} safeboot 및 bcdedit /set {current} safebootalternateshell no[A]를 입력해야 한다.

3.2. 스마트폰의 경우

파일:S24 Safemode.jpg
닛산 GT-R(...) 갤럭시 S24+의 안전 모드.
정상적인 방법으로 삭제 할 수 없는 앱을
제외한 모든 앱은 사용 할 수 없다.
해당 이유로 카카오톡이 사용 중지된 모습.[17]

통신사 부팅 화면에서 커맨드를 입력하면[18] 사용자가 설치한 앱이 비활성화되고 기본 앱만 보여진다. PC와는 달리 와이파이, 데이터 네트워크는 사용 가능하다.
리부팅하면 원래 상태로 돌아온다. 물론 데이타는 그대로 남아있다. 5.0 롤리팝 버전부터는 전원 옵션(전원 버튼 길게 눌러서 띄울 수 있는 화면)에서 전원 끄기를 길게 눌러도 뜨고, 상단바에 안전모드 해제버튼이 존재한다. 커맨드 키가 물리적인 충격으로 버튼 홈에 낑기거나 박히면 재부팅해도 돌아오지 않는다..

안전 모드를 통하여 부모님 관리 앱 시스템을 우회하는 경우가 있다. 물론 Famliy Link 등 불가능한 경우도 있으니 주의.

iOS는 안전 모드가 없다.[19]

3.2.1. 안드로이드



[1] 만일, Windows RE로의 진입조차 불가능 하다면 부팅관리자에서 오류코드를 뱉어버린다. [2] Windows 8부터는 기능이 강화된 채로 어드밴스 옵션에 항목이 통합되었다. 굳이 안전모드로 진입하지 않아도 일반 윈도우 환경에서 클릭 한 번으로도 드나들 수 있게 되었다. 물론, 몇몇 설정을 건드리면 8 이후의 윈도우에서도 고급 부팅 옵션으로 진입했을 때 '컴퓨터 복구'가 나타나게 만들수는 있다. [3] Windows 10 1809 이후부터는 해상도를 자유롭게 선택할 수 있다. 단 권장 해상도는 앞에서 언급한 세 해상도 중 하나를 권장하고 있다. [4] XP 에서는 시스템 속성 창에만 '시스템 등록 정보'라고 표시할 뿐 우클릭을 해보면 이후에 출시된 윈도우들 처럼 '속성' 이라고 번역되어 있다. [5] 단, NT 3.x 부터 4.0 까지는 오직 NTLDR로 먼저 진입해야지만 VGA 모드로 진입이 가능해진다. [6] 2000에는 따로 괄호가 없지만, XP 한정으로는 괄호안에 '작동한 최근 설정값'이라고 나온다. [7] 장치 드라이버 등. 정확히는 레지스트리의 HKEY_LOCAL_MACHINE\\SYSTEM 키를 이전의 것으로 교체하여 부팅한다. [8] 더 정확히는 안전모드를 애당초 지원하지도 않는 윈도우들 중 3.x~4.0 까지의 NT 계열부터 NTLDR을 부트로더로 사용되어 왔으며, 비스타부터는 부트로더가 NTLDR에서 부팅관리자로 대체됐다. [9] 작동하지 않는다면 {default} 대신 {current}를 사용해보자. [10] 원래 상태로 되돌리려면 legacy 자리에 standard를 입력하면 된다. [11] 일반 명령 프롬포트로 실행시 관리자 권한이 없기 때문에 명령이 작동되지 않는다. [12] 윈도우 XP가 설치된 PC에서는 8 이후의 윈도우들과는 달리 부팅하던 도중에 1번만이라도 강제종료를 하고 다시 켜게되면 스스로 부팅할 수 없는 상황이라 판단을 내리는 점은 동일하나, 안전 모드로 바로 부팅하는게 아니라 보라색 바탕의 디스크 검사화면으로 넘어가서 윈도우가 설치된 디스크에 불량섹터가 발생하여 부팅이 불가능 해졌는지 여부를 검사 해 보거나 아예 검은색 바탕으로 '불편하게 해드려서 죄송합니다. Windows를 올바르게 시작하지 못했습니다. 최근의 하드웨어 또는 소프트웨어 변경이 원인일 수 있습니다. 시스템이 응답하지 않거나, 예상치 않게 다시 시작했거나, 사용자 파일과 폴더를 보호하기 위해 자동으로 시스템이 종료되었으면, '마지막으로 성공한 구성'을 선택하여 작동한 최근 설정값으로 돌아가십시오. 전원 오류로 인해 또는 전원 단추나 다시 시작 단추가 눌려서 시작하려던 것이 중지되었거나, 문제가 무엇인지 모를 때는, '표준 모드로 Windows 시작'을 선택하십시오.' 라는 메시지가 뜨며, '안전 모드', '안전 모드(네트워킹 사용)', '안전 모드(명령 프롬프트 사용)', '마지막으로 성공한 구성(작동한 최근 설정값)', '표준 모드'를 선택하는 옵션을 30초(기본값) 이내로 선택하라고 뜨게된다. 물론, 사용도중에 심각한 오류가 발생해서 강제종료되는 경우에도 뜰 때가 있는데 이 경우는 대체로 하드웨어 쪽에 문제가 발생했거나, 가동중에 중요한 시스템 파일이 깨져서 혹은 비스타 이후부터는 깨진 부분이 하필이면 디지털 서명이 된 부분이 깨져버린 이유 등으로 재설치가 아니면 답이 없어서 떴을 가능성이 높다. [13] 멀티 부팅에서는 안전 모드로 부팅하고자 하는 윈도우에 해당하는 줄 [A] bcdedit /deletevalue {current} safebootalternateshell을 입력해도 된다. [A] [A] [17] 해당 앱 클릭시 "앱 사용 중지됨" 메세지만 출력되고 작동되지 않는다. [18] 구기종의 경우 메뉴 또는 멀티태스킹키 길게, 신기종(하단 물리키가 없는 거)의 경우 볼륨 down키 길게. [19] 탈옥폰 한정으로 모든 탈옥 앱을 비활성화 시키는 안전 모드가 있긴 하다.