Zaváděcí CD (Bootable CD)

1. 1. 1998

Sdílet

Zavádění systému (boot) z CD-ROMu je myšlenka, která zřejmě přišla s nástupem rozsáhlejších operačních sys...


Zavádění systému (boot) z CD-ROMu je myšlenka, která zřejmě
přišla s nástupem rozsáhlejších operačních systémů
distribuovaných na CD, ale doposud byla úspěšně implementována,
pokud je mi známo, jen ve Windows NT 4.0.

Otevírají se tím rozsáhlé možnosti, jak si vytvořit zaváděcí CD,
které je samozřejmě zcela chráněno proti virové nákaze, a tudíž
je 100% jistota "čistého" počítače po zavedení systému. Pro
systémového správce skutečný ráj!

Norma El Torito

Kompletní normu, která určuje jednak pro producenty CD-ROM, ale
také pro výrobce BIOSů, jakým způsobem vypadá zaváděcí CD,
vytvořily firmy IBM a Phoenix a nazývá se "El Torito"
specifikace. Podle této normy existují dva typy zaveditelných
CD-ROM - s obrazem disku a s obrazem diskety. Oba dva druhy
obsahují obraz disku či diskety, který je při startu namapován
jako virtuální disk (u diskety je to A:, u disku C:), a BIOS dál
pokračuje zaváděním systému z těchto virtuálních disků. Ostatní
písmena disků se posunou o jedno dále, takže z původního disku C:
se stane D: a podobně. Rozšiřují se dále diskové služby, takže
obslužnému programu, který by tuto specifikaci znal a podporoval,
je dovoleno mapování prohlédnout, případně i odstranit. Bohužel
softwarová podpora je v této oblasti velmi zanedbaná a není mi
znám jediný program, který by si s touto situací dovedl poradit.
To samozřejmě neznamená, že přemapování nefunguje a programy
s ním nechodí, jen ho nelze obsluhovat.

Postup výroby

Velmi jednoduchý je způsob výroby CD-ROM s obrazem diskety, neboť
je v některých vypalovacích programech přímo podporován.
Podívejme se tedy, jakým způsobem vytvořit bootable CD s Adaptec
Easy CD Creator.
Postup při výrobě je velmi snadný. Stačí si vyrobit zaváděcí
disketu, z níž je možné 100% nastartovat systém a která se nebude
odkazovat na pevný disk. Na disketě ještě musí být ovladač
CD-ROM mechaniky, nejlépe (kvůli přenositelnosti) ovladač
univerzální, včetně MSCDEX. Když si vyzkoušíte, že z diskety bez
problémů zavedete systém a zpřístupníte CD-ROM mechaniku,
přichází další fáze, ve které si vytvoříte vlastní CD. Stačí
zaškrtnou položku "Bootable CD" a do disketové mechaniky
nabídnout připravenou disketu. Její obraz je poté přenesen do
jednoho souboru v kořenovém adresáři CD. Dále můžete standardním
způsobem přidávat soubory nebo zvukové stopy. Pak přijde na řadu
vypálení.
Když v setupu počítače povolíte zavádění systému z CD-ROM
mechaniky (samozřejmě jen tehdy, když BIOS tuto funkci nabízí)
a při spuštění počítače v ní necháte vytvořené CD, dojde k výše
uvedenému přemapování obrazu diskety na CD na virtuální disketu
A: a původní disketa je nadále přístupná jako B: Ostatní písmena
zůstávají bez změny. Systém se dále zavede z obrazu diskety na
CD, včetně všech ovladačů, takže pokud zavedete ovladač pro
CD-ROM mechaniku, můžete s ní poté pracovat např. jako
s jednotkou D.

Závěrem

Specifikace "El Torito" je velmi chvályhodný počin. Problém je
jedině v tom, že zatím není příliš softwarově podporována. Ani na
straně vypalovacích programů, tak aby umožňovaly přímý zápis do
systémových oddílů CD (např. volume boot descriptor), ani na
straně operačních systémů, aby bylo umožněno spravovat virtuální
disketu či disk. Velmi silnou možností je také tvorba CD velmi
dobře chráněných proti kopírování, kde určité záznamy
v systémových oblastech mohou pirátům velmi znepříjemnit život.