Korrupt partíciós tábla

Péntek reggel a munkahelyemen csonttáfagyva találtam a gépemet. Egy liveCD segítségével azt láttam, hogy a gépben található mindkét merevlemezről nyom nélkül eltűntek a partíciók.Gyorsan kiszedtem a diszkeket, és egy másik gépen a testdisk programmal sikerült visszavarázsolnom a partíciók egy részét, így adatok el nem vesztek kopkopkop. (És ha igen, akkor is az éjjelente mentett bekapjaim ott figyelnek a bkp szerverünkön, úgyhogy mindenki megnyugodhat.)

Viszont egyszerűen nem sikerült kiderítenem, hogy mi is okozta ezt a malőrt, és mit kellene tennem a megismétlődés ellen. Ebben kérném a tanácsotokat.

Amiket észrevettem: mindkét diszken korrumpálódott a partíciós tábla, és ami furcsa mindkettőn helyreállíthatatlan volt az első primary partíció. Mindkét diszk sata. Az egyiken 4 primary prtíció volt, a másikon 2, meg egy kicsi partícionálatlan terület. Ismétlem, mindkettőn egyedül az 1. partíció ment totálisan visszaállíthatatlanul tönkre.

Valószínűtlennek tartom, hogy a két diszk egymástól függetlenül hibásodott meg, mert az egyik egy öreg Maxtor (kb 3 éves), a másik meg egy kb fél éves nem emlékszem milyen diszk, de nem Maxtor. (A Maxtort azért említem külön, mert egy rossz hírű sorozatból van, egy nagyobb szállítmány volt belőlük 3 éve, és egymás után haltak be. Talán ez volt az utolsó működő példány az intézetben. Ennek ellenére szerintem most nem ő a hunyó.)

A fontos partíciókat tehát megmentettem, diszkek visszamentek a gépbe, és megpróbáltam új rendszert telepíteni. Viszont az install közben kétszer is merevre fagyott a gép, viszont a memtest a vígan futogatott, nem talált hibát.

Ja, kinyitva a gépet nem láttam semmilyen égés vagy zárlatnyomot.

Szóval szeritetek melyik alkatrésszel lenne a gond? Én alaplapra gyanakodok, de nagyon kevés ilyen tapasztalatom van. Minden jótanácsot előre is köszönök.

Csaba

Hozzászólások

1 értelmüen dd-zni a két vinyó particióit, mondjuk pendrájvra, mig ki nem derül a hiba. Kideríteni szerintem egy harmadik hddvel lehetne, ideiglenesen berakni az egyik helyére és telepíteni rá, hogy lefagy-e. Ha igeen, hdd vezérlő lehet a hunyó, ha nem, akkor talán azon ritka esetek egyike, hogy mind2 vinyó beteg.

Szerk.: nem a particióit ddzni, hanem a particiós táblát. (512 bájt / tábla)

Szia!

Napokban en is hasonloan jartam. Segitene ha megirnad disztribuciod adatait, arra lennek kivancsi hogy debian-e, ill milyen fajlrendszer volt. Nekem ext3, es tunetileg ugy nezett ki a dolog, hogy penteken leallitottam a laptopon, hetfon bekapcsoltam, es home dir homedir 80% eltunt. Rejtely mi tortent*.
Adataim visszaallitasahoz dd-vel keszitettem masolatot a particioimrol, majd az adatok visszanyeresehez a foremost nevu program bizonyult hasznalhatoak.
Mikor dd-zel, a blokkmeretet celszeru arra megvalasztani ami a particion eredetileg volt. Nekem: bs=4096 , 4k-s blokkmeretet hasznaltam. Particiot ugy adod meg, hogy neven nevezed a blokkeszkozt, pl /dev/sda1.
Most xfs-t hasznalok, azonos hardveren, ket napja, mukodik minden.

Udv:
Peter

*SID-rol beszelunk, es penteken apt-get upgradet nyomtam, tehat lehet hogy mar akkor agyon lett ez vagva es csak hetfon vettem eszre.

Szia

Nálam Fedora 7 a rendszer, és ext3 volt a filerendszer.

Végül testdisk programmal hoztam vissza a visszahozható partíciókat, de egyre inkább alaplapra gyanakodom, mert megint hibákat kapok az új installálás alatt.

Csaba

Egyszerűbb, de karcsúbb is. Nem mindent ír ki, azt is szövegesen. Ráadásul valószinüleg csak az sfdiskel tudod visszaírni, mig a dd-vel létrehozottat akár egy dosos vagy bármilyen debuggerrel is.
És a szektor elején lévő program el fog veszni. Néha szükség lehet erre, nem elég egy általános boot prg.

Mert az "sfdisk -d /dev/sda" nem menti el. Csak a szektor utolsó 4*16 bájtját (-2 bájt - 55,aa) alakítja át "human readable" formátumra (nagyjából) és írja ki.
Maga a program (pl. mbr-nél) meg a 0. bájton kezdődik és egészen 1bd-ig tarthat.
(Bár nem jellemző, de ide akár egy jelszókezelőt is be lehet rakni, ami ha elvész...!)

Ha meg magára az adatvesztésre gondolsz, miért veszett el egyáltalán a particiós táblából bármi is?

A MBR progi helyreálítható, nem? A megfelelő boot-kezelő helyre tudja magának állítani a MBR programot. Mondjuk ha valami speckó volt, az persze gond, de hát a speckó programnak legyen restore funkciója.

Hirtelen nem értettem milyen program, de tippem szerint az mbr-ben levő betöltő kódra gondolsz

Az adatmentés nem a fejlesztő feladata.

Ilyen programokat ma már általában csak saját célra írnak egyes fanatisták/maximalisták. Én is csak magamnak írok ilyeneket, ha épp valami olyan dologra van szükségem.

Ja, és az sfdiskről még annyit, hogy a -d kapcsolóval nem írja ki a partició geometriáját (szektor/track, fejek száma) meg még 1-2 dolgot, csak a partició kezdetét, méretét és idéjét.
Ez nem elég.
Nekem biosban mindkét vinyóm lba-ra van állítva mégis az egyiken chs van, hogy miért, mellékes. Tehát kevés a kezdő szektor és a méret a helyreállításához.