Operating System/Windows2007/11/10 10:37

기술 자료 ID : 314058
마지막 검토 : 2008년 3월 14일 금요일
수정 : 4.2

 

이 문서의 Microsoft Windows 2000 Version에 대한 내용은 229716을 참조하십시오.

 
알림

 

이 문서는 복구 콘솔의 정의 및 사용 방법에 대해 설명하는 참조 문서입니다. 이 문서에서는 특정 문제를 해결하는 방법을 설명하지 않습니다.

 
이 페이지에서

 

소개
추가 정보
   Windows 복구 콘솔 시작
   명령 콘솔 사용
   복구 콘솔의 제한과 한계
   사용 가능한 명령
참조

 

소개

 

이 문서에서는 Windows 복구 콘솔의 기능과 한계에 대해 설명합니다. Windows XP 기반 Computer가 제대로 시작되지 않거나 전혀 시작되지 않을 때 Windows 복구 콘솔을 사용하면 System Software를 복구하는 데 도움이 될 수 있습니다. 이 문서에서는 다음과 같은 내용을 다룹니다.

 

• Windows 복구 콘솔을 시작하는 방법
• 명령 콘솔을 사용하는 방법
• Windows 복구 콘솔의 제한과 한계
• Windows 복구 콘솔에서 사용할 수 있는 명령

 

추가 정보

 

Windows 복구 콘솔을 사용하면 Windows GUI(Graphic User Interface)를 시작하지 않고 NTFS File System, FAT 및 FAT32 Volume에 제한적으로 Access할 수 있습니다. Windows 복구 콘솔에서 다음과 같은 작업을 수행할 수 있습니다.

 

• 운영 체제 File과  Folder 사용, 바꾸기, 복사 또는 이름 바꾸기
• 다음에 Computer를 시작할 때 Service 또는 장치가 시작되도록 설정하거나 시작되지 않도록 설정
• System Booting Sector나 MBR(Master Boot Record)의 복구
• Drive에 Partition 만들기 또는 Format

 

참고 Windows 복구 콘솔에는 관리자만 Access할 수 있으므로 권한이 없는 사용자는 NTFS Volume을 사용할 수 없습니다.

 
Windows 복구 콘솔 시작

 

Windows 복구 콘솔을 시작하려면 다음 방법 중 하나를 사용하십시오.

 

• Windows 설치 Floppy Disk나 Windows CD-ROM을 사용하여 Computer를 시작합니다. "설치 프로그램을 시작합니다." 화면에서 F10 key나 "R" Key를 눌러 복구합니다.
• Winnt32.exe Utility에서 /cmdcons Option을 사용하여 Windows 시작프로그램 Folder에 Windows 복구 콘솔을 추가합니다. 이 절차를 수행하려면 System Partition에 Cmdcons Folder와 Fiile을 저장할 수 있도록 7MB 정도의 Hard Disk이 필요합니다.

 

중요 - Software Mirroring을 사용하는 경우 Microsoft 기술 자료의 다음 문서를 참조하십시오.
           229077 : Mirring으로 인해 복구 콘솔을 미리 설치할 수 없다

 

• Microsoft 기술 자료의 다음 문서에 나와 있는 지시를 따릅니다.
  222478 : 원격 설치 서버를 사용하여 복구 콘솔을 실행하는 Templete 만들기

 
명령 콘솔 사용

 

Windows 복구 콘솔을 시작하면 아래와 같은 Message가 나타납니다.

 

Microsoft Windows(R) 복구 콘솔

 

복구 콘솔에서는 System 복구 기능을 제공합니다.

복구 콘솔을 종료하고 System을 다시 시작하려면 EXIT를 입력하십시오.

 

1: C:\WINDOWS

 

Logon 할 Windows 설치를 선택하십시오.

취소하려면 Enter Key를 누르십시오.

 

해당 Windows 설치 번호를 입력하면 관리자 계정 암호를 입력하라는 Message가 나타납니다.

 

참고 - 잘못된 암호를 세 번 입력하면 Windows 복구 콘솔이 종료됩니다. 또한 SAM(보안 계정 관리자) 데이터베이스가 없거나 손상된 경우에는 올바른 인증이 없기 때문에 Windows 복구 콘솔을 사용할 수 없습니다. 암호를 입력하고 Windows 복구 콘솔이 시작된 후에 exit를 입력하여 컴퓨터를 다시 시작합니다.

 

Windows XP Professional에서는 자동 관리 로그온을 사용할 수 있도록 그룹 정책을 설정할 수 있습니다.

 

