2008년 2월 5일 화요일

USB Stick을 부팅가능하게 만들어 BootCD의 대용으로 사용해보자

[출처] EFB.nu freeware's home (Autor N0rdLicHt)

[번역 & 수정] JVM


USB Stick을 부팅가능하게 만들고, 또한 동시에 남은 공간들은 저장소로서 계속 사용하려면?


준비물:
1 USB Stick
USB Stick으로부터 부팅하고자하는 CD/DVD (여기에서는 Hiren's Boot CD 9.3)
Freeware-도구들:
"HP USB Disk Storage Format Tool"
                Download : http://www.chip.de/downloads/USB-Disk-Storage-Format-Tool-2.0.6_23418669.html 
"Bart's Boot Image Extractor"
                Download : http://www.nu2.nu/bbie/ 
"Extract"
                Download : http://www.winimage.com/extract.htm

절차:
1. 우선 Memory Stick이 비어있거나 모든 Data를 제대로 백업해두었는 지 확인.

2. 준비된 CD/DVD를 드라이브에 넣고 "Bart's Boot Image Extractor"를 사용해 CD/DVD의 Bootimage를 추출해낸다.

BBIE가 있는 directory에서 명령창을 열고 "bbie.exe x:"와 같이 입력하고 Enter해주면 이 directory 안에 Bootimage가 추출된다.
(여기에서 x는 해당 CD/DVD가 들어있는 드라이브명)

3. 다음으로 Bootimage 안의 모든 Data들을 풀어내야한다. 명령창에서 "Extract"의 -e 또는 -x 옵션을 사용하면 된다. 즉, "extract.exe -e bootimage.bin".

주의:
만약 우연히 풀려져야할 Data들 중 extract.exe라는 이름을 가진 것이 있다면, "Extract"의 실행파일 이름을 바꿔줘야만 한다. 예를 들면 lala.exe와 같이 이름을 변경하고 다음과 같은 명령으로 Bootimage를 풀어 준다. "lala.exe -e bootimage.bin"
(위의 작업에서 추출된 Bootimage 안에는 extract.exe라는 이름을 가진 파일이 포함되어 있다. 그러므로 이 작업을 위해서 반드시  extract.exe의 이름을 변경해 주어야만 한다.)

4. 다음으로 "HP USB Disk Storage Format Tool"을 실행하여 "Device" 항목에서 USB Stick을 선택, "File system"은 FAT, "Volumelabel"은 임의로 단순하면서도 짧은 것(알아보기 쉬운 것!)으로 지정한다. 그리고 나서 "Create a DOS Startup Disk"에 체크해주고 "using DOS system files located at"을 선택한다. 여기에서 앞서 추출한 Bootimage를 풀어 둔 directory를 선택해준다. 그 다음 "Start"를 클릭.
이로써 거의 다 된 셈이다.
이제 BootCD의 모든 내용물을 USB Stick의 Root directory로 복사한다.
"Hirens Boot CD"가 하나의 메뉴로서 자동적으로 시작되도록, 앞서 추출한 Bootimage를 풀어 둔 directory 안의 모든 Data를 USB Stick의 Root directory로 복사한다. 여기에는 이미 HP USB Format Tool의 의해 만들어진 Data들이 있으므로 같은 이름의 파일들을 덮어쓸 것인지에 대해 물어오게 된다. 모든 파일을 덮어쓰도록 하면 이로써 작업은 완료된다.

5. 이제 다음 재시작 때 BIOS 설정에 들어가 USB Device를 첫 번째 부팅장치로 지정해준다.

이렇게 해서 USB Stick으로 부팅을 하게 되면 모든 것이 BootCD로 부팅했을 때와 동일하나 한 가지 다른 점은 여기에서는 CD에서처럼 Harddisk로 부팅할 지 BootCD로 부팅할 지 선택하는 메뉴가 나타나지 않는다는 점이다. 그 대신 곧바로 BootCD의 선택메뉴가 나타난다.

USB Stick으로 부팅시키지 않고 Windows 상에서 사용하면 BootCD에 사용된 공간을 제외한 나머지는 지금과 같이 Data 저장장소로서 계속 이용할 수 있다.(Hiren's BootCD는 약 80 MB 정도의 공간을 차지한다.)

아래에 비슷한 내용의 Article이 더 있다.

Hiren's BootCD From USB Flash Drive

How to Put Hiren's BootCD auf Flash-Speicher



[Related Article]
2008/02/02 - [Miscellaneous] - USB Stick bootfähig machen nur mit Freeware Windows-Tools

댓글 2개:

  1. 한번 시도 해보려고 마음먹고 있었는데 좋은 글 올려 주셔서 감사합니다.

    답글삭제
  2. @eldo - 2008/02/11 06:46
    실재로 해보니 상당히 간단합니다.

    새 버전이 나올 때마다 RW로 굽는 것도 좀 번거로웠었는데

    USB Stick으로 하면 한결 편할 것 같습니다. Virus Definition Update도 쉬워질 것 같구요.

    답글삭제