FreeBSD 7.2R - obnova slicu a bootsektoru

Dan Lukes dan at obluda.cz
Thu Jul 9 13:18:26 CEST 2009


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



More information about the Users-l mailing list