Sandisk Cruzer micro 8GB 로 부팅을 해보자.

Posted by Programmer™
2013. 1. 7. 16:13 카테고리 없음

최근 들어 USB 의 가격이 많이 저렴해져서 누구나 하나씩은 들고다니는 생활 필수품이 되었다. Sandisk Extreme Z80 USB 3.0  32GB 의 경우도 2013년 1월 7일 현재 37,000 원 정도면 구입가능하다.

필자의 경우 478 Slot Type 의 2005년도에 조립한 구형 컴퓨터가 있는데, 아직까지는 인터넷 서핑용으로 그럭 저럭 쓸만하다.

그런데 슬림형 타입의 케이스이다 보니 DVD-ROM 을 세로로 세워서 설치하게끔 되어있다. 세로로 설치하는 경우의 문제는 오랜 시간이 지나다 보면 안의 CD 가 배출이 되지 않고 헛도는 현상이 일어나게 된다는 점이다. 이런 경우 XP 를 한번 설치할려면 정말 짜증아닌 짜증이 밀려오게 마련이다. 그래서 USB 로 XP 를 설치하기 위한 작업을 하기로 마음을 먹게 되었다.

필자가 사용할 USB 는 Sandisk Cruzer micro 8GB 이다.

 

그림 1. Sandisk Cruzer micro 8GB for USB 2.0

아무래도 해외 메이커이다 보니 폭넓은 사용자층으로 인해서 다양한 설치정보를 공유할수 있다는 장점이 있다. 

Sandisk Cruzer micro 8GB (이하 Sandisk USB로 약칭) 를 USB 포트에 연결하면 다음의 U3 창이 뜬다.

 

그림 2. USB 포트 연결시 초기 화면

 

윈도우 탐색기를 살펴보자.

 

I: (U3 System), J: (이동식 디스크) 2개의 드라이브가 새로 생긴 것을 볼 수 있다.

위에서 알수 있듯이 Sandisk USB 는 CD-ROM 영역과 일반 USB 영역 2개를 가지고 있다. 그냥 무턱대고 USB Disk Format 툴을 사용하면, CD-ROM 영역까지 삭제되므로

가능한 한 기존의  CD-ROM 영역을 살리면서 작업을 해나가기로 해보자.

 

대략 다음에 과정을 거친다.

 

1. GRUB4DOS 설치.

2. menu.lst 편집

3. Windows XP SP3.ISO 복사

4. 부팅 테스트. 

 

1. GRUB4DOS 설치.

 

 그림.

 

 

 

2. menu.lst 편집

 

3. Windows XP SP3.ISO 복사

 

4. 부팅 테스트

어떤 컴퓨터에서는 부팅이 잘 되는데 어떤 컴퓨터에서는 부팅이 되지 않는 것이다.

( 이런~ 욱시랄 ~ USB 가 사양을 타나 ??? )

나중에 알아본바 BIOS 회사에 따라서 되고 안되고 하는거였다. Phoenix BIOS와 Award BIOS 둘 다 테스트 해본 결과 아래와 같았다.

 

 

 Award BIOS

 Phoenix BIOS

 BIOS 내 인식

 USB-HDD

 USB-ZIP

 부팅 유무

 O

 X

 

위 표를 봤을때 USB-ZIP 을 USB-HDD 로 인식하게끔 하면 혹시 부팅이 되지 않을까?

라는 생각이 들지 않는가?

 

 아래 표는 Technet 에서 발췌한 FAT32 영역 중 확장 바이오스 파라미터 블럭의 설명이다.

위 표를 보면 윈도우즈 2000에서 인식할려면 0x42 부분의 값이 0x28 이나 0x29 로 되어 있어야 한다는 것을 알수 있다. 즉 0x29 로 되어 있으면 USB-ZIP 으로 인식하는 것이다.

이 부분을 0x00 으로 바꾸면 USB-HDD 로 인식이 되게 할 수 있는 것이다.

0x00 으로 되어 있을때 반대로 0x29 로 바꾸면 USB-ZIP 으로 인식하게 된다.

 

 

 

위 처럼 0x42 부분의 값을 0x00 으로 바꿔주고 저장을 한다.

그리고 테스트를 해봤더니 OK~ ㅋㅋㅋ