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.