Ekkor gondoltam arra, hogy kellene egy parancssor alapú progit írni ami megoldja a felvetödött problémákat.
Röviden: a progi a hxs (hexasearch) névre hallgat, adott karakterláncot vagy 0xhex alakban megadott bytesorozatot keres bináris fileban, találat esetén kiírja a találat helyét(választható hexa, decimális v oktális formátumban). További lehetöségei, hogy találat esetén adott számú byte-ot kiír az stdout-ra vagy egy megadott könyvtárba. Így lehet elveszett, ismert fejlécű fájlokat megmenteni(természetesen akkor ha nem volt töredezett a lemez). Paraméterezésben az unix hagyományokat követtem (a dd-t vettem alapul), hogy scriptböl is használható legyen.
Szóval a fenti probléma megoldása: futtatni a hxs-t NTFS headert kerestetve, majd a megkapott találati helyeket bemountolni és lehet menteni az adatokat...vagy újraheggeszteni a partíciós táblát!
Még ehhez hasonló programot nem ismerek linuxhoz gondoltam arra, hogy másnak is hasznos lehet...
Akit érdekel a program az küldjön egy emailt tunguzka [kukac] freemail.hu-ra!
- the.tunguzka blogja
- A hozzászóláshoz be kell jelentkezni
- 1060 megtekintés
Hozzászólások
Sourceforge.net vagy berlios.de nem lenne kényelmesebb?
--
"my mind had skipped town and left me behind to pay the rent"
- A hozzászóláshoz be kell jelentkezni
+1 :) Mindenképpen megérdemelné a nyilvános publikációt szerintem. :)
Charlos
-- http://www.uvegcsont.hu -- / -- http://gkportal.uvegcsont.hu --
Jól csak a szívével lát az ember. Ami igazán érdekes, az a szemnek láthatatlan. - by A Kisherceg
- A hozzászóláshoz be kell jelentkezni
1. mbr-t lemented: dd if=/dev/sda of=/valahova/mbr bs=512 count=1
2. mbr-t kiütöd: dd if=/dev/zero of=/dev/sda bs=512 count=1
3. testdisc-et ráengeded
4. örülsz :D
szerk.:
write-only-ban voltam, sorry :D
de én a fenti módszerrel szoktam visszaállítani
utána meg, ha visszállítottam az orig mbr-t és kicsit sérült az ntfs, akkor meg ntfs-g3 forcee opcióval csatolom fel :P
debian gnu/linux @ linux-2.6.22.22-op1-rc1 | patch
info
- A hozzászóláshoz be kell jelentkezni
de elotte ntfsfix.
- A hozzászóláshoz be kell jelentkezni
Szóval a dolog az az, hogy nem az a problémám hogyan kaparjak össze egy NTFS partíciót a /dev/zero-ból(mert ez már megoldódott csak egy példa volt), hanem az hogy a linux nagyon pöpec command line toolokkal van felszerelve ha text fileokat kell tologatni, de mi van akkor ha bináris fileokat kell manipulálni? Esetleg elöfodulhat hogy marad a hexeditor...de egy több gigás lemeznél elég szar dolog hexeditorozni nem?
- A hozzászóláshoz be kell jelentkezni
getdataback, kicsit lassan melozik, de eddig mindig megtalalta az osszes elveszett particiot.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni