부록 부록 이장은시스템문제해결에필요한툴과기능에대해서서술하고있다. 본문에 서다루지않았던내용인 CPU 업그레이드방법, 노턴고스트, 블루스크린을살 펴보도록한다.
214 Disaster Recovery and Restore 부록 1. 단일프로세서에서다중프로세서로업그레이드방법 프로세스업그레이드는운영체제버전에따라다소차이가있다. 윈도우 NT 4.0에서는 CPU 업그레이드가비교적어려웠으며, 시스템에문제를일으키는사소한측면들이많았다. 윈도우 2000에서는관련기능을제공하고있기때문에윈도우 NT 4.0에비해서는문제를덜야기하는정도이다. 이제윈도우 NT/2000 각버전에대한프로세서업그레이드방법을알아보기로한다. 단일프로세서에서다중프로세서로업그레이드방법 - Windows 2000 이내용은필자가직접테스트해본것이아니며, MS 기술문서와실제적용한사례등을정리한것으로, 이과정을거치기전에반드시백업을수행하고나서사용하기바란다. 필자는프로세스개수가늘어날경우시스템을재설치한사례를보아왔다. 그러나, 실제로시스템을굳이재설치할필요는없으며, 아래제시된작업을통해업그레이드를실시하는것을고려하기바란다. 무작정하드웨어적으로 CPU를추가한다고해서자동으로추가된 CPU를커널이올바로인식하지않는다. 최근시스템에서는새롭게 CPU 추가시자동으로올라오는시스템도많이찾아볼 수있으니이러한기능은지원하지않은시스템에서만적용을하기를바란다. 그외작업을진행후문제가발생하게될경우는 3 장복구콘솔을참고하기를바란다.
부록 215 [ 그림 1-1] 다중프로세서정보 [ 그림 1-2] 단일프로세서정보 단일프로세스를장착한컴퓨터와다중프로세스를장착한컴퓨터는위와같이차이점 이있으며, 단일프로세스에서다중프로세스로업그레이드할수있는명령이있기때
216 Disaster Recovery and Restore 문에비교적쉽게처리할수있다. 언급된용어에대한설명은다음과같다. ( * 표는 MS KB 에서발췌한문서 ) HAL ACPI 다중프로세서 PC ACPI 단일프로세서 PC Advanced Configuration Power Interface PC Compaq Systempro MPS 단일프로세서 PC MPS 다중프로세서 PC 표준 PC 설명다중프로세서가장착된 ACPI 시스템에대해서사용합니다. 단일프로세서가장착된 ACPI 다중프로세서보드에대해서사용합니다. 단일프로세서 ACPI 시스템인단일프로세서마더보드에대해서사용합니다. Compaq Systempro 컴퓨터에대해서사용합니다단일프로세서가장착된 Non ACPI 시스템 (NON ACPI SYSTEM) 의듀얼프로세서마더보드상에서사용합니다. 듀얼프로세서가장착된 Non ACPI 시스템임의의표준 PC, non-acpi, 또는 non MPS. 386, 486, Pentium, 또는 Pentium II / III가될수있습니다. [ 표 1-1] 각각의 HAL 에대한설명및세부사항 주의 : 아래제시된순서는단일프로세서 HAL에서다중프로세서 HAL로업그레이드시에만사용할수있다. 만일표준 HAL에서 ACPI HAL로변경 ( 예를들어서 BIOS를업그레이드한후 ) 하기위해서또는그와반대의경우제시된방법을사용한다면시스템이잘못되어버리거나예상치못한결과가발생할수있으니주의하기바란다. 업그레이드방법 1. 시작 설정 제어판을선택한후시스템을실행 2. 하드웨어탭에서장치관리자클릭 3. 컴퓨터노드를확장해서 표준 PC 을두번클릭한다.
부록 217 [ 그림 1-3] 현재운영되고있는시스템의프로세서정보 4. 드라이버탭에서업데이트화면을볼수있다. 클릭한다. 마법사가시작되면 작업진행을하게된다. [ 그림 1-4] 업그레이드선택 5. 마법사화면으로적절한드라이버가있다면설치를하고그렇지않을경우는 윈도우 2000 CD 을넣고작업하면된다.
218 Disaster Recovery and Restore [ 그림 1-5] 프로세서업데이트마법사 [ 그림 1-6] 드라이버선택 6. 적절한컴퓨터모델을선택하고 ( 다중 CPU 을제외한여러분현재모델과일 치하는것 ) 다음버튼을누른후다시마침버튼을누른다.
부록 219 [ 그림 1-7] 적절한드라이버선택 단일프로세서에서다중프로세서로업그레이드방법 - Windows NT only 앞에서제공한문서는윈도우 2000에서단일프로세서에서다중프로세서로업그레이드방법이다. 그러나윈도우 NT 4.0은이와는다른방법을사용한다. 아래자료는 NTFAQ 회원이신강승길님이제공해준문서를편집한것이다. 먼저모든윈도우 NT 4.0 시스템이서술한방식으로문제를해결할수있는것은아니다. 이작업은위험도가따르는부분이기때문에먼저백업에대한정책을강구후진행하기바란다. 최소한아래와같은몇가지조치라도취해야한다. 응급복구디스크를만들어서레지스터리를백업을한다.(Rdisk /s 커맨드에서작업 ) hal.dll 을하나복사해둔다 (C 루트폴더에 ). 추후윈도우 2000 복구콘솔을통해서복원할수있도록하기위해서이다.( 혹시특성을타서문제가될때를대비해서 ) 데이터의안전성보장 노턴고스트를이용하여안전하게백업한다.( 시간이허락되고더커다란문제를막기위해서 )
220 Disaster Recovery and Restore 작업진행방법 1. Processor 을설치한다. 2. Uptomp.exe 와 UPTOMP.INF 을윈도우 NT Resource Kit에서복사한다. 폴더는관계없이, 두파일이같은폴더내에있어야한다. 그리고, Uptomp.exe 명령을실행을한다.( 아래참조 : Uptomp.exe 작업실행 ) 3. 저장한후메모장을닫는다. 4. 서비스팩을재적용하면새프로세서가등록된다. Uptomp.exe 작업실행 1. Uptomp.exe 을실행하면먼저그림 1-8 과같은화면이뜨면서 I386 디렉터 리경로를요구할것이다. [ 그림 1-8] 프로세스업그레이드유틸리티 2. 확인을누른다. [ 그림 1-9] 에러메시지 3. New HAL file path 에 C:\i386 이라고치며. 1-10 의그림은필자가 I386 을 O:\ 에복사를했기때문이다. 혹은윈도우 NT 4.0 CD 을 CD ROM 에넣고경 로를주어도된다. 이후 Hal to Install 에선택할수있는옵션이나타난다.
부록 221 [ 그림 1-10] HAL 위치폴더및선택 4. 그림 1-11 와같이 MPS Multiprocessor PC 을선택하고확인을누른다. [ 그림 1-11] HAL 선택 5. 다시한번경로를넣어주고계속버튼을클릭한다. [ 그림 1-12] HAL 위치폴더
222 Disaster Recovery and Restore 6. 이작업을수행하면되돌릴수없다는경고가뜬다. [ 그림 1-13] 경고안내문 7. OK 버튼을누른다. [ 그림 1-14] 경고 8. 이부분이가장중요하다. 재부팅메시지가나오지만, Ntoskrnl 등의파일이아직다른시스템파일들과연결이안된상태이므로재부팅하게되면 hal.dll 에서블루스크린이발생한다. 따라서, 재부팅하지않는옵션을선택한후, 시스템에설치한윈도우 NT 서비스팩을재설치한다. 그이후재부팅을한다. [ 그림 1-15] 재시작선택
부록 223 위작업한다음에는서비스팩설치후다음파일들을교체해주어야한다. C:\NTSRV\Repair\ 에있는 setup.log 을윈도우 NT 4.0 일때는다음과같이바꾼다 \[%SystemRoot%]\System32\Ntoskrnl.exe 을 "NTKRNLMP.EXE","e76ab" 로 \[%SystemRoot%]\System32\Kernel32.dll 을 "KERNEL32.DLL","5b7f8" 로 \[%SystemRoot%]\System32\Winsrv.dll 을 "WINSRV.DLL","37b4e" 로 \[%SystemRoot%]\System32\Ntdll.dll 을 "NTDLL.DLL","59c19" 로 \[%SystemRoot%]\System32\win32k.sys 을 "WIN32K.SYS","132603" 로 \[%SystemRoot%]\System32\hal.dll 을 "HALMPS.DLL","1a01c" 로바꾸고 윈도우 NT 4.0 Terminal Server Edition 일때는다음과같이바꾼다. \[%SystemRoot%]\System32\Ntoskrnl.exe 을 "NTKRNLMP.EXE","fe754" 로 \[%SystemRoot%]\System32\Kernel32.dll 을 "KERNEL32.DLL","700ee" 로 \[%SystemRoot%]\System32\Winsrv.dll 을 "WINSRV.DLL","3e526" 로 \[%SystemRoot%]\System32\Ntdll.dll 을 "NTDLL.DLL","62b31" 로 \[%SystemRoot%]\System32\win32k.sys 을 "WIN32K.SYS","140e95" 로 \[%SystemRoot%]\System32\hal.dll 을 "HALMPS.DLL","1a062" 로바꿉니다 Terminal Server 샘플이다. Search Option 을사용해서찾으면쉽게찾을수있다. [ 그림 1-16] ntoskrnl.exe 파일연결 그외참고문서 How to Troubleshoot Windows 2000 Hardware Abstraction Layer Issues (Q237556) http://support.microsoft.com/default.aspx?scid=kb;en-us;q237556 Use UPTOMP.EXE to Upgrade Single-Processor to Multiprocessor
224 Disaster Recovery and Restore (Q124541) http://support.microsoft.com/default.aspx?scid=kb;en-us;q124541 How to Manually Add Support for a Second Processor (Q156358) http://support.microsoft.com/default.aspx?scid=kb;ko;q156358 2. 노턴고스트작업 윈도우 2000에서노턴고스트작업은 NTFS 파일시스템때문다소어려움이있다. 그러나고스트는약간의작업환경제한을갖고있기때문이다. 아래제시된준비사항을준수한다면고스트를유용하게사용할수있다. 사전준비사항 데이터를저장할곳은 FAT16/32 방식으로되어있어야하며하드디스크가두개이상일필요는없다. ( 단저장공간이충분해야한다. 예를들어윈도우 2000에프로그램몇개설치한다고하면 1GB 이상이있어야만한다.) C 드라이브는 NTFS 파일시스템이어도된다. 하나의도스부팅디스크와 ghost.exe 파일이존재해야만한다. (ghost.exe 은위도스부팅디스크에넣어둔다.) 파티션 ( 드라이브 ) 폴더내용포맷방식 C: D: 운영체제설치폴더 (c:\winnt, c:\windows) 이미지데이터를저장할폴더 ( 저장용량충분적어도 2GB 이상 ) NTFS, FAT16/32 모드 가능 FAT16/32 Only [ 표 2-1] 윈도우 NT/2000/XP 고스트작업에서고려할사항 위표에서꼭저장폴더가 FAT16/32 이어야하는것은부팅이 DOS 이기때문이며, NTFS 파일시스템에 FAT 에서는기록을할수없기때문이다.
부록 225 도스부팅디스크구하기도요즘은쉽지않다. 따라서, 아래 URL에게시해두었으니사용하기바란다 Ghost.exe 파일은상용이기때문에제공하지않는다. 다운로드 : http://www.ntfaq.co.kr/download/ms-dos_floppyimage.exe 작업방법위에사전준비사항이모두준비되었다면바로작업진행을시작할수있다. 1. ghost.exe 파일이포함된도스부팅디스크로부팅을한다. 2. 도스로부팅을하게되면 ghost.exe 실행을한다. 3. 실행후고스트작업을도와주는화면이제공되며그다음부터는기존윈도우 95/98 등에서프로그램을사용하는것과크게다르지않다. 단데이터를저장할공간의파일시스템은 FAT16/32 방식이라야한다. [ 그림 2-1] 노턴고스트작업실행 4. 다음 윈도우 2000 노턴고스트활용방안 을참고해서마무리작업을진행 한다. 아래 URL 을참조하기바란다. http://www.ntfaq.co.kr/notice/content.asp?tname=ntfaq_tech&pid=44 고스트로작업시문제되는내용과고스트로이미지백업후동일한시스템이아닌 다른시스템에서복원하려할경우해결방안을참조하려면 4 장의복구콘솔부분을
226 Disaster Recovery and Restore 참조하기바란다. Ghost 버전중 NTFS 파티션을전혀인식할수없는버전이있음을주의해야한다. 가장추천하는버전은 Ghost 2002 또는 Ghost 7.5 Corporation Edition 이다. http://www.symantec.com/ghost/ 사이트를참고한다. 3. 유용한플로피디스크제작방법 최근판매되는많은컴퓨터에는플로피디스크드라이버가아예없는것들이종종있다. 하지만현재까지플로피디스크를사용한여러유용한시스템복구방법들이많으며, 필요한플로피디스크제작법에대해서설명하기로한다. 윈도우 2000 으로부팅할수있는디스크 ( 시동디스크 ) 제작방법 시동디스크는다른말로부팅을할수있도록도와주는디스크를말하며, 잘활용한다면윈도우 2000에서아주유용한도구로쓸수있다. 예를들어, 시동디스크로해결할수있는몇가지문제들이존재하며, 부팅과정만문제가있을경우일단서비스를재시작하기위해서임시방편으로사용할수있다. 책의앞부분에서언급한 시동디스크로해결할수있는방안들 을참고하면이해가될것이다. 2장 부팅프로세스통한문제해결 을참조하기바란다. 도스부팅디스크제작 이것은일반적으로윈도우 2000에서는사용하지않으나간혹도스로부팅해서작업해야하는경우가발생한다. BIOS 업그레이드시또는디스크의파티션작업이필요할경우에아주유용한도구이다. 도스다운로드 http://www.ntfaq.co.kr/download/ms-dos_floppyimage.exe http://www.23cc.com/free-fdisk 참고자료 : http://www.firmware.com/support/bios/fdisk.htm 윈도우 2000 설치셋업디스크만드는방법 위도구는시스템이 CD-ROM 으로부팅이인식이하지않을때사용할수있는도
부록 227 구지만최근모든시스템들이 CD-ROM으로부팅이인식이되지않는경우는드물다. 일단기억해둔뒤추후필요할때활용하기를바란다. 또한응급복구디스크작업을돕는데사용을할수있다. 부팅작업을통해서복구프로세스로갈수있도록제공을돕는다. 설치셋업디스크 Makeboot.exe 을이용한디스크만들기 1. 위치는윈도우 2000 원본 CD\BOOTDISK ( 윈도우 2000 CD 에서작업 ) 2. 방법은위치에가서커맨드로 makeboot a: 작업한다. (3.5" 4 장필요 ) [ 그림 3-1] makeboot 명령실행 응급복구디스크 (ERD) 만드는방법 응급복구디스크는말그대로문제가부딪쳐서곤란환상황을겪었을때아주유용하게사용할수있는도구이다. 플로피디스크에있는내용보다레지스터리백업의수단으로사용되는것이더유용할때가많다. [ 그림 3-2] 윈도우 2000 백업프로그램실행화면
228 Disaster Recovery and Restore 윈도우 2000 에서 ERD( 응급복구디스크 ) 에활용은기존윈도우 NT 4.0 과의많은차 이점을갖고있으며중요성도많이감소하였다. 현재응급복구디스크에대한자료는 5 장 응급복구디스크 를참조하기를바란다. 4. 가상메모리란무엇이며무슨작업을하는가? 가상메모리란주어진메모리이상을필요로하는프로그램을실행하기위해컴퓨터가사용하는임시저장소라고보면된다. 예를들어컴퓨터에램이 120MB 일경우라도프로그램은컴퓨터하드디스크를사용하여최대 4GB의메모리를액세스할수있다. 최대가상메모리는 2GB 인데레지스터리를수정하면추가가가능하다. 가상메모리의가감또는관리는관리자또는 Administrators 그룹으로만가능하다. 가상메모리는성능에도영향을주기때문에권장크기이상을사용하면시스템성능에문제를일으킬수있다. 권장크기는시스템 RAM의 1.5배입니다. 페이지파일의처음크기와최대크기를 0으로하면페이지파일이삭제된다. 원격컴퓨터에대한가상메모리를바꿀수있으며작업방법은컴퓨터관리도구를사용하는것이다. [ 그림 4-1] 가상메모리화면
부록 229 페이지파일크기및위치최적화페이지파일 (pagefile.sys) 은다른말로스왑파일이라고하며, 윈도우 2000 메모리페이지작업을위해사용한다. 하드디스크상에숨김파일로저장된다. 일반적으로가상메모리라고도하며, 실제메모리에서페이지파일로페이징을하여메모리주소를맞추는작업을수행한다. 페이지파일의위치및크기가성능에많은영향을줄수있으며, 페이지파일을사용량이적고속도가빠른별도의드라이브에배치하면성능을향상시킬수있다. 페이징파일의크기설정도성능에많은영향을미친다. 항상확장과축소를반복해야하는특성으로인해, 페이징파일은추가프로세서및 I/O 오버헤드를요구하며. Microsoft SQL Server 또는 Microsoft Exchange Server와같은응용프로그램이있는경우, 대체로페이지파일의크기를설치된실제메모리용량의 2배또는 2.5배로설정해야한다. 페이지파일에최대크기는 2GB 이다. 그렇기때문에그이상이될 경우는기본적으로설정이되지않으며 3 장복구콘솔을참고하면관 련정보를얻을수있다. 레지스터리크기한계 레지스터리데이터는페이지된풀에저장된다. 레지스터리크기한계는프로그램이페이지된풀을레지스터리데이터로가득채우지않도록한다. 제어판에시스템을사용하여레지스터리크기를보고설정할수있다. [ 그림 4-2] 레지스터리크기 기본적으로레지스터리크기한계는페이지된풀크기의 33% 이다. 페이지된풀크기의 80% 까지를레지스터리크기로지정할수있다. 최소레지스터리크기는 16MB( 메가바이트 ) 이다. 레지스터리크기를더작게설정하려고하면시스템이이값을 16MB로재설정한다. 컴퓨터가대규모네트워크의도메인컨트롤러인경우나레지스터리가너무작다
230 Disaster Recovery and Restore 고경고하는오류메시지를받을경우에만레지스터리크기를변경해야한다. 레지스터리크기한계로큰값을설정하더라도레지스터리가실제로필요로하는경우가아니면시스템은그만큼의공간을사용하지않는다는것에주의해야한다. 또한, 큰값을설정했다고해서레지스터리가실제사용할수있는최대공간이보장되는것은아니다. 5. 블루스크린해결방안 블루스크린은관리자들을상당히난감하게하며, 인터넷게시판이나뉴스그룹에 급함 이라는키워드를갖고온통질문을해대는원흉이다. 그러나그러한질문에답하는것은수많은문제중일부의사례를대표하는몇가지해결책중의하나를선택하며, 경우에따라블루스크린을해결하는것이운이좋았다는이유가차지할때도많다. 블루스크린이나타나는이유윈도우시스템에계속되는문제로인해관리자가해결을방치해둘경우윈도우 2000 에서는자체적으로시스템진단을하거나디스크관리등을통해서복원을하려고한다. 완벽하게자동복구기능을가지고있지는않지만시스템을재시작하면서, chkdsk 등을이용하여디스크를조사하고, 에러정보는이벤트로알려준다. 만일간단한수정으로해결하지못하고지속적인문제를발생시킨다면시스템은블루스크린을발생시킨다. 계속시스템이그대로수행될경우치명적인문제가발생하는것을막기위해서이다. 간혹하드웨어설치잘못이나, 프로그램의잘못된설치및설정으로인해블루스크린이나타나기도하며, 그러한경우안전모드에서 마지막성공한구성작업 을통해서복원이가능하기도하며, 해당프로그램이나하드웨어를안전모드에서제거하는방법으로해결할수있다. 또한블루스크린이레지스터리에의해발생하기도한다. 그럼이러한블루스크린의발생원인은무엇인가? 불행하게도마술같은프로그램을써서블루스크린의정확한원인을알아내거나, 블루스크린이원천적으로발생하지않도록할수는없다. 라고 MS에서도기술문서에서언급하고있다. 이는결국관리자의노력에따라해결방안을찾을가능성이있다는뜻이기도하다. 필자는관리자들의충분한노력을통해
부록 231 블루스크린의해결방법을찾을수있다고생각한다. 블루스크린을해결하기위해서 는시스템에대한깊은지식을갖고있어야만된다는사실도잊지말아야한다. 블루스크린이나타난경우에러메시지로부터해결정보를얻는방법. 블루스크린이발생하게되면그림과같이블루화면으로 STOP:XXXX 와같은메시지가나타나며, 시스템은어떠한정보를제공하고자한다. 이러한메시지를어떻게활용하여문제를해결할수있는지알아보자. 블루스크린에나타나는정보는다음과같다. [ 그림 5-1] 블루스크린 블루스크린에대한오류코드정보와자료에대한설명이다. Hex 오류코드, 매개변수, 에러정보 *** STOP: 0x0000001E (0xC0000005, 0xFDE38AF9, 0x00000001, 0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED *** STOP 코드 ( 오류검사코드 ) 와 4개의파라미터 ( 매개변수 ) 매개변수 기본주소, 날짜표시, 장치드라이버의파일이름으로보여준다. STOP 코드와파라미터의정보를찾아보면문제를일으키는구성요소나
232 Disaster Recovery and Restore 하드웨어장치를진단할수있다. 관리자는다음몇가지부분을주의깊게볼필요가있다. 먼저 STOP 메시지로불리는 STOP: 0x0000001E 이다. MS 기술문서등에서이 키워드로검색하여참고할만한문서를찾아내는것이좋다. [ 그림 5-2] STOP 에러메시지를사용하여 MS 기술문서검색 두번째는오류정보인 KMODE_EXCEPTION_NOT_HANDLED *** 찾는것이다. 먼저검색한정보중에결과내의추가검색등을통해서찾을수있는방법이다. 이 런방식으로범위를좁혀가면찾을수있는확률이높아진다. 이러한방법을통해서일반적인문제에대한답변을찾을수있다. 각각의해결방안내에는제어기를중지하거나, 파일을재설치하는등의방법을명시적, 혹은묵시적으로담고있으며, 앞에서언급한복구콘솔, 안전모드등을적절히사용하여시스템을복구할수있다. 메모리덤프파일의분석 이것은블루스크린을야기한까닭을직접분석해보는것이다. 디버깅소프트웨어가 필요하며, 무료로제공되는프로그램들은제한이많아사용하기힘들다.
부록 233 윈도우 2000에서기본으로제공하는디버깅도구는 Dumpchk 이다. 이프로그램을예로들어설명하기로한다. Dumpchk.exe 의원본폴더 윈도우 NT 4.0 CD-ROM : Support\Debug\<Platform>\Dumpchk.exe 윈도우 2000 CD-ROM : 윈도우 2000 원본 CD에서 Support\Tools\ Setup.exe 실행해서설치할수있다. 툴은 Dumpchk.exe 이다. Dumpchk.exe에대한옵션이나설명은기술문서를참고하기를바란다. 일반적으로블루스크린이발생하게되면메모리덤프파일이생긴다. 기본값은전체메모리덤프로정의가되어있다. 덤프파일의위치는 %systemroot%\memory.dmp 이며, 되며계속해서덮어쓰기옵션이되어있다. 메모리덤프파일은메모리전체를덤프한것이기때문에시스템실제메모리양과동일하게주어진다. 경우에따라이덤프파일때문에시스템하드디스크공간이부족해질수도있다. ( 실제로전체메모리에 1MB을더한값으로지정되어있다.) [ 그림 5-3] 덤프파일을디버깅하기위한설정 메모리덤프파일의종류는다음과같이지정할수있다. 작은메모리덤프 (64kb) 시스템이갑자기멈춘이유를확인하는데사용
234 Disaster Recovery and Restore 할유용한정보의최소기록 커널메모리덤프 커널메모리만을기록 전체메모리덤프 시스템메모리전체내용을기록하며실제 RAM 에 1MB 를더한크기로만들어지며, 위치는 %systemroot%\memory.dmp 이다. 아래그림은다운된후메모리덤프파일을찾아서디버깅한정보화면이다. 실제이 화면을통해서해결점을찾지는못할것이다. 또한디버깅정보는블루스크린에나타 난 STOP 메시지와오류코드라는것을알수있다. [ 그림 5-4] Dumpchk.exe 을사용한블루스크린디버깅 참고문헌 : How to Use Dumpchk.exe to Check a Memory Dump File http://support.microsoft.com/default.aspx?scid=kb;en-us;q156280 HOW TO: Use Hot Keys to Capture a Crash Dump of a Process
부록 235 http://support.microsoft.com/default.aspx?scid=kb;en-us;q282421 Windows 2000 Memory Dump Options Overview http://support.microsoft.com/default.aspx?scid=kb;en-us;q254649 6. 윈도우 PE Windows Preinstallation Environment( 이하윈도우 PE) 는 Windows XP 커널을기반으로동작하는최소한의기능즉윈도우설치프로그램의실행등과같은기능을수행할수있는운영체제를뜻한다. 윈도우 XP PE는 CDROM으로부팅되며, 명령프롬프트가제공된다. 복구콘솔과거의흡사한형태로동작된다. 윈도우 PE는지금껏설명한많은문제들을해결할수있는또하나의도구로사용이가능하다. 물론만능이될수는없고, 명령어세트는 diskpart.exe 나 format.com 등을갖고있다. 또한 NTFS 파티션도액세스할수있고네트워크와연결하여 (NETBIOS) 데이터를백업받을수도있다. 따라서복구콘솔의기능을확장할수있다고생각하면된다. 또한, ERD Commander 라는제품도복구작업에꽤유용하다. 필자가윈도우 PE을먼저소개한이유는 ERD Commander 2002는윈도우 PE의 Customized Version 이라고생각된다. 앞에서설명한윈도우 PE의기능이외에 ERD Commander 는추가적인문제해결도구를제공하고있다. 이러한프로그램들은추후 OS 가윈도우 2000/XP 커널을사용함에따라서, 데이터를백업 하고복원하는방법론들이점차힘들어지고, 문제가발생하였을때쉽게시스템에접근할 수있는도구를찾기가쉽지않기때문에점차더유용하게사용될수있을것이다.