Gabriel napsal/wrote, On 07/09/09 09:56:
odisiel ako bootsector tak slicy.

Je nejaka moznost ako ich obnovit?

Ujasneme si pojmy, at nedojde k nedorozumeni, protoze pojem "partition" existuje jak ve svete BSD tak ve svete Micsrosoftu jenze v techto dvou pripadech nema shodny vyznam. Takze:

bootsector (MBS) je prvni sektor disku a obsahuje zavadec a dale datovou cast, ktera popisuje rozdeleni disku na SLICE

SLICE obsahuje na svem pocatku LABEL, ktery jednak obsahuje take zavadec, druhak popisuje rozdeleni slice na PARTITION

(ve svete Microsotyu by to, co tady oznacujeme jako "slice" nazyvali "partition" a to co my tu nazivame "partition" u Microsoftu neznaji).

-------------

Nejsnadnejsi je obnovit zavadece. To zvladne fdisk -B resp. bsdlabel -B

Obnovit datovou cast MBS by take nemuselo byt slozite, pokud byl disk vyuzit cely a obsahoval jedinou slice. Proste je treba vyrobit partition typu 165 s offsetem startu 16 a zahrnujici cely disk az do konce. To je pravdepodobny puvodni obsah. Bude to fungovat i v pripade, ze puvodne na disku byla jedina slice, ale nepokryvala cely disk - zadefinovat pri obnove slice vetsi nez byla puvodne nezpusobi potiz. Trefit ej treba zacatek anejmene puvodni delku.

Horsi je to s obnovou datove casti labelu. Zde byl patrne swap a jedna nebo vice partition. Pokud nevis v jakem poradi a jak presne byla ktera partition velka, nebude to snadne. A nevim, ze by byl hotovy nejaky tool, ktery by to zvladnul "sam". Klicem je nalezeni superbloku vsech partition a z udaju v nich obsazenych odvodit obsah label. To co zbude byl swap ...

Rozhodne je daleko snadnejsi data obnovit ze zaloh.

A jestli nejde o hru tak uvazovat o tom, ze by se to zkusilo dat profesionalum. Schopnost zachranovat UFS na RAIDu deklaruje napriklad www.datarescue.cz kteri pro me uz jednou daat z vadneho disku zachranovali (disk byl hardwarove vadny a ja po nich chtel jen sektor-by-sektor kopii takze primo se zachranovanim poskozenych metadat na UFS disku nemohou osobni referenci slouzit).


                                                Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem