Povratite CHK datoteke

Povratite CHK datoteke

offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16586

Povratite CHK datoteke




* za 2000. poruku --> novi clanak Smile




[0] Objašnjenja




Šta je CHKDSK?


CHKDSK (check disk) predstavlja alat koji služi za proveru integriteta datotečnog sistema operativnog sistema Windows, ali i popravku grešaka nad datotečnim sistemom. Može utvrditi postojanje loših sektora na tvrdom disku, i pokušati da ih popravi (na operativnom sistemu Linux se koristi komanda fsck za utvrđivanje integriteta datotečnog sistema). U toku svog rada može da generiše jednu ili više datoteka sa ekstenzijom CHK.

Primer rada aplikacije:

Citat:One of your disks needs to be checked for consistency. You may cancel the disk check, but it is strongly recommended that you continue.

Windows will now check the disk.

\Documents and Settings\Aphrophyre\Application Data\Mozilla\Firefox\Profiles\07g7405y.Aphrophyre\localstore.rdf first allocation unit is not valid. The entry will be truncated.
Bad links in lost chain at cluster 18880 corrected.
Bad links in lost chain at cluster 18904 corrected.
Bad links in lost chain at cluster 18957 corrected.
Bad links in lost chain at cluster 19242 corrected.
......


Našao sam priručnik koji objašnjava neke greške (lost chains i sl. ) "roditeljskog alata" ScanDisk OVDE (koncepti su zadržani i chkdsk-u).



Šta je CHK datoteka?


CHK datoteke obično predstavljaju datoteke koje su se koristile u trenutku zamrzavanja/pada operativnog sistema, tj. nisu pravilno "zatvorene" i predstavljaju datotečne fragmente, koji se najčešće mogu bezbedno brisati sa diska.
Prilikom zatvaranja datoteke različite informacije se upisuju u klastere tvrdog diska (npr. podaci o lokaciji datoteke, postojanje i brisanje privremenih datoteka vezanih za konkretnu datoteku i sl.) Usled nasilnog gašenja računara ili plavog ekrana smrti (BSOD) informacije o datoteci nisu zapisane na pravilan način na tvrdom disku te možemo govoriti o izgubljenim fragmentima "lost file fragments" (lost chains).

Ukoliko se operacije nad datotekama prekinu abnormalno (na primer, iščupate USB disk pre nego što odaberete opciju "Safely Remove Drive", a još uvek traje zapisivanje na USB disk), prilikom rada CHKDSK se mogu pojaviti CHK datoteke (operativni sistem nije završio upis keširanih podataka na disk).

Ove izgubljene fragmenti CHKDSK zapisuje u CHK datoteke i to formata: FileXXXXX.CHK koje se nalaze u korenom direktorijumu nekog tvrdog diska (na primer C:\ ) ili po podfolderima FOUND.XXX ( C:\FOUND.XXX )

Iako koristan alat, može se desiti da CHKDSK neke bitne podatke, posmatrajući ih kao fragmente konvertuje u CHK datoteke.

Pošto Windows ne sadrži alat koji bi pregledao ove datoteke ili vratio ih u prvobitno stanje, opisaću načine na koji je moguće povratiti generisane CHK datoteke.


Exclamation BACKUP !
Pre bilo kakvog rada, predlaže se backup *.chk datoteka (poželjno arhiviranje).





[1] Reimenovanje - promena ekstenzije datoteke




Ovaj metod je koristan ukoliko znamo koja datoteka nam nedostaje (tj. kog tipa). U slučaju da znamo da nedostaju slike sa ekstenzijom JPG, jednostavno ćemo pobrisati ekstenziju CHK i staviti JPG. Međutim, ukoliko je generisan veći broj CHK datoteka sa prvobitno različitim ekstenzijama, ovaj metod nije praktičan.





[2] Third party alati



Ovi alati automatski čitaju zaglavlja datoteka kako bi prepoznali koji je tip datoteke u pitanju i shodno tome, automatski dodelili "pravu" ekstenziju CHK datotekama. Prva dva koja su predstavljena predstavljaju open source varijante (u arhivi se nalaze portabilni programi i njihov kod), dok je treći freeware.


1) FileCHK


FileCHK proverava da li ima datoteka u sledećem obliku FILEXXXX.CHK i to u direktorijumu iz kojeg se ovaj program pokreće. Nema nikakav interfejs, samo generiše sledeći dijalog prozor nakon obavljenog posla:




Ukoliko je datoteka ekstenzije CHK, ali nije datog formata --> ovaj programčić je neće analizirati. Takođe, ne pravi kopije podataka nego konverziju vrši direktno nad originalnim CHK datotekama (zbog toga je ovde backup obavezan). Ostali predstavljeni alati čuvaju originalne podatke (ne vrše konverziju nad njima).

