Käivitatava USB-mälupulga ERD ülema loomine. Alglaaditava USB-draivi loomine

Kuidas taastuda kustutatud failid mälupulgalt? Kas ja kuidas saab mälupulga jõudlust taastada?

Pakume teenuseid andmete taastamiseks mälupulgadelt ja mälukaartidelt tõrgete korral. Kui pakutud programmide abil ei õnnestunud mälupulgalt teavet taastada, tooge see meile - aitame andmeid salvestada.

PC3000 andmete ekstraktor

Flash-lugeja

Mälukiibi lugemise adapterid

Jootmisjaamad

Parimad spetsialistid

USB-mälupulga taastamise spetsialistid:

Töö skeem

Kohaletoimetamine

kulleriga tasuta

Diagnostika

kiire ja tasuta

taastumine

professionaalsete seadmete kohta

kontrollima

taastamise kvaliteet ja terviklikkus

ainult siis, kui õnnestub

Programmid mälupulkade taastamiseks

Erinevate tarkvarade ja utiliitide mitmekesisuse korral on sõltuvalt ülesannetest kaks erinevad tüübid programmid mälupulkade taastamiseks.

1. Programmid teabe taastamiseks mälupulgalt ja väärtuslikud andmed, näiteks pärast juhuslikku kustutamist või pärast vormindamist, kui failidega kaustad või isegi terve partitsioon on kadunud. Selliste mälupulkadega seotud probleemide puhul viidame kategooriale "Loogika". Kui vormindasite mälukaardi väärtuslike piltidega kaameras või vormindasite kogemata USB-mälupulga oluliste failidega ja teil pole varukoopiat, siis on selle artikli esimene jaotis teie jaoks.

2. Programmid mälupulga jõudluse taastamiseks, s.t. jaoks parandage mälupulk... Kui mälupulka ei tuvastata, see pole loetav, kuid seadme andmete väärtus on minimaalne ja soovite lihtsalt, et mälupulk töötaks uuesti, siis on selle artikli teine \u200b\u200bjaotis teie jaoks.

Niisiis, kas olete otsustanud, mis teid täpselt huvitab? Seejärel minge soovitud sektsiooni.

Programmid andmete taastamiseks USB-mälupulgalt

Flash-draividelt andmete taastamine loogiliste probleemide korral, s.t. kui seade ise on füüsiliselt tervislik, sobivad samad programmid, mis töötavad kõvaketastega. Vormindamise või failisüsteemi rikke korral jäävad failid ise reeglina puutumatuks, rikutakse ainult failisüsteemi süsteemitabelit, seega on võimalik andmeid Flash-seadmetest taastada.

Enne jätkamist tehke kindlaks oma andmete väärtus ja valmisolek neid proovimisel kaotada. enese taastumine... Lugege artiklit “Programmi allalaadimine või ettevõtte viimine”. Kui otsustate ise andmeid taastada, on oluline järgida kahte reeglit:

1. Rahulikkus... Ärge tehke pahandust ega paanikat, isegi kui midagi ei õnnestu. Ainult paanika suudab seletada imelikke asju, mida inimesed teevad, mis teeb isegi professionaalidele andmete hiljem raskeks saada.

2. Ärge kirjutage midagi välkmällukust soovite andmeid salvestada. See tähendab, et te ei pea proovima uusi faile kirjutada, et kontrollida, kas seade üldse töötab või mitte, samuti ei pea te seda vormindama. Mälupulgale ei tohiks kirjutada. Mälupulgalt andmete taastamiseks mõeldud programmid loevad ainult teavet ja taastatud failid tuleb kirjutada ka mis tahes muusse sektsiooni või seadmesse.

Reeglina lahendavad kogenud kasutajad probleemid "loogikaga" ise. Mõnikord juhtub, et probleem näib olevat loogiline, kuid tegelikult on selles süüdi riistvara, paar sellist juhtumit on kirjeldatud artiklis "Flash-draivide valetarkvaraprobleemid". Kui järgite neid kahte lihtsad reeglid, siis ei tee te seda isegi raskematel juhtudel halvemaks ja spetsialistid saavad andmed taastada.

R-Stuudio programm

R-Studio on üks vanimaid, usaldusväärsemaid ja tõestatud tarkvara andmete taastamise turul. See programm toetab kõiki failisüsteeme, mida kasutatakse välkmäluseadmetel - FAT12 / 16/32 / exFAT, NTFS, samuti Mac OS-i failisüsteeme - HFS / HFS + ja Linux - Ext2 / Ext3 / Ext4. Seal on Windowsi, Maci ja Linuxi versioonid. Me ise kasutame mõnikord R-Studio programmi, kui lihtne taastumine kustutatud failid mälupulgadelt ja kõvaketastelt.

Programm on tasuline ja kindlasti üks parimatest. R-Studio saab kustutatud faile taastada mälupulgalt või mälukaardilt, leida kustutatud või kahjustatud sektsiooni andmete taastamiseks, andmete taastamiseks pärast vormindamist isegi teise failisüsteemiga sektsiooni.

TestDisk ja PhotoRec programm

TestDisk ja PhotoRec on kaks tasuta lähtekoodiga konsooli utiliiti. Mõlemad programmid töötavad nii kõvaketaste kui ka eemaldatavate andmekandjatega, nagu mälupulgad ja mälukaardid.

TestDisk on programm välkmäluseadme, mälukaartide ja muude seadmete partitsioonide taastamiseks. TestDiskiga saate parandada jaotistabelit või taastada kustutatud sektsiooni, taastada või uuesti ehitada FAT / FAT32 / NTFS alglaadimissektor.

Kaotatud failide, kustutatud fotode taastamiseks digikaamera kaartidelt või kõvaketastelt saate kasutada PhotoReci. Programmi veebisaidil näete juhiseid kustutatud andmete taastamiseks PhotoReci abil, kust saate ka programmi ise alla laadida.

Programmid mälupulga jõudluse taastamiseks

Selle jaotise programmid on mõeldud mälupulgal tarkvara remondiks, neid peaksite kasutama ainult siis, kui mälupulgal olevad andmed pole teie jaoks väärtuslikud. See jaotis loodi ainult teie soovil. Meie Data Recovery on spetsialiseerunud ainult andmete taastamisele ning ei paranda ega taasta välkmäluseadmete toimivust.

Mälupulkade jõudluse taastamise algoritm on järgmine:

  • määrake välkmäluseadme VID / PID
  • määrake kontroller
  • kontrolleri vilkumiseks utiliidi otsimine
  • vilkuv kontroller

Lisaks JetFlash Recovery utiliitidele Transcend ja Dr. UFD PQI-mäluseadmetele, kus need toimingud on lahkelt automatiseeritud ja tootja kasutaja eest varjatud.

JetFlash taastamise tööriist

Jet Flash Recovery Tool on programm Transcend-välkmäluseadmete jõudluse taastamiseks. Kui Transsendsi mälupulk on lollakas, loeb vigadega, sellele on võimatu midagi kirjutada ja sellel ei olnud väärtuslikku teavet, siis ärge kiirustage seda minema viskama. Võimalik, et pärast JetFlash Recovery kasutamist teenib mälupulk teid siiski. See programm on loodud katkise välkmäluseadme töö taastamiseks, see ei taasta andmeid ega taasta faile. Vastupidi, nagu teisedki programmid, mille eesmärk on mälupulga parandamine, hävitab JetFlash Recovery kogu teabe, mis mälupulgal oli. Programmil on võimalus USB-mälupulka andmete salvestamise abil parandada, kuid paljudel juhtudel ei aita see ja seejärel peate valima teabe eemaldamisega parandamise.

Jet Flash Recovery'il on lihtne ja arusaadav liides, nii et hoolimata sellest, et see on ainult inglise keeles, on seda lihtne kasutada. JetFlash-i taastetööriista saab alla laadida Transcendsi ametlikult veebisaidilt. Pärast programmi kasutamist saate USB-mälupulka uuesti kasutada.

Dr. UFD

Dr. UFD (Uni Flash Drive) on patenteeritud utiliit PQI-mälupulkade parandamiseks ja diagnoosimiseks. Programmi saab alla laadida PQI ametlikult veebisaidilt. Käivitage programm administraatori õigustega ja ühendage USB-mälupulk arvutiga. Programm pakub teile võimalust valida kas kiire või täielik mälupulga taastamine, samal ajal kui kõik andmed hävitatakse. Järgmisena algab välkmäluseadme vormindamise ja taastamise protsess.

Niipea kui näete teadet töö eduka lõpetamise kohta - väljuge programmist, eemaldage USB-mälupulk ohutult. Seejärel ühendage see arvutist lahti ja seejärel uuesti sisse. Kui töö käigus ilmneb tõrge või kui välkmäluseade ikkagi ei taha töötada, proovige järgmist meetodit.

Kuidas määrata VID / PID ja välkmäluseadme kontrollerit välgutada?

Kui teil on tavapärased probleemid - mälupulk keeldub teabe kopeerimisest, ei saa te seda vormindada tavaliste vahenditega, on väga tõenäoline, et kontrolleris on tekkinud tarkvararike. Et teada saada, milline kontroller asub meie USB-välkmäluseadmes, käivitage programm CheckUDisk, et teada saada meie USB-seadme kontrolleri tootja VID ja PID.

Nüüd peame leidma utiliidi seda tüüpi kontrolleri vilkumiseks. Selleks minge flashboot-i andmebaasi iFlash, kuhu kohusetundlikud kasutajad on sisestanud teabe välkmäludraividele.

Vastavatel väljadel tähistame meie VID ja PID, ilmuvatesse otsingutulemitesse otsime sarnast mälupulka. Meid huvitab veergude "Kontroller" ja "Utiliit" teave. Samal saidil jaotises „ faile”Sisestage otsingusse täielikult meie välkmäluseadme utiliidi nimi. Kui teil on õnne, leiate utiliidi ja sellele lisatakse juhised, mille järel saate kontrollerit uuesti käivitada ja mälupulga taas ellu äratada.

Edu mälupulkade ülestõusmisel!

Kas teil on endiselt küsimusi?

Jätke oma telefoninumber ja juht helistab teile tagasi

Widows XP installimine mälupulgalt on asjakohane mitte ainult netiraamatute jaoks. Mõnikord on vajalik opsüsteemi installimine lauaarvutisse ja draiv ei tööta või mitte. Installimine ise ei erine palju Widows XP alglaadimisketast. Peamine saak on looming käivitatav USB Lesked XP. See artikkel loodi teie loo hõlbustamiseks ja teile öeldakse, kuidas teha käivitatavat USB-mälupulka.

Käivitatava Widows XP mälupulga loomine algab koostu valimisest operatsioonisüsteem ja USB-mälupulga valik. Parim on kasutada kvaliteetseid andmekandjaid mahuga üle 1 GB. Saate osta eraldi USB-mälupulga, et seda protseduuri pidevalt mitte korrata, kuna see võtab palju aega ja nii on teil püsivalt käivitatav USB-mälupulk

Käivitatava Widows XP USB-mälupulga loomiseks vajate spetsiaalseid utiliite, mille saab alla laadida aadressilt http://depositfiles.com/ru/files/9fy4ct78d. Kui laadisite tarkvara alla, otsustasite Widows XP versiooni kasuks ja haarasite USB-mälupulga, saate jätkata.

1. Pärast mälupulga ühendamist USB-porti ja arhiivi lahtipakkimist peate kausta usb_prep8 käivitage fail usb_prep8.cmd... Teie ees avaneb DOS-konsooli aken (ärge sulgege enne käivitatava USB-mälupulga loomise lõppu), pärast mida peate vajutama suvalist klahvi. Programm avatakse PeToUSB, mille aknas peate valima USB-mäluseadme, millele käivitussektor luuakse, ja vajutage nuppu Start. Programm küsib, kas peate jätkama, arvan, et teate ise, mida vajutada. Taas hüppab välja aken, milles kirjutatakse, et programm kustutab kõik meediumis olevad, kuid peate uuesti valima jätka. Kui kõik on õigesti tehtud, vormindatakse välkmäluseade ja lõpuks ilmub aken, kus on kiri, et toiming on edukalt lõpule viidud. Programm sulgub ja teie ette ilmub uuesti DOS-konsooli aken, mida pole vaja sulgeda.

