Portable Xp - ReAnimated.lt
Asmeninės nuomonės, įspūdžių ir apžvalgų tinklaraštis
2557
post-template-default,single,single-post,postid-2557,single-format-standard,ajax_fade,page_not_loaded,boxed,,qode-title-hidden,qode-theme-ver-4.5,wpb-js-composer js-comp-ver-4.12.1,vc_responsive

Portable Xp

xpusbstckku2

Taigi, kaip ir buvau pažadėjęs dar rašant apie Portable Ububtu, pristatau dar vieną įrašiuką. Šį kartą apie Portable Xp. Tai yra Xp sistemą, kurią įsirašote į savo USB atmintuką ir galite naudoti bet kuriame kompiuteryje, nesvarbu ar jis turi suinstaliuotą operacinę sistemą, ar nea. Tai gali būti net ir kompiuteris, kuris neturi kietojo disko!!!

Man pavyko atrasti du patikimus būdus. Vėlgi vienas mane tenkino, kitas ne.

Plačiau:

Pirmas būdas

desk

Šis būdas tiem, kas nori tūrėti Ultra lengvą, bei greitai paruošiamą Xp versiją. Su ja galėsite naršyti internete, naudotis notepad, dirbti su diskų particijomis bei pasiekti savo duomenis. Deja savo nustatymų, ar programų įdiegti nepavyks. Nebent naudosite portable programas. Šis būdas yra geriausiais sprendimas tiems, kas sudirbo savo Xp sistemą ir nori ją atsatyti neprarandant duomenų.

Receptas:

1. Parsisiunčiat šį paketą
2. Pajungiate USB raktą, bei paleidžiate programą iš katalogo pavadinimu a.
3. Nustatote tokius nustatymus: (spausti ant paveiksliuko)

a

4.Po sėkmingo suformatavimo paleidžiate programą b ir nustatot šiuos nustatymus:

b

5. Jei viską pavyko atlikti tvarkingai, nukopijuojate visus failus iš katalogo c į jūsų USB raktą ir viskas. Paleidžiate kompiuterį iš naujo neištraukę rakto ir jei BIOS nustatymuose padaryta, kad kompiuteris krautųsi iš USB, tai kompiuteris pasikraus jau į šitą naująją jūsų portable Xp.

Antras būdas

Šis būdas žymiai sudėtingesnis ir pavojingesnis. Tačiau atlikę jį tūrėsite galimybę paleisti pilnaverčius Xp tiesiai iš jūsų USB rakto. Šie Xp mokės išsisaugoti jūsų nustatymus, galėsite instaliuoti programas ar net žaidimus. Tik tokiom galimybėm jum reikia tūrėti bent 3 GB flash`ą. Labai šaunus būdas, leidžiantis bet kur tūrėti savo sistemą su savo mėgiamais nustatymais, bei pilna kompiuterio valdymo laisve (aktualu prie daug kompiuterių sėdintiems žmonėms).

Receptas:

1.Privalote tūrėti Xp kompaktą (rekomenduota SP1, nes kiti Service Pack`ai neišbandyti ir nėra garantijos, kad jie veiks!). Būtinai tūrėkite CD kopiją, nes nesėkmės atveju, tai bus vienintelis būdas atsatyti jūsų sistemą.

2.Jei turite kompiuteryje Xp kompakto .ISO atvaizdą, atidarykite jį registruota PowerISO ar kita panašia programa, kuri leidžia redaguoti .ISO failus. Jei visgi turite tik fizinį XP kompaktą, tai tiesiog nukopijuokite jo turinį pas save į kompiuterį.

3. Kompakto viduje susiraskite I386 katalogą, kuriame pasižymėkite šiuos failus:

TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

