메뉴 건너뛰기

tnt_os

USB 메모리나 하드에 WIndows XP 설치하기 (USB에 XP설치) | 기술
2007/11/28 19:40

출처는 아래 영문사이트임니다

 

http://www.ngine.de/index.jsp?pageid=4176

 

그대로 따라 하시면 됨니다만 XP SP1는 잘되는 편이나 SP2는 시스템에 따라 부팅이 안되는 경우가 많습니다

 

저도 USB 20G 외장 하드에 SP2로 설치를 시도했으나 제 컴퓨터에서는 윈도우 설치시 파일 Copy후 재부팅

 

되면서 부팅이 되고 하드웨어를 잡아야 하는데, 재부팅이 안되고 파란화면이 나옴니다.

 

SP2 PRO 버젼이나 HOME 버젼 다 해봤는데 안되더군요. 그래서 SP1로 설치하니 잘되서, SP2 업데이트를 하니

 

SP2로도 무사희 부팅이 됨니다. 그러니 처음 SP2로 적용해보시고 안되시는 분은, SP1으로 설치 하신다음

 

SP2 업데이트를 해보세요. 외장하드에 설치해서 체감속도도 쓸만하더군요.

 

외장하드에 메모리에 윈도우XP 설치를 하시려는 분들은 아마 속도빠른 USB메모리나 요즘 MySSD UX 를 노트북등에서

 

사용하시려는 분들이겠지요.

 

 

위 영문 사이트의 내용을 간단희 설명하고 첨부파일에 미리 적용한 파일을 올려놓으려 했으나 여러분이 가지고 계신 XP의

 

종류가 달라서 안되시는 분들이 있을까봐 첨부파일은 USBboot.inf 파일만 올리겠으니, 위 방법대로 수동으로 파일을 수정하시면 됨니다.

 

XP버젼은  Home이나 PRO는 상관없지만 기본버젼이 아니고 SP1이나 SP2버젼을 이용하셔야 함니다

 

그리고 컴퓨터는 당영희 USB부팅을 지원해야 함니다.

 

 

 

가. USB 부팅지원 XP CD 만들기

 

 

1. UltraISO 를 다운받아 설치함니다. 비슷한 winiso등의 ISO를 다룰수 있는 프로그램이면 됨니다

 

   여기서는 UltraISO를 사용하겠습니다

 

   http://www.ezbsystems.com/ultraiso/download.htm UltraISO 홈페이지

 

   그다음 XP CD를 준비하시고 XP CD 안에 i386 폴더에서 아래 5개의 파일을 임의의 폴더에 복사후

 

   알집이나 winrar등으로  USB.IN_   USBPORT.IN_    USBSTOR.IN_ 를 압축을 해제하면

 

   USB.INF    USBPORT.INF    USBSTOR.INF 의 3개의 파일이 생김니다. 원래의 파일은 삭제해도 됨니다.

 

   혹 XP를 ISO나 BIN 파일등으로 가지고 계신분들은 Ultraiso 를 실행해서 ISO파일을 열고 i386 폴더에서

 

   아래의 파일을 원하는 폴더에 드래그앤드롭 하면 됨니다

 

   TXTSETUP.SIF

   DOSNET.INF

   USB.IN_

   USBPORT.IN_

   USBSTOR.IN_

 

 

download.asp?FileID=36780303

 

 

 

 

2. XP CD를 CD롬에 넣고 UltraISO를 실행 후 F8키를 누르거나 도구-CD 이미지 만들기를 눌러서

 

   XP CD를 ISO 파일로 만듬니다. 이미 ISO 파일로 가지시고 계신분은 3.번으로 넘어가면 됨니다

 

 

 download.asp?FileID=36780304

 

 

 

 

 

3. 이제 위 5대의 압축해제한 파일들을 편집하면 됨니다 아래 방법대로 하시면 됨니다

 

