USB로 XP를 바로 설치할 수 없는 이유는, XP는 USB등을 이용한 부팅 방법으로는 설치가 가능하게 프로그램 되지 않았기 때문이다.  그래서 나온 방법이 Grub4dos와 같은 툴을 이용하는 것이고, 대표적인 XP 설치용 유틸리티로는 usb_pre8과 WinSetupFromUSB등이 있는데 이런 유틸리티들은 '순정 XP CD나 이미지파일'로만 설치가 가능하다.  '트윅버전'이라 부르는 XP이미지들로 설치가 되지 않는 이유는 트윅버전 제작자가 USB부팅을 염두에 두지않아 XP 이미지내의 폴더나 파일을 삭제하거나 압축하여, XP를 USB로 옮겨주는 유틸리티들이 필요한 파일을 USB에 복사할 수 없기 때문이다.

정품을 이용하면 간단하게 해결되는 문제지만, 여건상 그럴 수 없다면 간단한 프로그램을 이용해서 직접 순정테스트를 해볼 수 있다.



순정 테스트를 위해서는 다음의 준비물이 필요하다.

• Windows XP CD또는 이미지파일 (Home, Professional SP3 권장 / Windows 2003)
• XP순정체크 프로그램
  

 

 
BartPE를 이용한 XP 순정 테스트



다운로드한 파일의 압축을 해제하고, pebuilder 실행.



저작권 화면이 나오면 I agree 클릭.


 
보통의 경우에는 XP CD가 들어있는 드라이브를 자동으로 인식하는데, 찾지 못한 경우에는 Source의 오른쪽에 있는 찾아보기
버튼을 클
릭하고 CD가 들어있는 드라이브를 선택하고 Build 클릭. 

 

XP의 사용권계약 화면이 나오면 I agree 클릭.

 

1분 정도 작업이 진행되며 'Cleanup temporarily files Build process done...' 라고 나오면 순정버전이다.

 

'There where *** errors and * warnings' 라고 나오는 경우에는 순정버전이 아니다.
이 정도면 USB를 통한 부팅은 되지만, 어디서 에러가 나올지 모르니 설치가 안된다는 댓글은 사양한다.

 

            USB에서 설치에 필요한 파일이 없는 경우로, 이런 경우에는 CDROM이 아니라면 부팅이 되지 않는다.


XP원본의 순정여부와 관계없이 설치 시에 문제가 생길 수 있는 경우는, 사용자의 PC가 SATA(AHCI)컨트롤러 모드로 설정되어 있는 경우로 아래의 관련 글에 있는 링크를 이용하여 해결법을 찾는다.


관련 글
nLite로 XP이미지에 SATA드라이버 추가하기 - LINK 



위의 방법은 XP의 시스템파일들을 이용하여 부팅이 가능한 소용량의 OS를 만들어주는 BartPE를 이용하는 것으로, XP를 기반으로한 OS라 수백에서 천여개에 이르는 XP원본의 파일을 추출하여 부팅용 이미지파일을 만들게 된다. 대부분의 비순정 버전의 경우에는 용량을 줄이거나 여러 개의 버전을 하나로 합치기 위해서 파일들이 원래의 위치에 없거나 삭제되어 있기 때문에 BartPE에서 필요한 파일을 추출하는 과정에서 순정버전에서는 나오지 않는 파일오류가 발생하는 원리를 이용해서 순정CD 여부를 확인하는 것이다.
* XP를 CDROM아닌 iso파일로만 가지고 있다면 UltraISO등을 이용해서 가상CDROM으로 마운트하면 된다.

* CDROM의 파일을 단순히 하드디스크로 복사해서 테스트하면 순정 통과는 될 수 있지만, 아래의 테스트로는 부팅이
   되는지 
아닌지는 
알 수 없으니, 꼭 CDROM 상태이거나 ISO파일을 가상 CDROM에 마운트한 상태로 테스트 해야한다.

* 경우에 따라서는 정품 OEM버전들 중에서 3개 정도의 오류가 나온다는 덧글이 있었는데 이상없이 설치되었다. 

테스트 환경은 Windows XP / Windows 7 32비트 / 64비트와 VMware Workstation의 가상머신들에서도 모두 실행
되었으니, 
체크 프로그램이 정상적으로 동작하지 않는다면 사용자의 시스템 문제로 보여지므로 다른 PC에서 실행 해 보기
바란다.





Posted by BeMoreSee