자동 관리 로그온을 사용하도록 복구 콘솔을 설정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

 

312149 : 관리자가 복구 콘솔에 자동으로 로그온 하도록 설정하는 방법

 
복구 콘솔의 제한과 한계

 

Windows 복구 콘솔을 사용할 때는 다음 항목만 사용할 수 있습니다.

 

• Root Folder
• 현재 Logon 되어 있는 Windows 설치의 %SystemRoot% 폴더와 하위 폴더
• Cmdcons Folder
• CD-ROM Drive나 DVD-ROM Drive 같은 이동식 미디어 드라이브

 

참고 - 다른 Folder에 Access를 시도할 경우 "액세스가 거부되었습니다." 오류 메시지가 나타날 수 있습니다. 또한 Windows 복구 콘솔을 사용할 때 Local Hard Disk에서 Floppy Disk로 File을 복사할 수 없습니다. 그러나 Floppy Disk나 CD-ROM에서 Hard Disk로 File을 복사하고 한 Hard Disk에서 다른 Hard Disk로 File을 복사할 수 있습니다.

 
사용 가능한 명령
 
HELP

 

지원되는 다음 명령 목록을 모두 표시하려면 help 명령을 사용하십시오.

 
   attrib    del        fixboot   more     set
   batch     delete     fixmbr    mkdir    systemroot
   bootcfg   dir        format    more     type
   cd        disable    help      net
   chdir     diskpart   listsvc   rd
   chkdsk    enable     logon     ren
   cls       exit       map       rename
   copy      expand     md        rmdir
				
ATTRIB

 

파일이나 폴더의 특성을 변경하려면 다음 매개 변수 중 하나 이상과 함께 attrib 명령을 사용하십시오.

 

-R
-R
-S
+S
-H
+H
-C
+C

 

참고

 

+ : 특성을 설정합니다.
- : 특성을 다시 설정합니다.
R : 읽기 전용 파일 특성
S : 시스템 파일 특성
H : 숨김 파일 특성
C : 압축된 파일 특성

 

최소한 하나 이상의 특성을 설정하거나 해제해야 합니다.
특성을 보려면 dir 명령을 사용하십시오.

 
BATCH

 

batch inputfile [outputfile]

 

Text File에서 지정한 명령을 실행하려면 이 명령을 사용하십시오. 위의 명령 구문에서 inputfile은 실행할 명령 목록이 저장된 Text File을 지정하고 outputfile은 지정한 명령의 출력이 저장되는 File을 지정합니다. 출력 파일을 지정하지 않으면 출력이 화면에 나타납니다.

 
BOOTCFG

 

부팅 구성과 복구에는 이 명령을 사용하십시오. 이 명령에는 다음과 같은 Option이 있습니다.

 

bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [portbaudrate] | [useBiosSettings]

 

예: bootcfg /redirect com1 115200
     
bootcfg /redirect useBiosSettings

 

다음과 같은 옵션을 사용할 수 있습니다.

 

/add : 부팅 메뉴 목록에 Windows 설치를 추가합니다.
/rebuild : 추가할 설치를 지정할 수 있도록 모든 Windows 설치를 검색합니다.
/scan : 추가할 설치를 지정할 수 있도록 모든 디스크에서 Windows 설치를 검색하고 결과를 표시합니다.
/default : 기본 부팅 항목을 설정합니다.
/list : 부팅 메뉴 목록에 기존에 있던 항목의 목록을 표시합니다.
/disableredirect : 부팅 로더에서 리디렉션을 해제합니다.
/redirect : 지정된 구성을 사용하여 부팅 로더에서 리디렉션을 설정합니다.

 
CD 및 CHDIR

 

다른 폴더로 이동하려면 cd 명령이나 chdir 명령을 사용하십시오. 예를 들어, 다음과 같은 명령을 사용할 수 있습니다.

상위 폴더로 이동하려면 cd ..를 입력하십시오.
지정한 드라이브의 현재 폴더를 표시하려면 cd drive:를 입력하십시오.
현재 드라이브와 폴더를 표시하려면 매개 변수 없이 cd만 입력하십시오.

 

chdir 명령은 공백을 구분 기호로 처리합니다. 따라서 공백이 있는 폴더 이름은 인용 부호("")로 묶어야 합니다. 예를 들면, 다음과 같습니다.

 

cd "\windows\profiles\username\programs\start menu"

 

chdir 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다.

 
CHKDSK

 

chkdsk drive /p /r

 