a. TXTSETUP.SIF
  

   노트패드나 울트라에디터등 에디터로 아래부분을 수정하시면 됨니다 

 

    아래 [InputDevicesSupport.Load] 부분을 찾아서 줄친 파일을 잘라내서  [BootBusExtenders.Load]
  

    부분에다가 붙혀넣기 하면 됨니다. 다른파일들도 마찬가지로 하시면 됨니다, 없는 부분은 그대로 타이핑하시면됨니다

 

    줄친글자는 삭제할 부분이고 굵은 글자는 타이핑칠 부분임니다

 

[InputDevicesSupport.Load]
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbccgp = usbccgp.sys
hidusb = hidusb.sys
serial = serial.sys
serenum = serenum.sys
usbstor = usbstor.sys

 

[BootBusExtenders.Load]
 pci = pci.sys
 acpi = acpi.sys
 isapnp = isapnp.sys
 acpiec = acpiec.sys
 ohci1394 = ohci1394.sys
 usbehci = usbehci.sys
 usbohci = usbohci.sys
 usbuhci = usbuhci.sys
 usbhub = usbhub.sys
 usbstor = usbstor.sys
  

 

 

 

 

[InputDevicesSupport]
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
hidusb = "HID-Parser",files.hidusb,hidusb
serial = "Treiber fr seriellen Anschluss",files.none,serial
serenum = "Enumerator fr seriellen Anschluss",files.none,serenum
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor
usbccgp = "USB Generic Parent Driver",files.usbccgp,usbccgp

 

[BootBusExtenders]
pci = "PCI-Bustreiber",files.pci,pci
acpi = "ACPI Plug & Play-Bustreiber",files.acpi,acpi
isapnp = "ISA Plug & Play-Bustreiber",files.isapnp,isapnp
acpiec = "Integrierter ACPI-Controllertreiber",files.none,acpiec
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber",files.ohci1394,ohci1394
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor

 

 

 

 

[HiveInfs.Fresh]
AddReg = hivedef.inf,AddReg
AddReg = hivesys.inf,AddReg
AddReg = hivesft.inf,AddReg
AddReg = hivecls.inf,AddReg
AddReg = hiveusd.inf,AddReg
AddReg = dmreg.inf,DM.AddReg
AddReg = usbboot.inf,usbservices 

[SourceDisksFiles]
usbboot.inf = 1,,,,,,_x,3,,3
bootvid.dll = 1,,,,,,3_,2,0,0,,1,2
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2

 

 

 

 

 

b. DOSNET.INF

 

[Files]
d1,usbboot.inf
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx

 

 

 

 

c. usb.inf  

 

[StandardHub.AddService]
DisplayName = %StandardHub.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbhub.sys
LoadOrderGroup = Boot Bus Extender

[CommonClassParent.AddService]
DisplayName = %GenericParent.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbccgp.sys
LoadOrderGroup = Boot Bus Extender

 

 

 

d. usbport.inf

 

[EHCI.AddService]
DisplayName = %EHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbehci.sys
LoadOrderGroup = Boot Bus Extender

 

[OHCI.AddService]
DisplayName = %OHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbohci.sys
LoadOrderGroup = Boot Bus Extender

[UHCI.AddService]
DisplayName = %UHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbuhci.sys
LoadOrderGroup = Boot Bus Extender

 

[ROOTHUB.AddService]
DisplayName = %ROOTHUB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbhub.sys
LoadOrderGroup = Boot Bus Extender

 

 

 

 

 

e. usbstor.inf

 

USBSTOR.AddService]
DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3

ErrorControl = 1
ServiceBinary = %12%USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender

 

 

 

 

f. 새로만드는 파일 USBBOOT.INF

 

아래부분을 복사해서 usbboot.inf 파일로 만들던지 첨부파일의 usbboot.inf 를 사용하세요 이 파일은 모든버젼의

 

XP CD 에 공통으로 사용되는 같은 파일임니다.

 

http://mfiles.naver.net/68bb5d8592cba4123f57/data28/2007/10/19/117/usbboot-songdg55.rar

 이파일을 받아도 됨니다.

 

[usbservices]

HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","ImagePath",0x00020000,"system32DRIVERSUSBSTOR.SYS"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR","Type",0x00010001,1

