Pozdrav svima. Nadam se da sam pogodio temu. Da opisem problem koji je prethodio gubitku podataka.
Pre neki dan skinem iz Win-a 4.5 GB jednog filma na NTFS particiju. Ulogujem se na Ubuntu 7.04 i386, i pozelim da seedujem taj i druge torente na 2 trackera. Ostali torenti su prosli hash check u KTorrentu, ali kad sam stigao do ovog, prijavio je da mi fali jedan fajl (u pitanju je bio titl koji nije bio na prvom trackeru). Pustim ga da skine to sto fali, i posle nekog vremena (posto je tracker bio cesto offline) on mi izbaci neku gresku u vezi tmp fascikle (nisam zapamtio, mislim da je /home/marko/.kde/share/apps/ktorrent). Ja zaustavim taj torent, ponovo ga pokrenem, kad on mi javi da fale fajlovi u tom torentu. 4.5 GB nestade tek tako.
Drive je bio podesen i za citanje i za pisanje. Uradio sam scan diska programima File Scavenger 3.0.1, FileRecoveryAngel 1.13, i PC inspector file recovery, i ni jedan od njih nije nasao nista. Cak nisu nasli ni folder iz koga je nestao torent, ni titlove u njemu, koje sam iznerviran obrisao iz linuxa. Kakav to nacin brisanja ima linux nad NTFS particijom?!?
E sad ide ono glavno, ako imate da mi preporucite neki drugi program za oporavak, samo izvolite. Mogao sam ja do sad da skinem taj isti torent jos 5 puta, al ocu da pokusam da resim problem inteligentnije. Video sam u defragu da postoji velika praznina na particiji sa koje je nestao torent, izmedju dva kontinualna bloka podataka. Kako sam tu cuvao samo ono sto sam skidao sa neta, i posto je drive bio sveze formatiran iz windowsa, a svaki fajl koji se skidao bio prealociran pre skidanja, kladim se da je bas tu bio moj film, i da i on predstavlja jedan kontinualni segment, znaci nije fragmentisan. Znaci podaci su tu, ali treba mi neki program poput nekog programa za pravljenje image-a diska, koji ce da iscita tu prazninu i od nje da napravi image. E sad, moguce je da je ta praznina veca od mog fajla za recimo 100 MB, sto znaci da je moj film udaljen od desnog i levog bloka podataka za npr. 100-ak MB. Ali ja imam hash podatke u .torrent fajlu, pa bih preko hash vrednosti za prvi delic torenta, pokusao da trazim to prvo parce, pocev od nultog klustera te praznine, pomerajuci se udesno za po jedan klaster (a ne velicinu parceta), sve dok ne nadjem taj podatak. I kad bi ga nasao, na osnovu velicine koju zauzima ja bih mogao da odredim i zavrsno parce i tako da iz te praznine "isecem" moj fajl. E sad pitanje je da li postoji program koji omogucava da mi na osnovu zadatih klastera iscita povrsinu diska i od nje napravi fajl?
Isto me zanima sta mislite o deljenju NTFS paricije izmedju windowsa i ubuntua. Ja drugog izbora nemam, jer moram da imam mogucnost i da pisem i da brisem fajlove vece od 4GB iz oba os-a. Skoro sam otkrio da je moguce da se instaliraju drajveri na windowsu za ext2/3, pa bih onda imao mozda vecu bezbednost podataka. Ali i za NTFS-3g je pisalo da je stabilan, pa eto sta mi se desilo.