slovenský překlad : Marián Hikaník
Upozornenie :
Zriekam sa akejkoľvek zodpovednosti za
prípadnú stratu dát a/alebo ich poškodenie. Všetko robíte
na svoje vlastné riziko. Ak v článku niečomu nerozumiete,
obráťte sa na niekoho skúsenejšieho, alebo sa opýtajte vo
fóre. Postup uvedený v článku môže byť potencionálne nebezpečný
pre neznalého užívateľa... Zazálohujte si preto obsah
flashdisku, v priebehu práce bude totiž sformátovaný
Tento článok nerozoberá všetky aspekty
bootovania z USB flashdisku („kľúčenky“) podrobne, ale popisuje
niekoľko konkrétnych postupov, ktoré fungujú s mojím HW.
* Tento článok nie je vhodný pre začiatočníkov,
budeme pracovať s nastavením BIOSu. Napriek tomu, že
zmeny budú „neškodné“, ak neviete čo robíte, môže sa
stať, že si PC uvediete do nefunkčného stavu! V takom
prípade je možné PC uviesť nastavením BIOSu do „východzieho
stavu“ nastavením „predvolených“ hodnôt, buď dočasným
odpojením batérie zálohujúcej nastavenie
alebo pomocou príslušného jumpera na základnej doske (viď
manuál k vašej základnej doske).
Aby bolo možné nabootovať z externého usb zariadenia, je
treba splniť niekoľko podmienok. Zariadenie USB (jeho čip)
musí spĺňať všetky príslušné špecifikácie (ich
správna implementácia), čo väčšinou bývá splnené (i keď
z niektorých USB zariadení sa boot nepodarí z dôvodu pomalej
reakcie (odozvy) na požiadavky BIOSu). Ďalej musí správne
podporovať špecifikácie i BIOS základnej dosky a musí byť
zapnutá podpora USB zariadení (USB Legacy enabled).
Všeobecne sa dá povedať, že USB zariadenia sa dajú rozdeliť do troch
skupín; potom pracujú ako USB FDD (disketa),
USB ZIP (zariadenie ZIP) alebo USB HDD (pevný
disk). Podľa toho sa potom líši „prístup“ k bootovaniu.
Obsahom tohto článku je bootovanie z flashdisku, tj.
kategórie USB FDD, niekedy nazývanej aj „removable“
(oproti USB HDD nazývanému „fixed“); terminológia ale nie je
jednotná...
Takéto zariadenie teda nemá MBR (Master Boot Record, tj.
ani Partition Table), tj. obsahuje len jeden oddiel (partition),
i keď pojem oddiel nie je v tejto situácií najvhodnejší (pri
diskete tiež nehovoríme o oddiele). Ak z neho chceme
nabootovať, tak okrem splnenia vyššie uvedených podmienok,
musí byť ešte správne sformátovaný a boot sektor musí obsahovať
príslušný zavádzač. Z mnohých diskusií na internete som zistil,
že ako najvhodnejší súborový systém sa javí FAT
(označovaný často aj ako FAT16), pretože niektoré BIOSy základných
dosiek neumožňujú bootovať z flashdisku, ak je
použitý iný súborový systém.
* Budem sa snažiť popísať postup čo najpresnejšie,
upozorňujem ale, že som pred prvým úspešným nabootovaním
robil s flashdiskom "psie kusy", je teda možné, že tento postup
nebude fungovať za inokedy rovnakých (alebo podobných) podmienok.
1. Príprava flashdisku (oddiely, formátovanie)
Vypnite PC, pripojte flashdisk (ak je to možné do USB portu,
podporujúceho USB 2.0), zapnite PC a vstúpte do BIOSu
(setup) - najčastejšie klávesou Del alebo F2
(sledujte pozorne výpis dole na obrazovke). Nájdite položku,
ktorá zodpovedá výrazu „USB Legacy“ a
nastavte ju na hodnotu Enabled (ak máte
takýchto položiek viac, nastavte ich všetky na hodnotu
Enabled). Ak ste previedli akékoľvek zmeny, uložte ich
a reštartujte PC (často má táto voľba znenie Save
settings and Exit, Exit saving settings, F10 Save and
Exit atď.). Po reštarte vstúpte opäť do BIOSu.
Skontrolujte, či BIOS našiel a rozpoznal váš USB
flashdisk. Môže sa stať, že hoci je flashdisk zariadenie
kategórie USB FDD (removable), bude v zozname pevných
diskov (HDD). Ak BIOS flashdisk nerozpoznal, nebude
pravdepodobne možné z neho bootovať (aspoň čo sa týka
informácií a postupov v tomto článku).
Ak bol flashdisk BIOSom nájdený, zmeňte ešte
poradie bootovania tak, aby ako prvá bola disketa (FDD,
A:), vypnite PC (uložte zmeny v BIOSu) a bezpečne
odpojte interný fyzický pevný disk.
* Pracujte opatrne, aby nedošlo k jeho
poškodeniu. Odpojte napájací a datový kábel pevného disku
na strane pevného disku (nie na základnej doske). Dôvodom
je nasledujúca práca s odoberaním oddielov a formátovaním
flashdisku; abyste si omylom nezničili dáta na svojom
pevnom disku).
* Odpojenie pevného disku nie je nutné, ak
dobre rozumiete HW, programu fdisk atď. Jedná sa iba o
bezpečnostné opatrenie, ktorým zabránime zničeniu dát na
pevnom disku v dôsledku možného omylu pri práci s
príkazmi fdisk a format. Ak pevný disk neodpojíte,
nastavte aspoň v BIOSe flashdisk ako prvý disk a
interný HDD ako druhý disk.
Nabootujte PC zo spúšťacej (záchrannej) diskety Win 98
(alebo Win 98 SE, Win ME) so súčasne pripojeným
flashdiskom (PC by malo nabootovať z diskety, ak sa
držíte pokynov v článku a máte ako prvú nastavenú
disketu). Spustite program fdisk (príkazom
fdisk) a odoberte postupne všetky oddiely na flashdisku
(v drvivej väčšine prípadov na ňom bude len jeden
oddiel, ale napriek tomu odstráňte i ten). Vytvorte nový
primárny oddiel (maximálna veľkosť do 2 GB, čo bude
pre väčšinu súčasných flashdiskov bez problémov) a
nastavte ho ako aktívny (toto možno urobí fdisk sám).
Reštartujte PC, opäť nabootujte z rovnakej diskety a
sformátujte flashdisk príkazom format c: /s
(nakopírujú sa na flashdisk systémové súbory).
Alternatívny postup:
Ak z nejakého dôvodu nechcete/neviete interný pevný
disk odpojiť, odpojte flashdisk, nabootujte svoje WinXP,
pripojte flashdisk a pre formátovanie flashdisku môžete
použiť postup uvedený v článku
Bootovanie BartPE-XPE z USB flash
disku (formátovaní flashdisku programom HP
USB Disk Storage Format Tool zo spustených WinXP).
Reštartujte PC, prejdite do BIOSu a zmeňte poradie bootovania
tak, aby ako prvé zariadenie bol flashdisk. Uložte zmeny
a reštartujte PC. Ak sa podarilo z flashdisku
nabootovať (nabootovanie do príkazového riadka), máte
vyhrané :-)
* Vyskúšajte prosím predložené postupy
úplne presne. Až keď sa uistíte, že vám všetko
funguje, môžete sa pustiť do experimentovania. Všetky
nasledujúce postupy som vyskúšal a sú na mojom HW
funkčné.
Prípravu flashdisku pre bootovanie máme úspešne za sebou
(dokážeme nabootovať „holý DOS“), v nasledujúcej časti si
ukážeme celkom 3 možnosti pre BartPE a Reatogo.
2. BartPE, bootujúce „normálnym spôsobom“, verzia
3.1.9
Zostavte BartPE bežným spôsobom, ale nevytvárajte .ISO
súbor. Prejdite do zložky plugin\peinst a
spustite program peinst.cmd (po spustení sa v
titulku okna zobrazí BartPE Installer script v2.0.2).
Zvoľte bod 1) Change source path a nastavte na
výstupný priečinok BartPE, typicky ide o priečinok
C:\pebuilder319\BARTPE
Zvoľte bod 2) Change target path a nastavte
cieľový disk na svoj flashdisk (tak, ako ho „vidí“ WinXP),
v mojom prípade G:
Zvoľte bod 5) Install BartPE to G: (prípadne tu
bude iné označenie flashdisku než G:), potom zvoľte 1)
Install BartPE files to G: a potvrďte klávesou
Enter. Teraz sa BartPE nainštaluje na flashdisk.
* Postup inštalácie BartPE na pevný disk (čo
je veľmi blízka téma) je podrobne popísaný (i s obrázkami) v
článku
BartPE on HDD
* Bootovanie z môjho flash disku je rýchle,
rozhodne pod minútu (platí pre môj HW, čas som nemeral,
ide o odhad).
* Ak vám po nabootovaní BartPE súborový
manažer A43 nezobrazuje správne názvy zložiek a súborov,
vyberte príkaz Font z ponuky View a zvoľte písmo Times
New Roman, rez písma Normálny a skript Stredoeurópsky.
* Ak potrebujete v BartPE písať česky/slovensky, tak
pred spustením takéhoto programu nastavte českú
klávesnicu: Go - System – Keyboard Layout, nastavte CZ/SK a
potvrďte Enter.
* Tento postup
nepotrebuje žiadne súbory z Windows 2003 Server SP1,
stačí teda ako zdrojové súbory použiť WinXP SP2.
3. BartPE bootujúce celé ISO do operačnej pamäte,
verze 3.1.9
Tu odporúčam, držať sa takmer presne článku
Bootovanie BartPE-XPE z USB flash disku
s jedinou výnimkou: spustite PE2USB s parametrom -f,
aby došlo k formátovaniu flashdisku (pritom sa nastaví
boot sektor schopný bootovať BartPE). Ak všetko prebehlo
korektne, bude na flashdisku tento obsah (tieto súbory):
bartpe.iso, ntdetect.com, ntldr a
winnt.sif.
4. Reatogo bootujúce z flashdisku, ľubovoľná verzia
25-6a nebo 235
V už niekoľkokrát spomínanom článku Bootovanie
BartPE-XPE z USB flash disku
je uvedené, že Reatogo nie je možné použiť pre nabootovanie z
flashdisku (okrem starej verzie 313-103a). V dobe
písania spomínaného článku to bola pravda, situácia sa však
od tej doby zmenila a teraz je možné nabootovať i Reatogo
(novšiu verziu).
* Mnou uvedený postup iste nemusí byť jediný
možný, je však vyskúšaný a plne funkčný (ako pre verziu
Reatogo-25-6a tak i pre Reatogo-235).
Zostavte Reatogo bežným spôsobom. Ak by sme
nenechali vytvoriť .iso súbor, nepreviedli by sa nám
nastavenia postprocessing-u.
Preto povoľte vytvorenie .iso súboru s tým, že ho pre
použitie na flashdisku nebudeme potrebovať (po jeho
vytvorení ho môžete zmazať).
* Reatogo má veľkosť (bez ďalších prídavných modulov)
okolo 250 MB; ak máte flashdisk s udávanou kapacitou
256 MB (skutočná kapacita je však menšia), zrejme sa na
ňu Reatogo nevojde. V tom prípade môžete použiť niektoré
tipy uvedené v článku
ReatogoLite na jeho
zmenšenie.
K nainštalovaniu Reatogo na flashdisk použijeme rovnaký
postup ako pre BartPE (ak nemáte prídavný modul peinst
v Reatogo, použite ten v BartPE).
Pozor, peinst nenakopíruje všetky
potrebné priečinky, preto po jeho ukončení „ručne“, tj.
napr. v Prieskumníkovi skopírujte na flashdisk ešte zložku
SFX (typicky C:\Reatogo-235\ReatogoPE\SFX).
* Bootovanie (s mojou HW konfiguráciou) je opäť
relatívne rýchle, za menej ako jednu minútu.
* Reatogo po nabootovaní vytvorí na flashdisku
niekoľko zložiek so súbormi, počítajte s tým, že vám ubudne
voľné miesto!
Konkrétne sa jedná o tieto zložky :
\minint\debug, \minint\Registration, \minint\resources,
\minint\Security, \minint\Temp, \Programs\Uninstall
Information (niektoré z nich možno úspešne zmazať).
* Tento postup
nepotrebuje žiadne súbory z Windows 2003 Server SP1,
stačí teda ako zdrojové súbory použiť WinXP SP2.
A to je všetko :-)
Ak objavíte nejaké vylepšenie týchto postupov, budete
mať zaujímavý nápad alebo nejaké ďalšie pripomienky,
zanechajte ich prosím vo fóre.
Prajem veľa úspechov
Pavel
© 2006 Pavel Kříž, www.craftcom.net