chkdsk 명령은 지정한 드라이브를 검사하고 필요한 경우 드라이브를 복구합니다. 이 명령은 또한 불량 섹터를 표시하고 읽을 수 있는 정보를 복구합니다.

 

다음과 같은 옵션을 사용할 수 있습니다.

 

/p : 드라이브를 철저하게 검사하고 오류를 수정합니다.
/r : 불량 섹터를 찾고 읽을 수 있는 정보를 복구합니다.

 

참고 - /r 옵션을 지정하면 /p 옵션도 포함됩니다. 인수 없이 chkdsk 명령을 지정하면 현재 드라이브를 검사하는 데 옵션이 아무런 영향도 미치지 못합니다.

 

chkdsk 명령을 실행할 때는 Autochk.exe 파일을 사용해야 합니다. CHKDSK는 이 파일을 자동으로 시작프로그램 폴더에서 찾습니다. 명령 콘솔이 사전에 설치된 경우 시작프로그램 폴더는 보통 Cmdcons 폴더입니다. CHKDSK가 시작프로그램 폴더에서 Autochk.exe를 찾지 못하면 CHKDSK는 Windows CD-ROM 설치 미디어에서 찾으려고 합니다. 설치 미디어에서도 찾지 못하면 CHKDSK는 Autochk.exe 파일의 위치를 사용자에게 묻습니다.

 
CLS

 

화면을 지우려면 이 명령을 사용하십시오.

 
COPY

 

copy source destination

 

파일을 복사하려면 이 명령을 사용하십시오. 위의 명령 구문에서 source는 복사할 파일을 지정하고 destination은 새 파일의 폴더 또는 파일 이름을 지정합니다. 별표(*)로 표시된 와일드카드 문자는 사용할 수 없고 폴더도 복사할 수 없습니다. Windows CD-ROM에서 압축 파일을 복사해 오면 복사되는 동시에 파일의 압축이 자동으로 풀립니다.

 

파일의 원본은 이동식 미디어, 현재 Windows 설치의 시스템 폴더에 있는 모든 폴더, 모든 드라이버의 루트, 로컬 설치 원본 또는 Cmdcons 폴더가 될 수 있습니다.

 

destination을 지정하지 않으면 기본 대상은 현재 폴더가 됩니다. 같은 이름의 파일이 이미 있으면 복사본 파일로 기존 파일을 덮어쓸 것인지 묻는 메시지가 나타납니다. 이동식 미디어는 대상이 될 수 없습니다.

 
DEL 및 DELETE

 

del drive: path filename
delete drive: path filename

 

파일을 복사하려면 이 명령을 사용하십시오. 위의 명령 구문에서 drive: path filename은 삭제할 파일을 지정합니다. delete 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다. delete 명령은 와일드카드 문자를 받아들이지 못합니다.

 
DIR

dir drive: path filename

 

폴더 내에 있는 파일과 하위 폴더의 목록을 표시하려면 이 명령을 사용하십시오. 위의 명령 구문에서 drive: path filename은 표시할 드라이브, 폴더 및 파일을 지정합니다. dir 명령은 숨김 파일과 시스템 파일을 포함하여 모든 파일의 목록을 표시합니다. 파일은 다음과 같은 특성을 가질 수 있습니다.

 

D : 디렉터리
H : 숨겨진 파일
S : 시스템 파일
E : 암호화된 파일
R : 읽기 전용 파일
A : 저장될 파일
C : 압축된 파일
P : 재분석 지점

dir 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다.

 
DISABLE

disable servicename

 

Windows 시스템 서비스나 드라이버를 사용하지 않도록 설정하려면 이 명령을 사용하십시오. 위의 명령 구문에서 servicename은 사용하지 않도록 설정한 서비스나 드라이버의 이름을 지정합니다.

 

해제할 수 있는 서비스나 드라이버를 모두 표시하려면 listsvc 명령을 사용하십시오. disable 명령은 시작 종류를 SERVICE_DISABLED로 다시 설정하기 이전의 서비스 시작 종류를 인쇄합니다. 서비스를 다시 설정해야 하는 경우에는 이전 시작 종류를 기록해 두십시오.

disable 명령은 다음과 같은 start_type 값을 표시합니다.

 

SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

 
DISKPART

diskpart /add /delete device_name drive_name partition_name size

 

하드 디스크 볼륨의 파티션을 관리하려면 이 명령을 사용하십시오. 다음과 같은 옵션을 사용할 수 있습니다.

 

