Adatmentés

A helyzet a következő: van egy Asus 1001pX netbook. Windows xp futott rajta éppen, és egyszer csak a vinyó elkezdett fura hangokat produkálni. Kerreg, kattog, csattog, mintha az olvasófejet nem tudná mozgatni, de tudja, mert utána is működött. Mikor meghallottam, rögtön elkezdtem másolgatni, mert gondoltam, hogy nem lesz hosszú élettartama. 160 gb-es vinyó, olyan 30 gb-t átmásoltam, aztán kékhalállal újraindult a gép. Windows többet be nem jön, ubuntu 12.04 bejön kb 10 perc alat, akkor is bűnlassú, mondjuk a windows is az volt a hiba utántól.
Live cd-vel szépen elindul, viszont vagy látja a vinyót, vagy nem. Ha látja, akkor amikor megnyitnám, crc hiba, ha nem látja (azaz nem jelenik meg a menükben) akkor megpróbálom felcsatolni terminálból, és azt írja, hogy nem olvasható a partíció szuperblock-ja. Ubuntu 12.04 live cd amúgy.
Nincs valakinek valami ötlete valami jó linuxos, parancssoros recovery-ra? Amivel meg lehetne menteni a dolgokat? Kerezsgéltem, de van sokféle, ha valaki használt már, esetleg konkrét tippek jól jönnének.
A gépet nem szedhetem szét, mert garanciás, ha szétkapom akkor nem cserélik ingyen a vinyót. Ha visszaküldöm és kérem a régi vinyót, akkor ki kel fizetnem az újjat, szóval ugyan ott vagyok. Viszont ha csak úgy kicserélik, minden elveszik. És elég fontos dolgok vannak rajta.
(ha külső házba raknám, windows elvileg tudná olvasni, de ugye ez nem játszik)
Köszönöm a tippeket!

Hozzászólások

Nem hangzik túl jól. :(

Próbálj róla mentést csinálni mondjuk ddrescue-val.
Utána recovery-t megnézheted testdisk/photorec párossal, vagy akár kiírhatod egy másik HDD-re és egy Windowsos adathelyreállítóval is megnézheted.

Ha testdisk nem tudja helyreállítani a partíciót csatolhatóvá, esetleg fsck után sem tudod olvasni, photorec leginkább célzott helyreállításhoz lesz jó - könyvtárstruktúrát és eredeti fileneveket nem kapsz tőle. Képeket, videokat vagy egyéb adatokat viszonylag egyszerűen kiszűrheted akár a "file" program információi alapján.

Persze próbálkozásokat, bármiféle írást csakis a mentéseden csinálj, az eredeti HDD-n ne.

Ddrescue-al elkezdtem egy fileba lementeni az egész vinyót. Eddig olyan 40 hiba van, 35 gb-t másolt (160 van), és a hibás terület nem érte el a 2 gb-t (jelenleg 1,7 gb). Még számításaim szerint olyan 10 óra van hátra...
Aztán jön a töbi.

Fdisk már valahogy látja a partíciókat, akkor is érdemes testdisk-t futtatni, vagy mehet az fsck?

A fileból mivel tudom felcsatolni a partíciókat? Mert oké, hogyha egy partícióm van egy fileba, akkor mount -o loop filenév hely, de itt ugye egy konkrét winchester van, több partícióval egy fileba.

Megszenvedtem vele, mert a ddrescue nevű csomagban a dd_rescue található, a gddrescue csomagban pedig a sima ddrescue van, ami nekem kell. (mert dd_rescue és ddrescue nem ugyan az) csak logikusnak tűnt, hogy ddrescue nevű csomag, akkor biztos az van benne, de nem, a gddrescue csomagban van a jó. Ezt csak azért írom le, hogyha valakinek kéne, ne kelljen kutatnia.

Szerintem nyugodtan csinálj fsck-t - meglátod, mi lesz belőle -, de legyen a mentésről mentésed! - Tehát soha ne az eredeti image file-on dolgozz, hanem annak másolatán.

losetup-pal fel tudod csatolni a filet loop eszközként és meg tudsz adni eltolást is.
Tehát "losetup /dev/loopX mentes.img -oYYYYY" segítségével, ahol X és YYYYY egy szám - fel tudod csatolni mondjuk /dev/loop0-ra pl. 99999 byte eltolással. Ezután mount csatolja.

Gondolom, másként is meg lehet oldani, ez egy lehetőség rá. :)
Ugyanígy losetup -d-vel törölhető a loop eszköz.

Ha úgy egyszerűbb, szimplán írd ki a mentett image filet egy az eredetivel megegyező, vagy annál nagyobb merevlemezre és dolgozz azon, szükség esetén indulj újra a mentésedtől.

(HDD eredetű) CRC hiba fellépése esetén te arról házilag nem fogsz lementeni semmit sem. még csak adatterületen érvényes felületellenőrzést sem indítanék.

--
Vége a dalnak, háború lesz...

Ami csak egy példányban van meg, az nem fontos. De mondhatnám azt is, hogy ami egy példányban van meg, az nincs meg.
Az én olvasatomban a diszk áránál kevesebbet ér a rajta korábban elhelyezett adat - mondjuk ha ki is fizetnéd a diszkcserét, utána azért kéne még a Kürtnek vagy Králikéknak tornázni rajta, hogy viszontlásd az adataidat, ők meg ugye nem dolgoznak olcsón, pláne nem ingyen, ergo még többe fájna a visszaállítás, úgyhogy könnyes búcsú, garis csere - és egy külső diszk beszerzése, amire rendszeresen mented a tényleg fontos adataidat.

Get Slax. Now.
http://www.slax.org/get_slax.php

Szóval ez bármin gyorsan elindul, van ennek durvább célokra írt változata is, de arról nem írok itt, mert lehurrognának.
Nálam mindig van egy olyan cd vagy sd kártya, amin futtathatóvá van téve a fat32-es partícióra írt 2 slax könyvtár...
Sok mindenre jó.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Utójelentés: siker!

Nem 100%, csak 70. Ebből kb 5% sérült. Szóval a 65%-a a 160 GB-es vinyómnak meglett. (azóta már garanciában ki is lett cseréltetve a vinchester)

Jól jártam, mert egy 320 GB-es VD-t kaptam bele, a 160-as Seagate helyett.

Hamarosan írok egy bejegyzést az adatmentés menetéről, buktatóiról, stb, csak mostanában időszűkében vagyok.

De nem marad el, mert nagyon tanulságos!

Köszönöm mindenkinek a kommenteket, hasznosak voltak!