8G USB활용하기에서 Windows PE USB 설치하는 방법에대해 알아보았다.

여기서는 Windows PE 이용해서 Windows XP 설치해 보도록하겠다.

  1. Windows CD 모든 내용을 USB 복사한다.
  2. Windows PE 부팅한다.
  3. OS 설치할 드라이브가 C 잡혀있는지 확인한다.
  4. 도스창을 열어 Windows CD 내용이 들어있는 폴더 i386으로 이동한다.
  5. setup.exe /syspart:C: /tempdrive:C: /makelocalsource 실행한다.
  6. 설치를 진행한다.

 

너무 간단하지 않은가?
여기서 가장 중요한 점은 Windows PE로 부팅하면 기존 C드라이브가 C로 인식이 되서 설치에 필요한 임시파일을 C로 복사하도록 옵션만 지정하면 특별한 작업을 할 필요가 없다는 점이다.

Posted by thinknote

갑자기 PC가 먹통이 된다든지 PC방에서 인터넷뱅킹을 해야 하는데 찜찜하다든지 한 경우 설치 없이 PC를 부팅했으면 하는 생각을 하게 됩니다.

놀랍게도 방법이 있습니다. 게다가 예전 같으면 CD로 부팅을 해야 했지만 요즘에는 USB메모리의 용량이 점점 커지고 있기 때문에 USB 메모리로 부팅을 하는 것도 가능햅니다.

Windows 뿐만 아니라 Linux도 설치가 가능하지만 여기서는 Windows를 설치해서 사용하는 방법을 알아보겠습니다.

Windows PE는 Windows Preinstallation Environment를 줄인 말로 Windows를 사전 설치하기 위한 환경이었습니다. 하지만 여러 사용자들이 Windows PE를 이용하면 CD나 USB와 같은 이동식 저장 매체로 바로 부팅할 수 있다는 점에 주목하여  Windows PE를 보완한 다양한 버전의 PE가 돌아다니고 있습니다.

일반적으로 많이 사용되는 이미지는 구운고구마님의 이미지와 BartPE 이미지 입니다.

구운고구마님의 PE : http://athene20.dothome.co.kr/bbs/zboard.php?id=PE

Bart PE : http://ilovepc.co.kr/utility/2007_6/BartPE.iso


여기서는 구운고구마님의 이미지로 작업을 진행하겠습니다.
먼저 PE 이미지를 USB로 옮기기 위해서는 PE2USB가 필요합니다.

PE2USB : http://gocoding.com/page.php?al=petousb

PE2USB는 FAT16만을 지원하기 때문에 2G 이하의 USB에서는 PE2USB에서 PE이미지를 선택해서 USB에 생성하면 됩니다.  하지만 FAT32나 NTFS를 사용해야 하는 2G 이상되는 USB의 경우에는 PE2USB를 사용할 수 없습니다. 또한, 이전에 설명한 USB를 여러 파티션으로 나누는 편법을 이용해서 FAT16으로 만들어도 동작하지 않습니다.
그래서 제가 사용한 방법은 남는 1G USB에 PE2USB로 PE이미지를 설치하고 이전에 보여드린 Hiren Boot CD를 이용해서 8G USB로 파티션을 복사했습니다.
단 복사할 때 주의할 사항은 Hiren's Boot CD와 다르게 Windows PE는 첫번째 파티션에 설치가 되지 않으면 부팅 중간에 멈추는 현상이 발생했습니다.
해결 방법을 찾아보려고 하다가 귀차니즘으로 첫번째 파티션에 복사했습니다.

이제 8G USB에는 Hiren's Boot CD 부팅이 가능한 파티션과 Windows PE로 부팅이 가능한 파티션이 모두 생기게 되었습니다.

그럼 USB에서 멀티 OS 부팅은 어떻게 하면 될까요?  다음 포스팅에서는 이 내용에 대해서 다뤄보도록 하겠습니다.

Posted by thinknote

인터넷을 검색하다 보니 Hiren's Boot CD라는 복구용 CD가 유명했습니다.
QAOS 링크 : http://qaos.com/article.php?sid=2330
그래서 복구용 파티션에 이 CD를 구해서 설치하기로 마음을 먹었습니다.
먼저 구글링과 eDonkey를 통해서 Hiren's Bootcd 9.4 Multi With Keyboard Patch 라는 iso파일을 구했습니다.
그 다음 이 파일을 부팅이 가능하도록 USB에 설치하는 작업을 진행하였습니다.
사실 멀티 파티션이 된 USB를 부팅 가능하도록 하는 작업이 만만치는 않았습니다.
아무런 사전 지식이 없는 상태에서 시행착오를 겪으면서 이 작업을 하는데 하루 종일 걸렸으니까요.

여러가지 방법이 있겠지만 저의 경우 통파티션이 된 별도의 USB를 이용했습니다.

이번 작업에 필요한 프로그램은 다음과 같습니다.

Hiren's Boot CD : 알아서 구하세요.
HP USB Disk Storage Format Tool : USB를 부팅 가능하도록 Format해주는 도구


BBIE : ISO파일에서 Boot Image 추출
Extract :  BBIE로 추출된 bin파일의 압축을 해제
Daemon Tool : ISO파일을 가상 CD로 연결


1. 부트 이미지 생성하기


먼저 USB를 부팅 하는데 사용할 부트 이미지가 필요한데, BBIE를 이용해서 얻도록 하겠습니다.

BBIE파일을 Hiren's Boot CD의 이미지가 있는 폴더에 복사하고 명령창을 실행합니다.

아래와 같은 명령을 입력합니다.
bbie "Hiren's.BootCD.9.4.iso"

image1.bin파일이 생성되었음을 확인할 수 있습니다.

그 다음으로는 boot_image폴더를 만들고 Extract파일과 image1.bin을 복사합니다.

압축을 풀기 위해서
extract -e image1.bin
을 실행합니다. 이렇게 명령을 실행하면 아마도 아래와 같은 에러 창이 나타나서 당황스럽게 만들 것 입니다.

에러는 image1.bin파일 내부에 extract.ext라는 파일이 들어있어서 파일을 추출하면서 기존에 extract.exe파일과 충돌이 일어나서 발생하는 듯 합니다.
extract.exe 파일을 다른 위치에 두고 path를 잡아도 되지만 저는 간단하게 extract.exe를 ex.exe로 이름을 변경하고 작업을 진행했습니다.
ex -e image1.bin
결과는 아래와 갈습니다.

이제 ex.exe와 image1.bin을 삭제합니다.

2. Boot가능한 USB만들기

USB를 부팅가능하도록 하기 위해서 HP에서 제공한 HP USB Disk Storage Format Tool를 설치합니다.

프로그램을 실행시키고 USB 드라이브를 선택합니다. 그 다음 DOS 시동 디스크 만들기를 선택합니다.
DOS시스템 파일 위치는 위에서 만든 부트 이미지 경로로 지정합니다.

시작 버튼을 누르면 잠시 후 부팅 디스크가 만들어 집니다.

탐색기로 살펴보면 아래와 같은 파일이 있음을 확인할 수 있습니다.

3. 복구 디스크 만들기

먼저 부트 이미지 폴더에 있는 파일을 복사합니다.
주의할 사항은 기존에 존재하는 MSDOS.SYS, IO.SYS, COMMAND.COM은 파일 바꾸기를 하면 안된다는 점입니다.

복사가 끝나고 나면 이제 이미지 파일을 Daemon Tool로 가상 CD로 마운트 합니다.

모든 파일을 선택해서 USB 드라이브에 복사합니다.

이제 복구용 USB가 완성되었습니다.

CMOS설정을 변경한 후 이 USB로 부팅을 할 수 있습니다.

4. 8G USB로 옮기기

기존 USB에 있는 파일을 8G USB의 마지막 파티션으로 옮기는 작업은 Hiren's Boot Disk에 있는

1.Disk Partition Tools... > 2.Acronis Disk Director Suite 9.0.554

의 파티션 복사 기능을 이용했습니다.

복구 OS로 부팅 후에는 화면 캡춰가 안되서 휴대폰 카메라로 촬영을 했습니다.

화질이 좀 안좋지만 내용을 파악하는데 문제가 있지는 않을 것 같습니다.

가. 아크로니스 시작 화면 입니다.

나. 8G USB에 Hiren Boot Disk를 위해서 잡아놓았던 파티션을 삭제합니다.

다. Wizards메뉴의 Copy Partition을 선택합니다.

라. 원본 파티션을 선택합니다.

마. 파티션이 복사될 위치를 선택합니다. 저의 경우에는 가장 뒤쪽에 설치 했습니다.

 

바. 추가 영역을 잡을때 사용할 파티션을 선택합니다. 여기서는 필요없기 때문에 다음으로 넘어갑니다.

사. 파티션 크기를 설정합니다. 여기서는 97.45MB를 선택합니다.

아. 파티션을 Active로 선택합니다.

자. 파일시스템을 FAT16으로 선택합니다.

차. 파티션의 레이블을 입력합니다. 저는 Hiren으로 입력하였습니다.

카. 작업 설정이 완료되었습니다.

타. Commit 버튼을 누르면 아래와 같이 작업이 진행됩니다.

 

완료되었습니다!!!

이제 8G USB를 넣고 복구할 때 사용하면 됩니다.

Posted by thinknote

