Article View: comp.os.msdos.misc
Article #2809Re: What to do with file0000.chk?
From: Bruce Bathurst
Date: Mon, 28 Dec 1992 06:17
Date: Mon, 28 Dec 1992 06:17
97 lines
5430 bytes
5430 bytes
In article <EDWONG.92Dec19132329@acs.nntp-read.bu.edu> edwong@acs.nntp-read.bu.edu (Edward Wong) writes: >>>>>> On 14 Dec 92 19:43:04 GMT, ky04@ns1.cc.lehigh.edu (KUN YU) said: [SNIP] >-> the machine. CHKDSK showed lost chains, I used chkdsk/f to recover >-> them into files. But when I type file0000.chk, sometimes I can see some >-> binary codes, sometmes I got "error reading drive C" message. No bad sector >-> is show on chkdsk. >-> Does that mean file0000.chk is on bad sectors? If true, would keeping the >-> junk file there prevent getting into the bad sectors? >I don't think there is any use for the file that is recovered by chkdsk. >When the computer checks for data consistency, these data appear at places >where they shouldn't. So, the computer has to get rid of it. the >file????.chk just link all the problem blocks together and name it >file????.chk, you can do whatever you want with it. I would just delete >it. But it's up to you, some people may find it useful in some way. If it's huge, it probably is the WINDOWS swap file, and you needn't worry. Yes, you're right that file0000.chk will protect a bad sector. This is too much of a coincidence, though, unless someone tripped over the power cord. Many error messages are spurious and just mean "I'm not well!". I ad backup repeatedly abort on one bad sector, and CHKDSK and the Norton Utiities repeatedly reported nothing wrong. One surface scanner paused at the sector, but moved on after it passed an acceptably small number of read attempts. I had to run the scanner all night to flag the block. Can't we have more professional tools? My suggestion of what to do with FILE0000.CHK is to try to identify each lost piece and repair the file. If more than one file is damaged, it may not be worth the effort to reconstruct the files; it requires a sector editor such as the Norton Utility Editor, some understanding of disks, and time. You have written the lost pieces on the disk as separate files for two reasons: you must identify the original file they belong to, and you must try and reattach them by using the COPY command. The Procedure 1. Identify the original files that FILE0000.CHK belongs to. Today, virtually every file is binary and cannot be read with "type", "edlin", or "edit". Microsoft apparently expects every homeowner (with a computer on his or her desk) to dump the files in hexadecimal with the DEBUG command. "Type" is potentially dangerous, and I suggest you consider investing $15 in Buerg's LIST program. "It's my novel!" 2. If CHKDSK wrote several files, all fragments of one original file, place the several files in the proper order. If you defragment your disk daily, you will have few files to examine. If you have only one lost "chain of clusters" (contiguous pieces), repair is a snap. "FILE0000.CHK FILE0002.CHK FILE0001.CHK" 3. Repair your novel by appending these binary files in their correct order. "Copy NOVEL.WP BLIP.WP" "Copy BLIP.WP + FILE0000.CHK + FILE0002.CHK + FILE0001.CHK OHPLEASE.WP" 4. Try and load the resulting file into your application and check it for accuracy. If it won't load, or pieces are missing, return to step 2. To open a file means to copy the instructions for finding its pieces on the disk into memory and update these instructions in memory only, though the data is written to the disk. Closing a file means writing the instructions to the disk. One power blip when a file is open and the instructions for finding everything written since the file was last closed is lost, though the data is on disk. FASTOPEN is an instruction killer, as is BREAK ON and "Abort, Retry, Fail?" BREAK ON, in addition, kills data being written to disk. P.S. I adjust friends' PC's so CHKDSK is run during a SHUTDOWN.BAT command, and any orphaned clusters are saved to a directory called L&F (after UNIX's lostandfound). Sometimes this requires moving the files from \root with a MOVE command that doesn't change the file's position on the disk. The AUTOEXEC reports the number of file fragments stored in \L&F, and runs a fast disk defragmenter, such as "the DOG", if no unresolved fragments are present. In particular, the SHUDOWN.BAT flushes the cache (if not write-through), closes all files with an equivalent of the UNIX sync command, runs CHKDSK, and parks the hard drive (I'm old-fashioned). The press of a key pops one back to the home directory (never \root, the directory most sensitive to damage). Preventive medicine is the best cure. Bruce (Gypsy Scholar) -- Department of Geological and Geophysical Sciences Princeton University, Princeton, NJ 08544 bathurst@phoenix.princeton.edu bathurst@pucc.bitnet !princeton!phoenix!bathurst
Technical Details
Message-ID:
<1992Dec28.061711.25696@Princeton.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!princeton!phoenix.Princeton.EDU!bathurstReferences:
<1992Dec14.194304.57170@ns1.cc.lehigh.edu> <EDWONG.92Dec19132329@acs.nntp-read.bu.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.misc Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!princeton!phoenix.Princeton.EDU!bathurst From: bathurst@phoenix.Princeton.EDU (Bruce Bathurst) Subject: Re: What to do with file0000.chk? Message-ID: <1992Dec28.061711.25696@Princeton.EDU> Originator: news@nimaster Sender: news@Princeton.EDU (USENET News System) Nntp-Posting-Host: phoenix.princeton.edu Organization: Princeton University References: <1992Dec14.194304.57170@ns1.cc.lehigh.edu> <EDWONG.92Dec19132329@acs.nntp-read.bu.edu> Date: Mon, 28 Dec 1992 06:17:11 GMT Lines: 97