Johnson Lam schreef:

On Tue, 30 Mar 2004 14:20:49 +0200, you wrote:

Hi,


problem is DOSFSCK cannot do this yet. it is broken for at least FAT32.


CHKDSK also.


there does not exist a single CHKDSK/SCANDISK which can run on 16bit processors AND support FAT32. there does not exist a single CHKDSK/SCANDISK which runs under DOS system AND supports FAT32

the worry was that CHKDSK would run out of memory on scanning FAT32 partitions.
(without DPMI you can only use conventional memory I think, and conventional RAM 
limited to 640KB).
that's why there is no FAT32 support in any 16bit CHKDSK.
and that's why Microsoft moved Fat32 scanning to the Windows application 
chkdsk.exe/scandskw.exe
(and DOS version of SCANDISK was more advanced than DOS version of CHKDSK)

so it seems like protected mode is required for FAT32 scanning.
protected mode not available on sub-386 systems -> trouble

and since chkdsk needs to run on 8086, it shall never handle FAT32
(since it first has to go in protected mode then).

cpu   filesystem   free_RAM   chosen engine     example system
---------------------------------------------------------------
<386   fat12/fat16  <2.5MB        CHKDSK         8086/1MB
<386   fat12/fat16  >2.5MB        CHKDSK         80286/16MB
<386   fat32        <2.5MB        NONE           8086/1MB
<386   fat32        >2.5MB        NONE           80286/16MB
386+   fat12/fat16  <2.5MB        CHKDSK         80386/2MB
386+   fat12/fat16  >2.5MB        DOSFSCK/CHKDSK 80486/4MB
386+   fat32        <2.5MB        NONE           80386/1MB
386+   fat32        >2.5MB        DOSFSCK        80386/16MB

Bernd


------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to