Moze da identifikuje sledeće ekstenzije:

Citat:3DS - 3D Studio
AI - Adobe Illustrator
ASF - Microsoft Multimedia
AVI - Windows Movie
BMP - Windows Bitmap Image
CAB - Microsoft Cabinet
CDR - CorelDRAW
CHM - Compiled Help
DOC - Word Document
DWG - AutoCad Drawing
EXE - Executable Program
GIF - Compressed bitmap
HLP - Windows Help
HTM - Web Page
JPG - Compressed Picture
LNK - Windows Shortcut
MDB - Access Database
MID - MIDI Music
MOV - QuickTime Movie
MP3 - Compressed Music
MPG - Compressed Movie
PDF - Adobe Acrobat
PSD - Adobe Photoshop
PST - Outlook Personal Folder
QT - QuickTime Movie
RAR - RAR Compressed Archive
RMI - MIDI Music
SWF - Macromedia Shockwave
TIF - Tagged Image Format
TTF - Font
TXT - Plain Text
URL - Internet Shortcut
WAV - Sound
XLS - Excel Spreadsheet
ZIP - PK Compressed Archive




2) UnCHK


Portabilan program koji može da identifikuje sledeće ekstenzije:

Citat:JPG PSP PSD GIF ZIP CAB EXE DLL OCX WRI BMP DOC PPT XLS PDF RTF HTM WAV MID AVI RAR TIF MP3 WPD FPX EPS CLP



Prilikom pokretanja programa iskače dijalog prozor u kome se navode neke informacije o programu i karakteristikama istog:




U sledećem prozoru se bira lokacija CHK datoteka:




Neophodno je odabratii folder gde će se smestiti povraćene datoteke:




Obično se bira opcija "Hard Drive".




Opcije su opisane na dijalog prozoru. Jedino je možda nejasna opcija Embedded files koja se koristi ukoliko je neka od datoteka parcijalno povraćena. Ovo se dešava kada je datotečni sistem dosta fragmentisan, pa se datoteka nije mogla povratiti u kompletnom obliku. Recimo, izgubili ste Word dokument i povratili ga, ali neke slike u njemu nedostaju. Ovim načinom će (navodno) aplikacija pokušati da povrati i odgovarajuće slike u dokumentu. Ovaj način nije baš pouzdan i koriste se tek kada se probaju ostale opcije...

Prikaz izveštaja o konverziji:



(da, lepo mi je prepoznao i povratio sliku)


Prepoznavanje ostalih ekstenzija se može definisati dvojako. Prvi način je editovanjem INI datoteke (generiše se u istom folderu kao i pokrenuti program i to po prvom pokretanju programa). Drugi način je prevlačenje datoteke na izvršnu datoteku programa. Prevukao sam OCX datoteku na program i iskočio je sledeći prozor:




Prikaz INI datoteke (ekstenzije i korespondirajući headeri):



Pored default vrednosti, u bazu je ubacio i OCX ekstenziju kao i njen header, tako da može prepoznati i te datoteke.



3) CheckMate


Ova aplikacija nije portabilna. Novina u odnosu na prethodna dva je što se manipulacija nad CHK datotekama može izvršiti i desnim klikom.

Po defaultu prepoznaje sledeće ekstenzije:

Citat: JPG, GIF, ZIP, CAB, EXE, DLL, OCX, WRI, BMP, DOC, PPT, XLS, PDF, HTM(L), WAV, MID, AVI, RAR, TIF and MP3.



Program je dobro dokumentovan i konverzija teče kroz 3 etape:

1) Lokacija CHK datoteka:




2) Odabir foldera za smeštanje konvertovanih datoteka:




3) Proces konverzije i generisanje izveštaja:



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • higuy  Male
  • Legendarni građanin
  • penzionisani tabijatlija
  • crni hronicar
  • Pridružio: 21 Apr 2010
  • Poruke: 8565
  • Gde živiš: Dubocica

Postoje CHKDSK graficki interfejski. Ovo su samo neki od njih.





Ko je trenutno na forumu
 

Ukupno su 1165 korisnika na forumu :: 46 registrovanih, 12 sakrivenih i 1107 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: airsuba, babaroga, Bobrock1, Boris BM, BORUTUS, cavatina, Cigi, Dannyboy, darionis, darkangel, DonRumataEstorski, Excalibur13, Georgius, Hans Gajger, ivan1973, jeen yuhs, Karla, Kazablankasrb, Kibice, Kubovac, Matija, mercedesamg, Mi lao shu, mile23, mile33, milutin134, MiroslavD, mkukoleca, mocnijogurt, nick79, Parker, pein, Povratak1912, procesor, raketaš, Ripanjac, ruso, Sirius, SlaKoj, t84dar, Toper, Trpe Grozni, Viktor Petrenko, vranjanac29, zastavnik, Čivi