#72 closed defect (fixed)

SVN rev 352: chkdsk fails on second run

Reported by: erdmann Owned by:
Priority: major Milestone: Future
Component: IFS Version:
Severity: medium Keywords:
Cc:

Description

If I test an intact FAT16 volume "X:" with chkdsk, I get reported a "no error". If I rerun chkdsk I always get this:

[d:\]chkdsk x: /F |more

The current hard disk drive is: X:
The type of file system for the disk is FAT32.
The FAT32 file system program has been started.
FAT32: Unicode translate table for CP 437 loaded.
FAT32 version 0.10.r352 compiled on May  8 2018
The volume label is VFDISK.
The Volume Serial Number is 255D-E414.
The type of file system for the disk is FAT12.

CHKDSK is checking fats :Ok.
CHKDSK is checking files and directories...
CHKDSK is searching for lost data.
CHKDSK has searched   0% of the disk.
SYS0562: The system detected lost data on disk X:.
CHKDSK has searched 100% of the disk.

1 lost clusters found in 1 chains.
These clusters and chains will be erased unless you convert
them to files.  Do you want to convert them to files(Y/N)? 1 lost clusters found
 in 1 chains
These clusters and chains will be erased unless you convert
them to files.  Do you want to convert them to files(Y/N)?

I have also experienced this very same error with FAT32 formatted partitions. This error is new, I don't know when it started to show.

1) No matter if I select "Y" or "N", there are no lost clusters and therefore there is nothing to convert to a file.

2) Look at the screwed up screen text output. Something is going badly wrong in properly flushing the text to the text screen.

The only way to make this error go away is to reboot the system.

Change History (3)

comment:1 Changed 17 months ago by erdmann

SVN rev 340 does not exhibit this problem. I'll stick to SVN rev 340 for the time being.

comment:2 Changed 17 months ago by erdmann

Fixed with SVN rev 354.

comment:3 Changed 17 months ago by erdmann

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.