Került hozzám egy hibás floppy, amin a tulajdonos mindenféle fontos dolgot tartott. A lemez olvashatatlan. Szeretném valahogy visszanyerni, ami még maradt belőle. Amit eddig tudok:dd-vel készítettem egy képet róla, hátha azzal sikerül csinálnom valamit. Próbálkoztam fsvk-val, de nem hajlandó semmit tenni (fat12-nek feltételeztem a lemezt, "Currently, only 1 or 2 FATs are supported, not 246."
), az fdisk sem igazán szereti ("You must set cylinders.
You can do this from the extra functions menu.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
"), a parted úgyszintén nem kooperál ("Error: Unable to open /tmp/diskimg - unrecognised disk label.").
Amiért még reménykedem, az az, hogy a képfájl mc-ben megnyitva doc fájlhoz hasonló töredékeket tartalmaz. Tehát valamiféle adat van rajta.
Különböző próbálkozások során az a meggyőződésem alakult ki, hogy ennek a lemeznek a partíxoós táblája szűnt meg létezni.
Lehet ezzel tenni valamit? Például rámásolni egy működő floppy első valahány byte-ját a hibás részre? Jó eséllyel a lemez egy szimpla fat12-t tartalmaz, gondolom.
Van valakinek tippje mivel érdemes próbálkozni?
Bármit szívesen kipróbálok, lévén image-ben van az egész, nincs semmi kockázat.
A fájlt viszont nem adnám ki, az érzékeny adatokból kifolyólag.
üdv
péter
- 3904 megtekintés
Hozzászólások
A jó öreg Nortonnak voltak ilyen cuccai, de azok közvetlen floppyról szadték le az adatokat. Persze DOS alól. Így nem is téma.
- A hozzászóláshoz be kell jelentkezni
Bad Copy Pro
--
Gentoo motto: It's worth spending eight hours trying to make something load 20ns faster.
- A hozzászóláshoz be kell jelentkezni
Hi!
Floppyn nincs particios tabla.
Keress egy badsectormentes lemezt! Masold ra az imaget! Utana DOS alol NDD (Norton Disc Doctor) (Esetle ugyanez, csak win alol), vagy esetleg M$ Scandisk. Ha ezek nem boldogulnak, az akar tobb nagysagrenddel nehezebb problema is lehet. Esetleg Kurt kft.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni
Köszi az eddigi válaszokat!
Igazság szerint szeretném Linux alól megoldani a problémát, a DiskDoctorhoz kellene keresni egy Win-es gépet (meg egy DiskDoctort).
Ez utóbbiról volt jó tapasztalatom, de lehetőleg szeretném a saját gépemen megoldani a problémát.
Sajna nem ismerem a floppy-k belső lélektanát, és nem igazán találtam használható anyagot róla a neten. Ha nincs partíciós tábla, akkr hogyan néz ki egy floppy? Boot szektor és utána rögtön a FAT tábla? Egy van belőle vagy kettő? Mi alapján ismeri fel a rendszer, hogy az egy floppy? A sérült FAT táblát elvielg vissza lehet állítani, nem? (végülis egy láncolt lista, valahány összefüggő töredéket fájlba konvertálni megoldhatónak tűnik).
Egyelőre úgy tűnik, az adatrész megmaradt, a lemez eleje ment dajra, úgy gondolom valahogy vissza lehet gyűjteni az adatokat.
Vagy én vagyok túl optimista?
- A hozzászóláshoz be kell jelentkezni
Keress ún. forensic tool-okat linuxra, van jópár, ezek több-kevesebb sikerrel képesek megtalálni az image-ben az ismert fileformátumokat, és extraktálni azokat...
Csak az a baj, hogy ha nem folytonosan vannak a lemezen az adott file szektorai, akkor bukta van.
- A hozzászóláshoz be kell jelentkezni
Korlátlan számú próbálkozásom van ;-)
Ha nem sikerül eredményt elérnem a fat-ok másolgatásával, ezzel is teszek egy próbát.
- A hozzászóláshoz be kell jelentkezni
Floppy => Ha sima 1.44-es trukkozes nelkul, akkor: FAT12, 2h 80c 18s, media descr.: 0xF0, No.FAT: 2, reserved sectors: 1
Ha szeretsz jatszani:
http://averstak.tripod.com/fatdox/bootsec.htm
http://hjem.get2net.dk/rune_moeller_barnkob/filesystems/fat.html
http://www.mega-tokyo.com/osfaq/FAT12%20document
http://scottie.20m.com/fat.htm
Amit lejebb javasoltak az kiindulasnak jo:
dd if=/dev/floppy_jo bs=512 count=1 of=floppy_boot
dd if=floppy_rossz bs=512 skip=1 count=9 of=floppy_fat1
dd if=floppy_rossz bs=512 skip=10 count=9 of=floppy_fat2
dd if=floppy_rossz bs=512 skip=19 count=2861 of=floppy_data
Ezutan a floppy_boot, _fat1, _fat2, _data-bol osszekonbinalhatsz magadnak floppy image-ket (pl. 1. FAT jo akkor 2x _fat1, 2. FAT jo, akkor 2x_fat2), s azokon probalkozhatsz.. :-)
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Köszi, valami ilyesmire gondoltam én is!
Ha szétdarabolom szegény floppyt, a darabokat utána simán cat-tal össze lehet fűzni? Vagy kell valami extra dolog hozzá?
Ez egy sima win98 alatt formázott floppy volt, amennyire tudom, akkor fat12-t használnak az ilyenek, tehát én is annak feltételezem.
- A hozzászóláshoz be kell jelentkezni
Igen, siman
cat floppy_boot floppy_fat2 floppy_fat2 floppy_data >floppy_proba1
Ha Win98-as, akkor sima FAT12...
Zsiraf
p.s.: Amugy nem hiszem, hogy barki hasznalt 1.44-es floppy-n FAT16+ -ot, hiszen a ~4000 szektor amit a 12bit-es fat kezel boven eleg a 2880-ra. :-)
- A hozzászóláshoz be kell jelentkezni
Ezzel még eljátszom este, ha lesz rá időm.
A fat16-ot én sem tartanám valószínűnek, nem hinném, hogy valaki, aki annyira profi, hogy 2 éves munkáját egy floppy-n tartja ( :-/ ), bármilyen más módon tudna formázni, mint a w98 alap formázási lehetősége (az pedig emlékeim szerint fat12-t készít).
- A hozzászóláshoz be kell jelentkezni
+1 5let:
A floppy filerendszere általában fat12, esetleg fat16.
Ezt mondjuk jó lenne tudni az adott lemezről.
Floppykon én még olyat nem láttam, hogy ne két FAT lett volna. Namost ha a lemez eleje ment tönkre, akkor egy másik ugyanilyen lemezről a FAT előtti részt simán átemelheted erre a lemezre, ettől már legalább a 246 FAT-re vonatkozó butaság megszűnik.
Szintén ha abból indulunk ki, hogy a lemez eleje sérült, akkor van esély rá, hogy a második FAT érintetlen, tehát azt használva helyreállítható ezek után az egész lemez.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
A testdisk-et próbáltam, de sajna nem talált helyreállítható partíciót. Gondolom így a photorec sem menne.
- A hozzászóláshoz be kell jelentkezni
Nem reklam, de ha fontos a floppy, akkor a Kürt Kft is csinal helyreallitast, ha vegkepp nem boldogulsz. Floppyt speciel 25k-ert, ami imho nem draga, ha mondjuk egy 30-50 oldalas diplomamunka volt a floppyn. Btw, a Kurtos adatmentes akkor eri meg, ha kevesebbe kerul, mint az adatok potlasa.
- A hozzászóláshoz be kell jelentkezni
Volt egy kis időm pepecselni a floppy-val, gondoltam összefoglalom eredményeim.
Sajnos mindkét FAT tábla halott volt, valamint megtudtam, hogy a lemez rengeteg kis fájlt tartalmazott, ismeretlen nevekkel. Nem könnyű indulási pont.
Először próbálkoztam egy normál floppy boot és fat darabjaival összemásolni az adatterületet, ezzel csatolhatóvá vált az image, de az fdisk nem tudott mit kezdeni vele (talált egy csomó 0 byte hosszú töredéket).
Ezután próbálkoztam különböző forensics tool-okkal, váltakozó eredménnyel.
A Sleuth kit ( http://www.sleuthkit.org/sleuthkit/index.php ) string keresője segítségével sikerült egyetlen txt fájlba menteni az értelmes karaktereket, így a szövegek egy része megmaradt.
Ezen kívül kísérleteztem a foremost -tal ( http://foremost.sourceforge.net/ ), ez képes volt néhány doc fájlt kinyerni, aminek egy része teljesen használhatatlan volt, ugyanakkor az egyiket tökéletesen épen visszahozta.
Továbbá adtam egy esélyt a Magicrescue-nak ( http://jbj.rapanden.dk/magicrescue/ ), ez a doc fájlokat nem igazán tudta visszahozni (azonos méretű de értelmezhetetlen darabokat produkált), viszont kinyerte az összes, fejlécben kódolt logót :-)
A lemez egyébként egy iskola titkárságán teljesített szolgálatot, ahol szerződéseket mentettek rá - ismerve egy átlagos iskola vagyoni helyzetét, nem hiszem, hogy fizetős megoldás szóba jöhet.
Még játszom a dologgal, ha lesz rá időm, meg megosztom, ami sikerül, hátha másnak is lesz hasonló gondja.
- A hozzászóláshoz be kell jelentkezni
Ha tudnál adni egy fsck kimenetet ill. hexdump-ot az első szektorról, lehet, hogy kiderülne valami.
dosfsck -v lemez.img dd if=lemez.img count=1 | hexdump -vC
- A hozzászóláshoz be kell jelentkezni