Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.lang.asm > #6638

Re: The Virtual Partition - say goodbye to FAT12

From "wolfgang kern" <nowhere@never.at>
Newsgroups alt.lang.asm, alt.os.development
Subject Re: The Virtual Partition - say goodbye to FAT12
Date 2016-04-04 10:42 +0200
Organization KESYS-development
Message-ID <ndt9d6$mjd$1@gioia.aioe.org> (permalink)
References <ndk667$vv8$1@gioia.aioe.org> <ndl7fn$82d$1@gioia.aioe.org> <ndlkec$td5$1@gioia.aioe.org>

Cross-posted to 2 groups.

Show all headers | View raw


Hello Mike,
...
>> It's already more than 20 years ago when I decided for a FAT-less 
>> filesystem for my OS.

>> I still kept my old routines to support at least read from any FAT
>> (4..32  bit)-volume, but I wont ever use FAT for a system container.

>> So I'd ask why ? but may already see your reason in create and store 
>> your system files by DOS/windoze tools.
 
> The FAT file system (good/bad/or ugly) is used everywhere.
> It's perfect for small bootable systems (hobby OS, games,
> utilities, embedded systems, IOT).

I never found FAT a 'perfect' solution... my system is small in 
size and its FS doesn't need such delaying/detouring overhead.

> The Virtual Partition enables a simple system FAT32 file
> system driver to be as as simple as a FAT12 driver.

My OS may have problems with a smaller than 32MB FAT32 because it 
follows the whitepaper rules and determine the FAT-type by cluster 
count only. FAT-Gen (page 14): "There is no such thing as a FAT32 
volume that has less than 65524 clusters".
So if your FAT32 use just one sector/cluster the volume must be at 
least 32 MB large (+256KB/FAT) which may not fit in a floppy image.

Your solution may work on smaller volumes too as long not present 
clusters are marked as 'bad'.

What's wrong by using FAT16 instead of FAT12 for small systems ? 
__
wolfgang 

Back to alt.lang.asm | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-03-31 17:51 -0400
  Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-03-31 20:48 -0500
    Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-01 06:50 -0400
      Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-04-01 11:06 -0500
        Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-01 13:45 -0400
          Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-04-01 17:06 -0500
            Re: The Virtual Partition - say goodbye to FAT12 James Harris <james.harris.1@gmail.com> - 2016-04-01 23:16 +0100
              Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-04-01 17:29 -0500
                Re: The Virtual Partition - say goodbye to FAT12 Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-01 20:24 -0400
                Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-04-02 00:10 -0500
                Re: The Virtual Partition - say goodbye to FAT12 Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-02 12:03 -0400
                Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 20:19 -0400
                Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 20:08 -0400
                Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 20:02 -0400
                Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 19:55 -0400
              Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 19:30 -0400
            Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 18:55 -0400
              Re: The Virtual Partition - say goodbye to FAT12 Robert Wessel <robertwessel2@yahoo.com> - 2016-04-04 00:40 -0500
  Re: The Virtual Partition - say goodbye to FAT12 "wolfgang kern" <nowhere@never.at> - 2016-04-01 09:20 +0200
    Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-01 07:01 -0400
      Re: The Virtual Partition - say goodbye to FAT12 "wolfgang kern" <nowhere@never.at> - 2016-04-04 10:42 +0200
        Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-05 15:58 -0400
          Re: The Virtual Partition - say goodbye to FAT12 "wolfgang kern" <nowhere@never.at> - 2016-04-05 22:19 +0200
            Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-05 18:24 -0400
  Re: The Virtual Partition - say goodbye to FAT12 James Harris <james.harris.1@gmail.com> - 2016-04-01 09:55 +0100
    Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-01 07:11 -0400
  Re: The Virtual Partition - say goodbye to FAT12 Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-01 20:24 -0400
    Re: The Virtual Partition - say goodbye to FAT12 "Mike Gonta" <mikegonta@gmail.com> - 2016-04-02 21:30 -0400

csiph-web