2. Minge kausta bootect milles peate faili käivitama BootSect.exe... Tähelepanu! Peate selle kausta konsoolilt jooksma. Selleks on väga mugav kasutada failihaldurit Total Commander. Kui olete kausta Total Commanderi kaudu avanud, tippige käsureale cmd ja sinna me juba sisestame:


bootsect.exe / nt52 f:


kus f on täht, mille all on välkmäluseade sel hetkel... Peate sisestama tühiku. Kui teil pole Total Commanderit, saab sama teha ka käsurealt, mida kutsutakse menüüst "start", kus valite "run". Seal peate minema kataloogi, kus asub fail BootSect.exe, ja käivitama selle ülaltoodud käsuga. Selles etapis toimub kirjutamine alglaadimissektorisse. Selle akna saab sulgeda

3. Naaseme DOS-i konsooli esimesse aknasse, kus oleksime pidanud kuvama üksuste loendi. Ärge muretsege, te ei pea kõike tegema. Pärast akna aktiveerimist vajutage numbrit "1". Avanenud aknas peate valima ketta, kus teil on Widows XP jaotuskomplekt. Ego saab virtuaalsele kettale installida Alcohol disk emulation programmi abil, saate selle pildilt loogilisele kettale kopeerida või Widows XP abil installi CD-d määrata. Valige meetod, mis sobib teile kõige paremini.

4. Naaske DOS-i konsooli aknasse ja vajutage numbrit "2". Nüüd peate määrama tähe, mille all ajutine ketas asub, mida programm vajab failide installimiseks USB-mäluseadmele. Reeglina on see täht "t", kuid kui see on teiega hõivatud, märkige kõik muud, mis pole hõivatud.

6. Vajutage nuppu "4" ja alustatakse käivitatava Widows XP mälupulga loomist. Programm ütleb, et kõik andmed hävitatakse (peate vajutama "y", nõustuma vormindusega), vormindatakse välkmäluseade ja kopeeritakse Widows XP installimiseks vajalikud failid. Protsess on üsna pikk, seega palun ole kannatlik.

See on kõik. Kui te pole midagi vahele jätnud, õnnestus teil teha käivitatav USB-mälupulk. Nüüd peate aknad installima USB-mälupulgalt. Samamoodi käivitatav uSB-mälupulk Vista, Linux, Acronis, DOS ja kõik kettalt installitud süsteemid. Allalaaditud programm loob ainult alglaadimissektori, ilma milleta on välkmälu võimatu.


WinXP-ga käivitatav mälupulk.

Oleme teile juba andnud paar "retsepti" käivitatava välkmäluseadme loomiseks Windowsi operatsioonisüsteemi abil ("Bootable Flash Drive and System Restore"), nii et tutvustame veel ühte ja valime, millist neist kasutada.

Enamiku kaasaegsete emaplaatide jaoks pole USB-lt käivitamine probleem, vanemaid mudeleid saab aidata BIOS-i värskendamisega. Tehke Windowsi eemaldatud versioon, mis sisaldab kiirparandusi ja hoolduspakette. Lisage vajalikud elustamisvahendid ja kopeerige kõik koos USB-mälupulgale.

Muide, Microsoft ütleb oma litsentsilepingutes (EULA), et teil on õigus kopeerida XP välisele andmekandjale, näiteks mälupulgale, ainult selleks, et seda ühes oma arvutis kasutada. See tähendab, et Microsofti litsentsi alusel pole oma sõbra arvutis süsteemi taastamine lubatud (see on igaks juhuks hiljutised sündmused:)). Ja nüüd kõigest lähemalt ...


Mis peaks olema käivitatav mälupulk?

Esimene küsimus on: millist USB-mälupulka on vaja Windows XP "mobiilse" versiooni jaoks?

Programm PE2USBmida me kasutame, on vaja vähemalt 256 MB mahutavat mälupulka. FAT 16-failisüsteem, milles kaart vormindatakse, lubab faili maksimaalselt 2 GB - need on ülemine ja alumine piir. Reanimatorid, hoolduspaketid ja kiirparandused vajavad täiendavat ruumi. Seetõttu on hea ja odav kompromiss vähemalt 512 MB mahutav mälupulk, mis on nüüd üsna odav.


Vormindame välkmäluseadme õigesti.

Kuna paljud BIOS-i versioonid aktsepteerivad alglaaditava meediumina ainult vanema FAT 16-failisüsteemiga vormindatud USB-mälupulki, valmistage draiv vastavalt sellele ette. Proovisime mälupulka vormindada Windowsi standardsete tööriistade abil, kuid vastupidiselt kogu loogikale ebaõnnestus USB-mäluseadmelt käivitamine. Nagu me teada saime, saab probleemi hõlpsasti lahendada tasuta programmi abil USB kettasalvestuse vormindamise tööriist Hewlett-Packardilt. Pärast programmi käivitamist jaotises "Seade" valige USB-mälupulk. Märkige jaotises "Failisüsteem" valik "FAT" ja jaotises "Köitesilt" määrake nimi (köitesilt). Pange tähele, et see ei tohi olla pikem kui 11 tähemärki. Nüüd, klõpsates nuppu "Start", vormindage välkmälukaart failisüsteemis FAT 16. Kui protsess on lõpule jõudnud, avage Windows Explorer ja navigeerige Windowsi sektsiooni juurkataloogi, näiteks C: \\.

Sealt kopeerige failid USB-mälupulgale boot.ini, ntldr ja ntdetect... Kui neid faile ei kuvata, siis üksuse all " Tööriistad -\u003e kaustavalikud -\u003e vaade"deaktiveeri valik" Peida kaitstud süsteemifailidPärast seda valige jaotises "Peidetud failid ja kaustad" suvand "Kuva peidetud failid ja kaustad." Nüüd näete otsitavaid faile ja saate need kopeerida välkmäluseadmesse.


Enne Windowsi või muude programmide installimist USB-mälupulgale peaksite pühkima väike test... Taaskäivitage arvuti ja BIOS-is kui " Esimene alglaadimisseade"vali mälupulk... Tavaliselt ei kuva BIOS USB-mälupulga nime otse, mõnel juhul aitab see valida sellise valiku nagu "USB-HDD" (AMI BIOS-is). Inaktiveerige käivitusvalikud, näiteks Kiire alglaadimine"või" Kuva täisekraanil logo"kõigi BIOS-i teadete nägemiseks, kui arvuti käivitub." USB Legacy tugi "peab olema aktiveeritud, lisaks kontrollige, kas selline on olulised funktsioonid, kui " USB 2.0 kontroller". Kui BIOS tuvastab välkmälukaardi probleemideta, käivitub see seni, kuni kuvatakse tõrketeade" HAL not found ". See ei tohiks teid häirida, kuna te pole seda faili veel mälupulgale kopeerinud. Kui teil on muid probleeme , otsige BIOS-ist üles funktsioon, mis pikendab välkmälukaardi reageerimisaega, näiteks "USB Mass Storage Reset Delay" (AMI BIOS-is).

Siin valige esmalt suurim võimalik väärtus ja vähendage seda, kuni laadimisprobleemid uuesti algavad. Nii saate teada, kui kaua kulub teie välkmäluseadmel vastamine BIOS-i käivituskäskudele. Kõige aeglasemate mälupulkade latentsusaeg võib olla kuni 30 sekundit. Kui kontrollimine on lõpetatud, käivitage Windows uuesti tavalisel viisil - kõvakettalt. Selleks määrake see BIOS-is uuesti kui " Esimene alglaadimisseade".


Kopeerime Windowsi mälupulgale.

Kui testi algus oli edukas, võite täielikult jätkata Windowsi reanimatsiooniversiooni tootmist. Protsess jaguneb kolmeks etapiks: esiteks vabastage Windows mittevajalikust ballastist, seejärel valmistage ette vajalikud elustamisprogrammid. Lõpuks tehke Windowsi käivitatav reanimatsiooniversioon ja kopeerige see USB-mälupulgale. Loe rohkem ...


"Kaalust alla" aknad.

Tõhusa, optimeeritud XP hankimiseks, mis sisaldab hoolduspakette, draivereid ja kiirparandusi, vajate tasuta programmi nLite... Sest ta kasutab standardit. NET, vajate ka. NET raamistik 1.1. Raamistiku Microsofti veebisaidilt allalaadimisel ärge unustage hoolduspaketti Service Pack 2. Leiate nLite'iga ühilduvad ajakohased kiirparandused näiteks aadressilt ryanvm.net/msfn. Te ei pea installima hoolduspakette ega kiirparandusi, nLite vajab ainult nende installifaile. Esmalt installige. NET-Framework, seejärel nLite. Enne programmi käivitamist looge oma töölaual kaust nimega XP. Sisestage Windowsi installiplaat oma draivi ja kopeerige selle sisu sellesse kausta. Kõik nüüd tehtavad muudatused mõjutavad ainult XP kaustas olevaid faile. See ei mõjuta teie arvutisse installitud Windowsi koopiat. Nüüd käivitage nLite ja valige keel - "vene". Määrake vastloodud XP kaust lähtekataloogiks ja oodake, kuni programm selle sisu loeb. Aktiveerige aknas Töö valimine suvandid, et kaasata allalaaditavatesse hoolduspakette ja kiirparandusi ning desinstallida komponendid, värskendused ja tweaksid. Nüüd saate "abistaja" abil kohandada Windowsi versiooni oma maitse järgi. Selle "kärpimisel" on turvalisuse huvides parem eemaldada ainult need komponendid, mis kuvatakse mustana, vastasel juhul ei pruugi "õhuke" Windows käivituda.

Kui eelistate mõnda muud brauserit nagu Firefox, desinstallige Internet Explorer, kuid ärge puudutage selle programmi tuuma ( Internet Exploreri tuum). Nii saate oma brauserist lahti saada, kaotamata kasulikke funktsioone, näiteks Windows Update.


Koostame elustamisprogramme.

Nüüd veenduge, et teil oleksid kõigi elustajate installifailid. Kui soovite kasutada Firefoxi brauserit, laadige alla uusim Firefoxi installer või pistikprogramm. Lisaks Firefoxile lisame USB-Windowsile ka Ad-Aware, Nero Burning ROM ja Avert Stinger viiruseskanneri. Kui eelistate muid tööriistu, muutke vastavalt seadeid.

NLite kahjuks ei paku Windowsi kasutusvalmis koopiat, vaid ainult selle installifaile. Seetõttu ei saa te selle programmi töödeldud XP kausta sisu lihtsalt mälupulgale kopeerida. Windowsi alglaaditava versiooni tegemiseks vajate veel ühte tasuta programmi - Bart 'i PE... Pärast selle installimist käivitage PE Builder ja valige allika allikas kaust XP. Kataloog C: \\ PEBuilder3110 \\ BartPEvaikimisi seatud väljundiks, jätke see muutmata.

Nüüd klõpsake nuppu "PlugIns". Kui soovite kasutada meie näites näidatud konfiguratsiooni, aktiveerige Nero, Ad-Aware ja Stinger pistikprogrammid. Kui vajalikku programmi pole loendis, vaadake neid aadressil http://www.nu2.nu/pebuilder/plugins/. Seal laadige selle pistikprogramm alla ja pakkige fail Bart'i PE-pistikprogrammide kataloogi. Selle tulemusena peaks kõigi Bart PE, Nu2 või PE sisaldavate nimedega failide järel olema "Jah". Samuti vajate Adaptec ASPI ja (juhul kui olete eemaldanud Windows Exploreri koos nLite'iga) Total Commander ja ka "Klaviatuuripaigutus" Kui olete lõpetanud, väljuge pistikprogrammi aknast käsuga "Sule" ja sulgege PE Builder.


