Changes between Version 3 and Version 4 of Ticket #28, comment 8


Ignore:
Timestamp:
Feb 6, 2017, 10:22:19 AM (8 years ago)
Author:
Valery V. Sedletski

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #28, comment 8

    v3 v4  
    11Starting from r172, the disk access is denied (ERROR_VOLUME_DIRTY is returned) on DosOpen and DosFindFirst. So, the IFS won't allow to access disk if it is dirty. A command line option "/readonly" is introduced. If it is specified, the IFS behaves the old way. The dirty flag can still be toggled by the f32stat utility.
    22
    3 PS: I uploaded the new alpha8 of fat32.ifs: ZIP archive: ftp://osfree.org/upload/fat32/fat32-0.10-r174.zip,  WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10-r174.wpi. Note than it contains more changes: 1) preliminary > 2 Gb file support. Files of size up to 4 GB are now supported. But seek beyond 2 GB is still not working, because FS_CHGFILEPTR is called instead of FS_CHGFILEPTRL (so, the file pointer is truncated to 32-bits) 2) support for 64 KB clusters is introduced. But there are some bugs introduced, so ReadSector may sometimes read zero bytes.
     3PS: I uploaded the new alpha8 of fat32.ifs: ZIP archive: ftp://osfree.org/upload/fat32/fat32-0.10-r175.zip,  WarpIN package: ftp://osfree.org/upload/fat32/fat32-0.10-r175.wpi. Note than it contains more changes: 1) preliminary > 2 Gb file support. Files of size up to 4 GB are now supported. But seek beyond 2 GB is still not working, because FS_CHGFILEPTR is called instead of FS_CHGFILEPTRL (so, the file pointer is truncated to 32-bits) 2) support for 64 KB clusters is introduced. But there are some bugs introduced, so ReadSector may sometimes read zero bytes.