-
복구 콘솔(Recovery Console) 설치 및 운영Full-Stack/Back-end 2008. 4. 24. 09:58복구 콘솔(Recovery Console) 설치 및 운영
1. 참고 원본 문서 How to : Windows XP에서 복구 콘솔 설치 및 사용 (http://support.microsoft.com/kb/307654/ko)
2. 아래는 복구 콘솔 명령 프롬프트, 명령 동작, 규칙, 복구 콘솔을 제거하는 방법에 대한 위 MS의 기술 문서를 기초한 것입니다.
3. 조금이라도 가독성 있게 정리한다고 노력하였고 실전에서 확장 응용 가능한 예제 자료들을 다수 검색하여 추가하였습니다.
아래 (3)의 복구 콘솔을 운영 체제 목록에서 복구 콘솔 옵션을 선택할 수 있도록 설치 후의 boot.ini
윈도우 기동 시에 운영 체제 목록에서 복구 콘솔 옵션을 선택할 수 있도록 구성된다.
복구 콘솔을 설치하면 생성되는 폴더와 파일
(1)요약
컴퓨터가 제대로 시작되지않거나 전혀 시작되지 않는 경우 운영체제를 복구하기 위해 Windows 복구 콘솔을 설치하여 사용할 수 있습니다. 하지만 고급 사용자만 이러한 시스템 복구 방법을 사용하는 것이 좋습니다. 이 문서에서는 복구 콘솔 명령 프롬프트, 명령 동작, 규칙, 복구 콘솔을 제거하는 방법에 대해서도 설명합니다.
(2) 소개안전 모드와 다른 시작 옵션이 작동하지 않는 경우에만 복구 콘솔을 사용하는 것이 좋습니다. 복구 콘솔은 기본 명령을 사용하여 문제가 있는 드라이버와 파일을 확인하고 찾을 수 있는 고급 사용자에게만 권장됩니다. 또한 복구 콘솔을 사용하려면 관리자여야 합니다.
(3) 복구 콘솔을 운영 체제 목록에서 복구 콘솔 옵션을 선택할 수 있도록 설치하는방법Windows를 다시 시작할 수 없는경우 복구 콘솔을 컴퓨터에 설치하여 사용할 수 있습니다. 시작하는 동안 사용할 수 있는 운영 체제 목록에서 복구 콘솔 옵션을 선택할 수 있습니다. 중요한 서버와 IT 담당자의 워크스테이션에 복구 콘솔을 설치하십시오. 이 문서에서는 Microsoft Windows XP 기반 컴퓨터에 복구 콘솔을 설치하는 방법을 설명합니다. 복구 콘솔을 설치하려면 관리자로 로그온해야 합니다.
Windows XP CD에서 직접시작하여 복구 콘솔을 실행할 수 있지만 시작 메뉴에서 시작 옵션으로 복구 콘솔을 설정하는 것이 더 편리합니다.
복구 콘솔을 설치하려면 다음 단계를 수행하십시오.
1) Windows XP CD를 CD-ROM 드라이브에 넣습니다.2) 시작을 누르고 실행을 누릅니다.
3) 열기 상자에 d:\i386\winnt32.exe /cmdcons를 입력합니다. 여기서 d는 CD-ROM 드라이브의 드라이브 문자입니다.
4) Windows 설치 대화 상자가 나타납니다. Windows 설치 대화 상자에는 복구 콘솔 옵션이 나와 있습니다. 설치를 확인하려면 예를 누릅니다.
5) 컴퓨터를 다시 시작합니다. 다음에 컴퓨터를 시작할 때 시작 메뉴에 "Microsoft Windows 복구 콘솔"이 표시됩니다.
(참고) 범용 명명 규칙(UNC)으로 설정된 연결을 사용하여 네트워크 공유 자원에서 복구 콘솔을 설치할 수도 있습니다.
(4) 복구 콘솔을 CD에서 직접 실행하는 방법
Windows XP 시동 디스크나 Windows XP CD-ROM에서 복구 콘솔을 실행하려면 다음과 같이 하십시오.
1) Windows XP 시동 디스크를 플로피 디스크 드라이브에 넣거나 Windows XP CD-ROM을 CD-ROM 드라이브에 넣은 다음 컴퓨터를 다시 시작합니다.CD-ROM 드라이브에서 컴퓨터를 시작하는 데 필요한 옵션을 선택하라는 메시지가 나타나면 해당 옵션을 선택합니다.
2) "설치 프로그램을 시작합니다" 화면이 나타나면 R 키를 눌러 복구 콘솔을 시작합니다.
3) 이중 부팅이나 다중 부팅 컴퓨터에서는 복구 콘솔에서 액세스해야 하는 설치를 선택합니다.
4) 관리자 암호를 입력하라는 메시지가 나타나면 관리자 암호를 입력합니다. 관리자 암호가 없으면 그냥 Enter 키를 누르면 됩니다.
5) 명령 프롬프트에 적절한 명령을 입력하여 Windows XP 설치를 진단하고 복구합니다.
6) 복구 콘솔에서 사용할 수 있는 명령 목록을 보려면 명령 프롬프트에 recovery console commands 또는 help를 입력한 다음 Enter 키를 누르십시오.
7) 특정 명령에 대한 자세한 내용을 보려면 명령 프롬프트에 help commandname을 입력한 다음 Enter 키를 누르십시오.
8) 복구 콘솔을 끝내고 컴퓨터를 다시 시작하려면 명령 프롬프트에 exit를 입력한 다음 Enter 키를 누릅니다.
(5) 복구 콘솔 명령 프롬프트를 사용하는 방법복구 콘솔을 사용할 때는 일반적인 Windows 명령 프롬프트가 아닌 특수한 명령 프롬프트에서 작업합니다. 복구 콘솔에는 자체 명령 인터프리터가 있습니다. 이러한 명령 인터프리터로 들어가기 위해 복구 콘솔에서 로컬 관리자 암호를 입력하라는 메시지를 표시합니다.
하드 디스크에 액세스하는 데 타사 SCSI 드라이버나 RAID 드라이버가 필요하면 복구 콘솔을 시작한 후 F6 키를 눌러 해당 드라이버를 설치할 수 있습니다. 이러한 메시지 표시 기능은 운영 체제를 설치할 때와 동일하게 작동합니다.
복구 콘솔이 시작되는 데는 몇 초가 걸립니다. 복구 콘솔 메뉴가 표시되면 컴퓨터에 있는 Windows 설치의 목록이 번호가 지정되어 나타납니다. 일반적으로 c:\Windows만 나타납니다. 항목이 하나만 나타나더라도 Enter 키를 누르기 전에 번호를 누르십시오. 번호를 선택하지 않고 Enter 키를 누르면 컴퓨터가 다시 시작되고 프로세스가 다시 시작됩니다.
%SystemRoot% 프롬프트(보통 C:\Windows)가 나타나면 복구 콘솔에 사용할 수 있는 명령을 시작할 수 있습니다.
(6) 복구 콘솔에 사용할수 있는 명령은 다음과 같습니다.
*Attrib - 파일이나 하위 디렉터리의 특성을 변경합니다.
* Batch - 텍스트 파일인 입력 파일에서 지정한 명령을 실행합니다. 출력 파일에는 명령의 출력이 저장됩니다. 출력 파일 매개 변수를 생략하면 출력이 화면에 표시됩니다.
* Bootcfg - 부팅 구성 및 복구 작업을 위해 Boot.ini 파일을 수정합니다.
* CD(Chdir) - 현재 Windows 설치, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본의 시스템 디렉터리에서만 작동합니다.
* Chkdsk - /p 스위치는 드라이브가 불량으로 표시되지 않은 경우에도 Chkdsk를 실행합니다. /r 스위치는 불량 섹터를 찾아서 읽을 수 있는 정보를 복구합니다. 이 스위치는 /p를 포함하고 있습니다. Chkdsk에는 Autochk가 필요합니다. Chkdsk는 자동으로 시작 폴더에서 Autochk.exe를 찾습니다. Chkdsk가 시작 폴더에서 이 파일을 찾지 못하면 Windows 2000 설치 CD-ROM에서 찾습니다. Chkdsk가 설치 CD-ROM을 찾지 못하는 경우에는 Autochk.exe의 위치를 사용자에게 묻습니다.
* Cls - 화면을 지웁니다.
* Copy - 대상 위치에 파일을 하나 복사합니다. 기본적으로 이동식 미디어를 대상으로 사용할 수 없으며 와일드 카드 문자를 사용할 수 없습니다. Windows 2000 설치 CD-ROM에서 압축된 파일을 복사해오면 파일 압축이 자동으로 풀립니다.
* Del(Delete) - 파일 하나를 삭제합니다. 현재 Windows 설치, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본의 시스템 디렉터리에서만 작동합니다. 기본적으로 와일드 카드 문자를 사용할 수 없습니다.
* Dir - 숨김 파일과 시스템 파일을 비롯하여 모든 파일의 목록을 표시합니다.
* Disable - Windows 시스템 서비스나 드라이버를 사용하지 않도록 합니다. service_or_driver 변수는 해제할 서비스나 드라이버의 이름입니다. 이 명령을 사용하여 서비스를 해제하면 시작 유형이 SERVICE_DISABLED로 변경되기 전에 해당 서비스의 원래 시작 유형이 표시됩니다. enable 명령을 사용하여 서비스를 다시 시작할 수 있도록 원래 시작 유형을 기록해 두어야 합니다.
* Diskpart - 하드 디스크 볼륨의 파티션을 관리합니다. /add 옵션은 새 파티션을 만들고 /delete 옵션은 기존 파티션을 삭제합니다. 장치 변수는 새 파티션의 장치 이름(예: \device\harddisk0)입니다. 드라이브 변수는 삭제할 파티션의 드라이브 문자(예: D)이고 파티션 변수는 삭제할 파티션에 대한 파티션 기반 이름(예: \device\harddisk0\partition1)이며 드라이브 변수 대신 사용할 수 있습니다. 크기 변수는 새 파티션의 크기(MB)입니다.
* Enable - Windows 시스템 장치나 드라이버를 사용하도록 합니다. service_or_driver 변수는 설정할 서비스나 드라이버의 이름이고 start_type은 설정된 서비스의 시작 유형입니다. 시작 유형은 아래 형식 중 하나를 사용합니다.
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START*Exit - 복구 콘솔을 종료하고 컴퓨터를 다시 시작합니다.
* Expand - 압축된 파일을 해제합니다. 원본 변수는 압축을 해제할 파일입니다. 기본적으로 와일드 카드 문자를 사용할 수 없습니다. 대상 변수는 새 파일에 대한 디렉터리입니다. 기본적으로 대상은 이동식 미디어일 수 없고 읽기 전용이면 안 됩니다. attrib 명령을 사용하여 대상 디렉터리에서 읽기 전용 특성을 제거할 수 있습니다. 원본에 파일이 둘 이상 있는 경우에는 /f:filespec 옵션이 필요합니다. 이 옵션에서는 와일드 카드 문자가 허용됩니다. /y 스위치는 덮어쓰기 확인 프롬프트를 사용하지 않도록 합니다. /d 스위치는 압축된 파일을 해제하지 않도록 지정하고 원본에 들어 있는 파일의 디렉터리를 표시합니다.
* Fixboot - 시스템 파티션에 새 시작 섹터를 씁니다.
* Fixmbr - 시작 파티션의 마스터 부팅 코드를 복구합니다. 장치 변수는 새 마스터 부팅 레코드가 필요한 장치를 지정하는 옵션 장치 이름입니다. 대상이 시작 장치이면 이 변수를 생략하십시오.
* Format - 디스크를 포맷합니다. /q 스위치는 빠른 포맷을 실행합니다. /fs 스위치는 파일 시스템의 종류를 지정합니다.
* Help - 명령 변수를 사용하지 않고 명령을 지정하면 help가 복구 콘솔이 지원하는 모든 명령의 목록을 표시합니다.
* Listsvc - 컴퓨터에서 사용할 수 있는 서비스와 드라이버를 모두 표시합니다.
* Logon - 검색된 Windows 설치를 표시하고 설치에 대한 로컬 관리자 암호를 요구합니다. 다른 설치나 하위 디렉터리로 이동하려면 이 명령을 사용하십시오.
* Map - 현재 활성 상태인 장치 매핑을 표시합니다. Windows 장치 경로 대신 ARC(Advanced RISC Computing) 경로(Boot.ini 형식)를 사용하도록 지정하려면 arc 옵션을 포함시키십시오.
* MD(Mkdir) - 현재 Windows 설치, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본의 시스템 디렉터리에서만 작동합니다.
* More/Type - 지정된 텍스트 파일을 화면에 표시합니다.
* Net Use - Windows XP 복구 콘솔에 대한 원격 공유에 연결합니다. 아래 텍스트는 이 명령의 구문을 설명한 것입니다.NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]* Rd(Rmdir) - 현재 Windows 설치, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본의 시스템 디렉터리에서만 작동합니다.
* Ren(Rename) - 현재 Windows 설치, 이동식 미디어, 하드 디스크 파티션의 루트 디렉터리 또는 로컬 설치 원본의 시스템 디렉터리에서만 작동합니다. 새 드라이브나 경로를 대상으로 지정할 수 없습니다.
* Set - 복구 콘솔 환경 변수를 표시하고 설정합니다.
* Systemroot - 현재 디렉터리를 %SystemRoot%로 설정합니다.
(7) 복구 콘솔을 삭제하는방법
복구 콘솔을 삭제하려면 다음과 같이 하십시오.
1. 컴퓨터를 다시 시작하고 시작, 내 컴퓨터를 차례로 누른 다음 복구 콘솔을 설치한 하드 디스크를 두 번 누릅니다.
2. 도구 메뉴에서 폴더 옵션을 누른 다음 보기 탭을 누릅니다.
3. 숨김 파일 및 폴더 표시를 누르고 보호된 운영 체제 파일 숨기기 확인란의 선택을 취소한 다음 확인을 누릅니다.
4. 루트 폴더에서 Cmdcons 폴더와 Cmldr 파일을 삭제합니다.
5. 루트 폴더에서 Boot.ini 파일을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
6. 읽기 전용 확인란의 선택을 취소하고 확인을 누릅니다.
경고 : Boot.ini 파일을 잘못 수정하면 컴퓨터가 다시 시작되지 않을 수 있습니다. 복구 콘솔에 대한 항목만 삭제해야 합니다. 또한 이 절차를 완료한 후 Boot.ini 파일의 특성을 읽기 전용 상태로 다시 변경해야 합니다. Microsoft Windows 메모장에서 Boot.ini 파일을 열고 복구 콘솔에 대한 항목을 제거합니다. 이 항목은 다음과 유사합니다.C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
7. 파일을 저장한 다음 닫습니다.
(8) 유용한 명령어
- LISTSVC : SERVICE들의 현황 목록
- ENABLE/DISALBE : SERVICE의 시작과 중지
- DISKPART : FDISK와 같은 기능
- FIXBOOT : SYSTEM PARTITION의 BOOT SECTOR 생성
- FIXMBR : FDISK/MBR과 같은 기능 (RAID 문제 해결시 유용)
- LOGON : Windows 2000의 설치 list와 선택
- SYSTEMROOT : SYSTEM ROOT로의 이동
- MAP : DRIVERS와 ARC PATHS의 목록 (BOOT.INI문제시 유용))
-특정 서비스나 디바이스 드라이버가 시작되었지만 문제가 생겨서 비활성화 시켜야 할때.
: 명령어 : DISABLE servicename
-파일이 손상되거나 삭제되어 컴퓨터 부팅에 문제가 생겨서 설치 CD에서 복사 해야 할 때.
: 명령어 : EXTRACT source [destination]
-파일이 손상되거나 삭제됨으로서 컴퓨터 부팅에 문제가 생겨서 플로피 디스크나 CD에서 복사를 해야 할 때.
: 명령어 : COPY source [destination]
-부트섹터가 손상을 입어서 복구해야 할 때
: 명령어 : FIXBOOT drive name
-마스터 부트 레코드 (MBR)이 손상되어 복구해야 할 때
: 명령어 : FIXMBR drive name
(9) 복구 콘솔의 간단한 사용 예제-1 : XP 버전의 Ntldr, Ntdetect.com 복원하기1) 복구 콘솔 실행
2) 시스템 파티션의 루트 디렉토리로 이동함
-다음 명령어를 치고 엔터
3) copy %CDROM%:\i386\ntldr
4) copy %CDROM%:\i386\ntdetect.com
-%CDROM%은 시디롬 디라이브 명입니다. (XP CD)가 들어있는 드라이브
-하드디스크에 복구 콘솔이 깔려 있는 경우에는 하드 디스크에 cmdcons이라는 폴더가 있는 경로로 폴더를 설정해 두시면 됩니다.
5) "덮어 씌우시겠습니까?"라고 나오면 y를 누르고 enter를 친다.
6) 리부팅
(10) 복구 콘솔의 간단한 사용 예제-2 : 손상된 시스템 파일의 복구
-참고 : 부팅과정 중에 pci.sys 파일의 손상으로 인한 에러의 메시지가 나타날 때의 복구 방법c:>expand e:/i386/pci.sy_ c:/windows/system32/drivers /y
이 명령줄의 설명을 드리자면 e: 드라이브에 들어 있는 윈도우XP 설치 CD의 i386 디렉토리에서 pci.sy_ 파일을 c:/windows/system32/dirvers 폴더에 압축을 풀어서 해제하는 것으로서 /y의 옵션은 같은 파일이 있을 때 덮어쓰기의 확인과정의 알림 글이 나타나지 않게 하는 것입니다.
(11) 복구 콘솔의 간단한 사용 예제-3 : 부팅 안될때 , 부팅 불가 시
부팅이 불가능 할 경우 xp 의 복구 콘솔을 이용해 부팅 파일을 복구 시킬수 있습니다. 순서는 다음과 같습니다.
1) 우선 Windows XP Pro 설치시디를 시디롬에 넣고 재부팅 합니다.
2) 재부팅시 del 또는 F2 키를 이용해 cmos 로 들어가서 첫번째 부팅순서를 CD-Rom 으로 설정한뒤 저장하고 나옵니다.
3) CD-Rom 에서 xp 설치 시디를 읽으면서 Press Key... 가 나오면 아무키나 눌러줍니다.
4) XP 설치 화면으로 바뀌고 계속설치(ENTER)
5) 복구 콘솔(R) 화면이 나올때 R 키를 누릅니다.
6) 키보드 및 운영체제 위치를 선택해 줍니다.
7) XP 설치시 입력했던 administrator 비밀번호를 입력합니다.
8) 복구 콘솔이 나오면 C:\Windows> 이 화면에서 CD 를 입력해 C:\> 으로 이동합니다.
9) C:\>Fixmbr \device\harddisk0 입력 합니다. 만약 물리적인 하드가 두개고 두번째 하드에 XP 가 설치되어 있다면 harddisk1 로 입력해 주십시오. Y/N 이 나오면 Y 를 선택합니다.
10) C:\>Fixboot c: 입력 후 엔터
11) C:\>Chkdsk c: 입력 후 엔터
12) 다 끝나면 C:\>Exit 입력 후 시디롬에서 XP 시디를 빼고 정상부팅이 되는지 확인합니다.
(12) 복구 콘솔의 설치 과정을 그림으로 잘 설명하고 있기에 링크합니다.
(13) 복구 콘솔에서 실행 할 수 있는 배치 파일 소개
아래 화면은 MS 에서 제공한 복구 콘솔에서 제어 할 수 있는 배치 파일 작업 입니다. 약간의 부연 설명을 하자면1) Set allowRemovableMedia = True => 복구 콘솔:자동 관리자적 로그온 허용 화면
2) Set NocopyPrompt = True => 복구 콘솔:모든 드라이브 및 폴더에 플로피 복사 및 액세스 허용 화면
3) 복구 콘솔에서 복사 시 CD-ROM 에서 복사 할 경우는 압축이 자동적으로 풀려서 제공한다.
4) Fixboot c: => 부티 섹터를 만드는 것
5) FixMbr => MBR 을 생성
6) Chkdsk c:************************************************
Set allowRemovableMedia = True
Set NocopyPrompt = True
Fixboot c:
FixMbr
Chkdsk c:
Attrib -r c:\ntldr
Attrib -r c:\ntdetect.com
Copy d:\i386\ntldr c:\ntldr
Copy d:\i386\ntdetect.com c:\ntdetect.com
Attrib +r c:\ntldr
Attrib +r c:\ntdetect.com
************************************************자료참조 : http://www.microsoft.com/Korea/windows2000/library/operations/
management/safemode.asp -링크 불능임자료 제공자 : 홍순성
(14) Windows 2000의 NTLDR is Missing 에러 시 복구 방법 (66508)
아래 링크는 NTLDR is Missing 에러 시(1) 응급복구 디스크를 통해서 복구 하는 방법
(2) 복구 콘솔로 복구 하는 방법에 대하여 pdf 문서로 해결법을 제공하고 있습니다.
Pdf File Link : http://www.ntfaq.co.kr/support/view.asp?pid=43
(15) Windows server 2003 ntoskrnl.exe 부팅 에러 복구 콘솔을 사용하여 복구 방법
메시지 형태"다음 파일이 없거나 손상되어 Windows server 2003을 시작할수 없습니다.
\system32\ntoskrnl.exe
위 파일의 복사본을 다시 설치하십시오."해결 과정
1) 원도우 서버 2003 설치 CD를 넣고 시스템을 부팅한다.
2) 복구 콘솔 모드로 들어간다.
3) 원도우 서버 2003 원본 CD의 i86 폴더에 들어간다.
4) 원본 CD의 ntoskrnl.exe 파일을 확장하여 C:\로 복사한다.(단, cd-rom을 D로 가정)C:\>d:
D:\>cd i386
D:\I386>expand ntoskrnl.ex_ C:\windows\system32
ntoskrnl.exe를 덮어쓰시겠습니까?(yes/no/all/quit)?: y
ntoskrnl.exe
1개의 파일의 압축을 풀었습니다.
D:\>I386>그러나 실제로 위에 에러는 ntoskrnl 파일이 아닌 ntoskrnl파일과 종속성이 있는 hal.dll파일의 에러 때문에 발생하는 경우도 있다. 만약 위의 ntoskrnl복구로 시스템이 정상이 되지 않는다면 hal.dll 파일을 복구하여 주어야 한다.
hal.dll 파일을 복구하기 위해서는 다음과 같은 명령을 사용할 수 있다.D:\i386>expand hal.dl_ C:\windows\system32\
운영체제는 2000/XP/2003에서 사용(16) Naver 지식인에서 퍼온 hal.dll 복구에 대한 방법
xp설치시디가 필요합니다.
왜냐면 복구 콘솔에서 작업을 해주셔야 하기 때문입니다.
98/me같은 경우는 외부명령어가 삽입된 부팅디스켓이 있으면 도스로 부팅해서 작업을 하셧듯이 xp같은 경우도 설치시디에 있는 복구 콘솔에서 작업을 해주셔야 합니다. 또 문제는 질문자님께서 쓰시는 cpu가 하이퍼스레딩 기술을 지원하는지도 알아야 합니다.
왜냐면 hal.dll같은 경우는 하이퍼스레딩 기술을 지원하는 cpu에 따라 복구 방법이 틀리기 때문입니다 대략 하이퍼스레딩 기술을 지원하는 cpu가 pantuim4 2.4부터라고 알고 있습니다.
일반 Boot.ini는 복구 콘솔에서
C:\>로 이동하셔서bootcfg /rebuild 하시면 됩니다 boot.ini를 재생성 하게 됩니다.
hal.dll은 단일 cpu일 경우 질문자님 시디롬 드라이버가 D라고 가정하에..
copy D:\i386\halacpi.dl_ c:\windows\system32\hal.dll
하이퍼스레딩 기술 및 다중 CPU일 경우에
copy D:\i386\halmacpi.dl_ C:\windows\system32\hal.dll이 되겠습니다.
복구 해보시고요 만일 전원관리 기능이 ACPI가 아닌 APM이라면
copy D:\i386\hal.dl_ C:\windows\system32\hal.dll 하시면 됩니다.* chkdsk c: \r\f
출처 : http://dnavi.info/info/entry/복구-콘솔Recovery-Console-설치-및-운영-1댓글