안전 모드 각각의 기능들을 소개 자료이며, 아래 자료는 윈도우 2000 기준으로 되어 있습니다. 윈도우 2003 서버는 차이점 부분을 다시 올려 드리겠습니다.

자료제공자 :홍순성

2. 안전 모드 기능 소개

이제 8가지 고급 옵션 메뉴에 대한 기능 소개와 각각의 사용 방법을 나열해 보았다.

안전 모드
안전 모드로 들어가는 것은 가장 기본적인 경우이다. 프로그램의 추가 삭제 및 서비스를 중지하는 작업에 이용된다.
  • 윈도우 2000을 시작 하기 위해 필요한 최소한의 제어기 및 서비스로 부팅을 하고자 할 때 선택 할 수 있다.
  • Windows 2000의 기본 설정(VGA 모니터, Microsoft 마우스 드라이버, 네트워크 비 연결, Windows 시작에 필요한 최소 장치 제어기)을 사용한다.
  • 새로 추가한 장치나 변경한 제어기에서 문제가 발생할 경우 해결이 가능하다. 또한 문제의 진단 역시 가능하다.
  • 시스템 파일에 문제가 있는 경우 안전 모드로 복구가 불가능하다. 이 경우는 응급 복구 디스크 등을 사용하여야 한다.

안전 모드는 최소한의 서비스와 제어기만이 사용 가능하며 그 목록은 아래와 같다.

Devices
  • Locally attached media devices (CD-ROM drives, Jaz drives, hard disks)
  • Input devices (keyboard, mouse)
  • Basic display driver (VGA)
  • Any mass-storage devices (IDE/SCSI controllers)

Services
  • Event log
  • Logical Disk Manager
  • Plug and Play
  • Remote procedure call (RPC)

안전 모드(네트워크 드라이버 사용)
앞에서 설명한 안전 모드에서 설명한 것과 유사하지만 네트워크가 지원된다는 점에서 다소 차이가 있으며, 네트워크와 연관된 제어기를 추가로 읽어 들이고 서비스를 실행하는 것이다. 안전 모드로만 부팅된다면 내부의 데이터를 다른 곳으로 이송하거나, 다른 컴퓨터에서 작업을 할 경우 지원되지 않기 때문에, 이 옵션을 선택하면 유용하다.
아래 목록은 네트워크 드라이버를 사용하는 옵션일 경우 읽어 들이는 제어기와 서비스를 나열해 두었다.

Devices
  • Locally attached media devices (CD-ROM drives, Jaz drives, hard disks)Input
  • devices (keyboard, mouse)
  • Basic display driver (VGA)
  • Any mass-storage devices (IDE/SCSI controllers)
  • Network cards (this includes supporting devices such as PCMCIA)
Services
  • Computer browser
  • Dynamic Host Configuration Protocol (DHCP) client driver
  • Domain Name System (DNS) resolver cache
  • Event log
  • Logical Disk Manager
  • Messenger
  • Netlogon
  • Plug and Play
  • RPC Server
  • Transmission Control Protocol/Internet Protocol (TCP/IP)
  • NetBIOS helperWorkstation
안전 모드(명령 프롬프트 사용)
안전 모드와 유사하나 탐색기(explorer.exe)를 사용 하지 않고 명령 프롬프트(cmd.exe)를 실행하여 기본 셸로 부여한다는 차이가 있다. 이 셸에서 다시 explorer.exe을 실행할 수도 있다.
예를 들어, 탐색기가 잘못되어 GUI 로그온 화면이 나타나지 않을 경우 이 모드를 사용한다. 하지만, 굳이 이 방법을 사용하지 않아도 다른 방법으로 유사한 작업을 쉽게 할 수 있으며, 앞에서 그러한 내용들에 대한 충분한 언급이 있었다.
탐색기의 문제를 해결할 경우 주로 사용되며, 복구 콘솔을 이용하여 CD로부터 Expand 작업을 수행해도 동일한 문제를 해결할 수 있다.

부팅 로깅 사용
시스템 부팅 시 로드 되는 시스템 파일들에 대한 초기화의 성공 또는 실패 이벤트에 관한 로그 파일을 제공해 준다. 문제 해결이라기보다는 시스템에 문제가 있는지 확인하는 보고서 역할을 한다고 보면 된다.
또한 외부의 컨설턴트에게 문의를 위한 용도로 사용될 수 있으며, 현재 로그가 정상적이지 판단하기 위해서는 최소한 정상적인 로그의 사본 하나를 만들어 두는 것을 권장한다.
로그 파일은 %systemroot% 밑에 ntbtlog.txt라는 이름으로 남는다. 이 파일에는 커널이 읽어 들이는 모든 장치 제어기에 대한 기록이 들어 있다.
 