Juos išsiextractink`it/nusikopijuokit į atskirą katalogą C diske, pavadinimu ‘atsarga’. Tai yra pagrindiniais failai, kuriuos mum reikės paredaguoti, norit kad sistema sugebėtų skaityti ir įrašinėti duomenis į USB raktą.

4. Sekantis žingsnis yra kebliausias ir sunkiausiai suprantamas, todėl pabandysiu išaiškinti kiek eina paprasčiau. Šie failai, kuriuos atsiskyrėte atskirai 3 žingsnyje yra suspausti. Kad juos atspausti mum reikalinga Microsoft CAB SDK programa. Parsisiųskite ją, bei paleidę instaliacinį failą, neskubėkite spausti extract, nes programa susiinstaliuos gana nepatogioje direktorijoje. Tad nurodykite daug trumpesnį kelią, pvz: C:cab.

Sekantis žingsnis kurį jums reikia atlikti: pasileisti Command Promt programą. Rasite ją Start->Accessories kataloge. Tada rašote komandą: “cd kelias iki jūsų suiinstaliuotos CAB SDK programos”. Mano atveju, aš rašau: “cd C:cabBIN” (be kabučių)

Jei parašėte teisingai, eilutės pradžia tūrėtų pasikeisti į jūsų katik nurodytą direktoriją. Tada rašote komandą: cabarc x C:atsargaUSBSTOR.IN_

Jei atlikote teisingai, C:cabBIN kataloge tūrėjote gauti failą pavadinimu usb.inf.

Jei nusisekė šis žingsnis, pakartojame tą patį ir su USBPORT.IN_ , bei USBSTOR.IN_ failais.

Tokių būdu tūrėjote gauti tris failus:

usb.inf
usbport.inf
usbstor.inf

Dabar galite ištrinti .IN_ failus iš C:atsarga, bei persikelkite savo tris gautus naujus failus čionais.

5.Atliekame redagavimą. Dėmesio šį žingsnį reikia atlikti ypatingai tiksliai, nes menkiausia klaida atves jus į nesekmę. Jei ko nors nesupratote, geriau nedarykite o paklauskite manęs.

Taigi atsidarome failus Wordpad programa ir prirašome, nutriname ar pakeičiame nurodytas reikšmes, taip kaip nurodyta čia:

TXTSETUP.SIF

[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.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]
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

[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

[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

Nesusipratėliams aiškinu:

Wordpad`e susirandant žiuronus (Search) ir įvedat BootBusExtenders.Load. Spaudžiate Search ir programos langas bus perkeltas ten kur jums reikia. Įsitikinat, kad matot tokį kodą:

pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys

Ir sekančioj eilutėj po ohci1394 įkeliat:

usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys

O ten, kur kodas išbrauktas, jūs jį visai pašalinate. Reiškia, kad [InputDevicesSupport.Load] sekcijoje neturi likti šių eilučių:

usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys

Visą kitą pašalinį kodą palikite vietoj ir jo jokiais būdais nekeiskite.

Atlikę visus pakeitimus išsaugokite failą ir uždarykite. Tą patį darykit ir su kitais failais.

DOSNET.INF

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

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

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

usbstor.inf

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

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

6. Sukuriame naują failą pavadinimu USBBOOT.INF. Spaudžiate dešinį pelės klavišą, pasirenkate new->txt ir pavadinate jį USBBOOT o prievardį .txt pakeičiate į .INF. Tai yra būtina. Jei atlikote teisingai failo paveiksliukas tūrėtų pasikeisti iš wordpad į nežinomo formato paveiksliuką. Jei jums to padaryt nepavyko – rašot man.

Atsidarę šį naujai sukurtą failą su wordpad programa nukopijuojame ir išsaugome šį tekstą:

