본문 바로가기
Server&OS/Window

[본문스크랩] 만능 XP 복구 시디(CD) 만들기

by 백룡화검 2010. 4. 24.

만능 Windows XP 복구 CD 만들기

 

거의 모든 환경에서 빠른 방법으로 복구 시킬 수 있는 CD를 제작하는 과정을 정리해 보았습니다. 본 자료는 manian.com이나 기타 여러가지 싸이트에서 참고한 정보들을 정리하고 본인이 실제로 제작하면서 생각하고 알아낸 점이라는 것을 미리 밝힙니다. 그리고 조금 컴퓨터 조작을 하실줄 알아야(파티션, 고스트등등) 수월하게 제작할 수 있습니다.

 

0. CD 제작전 준비물.

 

Windows XP 설치CD(저는 프로페셔날 버전을 선택했습니다.)

서비스팩(저는 서비스팩1을 선택했습니다.)

최적화 팁

기타 유틸리티들(처음에 복구 했을 때 인스톨 되어야 할 것들)

 

 작업하는 컴퓨터에서는 사운드카드나 기타 장치를 모두 제거해 주고 합니다.

 사운드 카드 제거는 필수입니다. 그리고 리얼텍 8139와 같이 따로 드라이버가 없어도 작동하는 랜카드 하나를 설치해 줍니다.

 

 

 

1. Windows XP 설치

 

 깨끗하고 완벽하게 정상적인 방법으로 설치를 합니다.

 서비스팩까지 설치를 합니다.

 

 

 

2. 각종 최적화 팁 실행

 

 레지값 수정이라던가 여러가지 최적화를 적용시켜 줍니다.

 보통 최적화 팁에 있는 것을 너무 많이 적용하는거 보다 꼭 필요한 것 정말로 효과를 본것정도만 간단하게 실행해 줍니다. 서비스도 불필요한 것들은 꺼줍니다.

 

 

 

3. 유틸리티 설치 및 용량 최적화

 

 먼저 백신프로그램을 설치해 줍니다. 그 후 기타 등등 오피스, 압축 프로그램, 레코딩 프로그램, 스파이웨어 제거 프로그램, 멀티미디어 프로그램, 각종 뷰어까지 설치를 합니다. 각종 업데이트도 같이 해줍니다.

휴지통, 임시인터넷 파일 등등 불필요한 용량을 차지하는 것을 다 지우고 이왕이면 스파이웨어 검사와 조각모음도 실시합니다.

 

주의. 절대 어떤 드라이버도 설치하시면 안됩니다.

 

 

 

4. 멀티 부팅 환경 만들기

 

 컴퓨터의 종류에 따라 HAL Kernel이 달라지기 때문에 그것을 선택해서 설치할 수 있는 멀티 부팅 환경을 만들어야 합니다.

먼저

XP CD에서 ‘I386’ 디렉토리에 있는 spx.cab(x는 서비스팩 버전에 따라 달라집니다.)에서

HAL 파일

Hal.dll (Halpic.dll rename)
Halacpi.dll
Halaacpi.dll
Halmacpi.dll
Halapic.dll
Halmps.dll

 

KERNEL 파일

ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe

을 압축 해제 합니다.

위 해제한 파일들을 ‘C:\WINDOWS\SYSTEM32’ 디렉토리에 복사합니다.

그리고 ‘C:\boot.ini’ 파일을 다른 디렉토리에 복사해 둡니다.(원본 보관)

