[comp.sys.amiga] 54 meg limit

lphillips@lpami.vnet.van-bc.UUCP (Larry Phillips) (11/28/87)

 >Is this TRUE???  There is no documented limitation of 50Mb I have heard
 >or read about.  Could someone at Commodore please confirm or deny this?

It's true, unfortunately. A look at the structure of a root block reveals
the reason. The fields concerned with the bitmap are BMFLAG and 'Bitmap
pages'. There are a maximum of 26 'Bitmap pages', each of which point to a
block containing a bitmap. Each bitmap block can hold the status of 4096
disk blocks (512 bytes * 8 bits). Since there can only be 26 of these,
there is only room in the bitmap blocks to handle 106496 blocks, or
54,525,952 bytes. Note that since there are, in the curent file system,
only 488 bytes/block, and that some blocks must be used for directory
blocks and file headers, that the actual data capacity is somewhat less.

For now, the solution is simple enough. You can just partition a disk in
50 meg increments.  It won't be long before this limitation is removed.


--
The transistor is a curiosity, and will never amount to much.
    -- Mr. Stringer, Basic Electronic Instructor, RCAF, 1962.
+--------------------------------------------------------------------+ 
|   //   Larry Phillips UUCP: lphillips@lpami.vnet.van-bc.UUCP       |
| \X/    or: {ihnp4!alberta!ubc-vision,uunet}!van-bc!lpami!lphillips |
|        COMPUSERVE: 76703,4322                                      |
+--------------------------------------------------------------------+