Integreerime elustamisprogrammid Windowsi jaotusse.

Äsja aktiveeritud programmide jaoks on Barti PE-installide kataloogil oma alamkataloogid. Peate sinna kopeerima oma elustajate vajalikud failid. Ainult sel juhul installitakse need Windowsiga. Alustage Firefoxist: lihtsalt pakkige allalaaditud pistikprogramm kataloogi C: \\ pebuilder3110 \\ plugin... Edasisi muudatusi pole vaja, kuna see on juba optimeeritud Bart'i PE-ga integreerimiseks.

Pärast seda installige rämpspostivastase programmi tasuta versioon Reklaamiteadlik ja faile kopeerida defs.ref ja reklaamiteadlik.exe kataloogi C: \\ pebuilder3110 \\ plugin \\ adawareseloodud just tema jaoks.

Samuti tuleb installida Nero Burning ROM. Kopeerige kõik failid kaustast Nero kausta Nero burning rom plugins. Kui teil on Nero kuues versioon, leidke sellest kataloogist penero.inf. Avage see Windowsi tekstiredaktoris ja eemaldage semikoolon enne "" ja järgmised kolm rida. Sisestage oma kasutajanimi, ettevõtte nimi, seerianumber Nero - siis salvestage fail.

Nüüd on puudu ainult programm Stinger... Kopeerige stinger.exe selle programmi jaoks mõeldud pistikprogrammi kataloogi. Üldiselt leiate nu2.nu-st pistikprogramme teistele rakendustele, mida saab USB-Windowsile lisada. Igal neist on oma abifail, mis selgitab, kuidas programmi Bart'i PE jaoks kohandada.


Looge Windowsi alglaaditav koopia.

Kõik ettevalmistused on lõpule viidud. Kontrollige, kas teie välkmäluseade on ühendatud, ja kustutage installifailid (mälupulgalt), mille sellesse esialgse testi jaoks kopeerisite. Käivitage PE Builder ja veenduge, et allika all oleks kaust XP. Valikud "Loo ISO-pilt" ja "CD-le kirjutamine" tuleb deaktiveerida. Nüüd klõpsates nuppu "Koosta", looge Windowsi installiversioon.

Kui te pole hoolduspaketti installinud, võidakse kuvada tõrketeade, klõpsates nuppu Koosta. Sel juhul laadige alla tasuta uusim versioon taotletud failist ntdll.dll. Pakkige ZIP-arhiiv lahti ja installige uus ntdll.dll kausta i386, mis asub XP kataloogis. See eksitab Barti PE-d ja programm arvab, et Service Pack 2 on installitud.


Windows XP kopeerimine mälupulgale... Nüüd saate lõpuks Windowsi mälupulgale kopeerimiseks kasutada pakkfaili. Leidke kataloog Windows Exploreris C: \\ pebuilder3110 \\ plugin \\ peinst ja käivitage fail peinst.

Avatud DOS-i aknas klõpsake ja muutke Allika tee väärtuseks C: \\ pebuilder3110 \\ bartpe... Klõpsates nuppu, määrake sihtkataloog (sihtmärgi tee) - välkmäluseadme draivi täht. Kasutage klahvi, et valida install ja klõpsake selle käivitamiseks. Nüüd kannab Bart 's PE kõik saadaolevad andmed USB-mälupulgale. Teade "Installimine on lõpetatud" näitab, et teie Windowsi elustamis-USB-mälupulk on valmis. Selle testimiseks käivitage arvuti USB-mälupulgalt.


Me töötame USB-Windowsiga.

Selleks, et hädaolukorras aega mitte raisata, peaksite eelnevalt tutvuma värskelt küpsetatud Windowsi elustamisversiooni liidesega.


Viirusetõrje.

Meie Windowsi reanimatoris avanevad programmid sama kiiresti kui Windows XP-s. Vabanemiseks helistage näiteks Stingeri viirusetõrjele hDD kahjuritest. Läbi " Start -\u003e Programmid -\u003e McAfee Stinger"käivitage programm ja klõpsake nuppu" Otsi kohe ", et skannida C: \\ draivi. Teisi draive saate valida nuppudega" Sirvi "ja" Lisa ". Stinger eemaldab eriti ohtlikud viirused, sealhulgas Bagle, Sober ja Mydoom.


Varjatud funktsioonid.

Meie Windowsi elustamisaparaadil on koos sisseehitatud programmidega näiteks mõned kasulikud funktsioonid käsurida... Kuna Barti PE-programmeerijad on hõlpsasti navigeerinud, leiate need tööriistad kiiresti, kui te ei pea kinni samast hiireklõpsude järjestusest, mis on teile tuttav Windows XP-st. Käsureale kutsutakse " Start -\u003e Käivita (CMD)".


Kuidas käsklused töötavad, sõltub sellest, kui kõvasti te XP-d nLite abil nipite.

Kui kõik töötab, pange käivitatav mälupulk kindlasse kohta, nii et järgmine kord, kui süsteem kokku kukub, oleks see teil alati käeulatuses.


P.S. Alglaadimisprobleemide parandamine.

Kui te ei saa oma arvutit USB-mälupulgalt käivitada, aitab üks nipp. Mõni emaplaat lähtestab USB-porti liiga hilja ja see muudab Windowsi installifailid kättesaamatuks just siis, kui neid vaja on. Sel juhul on abiks RAM-ketas, mis annab enne initsialiseerimist juurdepääsu failidele.


Laadige alla tasuta Ramdisk-programm. Pärast seda kataloogis C: \\ pebuilder3110 looge uus alamkataloog Ramdisk ja pakkige sellesse alla laaditud faili sisu (nt RAR). Nüüd vajate faili Pe2USB.cmd. Eemaldage ZIP-fail pe2usb101 kataloogi C: \\ pebuilder3110 ja klõpsake jaotist "Start -\u003e Run". Kasutage käsurea käivitamiseks cmd-käsku ja lohistage fail pe2usb.cmd lihtsalt DOS-i aknasse. See kuvatakse kohe õige tee faili. Minimeerige kõik avatud aknad ja käivitage tööriist USB Disk Storage Format Tool. Järgmine samm on USB-mälupulga vormindamine FAT-vormingus. Avage uuesti DOS-i aken ja sisestage üks tühik. Nüüd tippige oma USB-mäluseadme täht, näiteks E:, ja vajutage sisestusklahvi. Niipea kui Barti PE on oma toimingud lõpetanud, on USB-mälupulk kasutamiseks valmis.

Laadimismehhanism ja üldine struktuur alglaadimisketas.

& nbsp & nbsp Kui lülitate arvuti toite sisse, lähtestatakse riistvara üldjuhul ja juhtimine viiakse üle kirjutuskaitstud (ROM) BIOS-is vilkunud spetsiaalsesse programmi, mida nimetatakse põhisüsteem sisend-väljund (põhisisend / väljundsüsteem).
BIOS-i põhieesmärk on kontrollida arvuti riistvara seisundit, lähtestada ja lähtestada peamised kontrollerid ning teha operatsioonisüsteemi esmane alglaadimine. Varustuse kontrolli teostab enesetesti protseduur (POST - Power On Self Test). POST teostab testide rühmi, mis kontrollivad protsessori, mälu, kiibistiku põhikontrollerite ja ka mõnede alglaadimiseks vajalike välisseadmete (kettad, klaviatuur, videoadapter jne) tööd. Seisund tuvastatakse spetsiaalse helisignaaliga vigane varustus. POST-i veakoodid ei ole standardiseeritud ja need määratakse BIOS-i versiooni abil. Kui testimine õnnestub, genereerivad peaaegu kõik BIOS-i versioonid ühe lühikese piiksu ("lühike kriuks") ja algab operatsioonisüsteemi alglaadimine.
Alglaadimise teostamiseks sisestage üldine juhtum, peab BIOS-i alamprogramm lugema teatud viisil programmeeritud väliselt andmekandjalt RAM-i ja juhtimise sellele üle kandma.
Välisest USB-draivist alglaadimiseks peab BIOS-i alglaadimisrutiin suutma tuvastada oma esimeses sektoris spetsiaalset kirjet sisaldava käivitusseadme. Alglaadimise register või MBR... Vaikimisi asub MBR alglaadimisketta esimeses sektoris ja hõivab 512 baiti ( standardpikkus sektor). Ei ole vajalik seisund - MBR võib hõivata rohkem kui ühte sektorit, sõltuvalt alglaaduri konkreetsest tüübist. Kuigi MBR ei sõltu ainult platvormist laaditavast operatsioonisüsteemist, erineb see DOS-i, faili puhul windowsi süsteemid ja Linux.
Kohustuslik märk MBR-kirje olemasolust ketta esimeses (mõnikord ka null) sektoris on spetsiaalne kood (signatuur) kahes viimases baidis - 55AA. Allkirja olemasolu kontrollib kõigepealt BIOS-i alamprogramm ja kui seda pole, loetakse ketta käivitamata, isegi kui kõik muud käivitatavuse tingimused on täidetud. Paljud kõvakettaprogrammid võimaldavad teil valitud sektorite andmeid vaadata ja redigeerida. See on näiteks MBR-i kirje, mida vaadati Victoria for Widows tasuta versiooniga

Rangelt võttes ei ole allkirja olemasolu mitte niivõrd MBR-i olemasolu kui märk mis tahes kettal olevate partitsioonide olemasolust. Kui muudate näiteks kettiredaktorit, sektori allkirja, loevad nii BIOS kui ka operatsioonisüsteem sellist ketast "vormindamata".

& nbsp & nbsp Enne allkirja (nihkes 0x1BE sektori alguse suhtes) on jaotustabel, mis koosneb 4 elemendist, millest igaühel on 16 baiti ja mis määrab kõvakettal maksimaalse arvu (mitte rohkem kui 4) partitsiooni . Iga element kirjeldab jaotise tüüpi (00h on määratlemata tüüpi lõik, lihtsalt - vaba koht, 01h - 12-bitine FAT, 05h - laiendatud partitsioon, 07h - NTFS jne), tegevusmärk (alglaaditavus) - 80h kood, algusaadress, lõppaadress, nihe MBR-i suhtes ja partitsiooniplokkide arv. Lihtsustatult saab MBR-i struktuuri esitada järgmiselt:

Programmi kood ja andmed. (446 baiti.)
- ketta partitsioonitabel (4 välja 16-baidist - 64-baidist)
- allkiri 55AA (2 baiti)

Alglaadimisprogramm otsib aktiivset (aktiivset) jaotist, loeb selle sektsiooni esimesest sektorist andmeid RAM-i ja edastab juhtimise esmane juhendamine selle laaduri kood. Aktiivse sektsiooni alglaadimissektori sisu sõltub tavaliselt laaditavast operatsioonisüsteemist. Selle ülesanne on laadida operatsioonisüsteemi kernel mällu ja juhtimine sinna üle kanda.

Seega peate välisest USB-draivist käivitamiseks:

Selleks, et arvuti BIOS seda tüüpi käivitamist toetaks,
- meedias oli MBR-kirje
- seal oli aktiivne alglaadimiskirjega sektsioon (PBR - Partition Boot Record).
- OS-i laadur peab juhtima ja laadima vajalikud operatsioonisüsteemi failid.

& nbsp & nbsp Eeltoodust järeldub, et mis tahes operatsioonisüsteemi failide kopeerimine välkmäluseadmele (või muule meediumile) ei too kaasa selle operatsioonisüsteemi käivitamist, kuna failide kopeerimisel on peamine alglaadimisrekord MBR ja aktiivse sektsiooni alglaadimise kirje (PBR). Ja vastupidi, kui PBR-partitsiooni jaoks on olemas MBR ja alglaadur, on võimalik käivitatava süsteemi failid asendada. Näiteks kui teil on Windows XP-ga käivitatav USB-mälupulk, saate kõik selle failid partitsioonist täielikult kustutada ja asendada need sama operatsioonisüsteemi teistega. Võimalus selliselt mälupulgalt käivitada jääb. Üldiselt on laadimisskeem järgmine - MBR-koodi lugemine ja käivitamine, aktiivse sektsiooni PBR-koodi laadimine, Windowsi alglaadija faili otsimine ja laadimine ntldr, mis peab asuma selle draivi juurkataloogis, kust alglaadimine tehti.

Looge selle ISO-pildi abil käivitatav USB c-draiv.

& nbsp & nbsp Tänapäeval on märkimisväärne arv erinevaid tarkvaratooteid, sealhulgas tooteid, mis ei ole otseselt mõeldud käivitatava välkmäluseadme loomise probleemi lahendamiseks, kuid võimaldavad seda oskusliku kasutamise korral lahendada. Lihtsaim ja kiireim viis käivitatava USB-ketta loomiseks on tasuta programmi kasutamine Rufus, mida on kirjeldatud eraldi artiklis. Käivitatava USB-mälupulga loomise protsess ERD Commanderiga ei erine alglaaditava USB-mälupulga loomise protsessist windowsi installid, erinevus on ainult kasutatud iso-pildifailides.

& nbsp & nbsp Selles artiklis käsitleme kõige tavalisemat juhtumit, kui teil on CD või selle ISO-pilt ja peate selle põhjal looma oma käivitatava USB-välkmäluseadme.

& nbsp & nbsp ISO-fail on CD- või DVD-plaadi andmepilt, mis põhineb rahvusvaheline standard ISO-9660. Pildifail sisaldab täpse koopia füüsilisest CD-st: - andmed, teave failisüsteemi kohta, kataloogistruktuur, faili atribuudid ja mis veelgi tähtsam - alglaadimisteave... Loomise ajal iSO pilt, kopeerib kõik CD / DVD-ketaste bitid vastavalt originaalkandjale. ISO-vorming on kõige levinum CD-piltide formaat, nii et on suur summa programmid, mis võimaldavad teil selle ISO-pildi saada olemasolevalt plaadilt. Samuti on tarkvaratooteid, mis võimaldavad teil pilti redigeerida ja luua sellest alglaaditava meediumi. Üks populaarsemaid käivitatavate meediumide loomisprogramme on EZB Systems Inc. Programm on tasuline, kuid registreerimata versioon võimaldab töötada kuni 300 MB failidega ja võib jäljendada kuni 600 MB virtuaalset CD-d.

& nbsp & nbsp Kasutagem näiteks UltraISO-d käivitatava USB-välkmäluseadme loomiseks, mis põhineb ERD Commander 2008 käivitataval CD-l.
Esiteks peate looma ISO-pildi, mille jaoks programmi peamenüüs valige vahekaart Tööriistad ja lõige Looge CD-pilt... Seejärel valime draivi koos käivitatava CD-ga ja määrame ka ISO-pildifaili nime ja tee:

Pärast nupu vajutamist Tegema alustatakse ISO-pildi loomist olemasolevalt CD-lt. Protsessi edenemist kuvab programm:

Pärast pildi loomise lõpetamist pakub programm selle sisu avamist.

IN sel juhulkuna pole vaja töötada ISO-pildi sisuga, võite vastata Mitte ja jätkake järgmise sammuga - käivitatava USB-mäluseadme loomine kettapildi põhjal koos ERD Commander 2008-ga.

ja lõige Kirjutage kettapilt (Kirjutage pilt kettale)


Kettaseade - valige USB-draiv, kuhu soovite ISO-pildi kirjutada
Põllul Pildifail kuvatakse ISO-pildifaili nimi ja tee. Seda välja ei saa selles kontekstis muuta. Selle väärtuse määrab valitud (avatud) ISO-fail. Kui peate valima mõne muu pildifaili, tehakse seda programmi peamenüü kaudu - Fail - Avatud on pildifaili nimi.
Salvestusmeetod - peate valima USB kõvaketas või USB HDD +.
Klõpsake akna allosas nuppu Vormindus ja määrake eemaldatava ketta vormindamise parameetrid.

Pärast vormindamise lõpetamist sulgege selle aken ja vajutage nuppu Kirjuta üles... Programm kuvab hoiatuse, et kõik kettal olevad andmed hävitatakse, ja vajab töö jätkamiseks kinnitust.


Pärast klõpsamist Jah algab pildi eemaldatavale kettale salvestamise protsess. Protsessi edenemine kuvatakse peaakna ülemises osas protokollina.


Pärast kirjutamistoimingu lõpetamist muutub nupp aktiivseks. Tagasi ja kui klõpsate seda, suletakse pildi salvestamise aken.

& nbsp & nbsp Sarnane tehnika võimaldab hõlpsasti piltidest luua käivitatavaid USB-päästekettaid ERD komplekti versioonid 6.0 ja 6.5 Microsofti diagnostika- ja taastetööriistade komplekt (MS DART). Kuid katse luua pildilt alglaaditav USB-mälupulk ERD ülem 2005/2008 või ERD versioon 5.0 lõppes ebaõnnestumisega. Ketta loomine õnnestus, kuid selle käivitamise katse lõppes ekraanil kuvatud teatega:

Käivitage USB-seade:
Eemaldage ketas või muu meedium.
Taaskäivitamiseks vajutage suvalist klahvi

& nbsp & nbsp ERD 6.X-i pildid põhinevad Windowsi eelinstallimiskeskkonna (WinPE) versioonil 2.0 ja uuematel. WinPE on kärbitud windowsi versioon XP, mille saab käivitada ilma kõvakettale installimata, kuid kasutades CD / DVD-draivi või välist USB-draivi. Versioon 2.x ja uuemad versioonid kasutavad Windows Vista / Windows 7 stiilis alglaadurit. Varasemad versioonid kasutavad Windows NT / 2000 / XP stiilis alglaadurit.

Tuletan meelde, et ISO-pildi kirjutamisel USB-mälupulgale kuvas UltraISO programm oma tööst logi, milles oli kirje partitsiooni alglaadimissektori tüübi kohta. Ülaltoodud näites on see rida - Buutsektor: WinNT... See tähendab, et partitsiooni alglaadimissektor on kasutatud windowsi alglaadimine NT / 2K / XP. Süsteemi kõvakettalt käivitamine on antud juhul järgmine:

- loetakse aktiivse sektsiooni alglaadimissektor (id) ja juhtimine viiakse sellele üle.
- otsimine ja laadimine toimub juhtimise ülekandmisega süsteemi laadimisfaili.
Kõvaketast kasutav WinNT / 2K / XP alglaadimismehhanism on sama - alglaadimisfaili otsitakse ketta juurpartitsioonist ntldr, laaditakse mällu ja kontroll kantakse sinna üle. Järgmisena otsib alglaaduri kood juba vajalikke Widows-faile ja laadib need alla.
CD-l oleva Windows PE puhul kasutatakse alglaadurifaili asemel CD alglaadimissektori koodi (fail bootect.bin). ntldr kasutatud fail setupldr.bin I386 kataloogist. Pealegi on fail setupldr.bin funktsionaalselt täiesti identne ntldr-failiga. Lihtne lahendus soovitab ennast - kustutage fail bootect.bin välkmäluseadme juurest ja kopeerige fail setupldr.bin kataloogist I386 selle juure nime ntldr alla.

Aktiivse sektsiooni alglaadimissektori programmikood peab leidma välkmäluseadme juurest ntldr alglaaduri faili ja selle juhtimise üle kandma.
Kui proovisin sel viisil käivitada, muutus olukord. Allalaadimine algas, sõnum väljastati

Seadistus kontrollib teie arvuti riistvara konfiguratsiooni:
Ja mõne sekundi pärast
NTDETECT nurjus

Nii on, et setupldr.bin ntldr alglaaduri kujul välkmäluseadmes töötas, kuid faili ei leitud NTDETECT, mis on üsna ootuspärane, kuna WinNT-stiilis alglaadimismehhanism eeldab, et lisaks ntldr-failile peab ketta juurpartitsioonis olema ka fail ntdetect.com

See fail asub ka kataloogis I386 mälupulgad. Kasutamisel on näha mustrit setupldr.bin as ntldr, kõik kerneli käivitamiseks ja initsialiseerimiseks vajalikud failid peavad asuma ketta juurkataloogis, mitte kataloogis I386... Pärast nende kopeerimist eemaldatava ketta juurpartitsiooni lõppes alglaadimine sõnumiga

Faili \\ minint \\ system32 \\ biosinfo.inf ei saanud laadida

Fail puudub \\ minint \\ system32 \\ biosinfo.inf... Kuid kataloogi minint mitte välkmäluseadmel, kuid on I386, milles asub vajalik fail. Järeldus viitab sellele, et süsteemi kataloogi nime asemel I386 kasutatakse nime minint.

Tegelikult võiksite aru saada failis olevate kirjete struktuurist txtsetup.sif ja muutke süsteemifailide teed, kuid seal on lihtsam ja universaalsel viisil.

Proovime kataloogi ümber nimetada ja proovime uuesti USB-mälupulgalt käivitada. Kõik töötab suurepäraselt! Käivitamine väliselt USB-draivilt ERD Commander 2005/2008 / ERD5.0 viiakse läbi probleemideta, palju kiiremini ja on suurepärane võimalus saadud alglaaditav ERD-mälupulk oma eelistuste järgi ümber teha.

Looge käivitatav ERD-mälupulk ilma ISO-pilti kasutamata.

& nbsp & nbsp Allalaadimismehhanismi mõistmine võimaldab teil enamik probleeme "käsitsi" lahendada, ilma et peaksite täiendavat tarkvara otsima ja installima. Näiteks kui peate saadud mälupulgal asendama ERD Commanderi versiooni, saate seda teha ilma tarkvara kasutamata. MBR ja aktiivse sektsiooni alglaadimissektori kood on sellel välkmäluseadmel juba saadaval. Seetõttu piisab sellest, kui kustutate sellest lihtsalt kõik ERDC ühe versiooni failid ja kataloogid ning "libistate" vajalikud teise kompositsioonist.

Loomulikult ei saa te vormindamist kasutada, nimelt kustuta vanad failid ja kaustad ning kopeerige uued nende asemele.

& nbsp & nbsp Alglaaditava eemaldatava loomiseks USB-mäluseade saate hakkama ka ilma põletavate CD-piltideta. Eelmise ülesande saab lahendada ilma UltraISO programmi kasutamata. MBR-i ja partitsiooni alglaadimissektori saamiseks välkmäluseadmele saate kasutada näiteks lihtsat ja tasuta programmi, mis võimaldab USB-andmekandjat vormindada alglaadimissektoritega. Programm ei vaja installimist ja seda on väga lihtne kasutada.

Pärast vormindamise lõppu on meil tühi USB-mäluseade MBR-kirje, tegevusmärgi ja WinNT-stiilis partitsiooni alglaadimissektoriga. Käivitatava ERD Commanderi ketta loomiseks jääb teha järgmist:

Kopeerige ERD-ketta sisu USB-mälupulgale. Kui teil on plaadilt ISO-pilt, saab selle sisu välja tõmmata näiteks WinRAR-i abil.
- kopeerige failid (biosinfo.inf, ntdetect.com jne) kaustast I386 mälupulga juurkataloogi
- nimetage juurkataloogis fail setupldr.bin ümber nimeks ntldr
- nimetage kataloog I386 ümber minintiks.

Alglaaditava USB-välkmälu loomine ERD Commander 6.0-7.0 jaoks tavaliste Windows 7 tööriistade abil

ERD Commander 6.0 ja uuemad versioonid kasutavad allalaadimiseks uut allalaadimishaldurit BOOTMGR... Täpselt nagu alglaaduri fail ntldr, fail bootmgr asub selle draivi juurkataloogis, kust käivitate. Aktiivse sektsiooni alglaadimissektoril on selle otsimiseks, lugemiseks ja käivitamiseks käivitamiseks programmikood. Uue dispetšeri alglaadimiskonfiguratsioon on failis salvestatud spetsiaalses vormingus BCD kataloog \\ BOOT ja see on alglaadimise konfiguratsiooniandmete süsteemihoidla. ERD Commander 6.0 (DaRT 6.0) ja hiljem kasutatud konfiguratsioonis on juba vajalikud kirjed, et luua arvuti mällu ramdisk-pilt ja käivitada käivitatav süsteemipilt (seadme ja alglaadimisrakenduse BCD-konfiguratsioonikirjed). Uue allalaadimishalduri suhteliselt kõrge mitmekülgsus bootmgr Annab võimaluse Windows PE Image (ERDC) käivitada ja juurutada, kui see on õigesti konfigureeritud, olenemata sellest, millist füüsilist andmekandjat see töötab. Teisisõnu, ERDC 6.0 (DaRT 6.0) ja uuemate versioonide käivitamiseks piisab sellest, kui alglaadimissektori kood saab juhtimise üle anda alglaadimishaldurile. bootmgr ja välkmäluseadmel oleks CD-andmete täpne koopia:

Fail bootmgr juurkataloogis

Kataloog SAABAS kogu selle sisuga

Kataloog allikatest kus on käivitatav pildifail boot.wim

Plaat sisaldab ka kataloogi EFI, mida võib vaja minna, kui alglaadimishaldurit kasutatakse EFI (Extensible Firmware Interface) süsteemijaotusel põhinevate operatsioonisüsteemide käivitamiseks

Seega peab ERDC 6.0 ja uuemate versioonide käivitamiseks olema USB-välkmäluseadmel aktiivne alglaaduriga partitsioon. bootmgr... Alglaadimissektorite koodi kirjutamiseks, millele alglaadimine lülitatakse bootmgr saate kasutada teenuse utiliiti bootsect.exe mis on kataloogis saabas või saab võtta komplektist installiketas Windows Vista ja vanemad.

Flash-draivi vormindamiseks ja aktiivse sektsiooni märgi määramiseks võite kasutada standardset käsurea utiliiti ketasosa... Pärast käivitamist kuvab utiliit käsuviiba:

DISKPART\u003e

Plaatide loendi saamiseks peate sisestama käsu:

loendi ketas

Loendis kuvatakse süsteemis olevad kettad. On vaja kindlaks teha, milline neist on mälupulk. Seda näeb tavaliselt veerus suurus (tuleb meeles pidada, et veerus "Vaba" ei kuvata kettal olevat vaba ruumi, vaid uue sektsiooni loomiseks saadaval olevat ruumi ja te ei tohiks sellele tähelepanu pöörata). Valitud kettal toimuvad edasised toimingud viivad andmete hävitamiseni, seetõttu peate olema ettevaatlik ja ärge tehke valimisel viga.

vali ketas 3 - valige ketas 3

Pärast ketta valimise käsku tehakse kõik sellega seotud toimingud. Käsuga loendi ketas valitud plaati kuvatakse sümboliga * esimeses veerus.

Ketta sisu kustutamiseks kasutage käsku

Pärast puhastamist peate USB-mälupulgale looma uue peamise partitsiooni käsuga:

luua partitsioon esmane

Järgmiste käskude jaoks valige loodud jaotis:

valige partitsioon 1

Muutke see aktiivseks:

Vormindage see näiteks failisüsteemis FAT32

vorming fs \u003d fat32

Pärast vormindamise lõpetamise teadet määrake jaotisele tasuta täht käsuga:

Ja lõpetage programmiga töötamine:

Pärast seda peate määrama draivitähe Exploreri või näiteks juhtpaneeli "Disk Management" (diskmgmt.msc) abil. Stiilis alglaadimissektori loomiseks bootmgr peate käivitama käsu:

saapad / nt60 X: kus X: on USB-mäluseadmele määratud täht.

Kui see õnnestub, kuvatakse teade, mis sisaldab rida:

Käivitamiskoodi värskendati edukalt kõigi sihitud mahtude puhul.

Pärast neid toiminguid on välkmäluseade valmis alglaadimishalduri faili allalaadimiseks bootmgr Jääb üle vaid kopeerida ERD Commander CD sisu ja käivitada. Samamoodi saate alglaadimishalduriga luua iga Windows PE2-l põhineva tarkvaratoote jaoks käivitatava USB-mäluseadme bootmgr (USB-mälupulk, mis põhineb süsteemi installikettal, hädaolukorra taastamise kettal jne)

Selle tehnika kasutamisel peate arvestama järgmiste punktidega:

Kui välkmäluseadmel on juba aktiivne partitsioon, siis utiliit ketasosatavaliselt pole vaja.

Käsu täitmine bootect ei mõjuta kettal olevaid andmeid ja seda saab käivitada igal ajal. Alglaadimiskirje (MBR) koodi kirjutamiseks võite kasutada käsku - bootsect / mbr / nt60 X:

Alglaadimisstiili taastamiseks ntldr kasutatud võti / nt52

ERD versioonidega 5.0, 6.0, 6.5 mitme käivitusega välkmäluseadme loomine. 7.0

& nbsp & nbsp Käivitamisel mis tahes andmekandjalt saab konkreetse süsteemi alglaaduri koodi asemel põhimõtteliselt laadida mis tahes programmikoodi, mille saab alglaadija leida ja lähtestada. Omakorda võib see kood juhtimise üle kanda teiste opsüsteemide teistele alglaaduritele. Teisisõnu, mitme käivitusega toodetes laaditakse konkreetse operatsioonisüsteemi laadimise asemel kõigepealt spetsiaalne programm - allalaadimishaldur (või Boot Manager), millega soovitud süsteem valitakse ja juhtimine viiakse selle alglaadurisse.

Laadimisprotsess on skemaatiliselt järgmine:

Loetakse MBR-i ja määratakse aktiivse sektsiooni aadress.
- loetakse aktiivse sektsiooni alglaadimissektor (id) ja juhtimine viiakse sellele üle. Pakutakse buutihaldurit
- allalaadimishaldur kuvab loendi võimalikke valikuid alla laadida, otsib valitud süsteemi ja käivitab selle.

& nbsp & nbsp Üks kõige rohkem universaalsed tööriistad mitme käivitusega meediumite loomiseks on GRUB - GRand Unified Bootloader - Linuxi / Unixi keskkonna kõige populaarsem alglaadur, millest on saanud omamoodi etalon hästi rakendatud, paindliku ja tõhusa alglaaduri jaoks. Lisaks võimalusele parameetreid alglaaditavale süsteemile edastada saab GRUB juhtida ahelat teisele alglaadurile, mis võimaldab tal käivitada Windowsi (ntldr alglaaduri kaudu) ja praktiliselt mis tahes muu süsteemi.

Projekti GRUB hakati arendama 90ndate lõpus osana mitme käivituse spetsifikatsiooni (spetsifikatsioon) juurutamisest, mis pakub universaalset võimalust kõigi operatsioonisüsteemide tuumade käivitamiseks. GRUBi baasil töötati välja GRUB4DOS pakett - universaalne alglaadur, mida juhitakse käsurea režiimis või konfiguratsioonifaili abil. GRUB4DOS-i alglaadurit saab kasutada peamise süsteemi alglaadurina nii Linuxis kui ka Windowsis. MBR-i installimisel fail grldr.mbr, mis sisaldub pakendis Grub4dos, kirjutatakse alglaadimisseadme (HDD, disketi, USB-mäluseadme) alglaaditavale alale. Põhifail on seadme juur grldr, sarnane alglaaduriga ntldr laaditi MBR-ist, kasutades koodi grldr.mbr.
Kui Grub4dos laaditakse MBR-ist, kontrollib see kõiki toetatud seadmeid koos kõigi toetatud failisüsteemidega grldr-faili olemasolu suhtes ja kui see leitakse, laadib see RAM-i ja seejärel teisaldab selle juhtimise. Programmi grldr loader kood otsib oma konfiguratsioonifaili menüü.lstja kui sellist faili ei leita, siis aktiveeritakse käsurežiim. Failid grldr ja menu.lst võivad asuda mitte ainult aktiivse sektsiooni juuris koos MBR-iga, vaid ka kõikides teistes.

Kui grldr on installitud sektsiooni alglaadimissektorina, tuleb seda otsida ja laadida MBR-koodiga. Igatahes, algstaadiumis Alglaadija ülesandeks on otsida konfiguratsioonifaili menu.lst. Kui faile menu.lst on mitu (erinevatel ketastel), on esimene menu.lst laaditud fail alglaadimisseadmes. Kui fail leitakse ühelt kõvakettalt, ignoreeritakse eemaldataval andmekandjal olevaid faile.

Grldr alglaaduri üks omadusi on võimalus käivitada operatsioonisüsteemid otse ISO-pildifailist. Seetõttu saab mitme ERDC ISO-failiga käivitatava ketta loomine üsna lihtsaks ülesandeks.

Mitme käivitusega USB-ketta loomise protseduuri saab jagada järgmisteks toiminguteks:

USB-mälupulga vormindamine ja alglaadija koodi grldr.bin installimine MBR-i sektorisse ning aktiivse partitsiooni alglaadija koodi installimine GRUB-i jaoks.
- grldr-faili kopeerimine välkmäluseadme juure.
- käivitatavate operatsioonisüsteemide iso-pildifailide kopeerimine.
- Alglaadija menüü seadistamine faili menu.lst kirjutatud käskude abil.

Näitena valisin loomise võimaluse mälupulk koos ERD Commanderi 3 erineva versiooniga - 5.0, 6.0, 6.5 ja vastavalt kolme pildifailiga erd50.iso, erd60.iso, erd65.iso.

GRUB-iga töötamisel kasutatakse teatud reegleid, mille eiramine võib põhjustada käivitamisprobleeme ja isegi kasutajaandmete kadumise. Kõigil alglaaduri tarkvaraga töötamise juhtudel, eriti Windowsi keskkonnas, peate olema ettevaatlik ja teadlik tehtud toimingute tulemustest. Kui te pole kindel oma teadmistes ja oskustes, ärge tehke selliseid toiminguid, kui oluliste andmetega draivid on ühendatud, või vähemalt, teha koopiaid alglaadimissektoritest, failide eraldamise tabelitest või kõvaketta täisekoopiatest.

Grub4Dos'i alglaaduriga töötamisel austage tähemärkide suurtähti - selle väikesed ja suured tähed on erinevad tähemärgid. Seadmete nimetamine erineb ka Linuxist ja Windowsist. GRUBi kasutatavad seadmete nimed:

Fd - diskett
cd - kompaktne ketas - CD-ROM-draiv
hd - kõvaketas - kõvaketas

Kettad ja vaheseinad nummerdatakse nullist. Seadme ja sektsiooni kirjed on suletud. Niisiis, kirje (hd0) tähendab esimene kõvaketas, salvestamine (hd0,0) tähendab esimese kõvaketta esimene sektsioon... Plaadid nummerdatakse vastavalt nende BIOS-i numbritele. Tavaliselt on standardseadistusega Primary Master Disk hd0, Primary Slave on hd1 jne. Kui BIOS-is muudetakse alglaadimisseadmete järjekorda, muudetakse ka ketta nimetamist. Eelkõige, kui määrate USB-mälupulgalt alglaadimisrežiimi, saab selle nimeks hd0 ja esimene kõvaketas - hd1. Seda fakti ei arvestata sageli mitme käivitusega ketaste loomisel, mistõttu alglaaduri menüüelemendid ei tööta alglaadimisseadmete vale nummerdamise tõttu.

GRUB-i alglaadur toetab käsurida ja võimaldab teil käivitada umbes viiskümmend sisseehitatud käsku, umbes nagu Unixi / Linuxi konsoolikäsklused. GRUB-i silumisrežiimi sisenemiseks vajutage klahvi SISSE alglaaduri alguses. Selles režiimis kuvatakse ekraanil allalaadimise edenemist käsitlevad teated. GRUB-i käsurea sisestamiseks vajutage klahvi C alglaaduri alguses. Ekraan palub teil käske sisestada.

Bootloaderi käskude loendi saab klahvi vajutades TAB (loend ilma lisainformatsioon) või käsuga

Vihje konkreetse käsu saamiseks saab

abi käsu nimi
aitab leida - käsurida leidma

Näited ketaste ja partitsioonide numeratsiooni kontrollimise käskudest

leia /menüü.lst - kuvada jaotiste loend, mis sisaldab faili menu.lst
leidke /boot.ini - andke loend partitsioonidest, mis sisaldavad faili boot.ini, mida tavaliselt kasutatakse sektsiooni nime kontrollimiseks Windowsi abil (boot.ini asemel saate otsida ntldr bootloaderi faili ise).

Kui on fail menu.lst, võetakse sellest alglaadija käsud. Menüü.rst tähega algavad read # , ei töödelda ja neid kasutatakse kommentaaridena. Lihtsa mitme käivitusega ERD-ketta loomiseks on vaja ainult mõnda käsku.

ERD 5.0, ERD 6.0, ERD 6.5 mitme käivitusega välkmäluseadme loomise samm-sammuline meetod

Kogusin kõik programmid, mida teil võib vaja minna, väikesesse zip-arhiivi. Installimist pole vaja.

1. Alglaadimissektori koodide vormindamine ja seadistamine.

Utiliiti kasutatakse välkmäluseadme vormindamiseks USB kettasalvestuse vorming. (HP USB kettasalvestuse vormindamise tööriist) - hpusbfw.exe... Katsed kasutada Windowsi standardset vormindamist lõpevad tavaliselt käivitussektori koodide installimata jätmisega, seega on parem seda utiliiti kasutada. Pärast programmi peaaknas alustamist peate valige vormindamiseks USB-mälupulk .

Olge ettevaatlik, kuna vormindamise kettana peate valima täpselt USB-mälupulga, mida kasutatakse mitme käivitisena. Failisüsteem võib olla FAT32 või NTFS. Märkige ruut Kiire vormindamine. Pärast vormindamise lõpetamist kuvatakse tulemustega aken

Buutimissektori koodide (MBR ja partitsiooni alglaadimissektori kood PB) installimiseks võite kasutada GRUB-i installeri konsooli (grubinst.exe) või graafilist versiooni (grubinst_gui.exe). GUI versioon on lihtsam ja vähem veaohtlik.

Plaadi valimisel olge ettevaatlik! Grub4Dosi installer kasutab GRUB-draivi nimetamise kokkuleppeid. Seetõttu ei saa valitud ketas seda kunagi olla (hd0) (see on teie süsteemi alglaadimisketas) ja selle suurus peaks olema ligikaudu võrdne välkmäluseadme vormindamisprogrammi suurusega. Pärast ketta valimist vajutage Installige Pärast installi lõppu saate tulemuste kohta teate:


Lükake SISENEMA ja sulgege installer.

Kui käivitussektorite installimist ei tehta ja sellega kaasneb teade Peaks olema ketta pilt, märkige ruut Floppy pilt jaotises "Valikud" ja vajutage uuesti nuppu Installige

2. Kopeerige vajalikud failid ja kohandage menüüd.

Nüüd jääb alglaaduri kopeerimine USB-mälupulka grldr, menüü- ja pildifailid .iso. Kasutusmugavuse huvides olen selle kõik kogunud arhiivi ,.
Pärast lahtipakkimist peate kõik failid USB-mälupulgale kirjutama.
Neile, kellel juba on ERD iso pildifailid, saate need kopeerida USB-mälupulgale (järgides pildinimesid - erd50.iso, erd60.iso, erd65.iso) ja lisada järgmised failid eelmisest arhiivist:

Grldr on alglaadur.
menu.lst - alglaaduri menüüfail
erdall on graafiline menüü kest.

Mitme käivitusega välkmäluseade on valmis. Saate käivitada.
Pange tähele, et piltide lahtipakkimine võtab aega ja pärast menüüelemendi valimist võib ekraan jääda tühjaks. Sõltuvalt ISO-pildifaili suurusest, välkmäluseadme kiirusest ja süsteemist tervikuna võib see kesta mõnest sekundist mitme minutini.

Pildifailide koosseisu ja alglaaduri menüüfaili sisu saab vastavalt soovile muuta.

Faili menu.lst sisu:

vaikimisi 0
gfxmenu / erdall
juur (hd0,0)

Pealkiri ERD Commander 5.0 Windows XP / Windows 2003 jaoks
kaart --mem /erd50.iso (0xff)
kaart - konks
kettlaadur (0xff)
saabas

Pealkiri ERD Commander 6.0 Windows Vista / Windows 2008 jaoks
kaart --mem /erd60.iso (0xff)
kaart - konks
kettlaadur (0xff)
saabas

Pealkiri ERD Commander 6.5 Windows 7 / Windows 2008 RC2 jaoks
kaart --mem /erd65.iso (0xff)
kaart - konks
kettlaadur (0xff)
saabas


Failis kasutatud GRUB-käskude selgitused:

vaikimisi 0 - valige vaikimisi esimene menüüelement (vaikimisi 1 - teine \u200b\u200bjne)

gfxmenu / erdall - kasutage menüü graafilise stiilina erdall-faili

juur (hd0,0) - juurpartitsioonina kasutatakse esimese ketta esimest partitsiooni, s.t. esimene osa välkmäluseadmest, millest käivitamine toimus.

pealkiri ERD Commander 5.0 Windows XP / Windows 2003 jaoks on alglaadimismenüü üksus. Käskude järjestus igas üksuste komplektis pealkiri sama, erinevad ainult üksuste nimed ja pildifailide nimed.

