Kā instalēt XP ārējā cietajā diskā

Windows XP tika izveidots tā, lai darbotos uz iekšējiem sistēmas cietajiem diskiem. Tam nav vienkāršas iestatīšanas vai konfigurēšanas opcijas, lai palaistu ārējā cietajā diskā. Ir iespējams \ "likt \" XP darboties uz ārējā cietā diska, taču tas ir saistīts ar lielu kniebienu, tostarp ārējā diska padarīšanu sāknējamu un sāknēšanas failu rediģēšanu.

Windows XP sāknēšanas attēla izveide

Iestatiet savu BIOS tā, lai būtu iespējota USB sāknēšana. (Jūsu BIOS ir jāatbalsta sāknēšana no USB.) Pievienojiet USB ārējo cieto disku tieši datoram.

No Windows XP kompaktdiska izveidojiet ISO attēlu (.iso fails ir optiskā diska arhīva diska attēls), izmantojot vēlamo programmatūru. Saglabājiet cietajā diskā.

Atveriet tikko izveidoto ISO failu. Pārejiet uz mapi I386 un atlasiet šādus failus: TXTSETUP.SIF, DOSNET.INF, USB.IN_, USBPORT.IN_ un USBSTOR.IN_. Izvelciet failus un ievietojiet tos mapē, ar kuru strādāt.

Atveriet komandu uzvedni un izmantojiet Cab SDK, lai izvilktu .IN_ failu saturu; Cab SDK ir Microsoft saspiešanas un dekompresijas programma, kas jūsu Windows direktorijā ir pieejama kā .exe fails. Katrā no .IN_ failiem ir tieši viens .inf fails. Komandrindas piemērs varētu būt: \ "cabarc x USBSTOR.IN_ \". Jums mapē vajadzētu būt trim jauniem failiem ar nosaukumu USB.inf, usbport.inf un usbstor.inf. Izdzēsiet .IN_ failus.

Atveriet failus, izmantojot vienkāršu teksta redaktoru, piemēram, Notepad. Rediģējiet tos saskaņā ar sadaļu "Failu rediģēšana".

Atveriet iepriekš izveidoto ISO failu un izdzēsiet agrāk izvilktos failus. Nomainiet tos ar nesen modificētajiem failiem.

Saglabājiet ISO failus un ierakstiet tos kompaktdiskā, izmantojot izvēlēto dedzinošo programmatūru.

Ievietojiet izveidoto kompaktdisku un restartējiet datoru. Pārliecinieties, vai tā ir iestatīta sāknēšanai no kompaktdiska. Lielākā daļa datoru to darīs automātiski, bet, ja nē, startēšanas laikā nospiediet F8, lai izvēlētos sāknēšanas opcijas. Kad tiek prasīts, izvēlieties ārējo USB cieto disku, lai instalētu WIndows XP.

Failu rediģēšana

Atveriet TXTSETUP.SIF un pārvietojiet šādus ierakstus no [InputDevicesSupport.Load] uz [BootBusExtenders.Load]: usbehci = usbehci.sys usbohci = usbohci.sys usbuhci = usbuhci.sys usbhub = usbhub.sys usbstor =

Pārvietojiet šādus ierakstus no [InputDevicesSupport] uz [BootBusExtenders]: usbehci = \ "Erweiterter Hostcontroller \", files.usbehci, usbehci usbohci = \ "Open Hostcontroller \", files.usbohci, usbohci usbuhci = \ "Universeller Hostcontroller files.usbuhci, usbuhci usbhub = \ "Standarta-USB-Hubtreiber \", files.usbhub, usbhub usbstor = \ "USB-Speicherklassentreiber \", files.usbstor, usbstor

Sadaļā [HiveInfs.Fresh] ievietojiet šo: 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

Sadaļā [SourceDisksFiles] ievietojiet šādas komandas:

