시작되지 않는 컴퓨터에서 복구 콘솔을 사용하는 방법

이 문서에서는 시작되지 않는 컴퓨터에서 복구 콘솔을 사용하는 방법을 설명합니다.

적용 대상: Windows Server 2003
원본 KB 번호: 326215

요약

이 단계별 문서에서는 복구 콘솔을 사용하여 시작되지 않는 Windows Server 2003 기반 컴퓨터를 복구하는 방법을 설명합니다.

복구 콘솔은 컴퓨터가 올바르게 시작되지 않는 경우 Windows를 복구하는 데 사용할 수 있는 명령줄 도구입니다. 이전에 컴퓨터에 복구 콘솔을 설치한 경우 Windows Server 2003 CD에서 복구 콘솔을 시작하거나 시작할 때 복구 콘솔을 시작할 수 있습니다.

시작되지 않는 컴퓨터에서 복구 콘솔 사용

참고

이 절차를 수행하려면 관리자 또는 관리자 그룹의 구성원으로 로그온해야 합니다. 또한 컴퓨터가 네트워크에 연결된 경우 네트워크 정책 설정으로 인해 이 절차를 완료하지 못할 수 있습니다.

복구 콘솔을 실행하려면 다음 단계를 수행합니다.

  1. CD 또는 DVD 드라이브에서 시작하도록 컴퓨터를 구성합니다. 자세한 내용은 컴퓨터 설명서를 참조하거나 컴퓨터 제조업체에 문의하세요.

  2. 컴퓨터의 CD 또는 DVD 드라이브에 Windows Server 2003 CD를 삽입합니다.

  3. 컴퓨터를 다시 시작합니다.

  4. CD에서 시작할 키를 누르라는 메시지가 표시되는 메시지가 표시되면 키를 눌러 Windows Server 2003 CD에서 컴퓨터를 시작합니다.

  5. 설치 시작 화면이 나타나면 R 키를 눌러 복구 콘솔을 시작합니다.

  6. 복구 콘솔에서 액세스해야 하는 Windows 설치를 선택합니다.

  7. 화면에 표시되는 지침에 따라 관리자 암호를 입력한 다음 Enter 키를 누릅니다.

  8. 명령 프롬프트에서 적절한 복구 콘솔 명령을 입력하여 Windows Server 2003 설치를 복구합니다.

    복구 콘솔에서 사용할 수 있는 명령 목록의 경우 를 입력합니다.
    명령 프롬프트에서 도움말을 보고 Enter 키를 누릅니다.

    참고

    또는 복구 콘솔을 컴퓨터에 시작 옵션으로 설치하여 항상 사용할 수 있도록 할 수 있습니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 이 문서의 예방 조치 섹션을 참조하세요.

  9. 복구 콘솔을 종료하고 컴퓨터를 다시 시작하려면 다음을 입력합니다.
    명령 프롬프트에서 를 종료한 다음 Enter 키를 누릅니다.

복구 콘솔 명령