kaart --mem /erd50.iso (0xff) Meeskond kaart sel juhul kasutatakse seda RAM-is oleva CD jäljendamiseks (parameeter --emem pildifailist erd50.iso alglaadimisseadmesse 0xFF... Meeskond kaart kasutatakse piltidelt käivitamiseks ja ketaste vahetamiseks, kui peate näiteks Windowsi käivitama käivitatava USB-mäluseadme GRUB-i menüüst. Sel juhul, kui te ketast ei asenda, lõpeb allalaadimine sõnumiga, mis kinnitab, et faili hal.dll ei leitud, kuna Windowsi laadur ei leidnud süsteemikataloogi, mis oleks pidanud olema sisse lülitatud (hd0). Süsteemi asukohaandmed, mis sisalduvad failis boot.ini, bootloaderis ntldr Windows otsib (hd0), mis on teie mälupulk. Seega, et tagada kõvakettale installitud Windowsi tavapärane alglaadimine, kaardistatakse kettad tavaliselt nii, et Windowsi ketas muutub (hd0)

kaart -haak - viivitamatult kaardistama. Kaardikäske ei täideta kohe, vaid need pannakse täitmisjärjekorda. Kettaseadme emuleerimise muudatuste tagasivõtmiseks kasutage nuppu kaart -haak

Parameeter --emem kasutamine on valikuline, kuid soovitav. Selle puudumisel käivitatakse alglaadimine ilma pilti RAM-i kaardistamata ja see näeb välja nagu CD-lt käivitamine. GRUB-il on aga oluline piirang kettapildilt virtuaalseadme loomisel seda mällu kaardistamata - pildifail peab olema külgnev (mitte killustatud). See tingimus on tavaliselt täidetud, kui salvestusmeediumina kasutatakse CD / DVD-d. Mälupulga kasutamise korral on üksikute failide kustutamisel ja lisamisel täiesti võimalik, et pildifail võib osutuda mitmeks fragmendiks ja allalaadimine lõpeb veateatega:

Draivi jäljendamise fail peab olema ühes külgnevas ketta piirkonnas (Ketta jäljendamise fail peab olema külgnev).

Sellisel juhul peate faili kas defragmentima, näiteks utiliidi abil jätkvõi kasutage RAM-is kujutiseemuleerimist, mis ei nõua faili paigutamist ühte fragmenti. Peate lihtsalt arvestama, et arvutifaili maht peab olema piisav, et sinna mahutada pildifail. Tavaliselt pildid väike suurus kasutatakse parameetriga -mem ja otsest kaardistamist kasutatakse failide jaoks, mille suurus ei võimalda neid täielikult arvuti RAM-i lugeda. Paus tühja ekraani kujul suurte piltide laadimisel ja mälukaardistamisel on põhjustatud suhteliselt pikka aega mäluseadme andmete lugemine RAM-i, kui käivitusseadet jäljendada.

kettlaadur (0xff) - GRUB kasutab kaardistatud seadet 0xff alglaadimisseadmena.

saabas - käivitage eelmiste käskude ettevalmistatud käivitamisprotseduur.

& nbsp & nbsp Täiendava menüüelemendina saate lisada kõvakettale installitud Windowsi käivitamise võimaluse.

pealkiri Boot esimeselt kõvakettalt
kaart (hd1,0) (hd0,0)
kaart -haak
kettlaadur (hd0.0) +1
saabas

Selles lõigus kasutatud käsud erinevad pisut eespool käsitletutest. Nagu märgitud, peab Windowsi käivitamiseks olema esimene kõvaketas (hd0) alglaadimisseade. Meeskond kaart (hd1,0) (hd0,0) kaardistab esimese ketta esimese partitsiooni (hd0,0) teise ketta esimese partitsiooni (hd1,0), s.t. välkmäluseadme asemel, kust alglaadimine tehti, saab seadmeks kõvaketas (hd0). Meeskond kettlaadur (hd0.0) +1 tähendab, et esimene sektor (+1) laaditakse esimese ketta esimesest partitsioonist.

& nbsp & nbsp Kokkuvõtteks lisan selle seda tehnikat võimaldab teil luua elustamisvälkmälust oma väljaande, lisades näiteks Acronise toodete, Alkidi CD komplektide, Ruslive CD jms allalaadimise võimaluse.

& nbsp & nbsp Moodsate arvutite puhul, millel pole diskette, saab disketilt alglaadimise võimaluse rakendada ka pildi laadimisega GRUB-i abil. Näiteks kaaluge võimalust alla laadida pilte populaarsetest programmidest kõvaketaste MHDD ja Victoria testimiseks. Ettevalmistatud piltidega arhiivi saate alla laadida lingilt:

Arhiiv sisaldab 2 faili - pildid mhdd.ima ja vcr352.ima. Need tuleb kopeerida USB-mälupulgale ja sisse menüü.lst lisa read:

pealkiri Victoria DOS-i versioonile 3.52
kaart --emem /vcr352.ima (fd0)
kaart -haak
kettlaadur (fd0) +1
rootnoverify (fd0)
kaart - disketid \u003d 1
saabas

Pealkiri MHDD ver 4.60
kaart --emem /mhdd.ima (fd0)
kaart -haak
kettlaadur (fd0) +1
juur (fd0)
kaart - disketid \u003d 1
saabas

Sel juhul kasutatakse disketimulatsiooni (seade (fd0), mis on kaardistatud alglaadimis disketi pildifailidest mällu vcr352.ima Victoria jaoks ja mhdd.ima MHDD jaoks. Lühike käskude seletus:

kettlaadur (fd0) +1 määrab, et alglaadimine toimub esimese disketi esimesest sektorist.
juur või juurige üle küsi alglaadurit grldr jäljendatud draiv juurdraivina. juurida kasutatakse juhtudel, kui peate alglaadurile ütlema, et juurketast pole vaja installida. Tavaliselt kasutage standardsete failisüsteemide jaoks juur .
kaart - disketid \u003d 1 - ütleb grldr-laadurile, et kasutatakse ainult ühte jäljendatud disketiseadet.

Mõnikord on kasulik lisada bootloaderi menüüsse täiendavaid käske.

Minge käsureale:
pealkiri Käsurida
käsurida

Arvuti taaskäivitamiseks toimige järgmiselt.
pealkiri Taaskäivitage arvuti
taaskäivitage

Lülitage arvuti välja:
pealkiri ShutDown PC
peatu

Lisaks sellele artiklile:

Eraldi artikkel virtualiseerimistehnoloogia kasutamise kohta käivitatavate välkmäluseadmete testimiseks. Laadige alla tasuta ja hõlpsasti kasutatavate programmide lingid, et lihtsustada teie loodud alglaaditava meediumi loomise, silumise ja testimise protsessi.

Paljuski sarnaneb alglaadimisprotseduur siin käsitletule, kuid välise mitme käivitusega USB-ketta asemel kasutatakse alglaaduriga PXE-serverit grldr ja muud vajalikud tarkvara allalaadimise tagamiseks kohalik võrk, faile. Näide mitme käivitusega ERD ülema ja Victoria kaugjuhtimispuldist.

Üksikasjalikud juhised mitme käivitusega välkmäluseadmete loomiseks, kasutades programmi Sardu tasuta versiooni.

Näide tasuta programmi Rufus kasutamisest Windowsi levitamisega käivitatava USB-välkmäluseadme loomiseks.

See artikkel räägib käivitatava USB-mälupulga loomisest. Näiteks lükkame Paragoni kodusekspertide programmi USB-mälupulka. Selleks peame looma USB-mäluseadmele alglaadimissektori, kirjutama sinna alglaaduri ja alglaadimishalduri.


Esmalt laadige alla kõik vajalikud failid.

Alglaaduri kirjutamine USB-mäluseadmele

Enne töö alustamist veenduge, et teie välkmäluseadmel pole väärtuslikku teavet. Kõik mälupulgal olevad andmed kustutatakse.


1. USB-mälupulgal peate looma alglaadimissektori. Jämedalt öeldes muutke välkmälu aktiivseks. Seda tehakse järgmiselt. Käivitage fail "BOOTICE.exe", mille oleme juba alla laadinud.





Veenduge, et valitud välkmäluseade, mille tahame muuta käivitatavaks. Klõpsake nuppu "Osade haldamine".





Jaos "Parts Manage" peame täitma käsu "ReFormat USB disk". See tähendab USB-mälupulga vormingu muutmist. Meie juhul teisendage see HDD-vormingusse. Teisisõnu, tehke USB-välkmäluseadmest väline kõvaketas, kirjutades sellele alglaadimissektori.


Pärast edukat toimingut läheb teie mälupulk kõvaketta režiimi. Nüüd on selles olemas saapasektor. Kuid nüüd oleks meil tore see vormindada. Sel eesmärgil on olemas nupp "Vormista see osa".





Vormindame USB-mälupulga FAT32-vormingus.


2. Nüüd peame alglaaduri kirjutama sellesse alglaadimissektorisse. See tähendab, et meil on alglaadimissektor, kuid siiani pole selles teavet. Me peame sinna laadima alglaaduri. Kuidas me seda teeme? Kõik samas programmis "BOOTICE.exe" on olemas nupp "Process MBR". Klõpsake seda.





Siin valime, milline alglaadur kirjutatakse alglaadimissektorisse. Need on kõik programmid, mis on kirjutatud nullsektorisse. Valime alglaaduri "Grub4dos" ja klõpsake nuppu "Install".





Ilmuvas aknas ei saa midagi jätta. Soovi korral võite märkida ka märgi "Ärge otsige flopilt GRLDR-i". See tähendab, et alglaadur ei otsi disketti. Miks peaks alglaadur raiskama aega disketile, kui neid enam ei kasutata.


Ja saate ka allalaadimishalduri nime muuta. Maksimaalselt viis tähemärki.


Alglaaduri kirjutamiseks USB-mäluseadmele klõpsake nuppu "Salvesta kettale".


Teeme esialgse kokkuvõtte. Lõime välkmäluseadmele alglaadimissektori ja kirjutasime selle alglaaduri. See on kõik, meil on kaks punkti läbitud. Nüüd ei vaja me enam programmi BOOTICE.exe.


Nüüd avage jaotise "Minu arvuti" kaudu USB-mälupulk. Selles pole midagi. Sest me vormistasime selle ja selles pole teavet. Peame sellele kirjutama "alglaadimishalduri", millele viitab alglaadimissektorisse kirjutatud laadur.

Kust ma saan "alglaadimishalduri"?

Kasutame allalaaditud arhiivi kaasatud faili "grub4dos-0.4.4". Kõigist failidest "grub4dos-0.4.4" on meil vaja ainult faili "grldr".





Kui mäletate, võime alglaaduri installimisel muutnud alglaadimishalduri nime. Nii et see on allalaadimishaldur ja selle nimi peaks vastama teie kirjutatule.


Kopeerime faili "grldr" USB-mälupulgale.


Allalaadimishaldur iseenesest ei saa töötada, kuna see vajab teist faili. See on fail "menu.lst". See on fail, kust alglaadimishaldur saab menüü koostamiseks teavet. Kuna laadime ainult paragooni, näeb see fail väga lihtne välja.



"Kaart /PHE.iso (hd32)" - näitab, milline pilt paigaldada. "Kaart - konks" - me ütleme, et kaardistamine muutub globaalseks. Chainloader (hd32) Käivitage kohe.


Asetage see fail USB-mäluseadmele.


Nüüd peame lihtsalt mälupulga ise mälupulgale panema. See on fail PHE.iso. Selle tulemusena on meil välkmäluseadmel kolm faili.


See on kõik, mälupulk on valmis. Nüüd saab meie programm töötada USB-mälupulgalt. Nii saate luua laadureid paljudele teistele sarnastele programmidele. Neid programme kasutatakse peamiselt süsteemi krahhi taastamiseks.

Minu kiidusõnad lugejale!
Teema võib osutuda lihtsalt katastroofiliselt tohutuks, nii et lähme otse asja juurde. Teie ees on lugu sellest, kuidas saate ühe mälupulga samaaegselt käivitada nii Windowsi kui ka * nixi operatsioonisüsteemide jaoks ja teha sellest ka live-usb. Vabandan žargooni pärast ette, mitte toetaja, aga nii lühem.

annotatsioon

Kuidagi pidin mitu korda järjest samasse masinasse installima hulga erinevaid opsüsteeme, nii Microsofti kolleegidelt kui ka meie lemmik * nixidelt. Samal ajal hõõrusid äsja installitud operatsioonisüsteemide installijad perioodiliselt varem installitud buutilaadureid, nii et need tuli käsitsi taastada, käivitades live-usb-st. Kuid kõige hullem on see, et selle kõige juures oli ainult üks mälupulk (ja veel 15 arvutit on tõsi, kuid neist oli vähe kasu, kuna garantiiajal oli neid võimatu ekstra kõvaketta lootuses lahti võtta). Õnneks oli mälupulk suur. Just siin tekkis idee teha ühest mälupulgast kaks või parem kolm (ehkki 4) erinevat seadet.

Natuke teooriat

Kuidas teha ühelt mälupulgalt mitu mälupulka, et seejärel installida sellele korraga mitu OS-i installijat ja ka aktiivseid operatsioonisüsteeme? Vastus on ilmne - tehke mälupulgale mitu sektsiooni!

Internetis alateadvuse sügavusse tuhninud, meenus instituudi kursuselt, et teave partitsioonide kohta on salvestatud välkmäluseadme esimesse sektorisse, nimega Master Boot Table (MBR), õigemini selle eraldi ossa. nimetatakse vaheseinteks. See osa asub nihkes 0x01BE ja koosneb neljast 16-baidisest väljast, millest igaüks on kirje eraldi sektsiooni kohta. Samal ajal on põhimõtteliselt võimalik, et ühes seadmes on suurem arv vaheseinu, kuid see on keerulisem ja mälupulga jaoks piisab meile neljast.

Tööriistad
Aknalises operatsioonisüsteemis on välkmäluseadmete partitsioonide arv ebameeldivalt piiratud. See ei tohiks ületada 1... Täpsemalt võib partitsioone olla nii palju kui soovite, kuid OS näeb esimest partitsioonides olevatest kirjetest. Tegelikult määras see flash-draivi vormindamise vahendite valiku. Töötame Linuxi fdiskiga!

Laadija ise kirjutatakse FASM-is, kuna minu arvates on see kõige mugavam väljaspool OS-i töötava koodi programmeerimiseks.

Mälupulgaga saate töötada plokkseadmena, kasutades kohutavaid hävitamisandmeid ( dd), kuid kuna siin tuleb välja selline operatsioonisüsteemide segadus, siis kasutame kasutajasõbralikumat DMDE akent.

Lühike lüüriline kõrvalepõige
Tegelikult võimaldab Windowsi pere operatsioonisüsteem koos välkmäluseadmetega minu pakutavat tehnoloogiat kasutada täiesti valutult seoses välkmäluseadme edasise kasutamisega tavalise andmesalvestusseadmena. Lõppenud paar 16 GB-st, mis mul endal on, sai minust 14-kaareline mälupulk, mis töötab Windowsi vaatepunktist nagu varem (see tähendab, et muid partitsioone ei olnud näha), kuid samal ajal, kui proovisin selle BIOS-ist käivitada, võimaldades OS-e installida kahest lõpus loodud gigabaidist partitsioonist.

Hammaste välgumurusti
Alustame lihtsaimast, jaotage meie välkmäluseadme failisüsteem. Eelkõige kasutasin ma Transcend JetFlash 16 GB mälupulka (see saadi kingitusena ja kingihobusena, nagu teate ... Kuigi mul pole selle suhtes 1,5 aasta jooksul ühtegi kaebust). Nagu ma juba ütlesin, kasutame Linuxi fdiskit (meil on käepärast vana Ubuntu 9 virtuaalmasin).

Niisiis, me ühendame USB-mälupulga (kuna me istume X-de all, siis lihtsalt pistame selle pordi). Saame seadme / dev / sdb.

Käivitage fdisk, seades selle uude seadmesse:
[meiliga kaitstud]: / # fdisk / dev / sdb

Meil on heitgaas:
Selle ketta silindrite arv on seatud 1953. Selles pole midagi valesti, kuid see on suurem kui 1024 ja võib teatud seadistustes põhjustada probleeme: 1) käivitamisel töötava tarkvaraga (nt LILO vanade versioonidega) ) 2) tarkvara käivitamine ja jagamine teistest operatsioonisüsteemidest (nt DOS FDISK, OS / 2 FDISK) Käsk (m abi saamiseks): m Käsutoiming a lülitab käivitatava lipu b redigeeri bsd kettasilt c vahetab dos-ühilduvuse lippu d kustutab sektsiooni l nimekiri teadaolevatest partitsioonitüüpidest printige see menüü n lisage uus sektsioon o looge uus tühi DOS-i partitsioonitabel p printige partitsioonitabel q sulgege muudatusi salvestamata / entry unit v kontrollige partitsioonitabelit w kirjutage tabel kettale ja väljuge x lisafunktsionaalsusest (ainult eksperdid)
Eeldame, et ketas on puhas ja ei sisalda ühtegi sektsiooni. Muul juhul kasutage selle puuduse kõrvaldamiseks käsku d (pidage meeles vajalike andmete eelnevalt kopeerimist).