HKLM,"SYSTEMCurrentControlSetServicesusbehci","DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbehci","ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbehci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbehci","ImagePath",0x00020000,"system32DRIVERSusbehci.sys"
HKLM,"SYSTEMCurrentControlSetServicesusbehci","Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbehci","Type",0x00010001,1

HKLM,"SYSTEMCurrentControlSetServicesusbhub","DisplayName",0x00000000,"USB2 Enabled Hub"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbhub","Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","ImagePath",0x00020000,"system32DRIVERSusbhub.sys"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbhub","Type",0x00010001,1

HKLM,"SYSTEMCurrentControlSetServicesusbuhci","DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci","ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbuhci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci","ImagePath",0x00020000,"system32DRIVERSusbuhci.sys"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci","Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbuhci","Type",0x00010001,1

HKLM,"SYSTEMCurrentControlSetServicesusbohci","DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbohci","ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbohci","Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbohci","ImagePath",0x00020000,"system32DRIVERSusbohci.sys"
HKLM,"SYSTEMCurrentControlSetServicesusbohci","Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbohci","Type",0x00010001,1

 

 

 

 

4. 이제 위 파일들중 usb.inf  usbport.inf   usbstor.inf  를 압축할 차례임니다

 

http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/Cabsdk.exe

 

위에 사이트에서 Cabsdk.exe 를 다운받아 실행하면 압축이 풀림니다 이중 bin  폴더의 파일을 위에서 압축해제한

 

파일들이 있는곳으로 Copy 후 cmd(DOS창) 창을열어서 파일들이 있는곳으로 이동 후 아래와 같은 명령을 내림니다

 

cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf

 

 

 

 

5. 이제 UltraISO 를 실행하고, 만들어 논 XP의 ISO 파일을 연다음, 아래의 파일들을 드래그앤드롭해서 I386 폴더에

 

   덮어쓰기 하고 저장하면 됨니다.

 

USBBOOT.INF

DOSNET.INF

TXTSETUP.SIF

USB.IN_

USBPORT.IN_

USBSTOR.IN_

 

 

6. 공CD나 CDRW를 넣고 5. 번에서 저장한 XP 를 구우면 됨니다.

 

 UltraISO에서는 F7키를 눌러서 CD 이미지 레코딩을 하면 되고 아니면 Nero 등에서 구우면 됨니다

 

 

 

 

 

나. CD로 XP 설치하기

 

 

컴퓨터의 내장하드의 파워케이블을 제거해서 내장 하드를 인식 못하게 하거나, CMOS 에서 내장 하드를 인식못하게 함니다

 

그다음 USB 메모리나 하드를 컴퓨터에 연결하고 Cmos (바이오스)로 들어가서 부팅운선순위를 1번째는 CD로 놓고 2번째는 USB

 

한다음 저장후 XP CD 부팅을 해서 XP를 설치하면 됨니다.

 

XP CD를 넣고 부팅하면, 하드를 선택하는 부분이 있는데, 내장하드를 cmos에서만 인식 못하게 하면 USB 하드가 먼저 잡희고

 

그다음 내장하드도 IDE 호환모드등이면 2번째로 잡힘니다. 이때 USB하드를 선택하고 이왕이면 포멧을 하고 설치하면

 

 XP파일을 USB하드에  Copy 후 몇초기다리거나 엔터를 치면 자동으로 재부팅되고 나머지 설치과정을 진행함니다.

 

 만일 재부팅과정에서 파란화면이 나오면, XPCD를 SP2로 했다면 SP1으로 만들어서 다시 한번 해보세요

 

 XP를 설치 후 나머지 드라이버나 프로그램을 설 치 한 다음 Cmos 에서 원래 내장하드를 연결하거나 Cmos에서 인식하게 고치고

 

 USB 하드로 부팅하면 내장하드가 D: 드라이버로 인식을 하게 됨니다.

 

 

 

 

 

다. USB 하드로만 XP설치 하기

 

이 방법은 나. 의 CD로 설치 하는것 보다 시간이 더 많이 걸리고 안될 수도 있으니 CD 드라이브가 있다면 CD로 설치하고

 

없다면 마지막 방법으로 설치해보세요

 

 