다음 목록에서는 복구 콘솔에 사용할 수 있는 명령에 대해 설명합니다.

  • Attrib 는 한 파일 또는 폴더의 특성을 변경합니다.

  • Batch는 텍스트 파일 InputFile에서 지정한 명령을 실행합니다. OutputFile 은 명령의 출력을 보유합니다. OutputFile 인수를 생략하면 출력이 화면에 표시됩니다.

  • Bootcfg는 부팅 구성 및 복구에 사용됩니다. bootcfg 명령을 사용하여 Boot.ini 파일을 변경할 수 있습니다.

  • CD(chdir)는 현재 Windows 설치의 시스템 디렉터리, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본에서만 작동합니다.

  • Chkdsk: 드라이브에 더티 플래그가 지정되지 않은 경우에도 /p 스위치가 Chkdsk를 실행합니다. /r 스위치는 잘못된 섹터를 찾고 읽을 수 있는 정보를 복구합니다. 이 스위치는 /p를 의미합니다. Chkdsk에는 Autochk가 필요합니다. Chkdsk는 시작 폴더 또는 부팅 폴더에서 Autochk.exe 자동으로 찾습니다. Chkdsk가 시작 폴더에서 파일을 찾을 수 없는 경우 Windows Server 2003 설치 CD를 찾습니다. Chkdsk가 설치 CD를 찾을 수 없는 경우 사용자에게 Autochk.exe 위치를 묻는 메시지를 표시합니다.

  • Cls 은 화면을 지웁니다.

  • 복사는 한 파일을 대상 위치에 복사합니다. 기본적으로 대상은 이동식 미디어일 수 없으며 와일드카드 문자를 사용할 수 없습니다. Windows Server 2003 설치 CD에서 압축된 파일을 복사하면 파일이 자동으로 압축 해제됩니다.

  • Del(삭제)은 하나의 파일을 삭제합니다. Del은 현재 Windows 설치의 시스템 디렉터리, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본에서 작동합니다. 기본적으로 와일드카드 문자는 사용할 수 없습니다.

  • Dir은 숨겨진 파일과 시스템 파일을 포함한 모든 파일의 목록을 표시합니다.

  • 사용 안 함으로 설정하면 Windows 시스템 서비스 또는 Windows 드라이버가 비활성화됩니다. servicename 인수는 사용하지 않도록 설정할 서비스 또는 드라이버의 이름입니다. 이 명령을 사용하여 서비스를 사용하지 않도록 설정하면 형식을 SERVICE_DISABLED 변경하기 전에 서비스의 원래 시작 유형이 표시됩니다. enable 명령을 사용하여 서비스를 다시 시작할 수 있도록 원래 시작 유형을 적어 두는 것이 좋습니다.

  • Diskpart는 하드 디스크 볼륨의 파티션을 관리합니다.

    • /add 옵션은 새 파티션을 만듭니다.
    • /delete 옵션은 기존 파티션을 삭제합니다.
    • device-name 인수는 새 파티션의 디바이스 이름입니다. 새 파티션에 대한 디바이스 이름의 한 가지 예는 \device\harddisk0입니다.
    • 드라이브 이름 인수는 삭제 중인 파티션의 드라이브 문자(예: D:)입니다.
    • Partition-name 은 삭제하려는 파티션의 파티션 기반 이름이며 드라이브 이름 인수 대신 사용할 수 있습니다. 파티션 기반 이름의 한 가지 예는 \device\harddisk0\partition1입니다.
    • size 인수는 새 파티션의 크기(메가바이트)입니다.
  • 사용은 Windows 시스템 서비스 또는 Windows 드라이버를 사용하도록 설정합니다. servicename 인수는 사용하려는 서비스 또는 드라이버의 이름이며 start_type 활성화된 서비스의 시작 유형입니다. 시작 형식은 다음 형식 중 하나를 사용합니다.

     SERVICE_BOOT_START
     SERVICE_SYSTEM_START
     SERVICE_AUTO_START
     SERVICE_DEMAND_START
    
  • 종료하면 복구 콘솔이 종료된 다음 컴퓨터를 다시 시작합니다.

  • 확장은 압축된 파일을 확장합니다. source 인수는 확장하려는 파일입니다. 기본적으로 와일드카드 문자는 사용할 수 없습니다. 대상 인수는 새 파일의 디렉터리입니다. 기본적으로 대상은 이동식 미디어일 수 없으며 읽기 전용일 수 없습니다. 명령을 사용하여 attrib 대상 디렉터리에서 읽기 전용 특성을 제거할 수 있습니다. 원본에 둘 이상의 파일이 포함된 경우 옵션이 /f:filespec 필요합니다. 이 옵션은 와일드카드 문자를 허용합니다. /y 스위치는 덮어쓰기 확인 프롬프트를 사용하지 않도록 설정합니다. /d 스위치는 파일을 확장하지 않도록 지정하고 원본에 있는 파일의 디렉터리를 표시합니다.

  • Fixboot 는 시스템 파티션에 새 부팅 섹터를 씁니다. 명령은 fixboot x86 기반 컴퓨터에서만 지원됩니다.

  • Fixmbr는 부팅 파티션의 master 부팅 레코드(MBR)를 복구합니다. device-name 인수는 새 MBR이 필요한 디바이스를 지정하는 선택적 이름입니다. 대상이 부팅 디바이스인 경우 이 변수를 생략합니다. fixmbr 명령은 x86 기반 컴퓨터에서만 지원됩니다.

  • 포맷은 디스크의 서식을 지정합니다. /q 스위치는 빠른 형식을 수행합니다. /fs: 파일 시스템 스위치는 파일 시스템을 지정합니다.

  • 도움말에는 복구 콘솔에서 지원하는 모든 명령이 나열됩니다. 특정 명령에 대한 자세한 내용은 도움말을 입력합니다.
    command-name 또는
    command-name /? .

  • Listsvc는 사용 가능한 모든 서비스 및 드라이버를 컴퓨터에 표시합니다.

  • 로그온은 검색된 Windows 설치를 표시하고 해당 설치에 대한 로컬 관리자 암호를 요청합니다. 이 명령을 사용하여 다른 설치 또는 하위 디렉터리로 이동합니다.

  • 맵은 현재 활성 디바이스 매핑을 표시합니다. Windows 디바이스 경로 대신 ARC(Advanced RISC Computing) 경로를 사용하도록 지정하는 arc 옵션을 포함합니다. (ARC는 Boot.ini 파일에 사용되는 형식입니다.)

  • Md(Mkdir)는 디렉터리를 만듭니다. 명령은 현재 Windows 설치의 시스템 디렉터리, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본에서만 작동합니다.

  • 기타/형식은 지정된 텍스트 파일을 화면에 표시합니다.

  • Rd(rmdir)는 디렉터리를 제거합니다. 명령은 현재 Windows 설치의 시스템 디렉터리, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본에서만 작동합니다.

  • Ren(이름 바꾸기)은 단일 파일의 이름을 바꿉니다. 명령은 현재 Windows 설치의 시스템 디렉터리, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본에서만 작동합니다. 새 드라이브 또는 경로를 대상으로 지정할 수 없습니다.

  • 설정은 복구 콘솔 환경 변수를 표시하고 설정합니다.

  • Systemroot 는 현재 디렉터리를 %systemroot%로 설정합니다.