/add : 새 파티션을 만듭니다.
/delete : 기본 파티션을 삭제합니다.
device_name : 새 파티션을 만들 장치 이름입니다.
drive_name : 드라이브 문자 기반 이름(예: D:)입니다.
partition_name: 기존 파티션을 삭제하기 위한 파티션 기반 이름입니다.
size : 새 파티션의 크기(MB)입니다.

 

MAP 명령의 출력에서 장치 이름을 확인할 수 있습니다(예: \Device\HardDisk0). 드라이브 이름 인수 대신 파티션 이름을 사용할 수 있습니다(예: \Device\HardDisk0\Partition1). 인수를 사용하지 않으면 파티션을 관리하기 위한 사용자 인터페이스가 나타납니다.

경고  - 이 명령을 사용하면 디스크를 동적 디스크 구성으로 업그레이드한 경우 파티션 테이블이 손상될 수 있습니다. 디스크 관리 도구를 사용하지 않는다면 동적 디스크의 구조를 수정하지 마십시오.

 
ENABLE

enable servicename start_type

enable 명령을 사용하면 Windows 시스템 서비스나 드라이버를 설정할 수 있습니다.

 

설정할 수 있는 서비스나 드라이버를 모두 표시하려면 listsvc 명령을 사용하십시오. enable 명령은 새 값으로 다시 설정하기 이전의 서비스 시작 종류를 인쇄합니다. 서비스의 시작 종류를 복원해야 할 경우 이전 값을 기록해 두는 것이 좋습니다.

start_type에 유효한 옵션은 다음과 같습니다.

 

SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

 

새 시작 종류를 지정하지 않으면 enable 명령이 이전 시작 종류를 인쇄합니다.

 
EXIT

 

복구 콘솔을 종료하고 컴퓨터를 다시 시작하려면 exit 명령을 사용하십시오.

 
EXPAND

expand source [/F:filespec] [destination] [/y] expand source [/F:filespec] /D

 

파일을 확장하려면 이 명령을 사용하십시오. 위의 명령 구문에서 source는 확장할 파일의 이름을 지정하고 destination은 새 파일의 폴더를 지정합니다. 대상을 지정하지 않으면 이 명령은 기본적으로 현재 폴더를 사용합니다. 와일드카드 문자는 포함시킬 수 없습니다.

 

다음과 같은 옵션을 사용할 수 있습니다.

 

/y : 기존 파일을 덮어쓸 때 확인 메시지를 표시하지 않습니다.
/f:filespec : 확장할 파일을 식별합니다.
/d : 확장하지 않고 원본에 포함된 파일의 디렉터리만 표시합니다.

 

원본에 파일이 둘 이상 포함되어 있을 경우 /f:filespec 매개 변수를 사용하여 확장할 특정 파일을 찾아야 합니다. 와일드카드 문자를 포함시킬 수 있습니다.

 

대상은 현재 Windows 설치의 시스템 폴더, 드라이브의 루트, 로컬 설치 원본 내의 폴더나 Cmdcons 폴더가 될 수 있습니다. 이동식 미디어는 대상이 될 수 없고 읽기 전용 파일은 대상 파일이 될 수 없습니다. 읽기 전용 특성을 제거하려면 attrib명령을 사용하십시오.

/y 옵션을 사용하지 않으면 대상 파일이 이미 존재할 경우 expand 명령이 확인 메시지를 표시합니다.

 
FIXBOOT

fixboot drive name:

 

시스템 파티션에 새 Windows 부팅 섹터 코드를 쓰려면 이 명령을 사용하십시오. 위의 명령 구문에서 drive name은 부팅 섹터를 기록할 드라이브 문자입니다. 이 명령은 Windows 부팅 섹터의 손상을 고칩니다. 이 명령은 기본 설정인 시스템 부팅 파티션에 쓰기를 무시합니다. fixboot 명령은 x86 기반 컴퓨터에서만 지원됩니다.

 
FIXMBR

fixmbr device name

 

부팅 파티션의 MBR을 복구하려면 이 명령을 사용하십시오. 위의 명령 구문에서 device name은 새 MBR이 필요한 장치를 지정하는 옵션 장치 이름입니다. MBR이 바이러스로 인해 손상되고 Windows를 시작할 수 없는 경우에 이 명령을 사용하십시오.

경고 - 명령은 바이러스가 있거나 하드웨어 문제가 존재할 경우 파티션 테이블을 손상시킬 수 있습니다. 이 명령을 사용하면 파티션에 액세스하지 못할 수 있습니다. 이 명령을 사용하기 전에 바이러스 백신 소프트웨어를 실행하는 것이 좋습니다.