[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

7. Taigi, redagavimą pabaigėme. Beliko suspausti naujuosius failus. Darome viską taip pat, kaip 4 žingsnyje, tik šį kartą rašome “cabarc n USB.IN_ C:atsargausb.inf.

Tą patį atliekame is su kitais failais:
cabarc n USBPORT.IN_ C:atsargausbport.inf
cabarc n USBSTOR.IN_ C:atsargausbstor.inf

Jei atlikote viską teisingai, CcabBIN kataloge tūrėtumėte rasti USB.IN_, USBPORT.IN_, bei USBSTOR.IN_ failus, kuriuos nusikopijuojame ir perkeliame į C:atsarga

Tame pačiame kataloge ištriname vis dar gulinčius usb.inf, usbport.inf, bei usbstor.inf failus, nes mum jie nebereikalingi. Prieš ištrindami dėl visa ko, pasitikrinkite ar atlikote visus pakeitimus teisingai. jei radote nors menkiausią problemėlę, jums teks 7 žingsnį kartoti iš naujo.

8.Ką gi, beliko sukelti atgal mūsų paredaguotus failus. Iš I386 katalogo jūsų CD kopijoje ištriname failus:

DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Bei sukeliame naujuosius iš C:atsarga katalogo:
USBBOOT.INF
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

9. Paskutinis mūsų žingsnis – įrašome šiuos failus į CD. Nusiperkat patikimą CD kompaktą, bei iškepat naują Xp kompaktą su mūsų paredaguotais failais.

10. Įsitinkinkit, kad jūsų USB suformatuotas NTFS sistema. MyComuputer->dešiniu klavišu ant jūsų Flash`o->Format, bei pasirenkat NTFS.

11. Viskas. Dabar belieka melstis, kad viską padarėt teisingai. Mažiausia klaida reiškia visą jūsų darbą lygų nuliui.

12. Dabar ardot savo kompiuterį, bei atjungiat kietąjį diską. Tai reikalinga, kad nesudirbtumėt savo pakrovimo eiliškumo. Jei visgi neturit galimybės atjungti savo hard`o (pvz turite nešiojamą kompiuterį), tai tada privalot tūrėti originalų Xp kompaktą, su kuriuo galėsite daryti Recovery, bei pasirinkti Startup Recovery galimybę.

13. Jei atjungėte hardus, pajungiat flash`ą, paleidžiat kompą, įdedat savo naująjį Xp kompaktą ir laukiat, kol užsikraus instaliacija. Instaliacijos metu tūrėtumėte matyti vieną vienintelę particiją – jūsų flash`ą. Pasirenkate instaliuoti į ją ir einate pavalgyti, pasėdėt su draugais, ar pažiūrėt kokio filmo. Jei buvote preciziškai tikslūs, jūsų instaliacija praeis be problemų ir kitą kartą paleidę kompiuterį su įkištu USB raktu, paleisite šią nešiojamą Xp.

Viskas. Sėdit prie vieno kompo ir užsimetat kažkokį wallpaperį. Einat prie kito kompo, užsikraunat savo nuosavus Xp ir žiū, tas pats wallpaperis. Kiek galėsit prisirašyti programų, priklausys tik nuo jūsų flash`o talpos.

Jei kas nepavyko, nekaltinat manęs, o tik save. Žudykites, verkit, nervuokites, bet patys kalti :)

Visada padėsiu iškilus kokiems nors neaiškumams.

13 komentarai
  • re`animated
    Parašyta: 00:16h, birželio 04 Atsakyti

    Smagu, jei padėjo :)

  • Anyway
    Parašyta: 16:11h, birželio 12 Atsakyti

    niekaip neiseina paleist windowsu is usb rakto, pas mane laptopas, ir hardas sugedes. ant kito kompo y usb yrasiau ka reikejo ydedu i savo laptopa ir neina paleisft pasirenku boot sequence ir yra keturi boot device langeliai po 4 i yrenginius [hard disk drive, cd-rom drive, floppy disk drive ir lan boot. nu nzn visus bandziau bet niekas neiseina

    • re`animated
      Parašyta: 00:17h, birželio 16 Atsakyti

      Čia biški problema, kad tavo bios neturi to punkto, kad krauti iš USB. Matyt senas kompas. Pabandyk tą flashiuką pirmiausia ant kokio naujo kompo, ar bent gerai įsirašei pačius windowsus.

  • zasinas
    Parašyta: 11:18h, vasario 08 Atsakyti

    nu vienas toks pastebėjimas. bandžiau instalint per loptopus tai nepavykdavo, per paprastą stacionarą pavyko suinstalit. per loptopą metė win instalas kad netinkama architektūrą ar kažkas tokio.
    gal čia tik man taip pasitaikė :)

  • laser
    Parašyta: 15:32h, balandžio 19 Atsakyti

    I see a lot of interesting posts here. Bookmarked for future referrence.

  • Polis
    Parašyta: 14:46h, spalio 25 Atsakyti

    Sveiki, kodėl man iš USB rakto „CORSAIR Voyager GT 16GB“ labai ilgai užsikraudinėja Windows XP gal kokį 15min, nors šio Flasho įrašymo 15mb/s ir skaitymo 30mb/b greitis yra neblogas? :sweat:

  • re`animated
    Parašyta: 15:13h, spalio 25 Atsakyti

    Ko gero kažkas negerai su pačia Windows instaliacija. Internete galima rasti daug įvairių būdų, kaip pasidaryti iš flashiuko kraunamus windows’us, išmėgink kitokį būdą ir manau viskas bus gerai, nes kaltas tikrai ne pats flashas.

  • PLAYNETNERIS
    Parašyta: 22:55h, rugpjūčio 27 Atsakyti

    Prasau padeti man, isiraisau susibotinau windowsus i flesa (as visai sviezias) ir ikises i pc ji restartinu ir jis meta man Disk error Press any key to retart, bet niekas nesigauna niekur nerandu atsakymo ? prasau padekite skype: playnetneris
    flesa botinau su USB_MultiBoot_10

    • re`animated
      Parašyta: 12:54h, rugpjūčio 30 Atsakyti

      Paleidus kompiuterį reikia įeiti į BIOS’us, rasti punktą Boot Priority ir nusistatyti, kad pirmiausia būtų užkraunama iš USB. Jei tai nepadeda, reiškia Win į flashiuką įrašyti netinkamai

  • Joniux
    Parašyta: 13:18h, sausio 12 Atsakyti

    Sveikas,
    Man atlikus antra veiksma kur Windows su isisaugojimo galimybe neveikia,
    Gal turi pasidares veikiančius ir gali pasidalinti?

Komentuoti