Boot.ini 파일을 수정합니다.(파일 속성에 읽기전용을 해제해야함)

 

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Default HAL" /fastdetect /sos

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="표준 PC, ACPI PIC HAL(Halpic.dll)" /fastdetect /sos /KERNEL=NTOSKRNL.EXE /hal=Halpic.dll

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI(Advanced Configuration~) PC, ACPI PIC HAL(Halacpi.dll)" /fastdetect /sos /KERNEL=NTOSKRNL.EXE /hal=Halacpi.dll

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI 단일 프로세서 PC, ACPI APIC UP HAL(Halaacpi.dll)" /fastdetect /sos /KERNEL=NTOSKRNL.EXE /hal=Halaacpi.dll

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="ACPI 다중 프로세서 PC, ACPI APIC MP HAL(Halmacpi.dll)" /fastdetect /sos /KERNEL=NTKRNLMP.EXE /hal=Halmacpi.dll

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MPS 단일 프로세서 PC, ACPI APIC UP HAL(Halapic.dll)" /fastdetect /sos /KERNEL=NTOSKRNL.EXE /hal=Halapic.dll

 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MPS 다중 프로세서 PC, ACPI APIC MP HAL(Halmps.dll)" /fastdetect /KERNEL=NTKRNLMP.EXE /sos /hal=Halmps.dll

 

저장합니다.

 

이렇게 해두면 나중에 설치하고 초기에 HAL Kernel파일을 선택해서 변경할 수 있습니다.

 

 

 

5. 만능 복구를 위한 하드웨어 셋팅

 

시스템 하드웨어 장치관리자

 

 

컴퓨터 드라이버 업데이트 

 

 

 

 

 

 

즉 컴퓨터의 종류를 표준 PC로 업데이트 하는것입니다.

 

그리고 IDE ATA/ATAPI컨트롤러도 표준이 아닌경우 표준으로 바꿔줍니다.

그리고 시스템 장치에서 앞에 ACPI VIA가 붙은것들은 삭제를 해줍니다.

혹시 사운드 카드가 설치되어 있다면 반드시 드라이버를 삭제합니다.

 

이상태에서 절대 재부팅이 되면 안됩니다.

 

 

 

6. 복구 CD의 제작의 완료

 

 여기서부터는 취향에 따라서 달라집니다.

 바로 고스트로 이미지화 시켜서 시디작업을 해주셔도 되고, sysprep라는 프로그램을 사용하셔서 다시 봉인한후 고스트 이미지 작업을 해 주셔도 좋습니다. 일반적으로는 그냥 바로 고스트 작업하셔도 별로 상관이 없지만 CD키를 다르게 입력해야 한다거나 SID를 다르게 해야 한다면 sysprep를 써주시면 됩니다.

sysprep사용법과 ghost사용법은 나중에 다시 설명을 하거나 다른 곳에서 쉽게 강좌를 찾으실 수 있습니다.

설치하는 프로그램에 따라 다르지만 CD 2~3장 분량이 나오게 됩니다.

 

 

 

7. 복구 CD의 사용

 

 복구 시디로 복구하기전에 하드웨어 컴퓨터 종류를 확인합니다.

 보통 요즘꺼는 ACPI단일이나/다중프로세서가 대부분 입니다.

 Ghost로 만든 이미지 파일을 첫번째 하드 첫번째 파티션에 이미지를 풉니다.

 Sysprep를 사용했을경우 sysprep작업이 먼저 뜨고 사용 안했을경우 바로 멀티부팅 메뉴가 나올겁니다. 거기서 아까 확인한 컴퓨터 종류를 선택합니다. sysprep작업을 했을경우는 다음번 부팅할 때 나옵니다.

부팅 이 되고 나면 하드웨어에서 컴퓨터를 보시면 아마도 표준 PC가 두개가 생기고 둘중에 지울수 없는 것을 원래 맞는 종류로 업데이트 하시면 됩니다.

그리고 나서 보드패치, 드라이버 설치를 해주면 복구 완료 입니다.

그리고 백업 시켜두었던 boot.ini파일도 원본으로 복구 시켜줍니다.

 

이상으로 허접한 강좌를 마칩니다. 아마도 만능이라고 보기에는 많이 미흡하지만 제 주위의 컴퓨터들은 아무 문제없이 복구가 가능했습니다. 이 시디를 보완하고 다듬는 것은 사용자 자신이며 많은 실패와 성공을 거듭하면서 더욱 완벽하고 만능 복구 시디가 될것입니다. 감사합니다.

 

by DRS