사용자 삽입 이미지

부팅 로깅으로 제공되는 정보

VGA 모드 사용
윈도우 NT 4.0에서 제공 되었던 VGA 모드와 유사하며, VGA가 문제가 되거나 모니터의 재생 빈도를 잘못 맞추어서 발생하는 문제점을 해결할 수 있다. 일반적으로 부팅된 이후에 모니터에 아무 것도 나타나지 않으나, 다른 서비스는 정상적으로 운영되는 것을 확인할 때, VGA모드를 사용하여 부팅해 볼 수 있다.
사용자 삽입 이미지

모니터 설정 화면에서 재생 빈도 설정

재생 빈도의 문제 때문에 화면이 나타나지 않는다면 고급 옵션에서 VGA 모드로 부팅을 해서 다시 설정 작업을 해 주면 된다. 또한 VGA 제어기가 잘못되었을 경우 기본 VGA(vga.sys) 드라이버를 사용 하여 윈도우 2000을 재 시작한다. 그 이후 적절한 제어기로 재생한다.

마지막으로 성공한 구성
윈도우 시스템은 가장 최근에 성공한 부팅 환경을 저장해 놓으며, 문제가 생겼을 경우 이 환경을 사용하여 부팅할 수 있도록 처리한다.
마지막으로 성공한 구성으로는 새로 추가된 제어기가 하드웨어와 맞지 않는 경우 등과 같이 레지스터리 변경을 통해 해결될 수 있는 문제들만 복구가 가능하며, 파일 자체의 손상이나 삭제 등으로 생기는 문제는 해결할 수 없다. 주로 잘못 설치된 제어기의 복구가 대부분이다.
  • 정상적인 로그온이 성공하면 마지막으로 성공한 구성이 변경된다.
  • 문제가 발생될 경우 5분 정도 이후에 오류 이벤트 정보가 제공되며, 해당 내용으로 어떤 문제가 존재하는지 확인이 가능하다.
이 장의 뒷부분에 “마지막으로 성공한 구성”에 대한 두 가지 예를 들어 놓았다. 이 부분은 매우 중요하기 때문에 반드시 실습과 병행하여야 한다.

참고 사항
간혹, 마지막으로 성공한 구성 작업이 “로그온이 마지막으로 성공한 이후의 설정”이라고 생각하는 경우가 많다. 따라서, 로그온을 하지 않았다면 마지막으로 성공한 구성으로 이전 상태의 설정으로 돌아갈 수 있다고 생각하기 쉬우나, 마지막으로 성공한 구성은 부팅과 관계되어 있고, 만일 특정 부분을 수정한 뒤 재 부팅이 성공하면 로그온 여부와 관계 없이 마지막으로 성공한 구성이 업데이트되어 버려 이전으로 돌아갈 수 없다. 자세한 내용은 뒤에서 이어진다.

디렉터리 서비스 복원 모드(윈도우 2000 도메인 컨트롤러만 가능)
액티브 디렉터리의 복원 서비스를 제공하는 곳으로 독립형 서버에서는 적용할 수 없다. (실제 들어가 보면 안전 모드와 동일하다) 백업과 복원 도구로 작업한 내용을 다시 안전 모드에서 디렉터리 서비스를 복원하기 위해 사용한다. 이 작업에 대해서는 뒤에서 자세히 언급된다.

디버그 모드
시스템 부팅과 관계되어 서비스가 문제가 생긴 경우(흔히 커널이나 서비스 제어기를 직접 제작하는 경우와 관계되어 있다) 디버깅 모드를 선택하여 커널 디버그를 바로 수행할 수 있다. 커널 디버그는 시리얼 케이블을 사용하여 다른 컴퓨터로 정보를 전달할 수 있으며, 필자는 이 작업까지 수행해 보지는 않았다. 기술 문서에 따르면 진행 속도가 매우 느리다고 한다.

'윈도우 재난복구 강좌 > 4장 안전모드' 카테고리의 다른 글

안전모드 마무리  (0) 2007/02/09
[연재] 4장. 안전 모드(Safe Mode)  (0) 2007/02/05
4-2.안전 모드 기능 소개  (0) 2007/01/24
4장. 안전 모드(Safe Mode)  (0) 2007/01/24
Posted by NTFAQ

트랙백 주소 :: http://ntfaq.co.kr/trackback/3504 관련글 쓰기

댓글을 달아 주세요