1. HP USB TOOL 툴이나 FlashBootWizard 등으로 USB 하드를 FAT32로 포멧하고 DOS로 부팅되게 함니다

 
   DOS에서는 config.sys 에서는 himem.sys를 autoexec.bat에 반듯이 smartdrv.exe 를 로드하세요 안그러면 XP설치가 많이 느려짐니다
 
 
2. 위에서 수정한 XP.iso 파일를 UltraISO 등으로 열어서 I386 폴더만 USB 하드로 Copy함니다
 
 
3. 이제 재부팅해서 위 2.번과 같이 내장하드를 제거하거나 Cmos에서 인식못하게 하고 저장한다음 USB 하드로 부팅함니다
 
 
4. DOS로 부팅되면 
    USB의 i386 폴더로 이동함니다
    cd i386 엔터
    Winnt 엔터
 
    이렇게 하면 XP의 설치를 시작함니다
 
    나머지는 위 CD 설치 방법과 비슷함니다
 
 
5. FAT32를 쓸거면 그냥 사용하면 되고 만일 NTFS로 사용할거면

 

a. 시작, 실행을 차례로 누르고 cmd를 입력한 다음 확인을 누릅니다.
b. 명령 프롬프트에서 CONVERT driveletter: /FS:NTFS를 입력합니다.
c. Convert.exe가 파티션을 NTFS로 변환하려고 시도합니다

 d. c:  드라이브에 대한 단독 액세스를 얻을 수 없기 때문에 지금은 변환할 수 없습니다.

    다음에 시스템이 다시 시작될 때 변환되도록 하시겠습니까?(Y/N) 

    가 나오면 Y를 누르고 재부팅하면 NTFS로 변환이 됨니다

   

 

 

 

 

라. 팁

 

1. USB 하드면 상관이 없으나 만일 USB 메모리라면 메인메모리가 충분하다면 가상메모리를 없에거나

 

   내장 하드로 변경함니다

 

 

2. 작은 용량의 USB메모리에 XP를 설치했다면 위 가상메모리를 변경한것 만으로 많은 공간이 생기며

 

  이 밖에 아래 공간의 파일들을 제가 하고 나면 WIndows는 1기가정도만을 차지 함니다

 

  windowssystem32dllcache*.*

  windowstemp*.*

  windowsDriver Cache*.*

  windowshelpTours*.*

  windowsSoftwareDistributionDownload*.*

  windows$HF_MIG$*    윈도우 업데이트파일
  windows$NTUNIN* 로 시작하는 폴더로 윈도우 업데이트파일

 

 

3. 제어판-인터넷 옵션-설정-폴더이동 부분을 내장하드로 이동 한다든지 하면 USB메모리를 좀더 오래

 

   사용 할수 있을 검니다.

 

   USB메모리는 쓰기제한 횟수가 있어서 어떤거는 1만번정도 어떤거는 10만번정도라고 함니다. 제품마다 다르지많요

 

  

 

4. 내컴퓨터-오른쪽마우스-속성-고급-환경변수 에서 Temp와 tmp 폴더도 내장 하드등으로 변경하면 USB메모리에

 

    쓰기횟수를 줄일수 있습니다.

 

 

5. USB에 XP를 설치하면 기본으로 이동 디스크로 연결되어 빠른 제거를 위해 최적화 되어 있어 쓰기 캐시가 안되어

 

    있습니다. 그래서 쓰기시 느릴수가 있는데 USB에 쓰기를 많이 안한다면 모르지만 캐시를 설정하려면

 

    내컴퓨터-오르쪽마우스-속성-하드웨어-장치 관리자-디스크 드라이브-USB 하드 선택하고 오르쪽 마우스 누르고 속성

 

    -정책-성능을 위해 최적화에 선택 한다음 그 밑에 디스크 쓰기 캐시 사용을 체크함니다

 

    시스템에 따라 디스크 쓰기 캐시 사용이 활성화가 안되는 경우가 있습니다

 

 

6. 디스크 최대절전모드가 안된다고 하지만 방법이 있다고 함니다

 

     http://www.msfn.org/board/Multiple_Partition_USB_Stick_Multi_Boo_t69211.html  에 방법대로 

 

     USB 장치를 고정디스크로 만드는 방법을 사용하면 됨니다

    

