Posted By: mac (Mac) on 'CZmsdos' Title: Re: Fdisk Date: Wed Dec 18 11:31:01 1996 > > > Mohl by mi nekdo vysvetlit rozdily mezi jednotlivymi partitions, jako > > > primary, extended a buhvicojeste... > > Primarni : > > - nejde delit > > - musi byt pritomna na disku > *** Noo .. primarni partition je oblast obsahujici operacni system. Pekne od zacatku. Nulty sektor, ten ktery je uplne nazacatku se zeve master boot record. je to cylindr 0, hlava 0, sektor 1. Za nim nasleduje kousek volneho mista, presneji po konec stopy (cyl 0, hlava 1, sektor 1 uz by mel byt obsazen, pokud chces optimalne vyuzit misto.) Ta dira je tam proto, ze partition by mela zacinat na vzdy zacinat zacatku stopy a jeji delka by se mela pocitat na cele stopy. Master boot je velmi dulezita vec, a to proto, ze jsou v nem 2 dulezite veci. 1) Partition table (ta hlavni, mohou byt dalsi, tzv extended partitions) v ni je zapsano, kde zacina (a konci) ta ktera PRIMARY partition, jak je dlouha a tak podobne Je tam misto presne pro 4 (ctyri) partition a mel by jima byt pokryt cely disk. A take je tam zapsan typ kazde partition - jestli je to DOS12, BIGDOS, HPFS, ci jaka jina - napriklad ... EXTENDED partition. Pokud je oznacvena takto, znamena to, ze v prvnim sektoru teto partition je taky takova tabulka, a tim padem je tato partition rozdelena na az 4 dalsi mensi. ...a ty mohou byt (teoreticky) taky rozdeleny (pokud jsou oznaceny jako EXTENDED) atd. 2) Je tam kod, ktery se spousti pri startu pocitace, a udela nasledujici: prohledne si partition table, podiva se ktera je oznacena jako bootovaci, z teto partition vezme boot sektor a spusti ho. A teprve toto je kod, ktery zavadi operacni system Tento boot sektor (mluvim ted o DOSu) ma ponekud odlisnou strukturu nez master boot nebo boot sektor z extended partition. Krome spustitelneho kodu jsou tady informace o souborovem systemu, tj. pocet polozek v korenovem adresari, pocet sektoru na cluster, pocet sektoru na FATku, kolik tech FATek je atp. pozn.: v master boot recordu muze take sidlit napr. LILO, slavny to zavadec operacniho systemu Linux - vyborna vec, ktery mj. umoznuje mit vice bootovacich partition, a pri startu si vybrat, odkud se bude bootovat. Z uvedeneho vyplyva: Kazda DOSova partition ma boot record, i kdyz se z ni nezavadi operacni system. Struktura disku je mnohem, ale mnohem obecnejsi a chytrejsi, nez jak s ni umoznuje manipulovat dosovy fdisk. Ten je urcen pro ubohe uzivatele, kteri o problematice nic nevi, stisknou si klavesu, a jsou radi, ze fdisk zapracuje za ne. Vubec neni udelan pro lidi ktery chteji rozumnym zpusobem na disku vytvorit vyce partition, nebo dokonce vice ruznych operacnich systemu Velmi pohodlny je Diskeditor, Nortonovic to vynalez, ktery dokaze zobrazit partition table (ale i boot sektor) do uhledne takulky, a browsovat si po stromeckove strukture extended partition. Pouze jedna zaludnost se vyskytuje, A sice: Zacatek a konec kazde partition je zapsan takto Hlava # Cylyndr # Sektor # ale nejpomalej, jak by se mohlo zdat neroste cislo hlavy, ale cislo cylyndru tzn. sektory jdou po sobe takto: H 0, C 0, S 1 H 0, C 0, S 2 ...... tak dale X oznacim max. cislo sektoru . H 0, C 0, S X H 1, C 0, S 1 ! tady pozor zvetsuje se cislo hlavy, ne cylindru . H Y, C 0, S X .... Y je max. cislo hlavy H 0, C 1, S 1 ! A ted teprve dalsi cylindr. > partition, a muze jich tam byt i vice s ruznymi nebo dokonce stejnymi > operacnimi systemy. Jenom, kdyz tam budou dve primarni DOS, tak nikdy > nebodou > viden najednou. TAK TO NEMAS VUBEC PRAVDU !!! Ja mam na svem compu 3 primarni DOS partition a je to v klidu, to jenom nesmis pouzit nesmyslny fdisk, ktery to naseka, jak se mu zlibi, ale poctive si zapsat do master bootu zacatek a konec kazde partition Opet: nejlepe pouzit diskeditor, ktery je na to docela komfortni. Staci, kdyz umis trochu pocitat. Mac P.S.: Pokud se vloudila nejaka nejasnost, nebo nepresnost, napiste.