예방책

복구 콘솔을 시작 옵션으로 설치하는 방법

Windows를 시작할 수 없는 경우 사용할 수 있도록 작동 중인 컴퓨터에 복구 콘솔을 설치할 수 있습니다. 이 예방 조치는 복구 콘솔을 사용해야 하는 경우 시간을 절약할 수 있습니다.

참고

이 절차를 완료하려면 관리자 또는 관리자 그룹의 구성원으로 로그온해야 합니다. 또한 컴퓨터가 네트워크에 연결된 경우 네트워크 정책 설정으로 인해 이 절차를 완료하지 못할 수 있습니다.

복구 콘솔을 시작 옵션으로 설치하려면 다음을 수행합니다.

  1. Windows가 실행되는 동안 컴퓨터의 CD 또는 DVD 드라이브에 Windows Server 2003 CD를 삽입합니다.

  2. 시작을 클릭한 다음 실행을 클릭합니다.

  3. 열기 상자에 다음 줄을 입력합니다. 여기서
    드라이브 는 Windows Server 2003 CD가 포함된 컴퓨터의 CD 드라이브 또는 DVD 드라이브의 드라이브 문자이며 확인을 클릭합니다.
    **드라이브: \i386\winnt32.exe /cmdcons

    Windows Server 2003 x64 버전의 시작 옵션으로 복구 콘솔을 설치하려면 다음 줄을 입력합니다.
    **드라이브: \amd64\winnt32.exe /cmdcons

  4. 메시지가 표시되면 예를 클릭하여 복구 콘솔을 설치합니다.

  5. 복구 콘솔이 성공적으로 설치되었다는 메시지가 표시되면 확인을 클릭합니다.

  6. 복구 콘솔을 사용하려면 컴퓨터를 다시 시작한 다음 화살표 키를 사용하여 시작하려면 운영 체제를 선택하여 시작 목록에서 Microsoft Windows 복구 콘솔을 선택합니다.

복구 콘솔을 제거하는 방법

예방 조치로 복구 콘솔을 제거하지 마세요. 그러나 복구 콘솔을 제거하려면 수동으로 제거해야 합니다.

복구 콘솔을 제거하려면 다음 단계를 수행합니다.

  1. 컴퓨터를 다시 시작합니다.

  2. 시작을 클릭한 다음 내 컴퓨터를 클릭합니다.

  3. 숨겨진 파일 및 폴더 표시 옵션을 켭니다(아직 켜져 있지 않은 경우). 제거하려면 다음 단계를 수행합니다.

    1. 도구 메뉴에서 폴더 옵션을 클릭합니다.
    2. 보기 탭을 클릭합니다.
    3. 숨겨진 파일 및 폴더 표시를 클릭하고 보호된 운영 체제 파일 숨기기(권장) 검사 상자(선택한 경우)의 선택을 취소한 다음 확인을 클릭합니다.
  4. 복구 콘솔을 설치한 하드 디스크를 나타내는 드라이브 문자를 두 번 클릭합니다.

  5. 루트 폴더에서 Cmdcons 폴더를 삭제한 다음 Cmldr 파일을 삭제합니다. 제거하려면 다음 단계를 수행합니다.

    1. Cmdcons를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다. 화면에 표시되는 지침에 따라 예를 클릭하여 삭제를 확인합니다.
    2. Cmldr을 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다. 화면에 표시되는 지침에 따라 예를 클릭하여 삭제를 확인합니다.
  6. Boot.ini 파일에서 복구 콘솔 항목을 제거합니다. 이렇게 하려면 다음 단계를 따릅니다.

    경고

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

    1. 루트 폴더에서 Boot.ini 파일을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 읽기 전용 검사 상자를 선택 취소하려면 클릭한 다음 확인을 클릭합니다.

    2. 메모장에서 Boot.ini 파일을 엽니다.

    3. 복구 콘솔 항목을 찾은 다음 삭제합니다. 복구 콘솔 항목은 다음 줄과 유사합니다.
      C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons

    4. 파일 메뉴에서 저장을 클릭한 다음 끝내기를 클릭하여 메모장을 종료합니다.

  7. Boot.ini 파일의 특성을 다시 읽기 전용으로 변경합니다. 이렇게 하려면 Boot.ini 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 읽기 전용 검사 상자를 클릭하여 선택한 다음 확인을 클릭합니다.

데이터 수집

Microsoft 지원의 지원이 필요한 경우 배포 관련 문제에 TSS를 사용하여 정보 수집에 설명된 단계에 따라 정보를 수집하는 것이 좋습니다.