[ C__E @ 09.02.2006. 20:33 ] @
| Zdravo ljudi!
Ovo mi je prva poruka ovde, a eto ispalo je da je pisem zbog problema.
Naime: Na jednom hard disku sam imao tri particije (dos, ext2, swap). Tokom fdiskovanja tog harda sam greskom izvrsio naredbu "o" i u MBR diska upisao "empty dos partition table". Rezultat toga je da su sve tri particije "nestale", a pojavio se ceo disk kao jedna dos particija. Obzirom da je samo upisana tabela u MBR , pretpostavljam da moje particije nisu fizicki izbrisane i da su jos na disku. Posto znam tacne velicine i tipove (bivskih) particija, postoji li mogucnost da editujem MBR i upisem stare podatke i tako dobijem pristup starim particijama.
Nemojte mi zameriti ako se pitanje slucajno ponavlja jer sam pregledao arhivu, gde je vec je bilo reci o MBR, ali nisam naisao na odgovore koji bi resili ovaj problem.
Unapred hvala!
Nenad |
[ Damjan S. Vujnovic @ 10.02.2006. 09:31 ] @
Da, naravno... Ako pogodis tacno poziciju, velicinu i tip (ovo je verovatno najlakse, 82 ili 83) svake particije moci ces da ih mountujes...
DSV
[ C__E @ 10.02.2006. 13:33 ] @
Damjane,
mozes li mi opisati postupak i reci koji je softver potreban za to?
Znam tacnu velicinu, a tipovi su 0c, 82 i 83.
[ Damjan S. Vujnovic @ 10.02.2006. 13:39 ] @
Bilo fdisk bilo cfdisk ce uraditi posao. Podigni racunar sa nekog Live diska, napravi identicnu strukturu particija, snimi particionu tabelu, restartuj racunar i sve bi trebalo da bude kako treba.
DSV
P.S. Znaci ne treba da formatiras particije (tj ne treba ponovo da kreiras fajl-sisteme, znaci nista mkfs.xxx), ako sve uradis kako treba moci ces da ih mountujes kao da se nista nije ni desilo.
[Ovu poruku je menjao Damjan S. Vujnovic dana 10.02.2006. u 14:42 GMT+1]
[ C__E @ 11.02.2006. 00:21 ] @
Uradio sam ali ne mogu da mauntujem linuks particiju. Najverovatnije neodgovarajuci superblok particije. Da li bi pomoglo ako prebrisem superblok particije i u njega upisem lilo?
[ Marko_R @ 11.02.2006. 12:07 ] @
Sigurno nisi pogodio sve isto, jer mora da se poklapa u sektor.
[ C__E @ 11.02.2006. 15:19 ] @
Pa nisam pogadjao, imao sam zapisano. Medjutim kad je fdisk upisao praznu dos tabelu u MBR povecao je broj cilindara na disku 4 puta tako da sam i ja pozicije pocetaka particija povecao 4 puta.
Sta se nalazi u superbloku particije? Da li je moguce njega popraviti? Da li je moguce iz linuksa (sa drugog harda) citati i editovati (heksadecimalni) sadrzaj harda bez mauntovanja istog? Mozda bih mogao da proverim da li sam se tacno pozicionirao na pocetak particije potragom (heks.) za njenim superblokom? Je li radio neko nesto slicno?
Mozda izgleda da previse dizem frku ni oko cega, ali na nestaloj linuks particiji mi se nalazi arhiva raznih clanaka sa koje sam dugo skupljao sa mreze. Ponovno skupljanje svega toga je skoro nemoguce.
[ Marko_R @ 11.02.2006. 18:29 ] @
Možeš da kucaš hexedit /dev/hdN kao root, ali sumnjam da imaš instaliran taj program. Ja sam ga sačuvao sa Red Hata. Ako ga ne nađeš poslaću ti ga na mail.
Ne znam kako ti je fdisk povećao broj cilindara, to je fizička karakteristika samog diska, a OS treba da pravilno detektuje taj podatak. On nije zapisan na medijumu pa da može da se promeni. Možda bi trebalo da probaš sa originalnim vrednostima.
[ C__E @ 13.02.2006. 14:13 ] @
Nasao sam hexedit. Medjutim nisam nasao nacin da pronadjem superblok particije na disku. Ima li neko korisno uputstvo o ext2 fajlsistemu?
[ Not now, John! @ 15.02.2006. 00:07 ] @
Imaš gotov program za to: TestDisk ( www.cgsecurity.org)
[ C__E @ 16.02.2006. 21:55 ] @
TestDisk mi je pronasao stare particije i reparticionisao disk. Ispostavilo se da sam prosli put ipak pogresno odredio granice particija (mada i TestDisk i fdisk prijavljuju razlicite brojeve cilindara na pojedinim particijama !). Iako je pronadjena stara particija nije joj moguce pristupiti, a ni mautovati je. Verovatno je ostecen superblok. Citajuci kojekakva uputstva sa interneta saznao sam da se kopije superbloka nalaze na vise mesta u okviru particije. Da li je moguce pronaci neku ispravnu kopiju superbloka i iskopirati je na mesto glavnog superbloka? Nisam nasao neko uputstvo koje bi pominjalo tu mogucnost.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|