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