a.  http://www.xpefiles.com/download.php?id=88&sid=3653ceee7119d789678efb0f3654773e 여기서 히다찌

 

    드라이버를 다운 받습니다.  안받아 지는 경우에는 아래서 받습니다

 

    http://mfiles.naver.net/69ba5c8493caa5133f57/data28/2007/10/19/152/xpfildrvr1224_320-songdg55.zip

 

 

 

 b. regedit 실행해서 아래 키값중 USBSTOR 이하의 값을 알아냄니다. 아래 빨간친 부분으로 USB장치에 따라 값이 다름니다

 

 HKEY_LOCAL_MACHINESYSTEMControlSet001EnumUSBSTORDisk&Ven_Generic&Prod_USB_Flash_Disk&Rev_0.00

 

 c. a, 에서 다운받은 파일이나 첨부파일(xpfildrvr1224_320) 을 압축을 해제하고 이중 cfadisk.inf 를 수정해야 함니다

 

[cfadisk_device] 에서

%Microdrive_devdesc% = cfadisk_install,IDEDiskIBM .....     생긴 문자열을 찾아서 아래와 같이 바꿈니다

 

(주의점은 8군데이고 USBSTOR이하 부분은, 연결한 USB 장치에 따라 다르니 무턱되고

아래 빨간 글자를 넣으면 안됨니다)

 

%Microdrive_devdesc% = cfadisk_install,USBSTORDisk&Ven_Generic&Prod_USB_Flash_Disk&Rev_0.00

 

 

d. 수정한 cfadisk.inf 를 저장하고 아래 방법대로 USB 하드나 메모리의 드라이버를 이걸로 업데이트하면 됨니다

 

 

내컴퓨터-오른쪽마우스-속성-하드웨어-장치 관리자-디스크 드라이브-USB 하드 선택하고 오르쪽 마우스 누르고 속성-

 

드라이버-드라이버 업데이트 -목록 또는 특정위치 ... -다음-검색 안함. 설치할 ..... -다음-디스크 있음-찾아보기-

 

경로를 Hitachi storage driver 있는 폴더로 지정-Hitachi Microdrive 선택하고 다음을 눌러서 드라이버를 업데이트 하면 됨니다

 

 

 

7. USB메모리에 XP를 설치하면,  자체적으로 레지등 변경하고 하는등의 작업을 해서 USB 메모리에 쓰기를 계속 한다고 함니다

 

  영문에서 검색해보니 10만번 쓰기가 가능한 장치에서 하루에 8시간 컴을 쓴다고 할때 60일 정도면 USB메모리가

 

  에러가 날 수가 있다고 함니다. (USB하드는 제외)

 

  그러니 위 방법대로 임시 파일등의 쓰기를 행하는 작업은 내장 하드로 이동시키고 사용하시고 아래 방법의 EWF방법을

 

  한번 사용해보세요. EWF란  MS에서 나온 XP Embedded라는 OS의 EWF(Enhanced Write Filter)라는 드라이버입니다.

 

  EWF는 XP 사용시 변동 사항을 메모리에 저장해두었다가 사용자의 저장 명령이 있는 경우에만 한꺼번에 저장을 하는

 

  드라이버라고 함니다.  EWF는 XP Embedded에 포함된 드라이버로, 레지스트리 조작에 의해 일반 XP에서도 사용이

 

  가능하다고 함니다

 

  http://mason.gmu.edu/~sfiorito/eXPinstall.htm    영문원본 사이트임니다

 

 

  http://pc4car.com/bbs/view.php?id=diy&no=374  번역해 놓은 사이트 임니다.

  http://mfiles.naver.net/8152b46c7b224dffd7b3/data29/2007/10/19/79/ewf-songdg55.zip  첨부파일  EWF.zip

 

 

8. USB메모리나 CF메모리등 플래시메모리에 XP를 설치시는 파일 시스템은 FAT32를 권장함니다 . 이유는 NTFS에서는

 

   파일을 읽는 경우에도 파일마다 마지막 액세스 기록시간을 남기게 되어 쓰기가 진행됨니다. 그러니 FAT32를 사용하시고 꼭

 

   NTFS를 사용하시겠다면 아래 레지를 1로 해서 이 기능을 해제하세요

 

Registry Settings
System Key: [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem]
Value Name: NtfsDisableLastAccessUpdate
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable, 1 = enable
 
 
9. 플래시메모리에 XP를 설치하겠다면  이왕이면 웨어레벨링 (wear leveling)을 지원하는 플래시를 사세요
 
   이기능은 쓰기를 할때 메모리의 섹터마다 쓰기 횟수를 기억해서 쓰기가 많이된 섹터에는 저장을 안하고 다른곳에
 
   쓰기를해서 전체적으로 비슷하게 쓰기횟수를 만드는 기능으로 메모리릐 수명을 몇배 더 오래가게 함니다
 
   CF중  트랜센드 133x과 266x 모델은 사양서에 wear-leveling 이 지원된다고 하네요. 디직스 300X 메모리도요. 
 
 
10. 플래시중에는 MYSSD UX가 빠른 속도를 지원하지만 이게 성능이 부족하다고 느끼시는분은
 
    이런 상품들이 있네요 CF to IDE 나 CD to SATA 로 CF메모리를 IDE나 SATA에 직접 연결하는 제품들임니다
 
    http://www.andico.co.kr/bbs/view.php?id=n_product&no=132 요건 3만원대로 값이 비싼데
 
    트랜센드 266X CF 메모리는 평균읽기 40MB/sec 과 액세스가 0.4ms 가 나오네요. 거기다가 RAID등으로 묶으면
 
    더 높은 속도가 나와 SSD 보다 저렴한 가격으로 SSD 효과를 낼수 있다고 함니다
 
    또 비슷한 거로는 5000원에서 1만원대의 CF 2 IDE 젠더들이 옥션에서 팔리고 있습니다. 속도는 잘 모르겠습니다
 
    써보지를 않아서, CF 2 IDE로 검색해보세요
 

출처 : Tong - straum님의 컴퓨터 팁통

번호 제목 글쓴이 날짜 조회 수
31 ubuntu에서 cron process 현황조회 총관리자 2014.06.16 316
30 linux에 jboss설치하기 구퍼 2011.01.06 4077
29 jboss4.03에서 기본포트 80을 다른 포트로 변경하기 구퍼 2010.12.30 3497
» USB 메모리나 하드에 WIndows XP 설치하기 (USB에 XP설치) 구퍼 2010.09.14 9258
27 회사에서 원격 데스크탑 포트가 막혀있을때 구퍼 2010.09.13 6814
26 JBoss Application Server Port 일괄 변경 방법 총관리자 2010.06.16 8138
25 ipmate 2.1.1이 window7에서 레지스트리 읽기 오류발생시 해결 총관리자 2010.05.17 7575
24 콘솔 없는 유닉스서버 IP 변경하는 방법 구퍼 2009.11.02 3713
23 JBoss Hot Deploy , 핫 디플로이 설정 구퍼 2009.10.19 7357
22 jboss와 호환 jdk버젼 매트릭스 구퍼 2009.10.19 3285
21 JBOSS IP접근문제 하늘과컴 2007.12.04 4694
20 다른 데이터베이스를 이용하기 하늘과컴 2007.11.27 2331
19 connection 반납하지 않는 프로그램 확인방법 하늘과컴 2007.10.30 5641
18 servlet사용시 web.xml설정 내용 박상현 2007.03.08 4765
17 이클립스 웹로직 8.0 연동시 핫디플로이 박상현 2006.09.05 4984
16 라이브러리 링크정보를 보는 ldd 명령 원우석 2004.07.31 4812
15 ksh에서 리스트데이터를 차례대로 처리할때 원우석 2004.07.31 2967
14 Weblogic 8.1 에서 jsp 사용하기 박상현 2004.07.27 3477
13 내부 네트웍에서 특정 ip에 대한 정보 보기 박상현 2004.07.14 2570
12 문자열 조작명령어 원우석 2004.04.24 4083
위로