Hi, I would like to comment that I am planning to improve the
DOS port of dosfstools DOSFSCK 2.10 next month, which should
give us an open source FAT12-FAT16-FAT32 filesystem checker
(including "drop" and "undelete" functionality for single files and
directories, but without surface scan). It has a very non-MS-ish
user interface, but it works. It can even give you choices how to
fix particular filesystem problems, and run a second pass with the
changes SIMULATED before writing them to disk. This could be improved
by wrapping everything into a SCANDISK-style user interface and a
function to store a binary change log to an "undo file" if the user
wants to create one.

I myself do not care for undo files or eye candy or surface scan,
so I recommend that the FreeDOS CHKDSK surface scan gets a progress
meter (like printf("%3.3d%% done (sector %d of %d)\r", ..., ..., ...);
being called every 100 sectors), although that only supports FAT12/FAT16.
By the way, FreeDOS DEFRAG bug: "just move away empty clusters" kind of
compression has broken progress bar, and if you start DEFRAG from > 80x25
mode, then the screen display will get messed up (DEFRAG switches to 80x25
but some parts of it still use the old geometry).

Whatever. I have experience with DJGPP, so I should be able to merge
my dosdosfsck-2.8-fat32, Imre's dosfsck-2.10, Lucho's patch for > 4 GB
support, and some other spices, creating a nice and tasty 2.10.x DOSFSCK.
Good enough for me to check AND fix FAT32 disks on 386+ systems, even if
the screen output differs from CHKDSK style.

Eric



-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Freedos-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to