상세 컨텐츠

본문 제목

복구 콘솔(Recovery Console)의 설치 및 사용방법

오류 및 해결책

by ascall 2010. 9. 14. 13:23

본문

[안전 모드] , [마지막으로 성공한 구성값]등의 작업이 가능할 때에는

C:\WINDOWS\system32\Restore\RSTRUI 입력후 엔터키를 눌러 이전시점으로 복원지점 선택 실행.
Command Prompt (Windows XP)에서 시스템 복원 사용하기 [링크]


안전 모드 [명령 프롬프트 사용] 메뉴 사용이 불가능할 때

복구 콘솔(Recovery Console) 설치 및 사용방법.     참조: http://support.microsoft.com/kb/314058

윈도우즈에서 발생하는 부팅 오류를 해결할때는 복구 콘솔만 이용해도 충분하다.

 

컴퓨터가 제대로 시작되지 않거나,
         전혀 시작되지 않는 경우에 운영 체제를 복구하기 위하여,

시스템 파일이 손상되어 부팅이 안될 때,
         부팅 영역이 손상되어 부팅이 안될 때 MBR을 복구하는 등

Windowrs/system32/?????.sys  파일이 손상되었습니다. 또는

NDFS 파일을 찾을 수 없습니다. 라는 메세지가 뜨고
윈도우 설치 시디를 이용해서 첫 화면에서 "R" 버튼을 눌러 복구 시키라고 메세지를 띄울때

 

증상) 부팅할 때 검은색 화면에서 멈춘다.(POST 화면에서 커서만 깜박인다.)
해결) 포스트 다음에 진행되는 과정인 MBR이 망가진 것이다.
      복구 콘솔로 부팅한 뒤 fixmbr 명령을 친다.

증상) Non-System disk or disk error, Repiace and strike any key when ready 이라는 에러가 뜹니다.
해결) 부팅정보 ,파티션정보를 찾지 못해서 생기는 에러 메시지 이다.
      복구 콘솔에서 fixboot 명령을 실행한다.
증상) NTLDR is missing / Press any key to restart 메시지
해결) 부트로더인 NTLDR이 없거나 깨진 것이다.
      복구 콘솔로 부팅한 뒤 NTLDR을 윈도 설치 CD 에서 루트 폴더에 복사한다.
      C:\>copy e:\i386\ntdetect.com c:\
      C:\>copy e:\i386\ntldr c:\

증상) Boot.ini 파일 손상으로 출력하는 메세지는 윈도우로 부팅 가능 하므로
      윈도우 부팅후 Boot.ini 파일을 복구하면 되지만
      boot.ini를 시스템 루트에서 찾지 못하면 c:/windows 로 부팅한다.
해결) C:\WINDOWS>bootcfg /rebuild  명령어 이용해 파일을 되살린다.

 

위의 예와 같이

USER의 XP시스템 부트섹터가 손상되어
[안전 모드] , [마지막으로 성공한 구성값]등의 작업이 불가능할 때에는
윈도우 설치 CD를 이용한 [복구 콘솔]을 실행하면 됩니다.

윈도우즈 설치 CD -ROM 드라이브에 넣고 PC를 켭니다. (윈도우즈 설치화면이 뜨면 F10 키를 누릅니다.)
복구하려면 "R" 키를 누르십시요. 라는 메세지가 보이면 "R"을 눌러줍니다.
복구 콘솔에서는 시스템 복구 기능을 제공 합니다.
복구 콘솔을 마치고 시스템을 다시 시작하려면 EXIT를 입력 하십시요.

로그온할 Windows 설치를 선택 하십시요.
C:\WINDOWS>1  <==== 설치된 윈도우 번호 입력

Adminstrator 암호를 입력하십시요 : 암호 없으면 그냥 엔터
C:\WINDOWS>_  <==== 명령어를 보시려면 HELP를 치시면 됩니다.


----------- 요 약 ----------

1. "R"키를 눌러 복구콘솔 로그인
2. C:\WINDOWS>FIXBOOT  <===== 명령프롬프트에서 fixboot명령어로 부트섹터 복구
3. C:\WINDOWS>FIXMBR   <===== 명령 프롬프트에서 fixmbr명령어로 마스터부트레코드 복구
4. C:\WINDOWS>CHKDSK /P       명령프롬프트에서 CHKDSK /P 명령어로 디스크 검사
5. 4번 단계에서 이상이 있다면 명령프롬프트에서 chkdsk /R 명령어로 복구
6. C:\WINDOWS>bootcfg /rebuild  명령어 이용 boot.ini 재구성

 

----------- 상 세 ----------

윈도우즈 XP의 복구 콘솔(Recovery Consol - RC)에 대해 알아봅니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
http://support.microsoft.com/default.aspx?scid=kb;ko;307654
Microsoft Windows XP Professional , Microsoft Windows XP Home Edition


------- 복구 콘솔을 설치 하기 -------

Windows XP CD를 CD-ROM 드라이브에 넣습니다.
시작을 누르고 실행을 누릅니다.