map 명령의 출력에서 장치 이름을 얻을 수 있습니다. 장치 이름을 지정하지 않으면 부팅 장치의 MBR이 복구됩니다. 예를 들면, 다음과 같습니다.

fixmbr \device\harddisk2

 

fixmbr 명령은 잘못되었거나 표준이 아닌 파티션 테이블 서명을 발견하면 MBR을 다시 쓰기 전에 사용 권한이 필요하다는 내용의 메시지를 나타냅니다. fixmbr 명령은 x86 기반 컴퓨터에서만 지원됩니다.

 
FORMAT

format drive: /Q /FS:file-system

 

특정 드라이브를 특정 파일 시스템으로 포맷하려면 이 명령을 사용하십시오. 위의 명령 구문에서 /Q는 드라이브를 빠르게 포맷하고, drive는 포맷할 파티션의 드라이브 문자이며, /FS:file-system은 사용할 파일 시스템 종류(예: FAT, FAT32 또는 NTFS)를 지정합니다. 파일 시스템을 지정하지 않으면 사용할 수 있는 경우 기존의 파일 시스템 포맷이 사용됩니다.

 
LISTSVC

 

listsvc 명령은 현재 Windows 설치에 사용할 수 있는 모든 서비스, 드라이버 및 시작 종류의 목록을 표시합니다. 이 명령은 disable 및 enable 명령과 함께 사용하면 유용합니다.

 

%SystemRoot%\System32\Config\System 하이브에서 목록이 추출됩니다. System 하이브가 손상되거나 없으면 결과를 예측할 수 없습니다.

 
LOGON

logon

 

logon 명령은 검색된 모든 Windows 설치의 목록을 표시하고 로그온하려는 Windows 복사본에 대한 로컬 관리자 암호를 요구합니다. 로그인이 세 번 이상 연속으로 실패하면 콘솔이 종료되고 컴퓨터가 다시 시작됩니다.

 
MAP

map arc

 

드라이브 문자, 파일 시스템 종류, 파티션 크기 및 실제 장치에 대한 매핑의 목록을 표시하려면 이 명령을 사용하십시오. 위의 명령 구문에서 arc 매개 변수는 Windows 장치 경로 대신 ARC 경로를 사용하도록 map 명령에 지시합니다.

 
MD 및 MKDIR

 

md 명령과 mkdir 명령은 폴더를 새로 만듭니다. 와일드카드 문자는 지원되지 않습니다. mkdir 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다.

 
MORE

more filename

 

화면에 텍스트 파일의 내용을 표시하려면 이 명령을 사용하십시오.

 
NET

 

도움말 파일의 내용과 달리 복구 콘솔에서는 net 명령을 사용할 수 없습니다. 복구 콘솔에 대해서는 프로토콜 스택이 로드되지 않으므로 네트워킹 기능을 사용할 수 없습니다.

 
RD 및 RMDIR

 

폴더를 삭제하려면 rd 명령과 rmdir 명령을 사용하십시오. 이러한 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다.

 
REN 및 RENAME

 

파일 이름을 바꾸려면 ren 명령과 rename 명령을 사용하십시오.

참고 - 이름을 바꾼 파일에 대해서는 새 드라이브나 경로를 지정할 수 없습니다. 이러한 명령은 현재 Windows 설치의 시스템 폴더, 이동식 미디어, 하드 디스크 파티션의 루트 폴더 또는 로컬 설치 원본에서만 작동합니다.

 
SET

 

set 명령을 사용하면 네 가지 환경 옵션을 표시하거나 수정할 수 있습니다.

AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE

 

set 명령을 사용하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

235364 : 복구 콘솔의 SET 명령 설명

 
SYSTEMROOT

 

systemroot 명령은 현재 작업 폴더를 현재 로그온되어 있는 Windows 설치의 %SystemRoot% 폴더로 설정합니다.

 
TYPE

type filename

 

텍스트 파일을 표시하려면 type 명령을 사용하십시오.

 

참조

 

복구 콘솔에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.

 

http://technet2.microsoft.com/WindowsServer/ko/Library/1ed79310-13ee-4352-8e1b-bbb59bc15b961042.mspx

 

 
본 문서의 정보는 다음의 제품에 적용됩니다.

• Microsoft Windows XP Home Edition
• Microsoft Windows XP Professional

 
키워드: kbresolve kbenv kbinfo KB314058
Creative Commons License
Posted by BLUEDAY™