[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

Atveriet DOSNET.INF un mainiet otro sadaļu [Faili], lai izskatās šādi: [Faili] d1, usbboot.inf d1, _default.pif d1,12520437.cpx d1,12520850.cpx

Atveriet USB.INF un mainiet līnijas sadaļās [StandardHub.AddService] un [CommonClassParent.AddService], lai izskatās šādi:

[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 = Sāknēšanas kopnes paplašinātājs [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 = Sāknēšanas kopnes paplašinātājs

Atveriet usbport.inf un mainiet rindas sadaļās [EHCI.AddService], [OHCI.AddService], [UHCI.AddService] un [ROOTHUB.AddService]:

[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 = Sāknēšanas kopnes paplašinātājs [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 = Sāknēšanas kopnes paplašinātājs [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 = Sāknēšanas kopnes paplašinātājs [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 = Sāknēšanas kopnes paplašinātājs

Atveriet usbstore.inf un mainiet rindas sadaļā [USBSTOR.AddService], lai izskatās šādi:

[USBSTOR.AddService] DisplayName =% USBSTOR.SvcDesc% ServiceType = 1 StartType = 0 Tag = 3 ErrorControl = 1 ServiceBinary =% 12% \ USBSTOR.SYS LoadOrderGroup = Sāknēšanas kopnes paplašinātājs

Izveidojiet jaunu failu ar nosaukumu USBBOOT.INF tajā pašā direktorijā, kurā ir citi modificētie faili, un ielīmējiet tajā šādu saturu: [usbservices]

HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "DisplayName \", 0x00000000, \ "USB lielapjoma atmiņas draiveris \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "ErrorControl \", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Group \", 0x00000000, \ "System Reserved \" HKLM \ "SYSTEM \ CurrentControlSet \" Pakalpojumi \ USBSTOR \ ", \" ImagePath \ ", 0x00020000, \" system32 \ DRIVERS \ USBSTOR.SYS \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ USBSTOR \ ", \" Start \ " , 0x00010001,0 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ USBSTOR \", \ "Type \", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \", "DisplayName" \ ", 0x00000000, \" USB 2.0 uzlabotā resursdatora kontrollera mini porta draiveris "HKLM," SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", ErrorControl \", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" Group \ ", 0x00000000, \" System Reserved \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" ImagePath \ ", 0x00020000, \" system32 \ DRIVERS \ usbehci.sys \ "HKLM, \" SYSTEM \ Cur rentControlSet \ Services \ usbehci \ ", \" Start \ ", 0x00010001,0 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbehci \ ", \" Type \ ", 0x00010001,1 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbhub \ ", \" DisplayName \ ", 0x00000000, \" USB2 Enabled Hub \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbhub \ "," ErrorControl \ ", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbhub \", \ "Group \", 0x00000000, \ "System Reserved \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbhub \" , \ "ImagePath \", 0x00020000, \ "system32 \ DRIVERS \ usbhub.sys \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbhub \", \ "Start \", 0x00010001,0 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbhub \", \ "Type \", 0x00010001,1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "DisplayName \", 0x00000000, \ "Microsoft USB universālā resursdatora kontrollera mini porta draiveris" HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", "ErrorControl", 0x00010001,1 HKLM, "SYSTEM \ CurrentControlSet \ Services \ usbuhci" \ ", \" Group \ ", 0x00000000, \" System Reserved \ "HKLM , \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \", \ "ImagePath \", 0x00020000, \ "system32 \ DRIVERS \ usbuhci.sys \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbuhci \ ", \" Start \ ", 0x00010001,0 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbuhci \ ", \" Type \ ", 0x00010001,1 HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbohci \ ", \" DisplayName \ ", 0x00000000, \" Microsoft USB Open Host Controller Miniport Driver \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbohci \ "" ErrorControl \ ", 0x00010001, 1 HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "Group \", 0x00000000, \ "System Reserved \" HKLM, \ "SYSTEM \ CurrentControlSet \ Services \ usbohci \", \ "ImagePath \", 0x00020000, \ system32 \ DRIVERS \ usbohci.sys \ "HKLM, \" SYSTEM \ CurrentControlSet \ Services \ usbohci \ ", \" Start \ ", 0x00010001,0 HKLM \" SYSTEM \ CurrentControlSet \ Services \ usbohci \ ", \" Type \ ", 0x00010001,1

Izdzēsiet sākotnēji iegūtos .IN_ failus. Atveriet komandu uzvedni un dodieties uz mapi ar mainītajiem failiem. Izpildiet šīs komandas failu pārsaiņošanai: cabarc n USB.IN_ USB.inf cabarc n USBPORT.IN_ usbport.inf cabarc n USBSTOR.IN_ usbstor.inf

Trīs IN_ failiem tagad vajadzētu atkal pastāvēt. Atgriezieties pie iepriekš norādītās 6. darbības, lai pabeigtu.

Jums nepieciešamās lietas

  • Windows XP kompaktdisks

  • USB ārējais cietais disks

  • ISO izveides programmatūra (WinISO)

  • Kompaktdisku ierakstīšanas programmatūra, kas var apstrādāt ISO failus