우연히 8G 짜리 USB가 생겼습니다.
기존에 사용하던 1G에 비해서 8배나 넓어진 공간을 어떻게 사용할까 고민하면서 인터넷을 검색한 결과 USB로 할 수 있는 일이 예상보다 많았습니다.

1. 데이터 저장 및 교환용
2. 보안 디스크
3. OS 복구용
4. 별도의 OS 설치

그 외에도 많은 기능이 있지만 우선은 이렇게 네가지 기능을 적용해 보기로 했습니다.
우선 이렇게 네가지 기능을 하나의 USB에서 제공하려면 파티션을 나누어서 진행하는 것이 좋습니다.
하지만, 일반적으로 윈도우에서 기본 제공하는 드라이버의 경우에는 USB 이동식 디스크에 여러개의 파티션을 나누는 작업을 허용하지 않습니다.

수많은 구글링을 거친 결과 한가지 링크를 발견했습니다.
A Multiple Partition USB Stick with Multi Boot OS, Updated 5th April 2006[http://www.msfn.org/board/Multiple-Partition-USB-Stick-Multi-Boot-OS-t69211.html]

그리고 비슷한 내용을 좀더 검색한 결과 네이버 USB Office에서도 비슷한 내용을 찾았습니다.
USB 메모리 파티션 나누기[http://cafe.naver.com/usboffice.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1976]

간단하게 정리하자면 기존 USB 이동식 디스크의 드라이브를 USB 방식의 일반 하드 디스크로 인식시키면 된다는 것 입니다. 그렇게 하기 위해서 히타치의 마이크로드라이브 드라이버를 이용합니다.
드라이버 링크 : http://www.xpefiles.com/viewtopic.php?t=92

작업을 진행하기 위해서는 윈도우에 기본적으로 설치된 regedit과 디스크 관리자가 필요합니다.
먼저 registry editor를 실행합니다.

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR 로 이동합니다.
그 아래에 보면 여러가지 USB Driver가 보이는데 그 중 작업하려고 하는 제품의 드라이버를 선택합니다.
제 경우에는 Disk&Ven_EKM&Prod_EK-UW&Rev_1100 를 선택했습니다.

마우스 오른쪽 버튼을 클릭하고 키 이름 복사 를 선택합니다.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
메모장을 열어서 키 이름을 붙여 넣습니다.
그 다음 다운 받은 드라이버에 압축을 풀고 cfadisk.inf 파일을 편집기로 엽니다.
파일에서 %Microdrive_devdesc%로 시작되는 25번째 줄 부터 34번째 줄까지의 내용을 수정하면 됩니다.

기존 내용

%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC801
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC815
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-11000__________________________SC2IC915

%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC801
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC815
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DSCM-10512__________________________SC1IC915

%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DMDM-10340__________________________MD2IC501
%Microdrive_devdesc% = cfadisk_install,IDE\DiskIBM-DMDM-10340__________________________MD2IC601


수정된 내용

%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100

%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100
%Microdrive_devdesc% = cfadisk_install,HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\Disk&Ven_EKM&Prod_EK-UW&Rev_1100

이 파일을 저장하면 드라이버는 제작이 완료됩니다.

이제는 드라이버를 설치해야 하는 작업이 남았습니다.
먼저 탐색기에서 USB 드라이브를 선택한 다음 등록정보 창을 띄웁니다.
그 다음 하드웨어 탭으로 이동해서 USB 드라이버에 해당되는 디스크 드라이브를 선택합니다. 

 

그 다음 속성 버튼을 클릭해서 드라이버 탭으로 이동합니다.

드라이버 업데이트를 클릭합니다.

목록 또는 특정 위치에서 설치(고급) 을 선택하고 다음을 클릭합니다.

검색 안 함. 설치할 드라이버를 직접 선택을 선택하고 다음을 클릭합니다.

디스크 있음을 선택하고 위에서 만든 드라이버가 저장된 위치를 지정합니다.

이번에 만든 Hitachi Microdrive를 선택하고 다음을 클릭합니다.

경고를 무시하고 예를 클릭합니다.

다음에 나오는 경고도 가볍게 무시하고 계속을 클릭합니다.

아래와 같이 진행되고

완료 창이 뜨면 마침을 누르면 됩니다.

파티션을 나누기 위해서 관리도구의 컴퓨터 관리를 실행시키겠습니다.

파티션을 나누는 방법은 여러 방법이 있으므로 디스크 관리자의 설명은 하지 않겠습니다.

저의 경우에는 기본파티션을 4개로 나누었습니다.

  데이터 공유용 : 5기가
  보안 데이터용 : 1기가 
  Windows PE  : 700메가
  복구용 Hiren CD : 100메가

참고로 다른 컴에서는 첫번째 파티션만 보이므로 첫번째 파티션을 데이터 공유용 파티션으로 잡았습니다.

Posted by thinknote