Ülesanne on lihtne - looge kolm jaotist. Loome primaarsed sektsioonid nii, et kogu teave nende kohta salvestatakse MBR-i sektsioonidesse. Kasutame käsku n.
Esimene partitsioon on suurim (14 GB), kuna Windows näeb seda siis ja me kasutame seda tavalise välkmäluna:
Käsk (m abi saamiseks): n Käsutoiming e laiendatud p esmane sektsioon (1-4) p Partitsiooni number (1-4): 1 Esimene silinder (1-15320, vaikimisi 1): 1 Viimane silinder või + suurus või + suurusM või + suurus K (1-15320, vaikimisi 15320): + 14336M
Teine ja kolmas gigabaiti:
Käsk (m abi saamiseks): n Käsutoiming e laiendatud p esmane sektsioon (1-4) p Partitsiooni number (1-4): 2 Esimene silinder (13674-15320, vaikimisi 13674): Vaikeväärtuse 13674 kasutamine Viimane silinder või + suurus või + sizeM või + sizeK (13674-15320, vaikimisi 15320): + 1024M käsk (m abi saamiseks): n käsutoiming e laiendatud p esmane sektsioon (1-4) p partitsiooni number (1-4): 3 esimene silinder ( 14652-15320, vaikeväärtus 14652): vaikeväärtuse 14652 kasutamine: viimane silinder või + size või + sizeM või + sizeK (14652-15320, default 15320): vaikeväärtuse 15320
Kontrollime saadud tulemusi, printides loodud partitsioonitabeli käsuga p:
Käsk (m abi saamiseks): p Disk / dev / sdb: 16,0 GB, 16064184320 baiti 64 pead, 32 sektorit / rada, 15320 silindrit Ühikud \u003d silindrid 2048 * 512 \u003d 1048576 baiti Ketta identifikaator: 0x0dee0000 seadme alglaadimise algus Blokeerib Id süsteemi / dev / sdb1 1 13673 14001136 83 Linux / dev / sdb2 13674 14651 1001472 83 Linux / dev / sdb3 14652 15320 685056 83 Linux
Nagu näete, on meil kolm sektsiooni: 14 GB, 1 GB ja ülejäänud (veidi vähem kui keik). Jääb salvestada tekkinud muudatused käsuga w:
Käsk (m abi saamiseks): w Partitsioonitabelit on muudetud! Jaotise tabeli uuesti lugemiseks kutsutakse ioctl (). Plaatide sünkroonimine. [meiliga kaitstud]:/#
Ühendage USB-mälupulk virtuaalmasinast lahti ja näete kohe järgmist hüpikakent:

On näha, et mälupulk hakkas Windowsis tajuma palju väiksemat seadet. Noh, vormime selle! Saame esimese jaotise kasutamiseks valmis. Aga mis saab ülejäänud kahest? Esiteks ei ole tõsiasi, et kõige targem (kuid mis kõige tähtsam, töötab!), Mis meelde tuli, on vana Windowsi naise petmine ja partitsioonitabeli kirjete vahetamine.

Niisiis, kasutame DMDE programmi, avame USB-mäluseadme plokkseadmena ja uurime alglaadimissektori baitidesse.


Valisime seadme, mis sobib suurusega.


Avasime selle ja esimene asi, mida näeme, on jaotiste tabel, mis on jaotatud põldude kaupa. Pole rahul, ronime töötlemata baitide juurde. Vajutage F2 ja vaadake MBR-i sisu. Pidage meeles, et partitsioonid on salvestatud 446 baiti.


Esimese osa kirje on esile tõstetud punasega. Siis teeme rüütli käigu! Salvestame kõik kolm kirjet kuhugi märkmikku ja teise kirjutame esimese kirje asemele (crtl + e, kirjutage üles, ctrl + w save). Sulgege DMDE, ühendage USB-mälupulk ja ... bingo! Näeme järgmist akent:

Windows nägi seekord teist partitsiooni suuruses gigtar. Hõõrume käsi ja vormindame.

Kuna pole raske ära arvata, siis tasub esimese asemel märkida kolmas ja teise asemele esimesest kopeerida. Vormindage uuesti ja tagastage saadud kirje kolmandale positsioonile (ärge unustage, et kirjed on 16 baiti ja vormindamisel muutub failisüsteemi tunnuse bait). Viimasel sammul tagastame esimese plaadi märkmikust oma kohale. Selle tulemusena, kui installite sellise USB-mälupulga Ubuntu, saate kolm erinevat sektsiooni ja Windowsi puhul - ainult ühe - esimese.

Sarnaselt vaheseinte vormindamise meetodile saab USB-mälupulgale hõlpsasti installida igasuguseid opsüsteeme. Paigaldasin minu omale järgmise:

  • Partitsioon 1 (14 GB) - Windows 7 Installer (+ kasutatakse ka tavalise mälupulgana)
  • Partitsioon 2 (1 GB) - elav-usb Windows (bartPE)
  • 3. jagu - live-usb Linux (tagasitee)
Kus on kood?
Mis järgmiseks? Meil on suurepärane kolme operatsioonisüsteemiga USB-mälupulk ja ... tohutu miinus! Selleks, et arvuti saaks pärast BIOS-i laadimist flash-draivil käivituda, peab üks selle partitsioonidest olema aktiivne (partitsioonide kirje esimese baidi väärtus on 0x01). Lihtne, ütlete, kasutagem sama lemmik DMDE-d. Võib-olla, kuid siin seisame silmitsi teise probleemiga - mis oleks, kui muudaksime sageli oma arvamust selle kohta, millist mälupulka käivitada? Ärge redigeerige DMDE-i partitsioonitabelit iga kord käsitsi. Muidugi mitte, me automatiseerime selle protsessi!
Veidi rohkem teooriat
Millest MBR koosneb? MBR on alglaadur + partitsioonitabeli kirje. Pärast seda, kui BIOS-i püsivara kontrollib arvutit (POST), kopeerib see ketta esimese sektori, kust see peaks operatsioonisüsteemi 0x7C00 mällu laadima (protsessor töötab reaalaadressi režiimis) ja kannab sinna juhtimise üle. Lisaks kontrollib MBR-i laadurikood (kõik kuni 446. baidini) ketta valmisolekut, kontrollib partitsioonitabeli kirjeid (aktiivseid peaks olema ainult üks!) Ja valib aktiivse partitsiooni koos järgneva juhtimise üleandmisega OS-i laadurile .
Mida me teeme
Samal ajal kettal olevate aktiivsete partitsioonide arvu piirangust vabanemiseks asendame MBR-i alglaadija koodi oma koodiga, mis kontrollib kirjeid, leiab aktiivseks märgitud ja ootab, kuni kasutaja klahvi vajutab numbriga, mis vastab partitsiooni numbrile, kust käivitada.

Nagu ma juba ütlesin, kirjutame koodi FASM-i (ja silumine viidi läbi aastal). Allpool on loetelu ilma suurema selgituseta, vastasel juhul ei lõpe teema kunagi. Tahaksin lihtsalt märkida, et juhtus nii, et see on minu esimene programm assambleris, nii et ärge otsustage rangelt. Mida kood teeb, kirjeldati eespool.
; register dl sisaldab alglaadimisketta numbrit! use16; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Kopeerime ennast aadressile 0000: 0600h \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d mov ax, 7C0h mov ds, ax xor si, si mov ax , 60h mov, ax xor di, di mov cx, 0FFh; cx sisaldab sõna kopeerimisfunktsiooni korduste arvu; \u003d\u003e; SI + \u003d 2; DI + \u003d 2; rep movsw; Juhtimise teisaldamine jmp-koodi uude asukohta 0000: 0618h; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Tere tulemast kasutaja \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d mov kirves, tere_msg_1 kõne printimine mov kirves, tere_msg_2 kõne print; \u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d Sektsioonitabeli kontrollimine \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d mov si, mov bh, 80h mov cl, -1 partition_chek: cmp cl, 3; kui 4 kirjet on juba kontrollitud, väljuge tsüklist ja minge kirjete töötlemisele je partition_select add si, 10h inc cl mov bl, cmp bl, bh jne partitions_chek; kirje pole käivitamine kutsu partitions_process; sisestus on alglaadimine! ; sisaldab partitsioonitabeli kirje aadressi; cl on jmp partition_chek number; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Aktiivse sektsiooni kohta teabe kuvamise alamprogramm \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d partitsioonide_protsess: mov kirves, boot_part_msg kõne printimine mov di , part_num add, cl mov ax, part_num call print sub, cl mov di, boot_flags mov ch, 0 add di, cx mov byte, 1 ret; ; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d partition_select :; Kasutage kasutaja sisendi mov ax, select_part_msg kõne printimise valikut: mov di, boot_flags mov si, mov ah, 0 int 16h p0 : cmp al, 48 jne p1 add si, 10h jmp disk p1: cmp al, 49 jne p2 add si, 20h jmp disk p2: cmp al, 50 jne p3 add si, 30h jmp disk p3: add si, 40h cmp al, 51 je ketas vale_valik: mov kirves, vale_sisend_msg kõne printimine jmp valik ketas: mov ah, 0 al al, 48; kõigepealt kontrollige, kas kasutaja valis alglaadimispartitsiooni tegelikult add di, ax cmp byte, 0 je wrong_choise; by sisaldab partitsioonitabeli kirjet; valitud kohta alglaadimisketas mov ah, 41h; ketta toe kontrollimine laiendatud režiimis (\u003e 8 GB); dl sisaldab ketta numbrit mov bx, 55AAh int 13h jc ext_not_present_error shr cx, 1 jnb ext_not_present_error cmp bx, 0AA55h je read_boot_sect ext_not_present_error: mov ax, ext_not_pres_msg call print int 18h read_boot_sex movxx mov DAP_structure int 13h jc ext_not_present_error jmp 0000: 7C00h; \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Sõnumi väljund rutiin \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d print: push si push bx mov bx, ax xor si, si mov ah, 0Eh p: mov al, cmp al, 0Ah int 10h je end_print inc si jmp p end_print: pop bx pop si ret; \u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d tere_msg_1 db "******************** *****", 0Dh, 0Ah tere_msg_2 db " * WELL`s LOADER (c) 2011 * ", 0Dh, 0Ah boot_part_msg db" Alglaaditavate partitsioonide leidmine: ", 0Dh, 0Ah select_part_msg db" Valige alglaadimiseks vajalik osa (vajutage 0 ... 3) ", 0Dh, 0Ah vale_input_msg db "Vale valik. Proovige uuesti", 0Dh, 0Ah ext_not_pres_msg db "reklaam isk lugemisviga ilmnes ", 0Dh, 0Ah part_num db" 0 ", 0Dh, 0Ah part_adr dw 1AEh boot_flags db 4 dup (0) DAP_structure db 10h, 0, 1, 0, 0, 7Ch, 0, 0, 8 dup (0 )
Nagu näete, on alglaaduriprogramm puhas binaarne, millel pole sisendpunkte, sektsioone ega muid komplikatsioone. Protsessori töörežiim on reaalne (16-bitine).
Selle alglaaduri kasutamiseks tuleb see üles laadida esimese sektori mälupulgale (kasutades näiteks DMDE-d), hoides partitsioonitabelit puutumatuna. Koostatud binaarse faili suurus on 442 baiti.

Perspektiivid

Kui selline lahendus populaarseks saab, saab alglaaduri funktsionaalsust hõlpsasti laiendada, näiteks lisades valikuprotsessi ajal ekraanile teabe vaheseinte kohta. Alglaaduri USB-mäluseadmele üleslaadimise ja aktiivsete jaotiste valimise mugavuse huvides võite kirjutada väikese tööriista. Üldiselt võetakse teie soovid ja ettepanekud kommentaarides vastu.

Võite alla laadida lähtekoodi ja binaarlaadija binaarse