열기 상자에 d:\i386\winnt32.exe /cmdcons를 입력합니다 ; d는 CD-ROM 드라이브의 드라이브 문자입니다.
Microsoft Windows XP Professional x64 Edition의 경우
d:\amd64\winnt32.exe /cmdcons를 입력합니다. ; d는 CD-ROM 드라이브 문자입니다.

  또는

Windows 설치 대화 상자가 나타납니다.
Windows 설치 대화 상자에는 복구 콘솔 옵션이 나와 있습니다.
설치를 확인하려면 예를 누르십시오.

컴퓨터를 다시 시작합니다.
다음에 컴퓨터를 시작할 때 시작 메뉴에 "Microsoft Windows 복구 콘솔"이 표시됩니다.


------- 복구 콘솔 제거 하기 -------

복구 콘솔을 삭제하는 방법
복구 콘솔을 삭제하려면 다음을 수행합니다.
컴퓨터를 다시 시작하고 시작, 내 컴퓨터를 차례로 누른 다음 복구 콘솔을 설치한 하드 디스크를 두 번 누릅니다.
도구 메뉴에서 폴더 옵션을 누른 다음 보기 탭을 누릅니다.
숨김 파일 및 폴더 표시를 누르고 보호된 운영 체제 파일 숨기기 확인란의 선택을 취소한 다음 확인을 누릅니다.
루트 폴더에서 Cmdcons 폴더와 Cmldr 파일을 삭제합니다.

 루트 폴더에서 Boot.ini 파일을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
읽기 전용 확인란의 선택을 취소하고 확인을 누릅니다.

경고 : Boot.ini 파일을 잘못 수정하면 컴퓨터가 다시 시작되지 않을 수 있습니다.
복구 콘솔에 대한 항목만 삭제해야 합니다.

또한 이 절차를 완료한 후 Boot.ini 파일의 특성을 읽기 전용 상태로 다시 변경해야 합니다.
Microsoft Windows 메모장에서 Boot.ini 파일을 열고 복구 콘솔에 대한 항목을 제거합니다.
이 항목은 다음과 유사합니다.
C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
파일을 저장한 다음 닫습니다.


------- 복구 콘솔에 사용할 수 있는 명령중 일부 -------
 
Attrib - 파일이나 하위 디렉터리의 특성을 변경합니다.
Bootcfg - 부팅 구성 및 복구 작업을 위해 Boot.ini 파일을 수정합니다.
Chkdsk - /p 스위치는 드라이브가 불량으로 표시되지 않은 경우에도 Chkdsk를 실행합니다.
              /r 스위치는 불량 섹터를 찾아서 읽을 수 있는 정보를 복구합니다.
Diskpart - 하드 디스크 볼륨의 파티션을 관리합니다.
           /add 옵션은 새 파티션을 만들고 /delete 옵션은 기존 파티션을 삭제합니다.
           장치 변수는 새 파티션의 장치 이름(예: \device\harddisk0)입니다.
           드라이브 변수는 삭제할 파티션의 드라이브 문자(예: D)이고
           파티션 변수는 삭제할 파티션에 대한 파티션 기반 이름(예: \device\harddisk0\partition1)이며
           드라이브 변수 대신 사용할 수 있습니다. 크기 변수는 새 파티션의 크기(MB)입니다.
Exit - 복구 콘솔을 종료하고 컴퓨터를 다시 시작합니다.
Expand - 압축된 파일을 해제합니다. 원본 변수는 압축을 해제할 파일입니다.
         기본적으로 와일드 카드 문자를 사용할 수 없습니다.
         대상 변수는 새 파일에 대한 디렉터리입니다.
         기본적으로 대상은 이동식 미디어일 수 없고 읽기 전용이면 안 됩니다.
         attrib 명령을 사용하여 대상 디렉터리에서 읽기 전용 특성을 제거할 수 있습니다.
         원본에 파일이 둘 이상 있는 경우에는 /f:filespec 옵션이 필요합니다.
         이 옵션에서는 와일드 카드 문자가 허용됩니다.
         /y 스위치는 덮어쓰기 확인 프롬프트를 사용하지 않도록 설정합니다.
         /d 스위치는 압축된 파일을 해제하지 않도록 지정하고 원본에 들어 있는 파일의 디렉터리를 표시합니다.
Fixboot - 시스템 파티션에 새 시작 섹터를 씁니다.
Fixmbr - 시작 파티션의 마스터 부팅 코드를 복구합니다.
         장치 변수는 새 마스터 부팅 레코드가 필요한 장치를 지정하는 옵션 장치 이름입니다.
         대상이 시작 장치이면 이 변수를 생략하십시오.
Help - 명령 변수를 사용하지 않고 명령을 지정하면 help가 복구 콘솔이 지원하는 모든 명령의 목록을 표시합니다.
Systemroot - 현재 디렉터리를 %SystemRoot%로 설정합니다.

관련글 더보기