• Recover CHK Files

    Author
    Topic
    #424673

    I was wondering what CHK files were good for… then I remembered the help desk guy in my last job routinely deleting CHK files from all the computers he got hands to… then I became even more interested in knowing if they were any good at all.
    That led me to a Google search and ultimately to this link with a free app to recover CHK files: Recover CHK Files.
    [indent]


    So what is a CHK file? Well, any time a program or Windows crashes, any files that were open are not closed properly. Part of closing is writing all the file location information in all the right places. Without this info, Windows can’t find all the parts of the file. When SCANDISK or CHKDISK is run, all the parts are identified as “lost file fragments” and converted (if you want) into CHK files. Face it. Stuff crashes all the time. If you only run SCANDISK once a month, you get a month’s worth of old crash junk. If you were working on (and lost) something important just before a crash, you might want to try to recover any data from any CHK files that exist. On the other hand, if you aren’t in a state of panic over lost data, just delete any CHK files. A handy tip: Keep your disk defragmented. That way if you ever do lose it all, the lost file fragments will be more likely to be complete files.


    [/indent]BTW, by the time I found this app I had already ridden my PC of CHKs… So I couldn’t test the prog yet.

    Viewing 1 reply thread
    Author
    Replies
    • #976103

      In DOS volumes, you used to deal with this stuff all the time. Recently, we were having problems with a CF camera card that people would just rip out of powered-on cameras. I did a chkdsk on the camera and renamded all the file fragments with .jpg extensions, and we were good to go.

      Norton Utilities used to be the program for that.

    • #976605

      My experience is more like jhelfer‘s. The only problem is that you need sometimes to have inspired guesswork as to what the right extension is. The only other thing to watch is that CHK files can turn out to have End Of File padding in them – to reach the precise exponential value of 2. Dependign on your situation, this may/may not be an issue. HTH

      • #976607

        Hi unkamunka,[indent]


        The only other thing to watch is that CHK files can turn out to have End Of File padding in them – to reach the precise exponential value of 2. Dependign on your situation, this may/may not be an issue.


        [/indent]The first OS I ever used was Win98, so I believe I’m missing many things from your words. More precisely, the End Of File and exponential value of 2 stuff scratch.

        BTW, I use WinXP now and haven’t had a crash since my post… so I haven’t seen the program in action yet. No, that’s not a reason to miss Win98 grin.

        • #976626

          Very happy to explain.

          Take any file on your system, right-click on it and choose Properties. If you have a file that is recovered, the *.CHK file will be the same size as the Size on Disk figure – which is a multiple of 2 & is always bigger than the actual size of the file (the Size figure).

          What is will happen is that once all the actual data is recovered, Windows will find that it has reached the end of the file, but that it has not yet reached the Size on Disk size. It will then “pad” the file out with blank data in order to reach the Size on Disk figure. (If it’s a text file, a reasonable Text Editor can be used to excise the padding.)

          [If you go to your main drive (C:)? and right click on Config.sys and open it with Notepad, you should be able to see a practical example of what I am describing.]

          The padding should not interfere with the file.

          BTW a *.CHK file can sometimes include parts of the data from two separate files.

          HTH

          • #976639

            Unkamunka, thank you for the explanation. Very clear.

    Viewing 1 reply thread
    Reply To: Recover CHK Files

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: