Vilma ® Software
the better solution for you system's environment






Vilma Software Hal - File Systems

File Systems

The file system is a part of the operating system that enables you to store, access, and organize files on storage devices, such as hard or floppy disks or tape drives. File allocation table (FAT), NTFS and Ext2 are examples of file systems.

The applications rely on file systems to store and retrieve information on mass storage devices. File systems provide the underlying support that applications need to create and access files and directories on the individual volumes associated with the devices.

 Each file system consists of one or more drivers and supporting program components (dynamic-link libraries/modules)  that define the data formats and features of the file system. These determine the conventions used for filenames, the level of security and recoverability available, and the general performance of input and output (I/O) operations.

Below is a short description of the currently most popular file systems.

  • The File Allocation Table (FAT) file system organizes data on fixed disks and floppy disks. The distinguishing feature of the FAT file system is its filename convention. The filename convention consists of a filename (up to eight characters), a separating period (.), and a filename extension (up to three characters).

    The main advantage of FAT volumes is that they are accessible by MS-DOS, Windows, Linux, and OS/2 systems. FAT is also the only file system currently supported on floppy disks and other removable media.
  • The NTFS file system. This file system supports object-oriented applications by treating all files as objects with user- and system-defined attributes. NTFS provides all the capabilities of the FAT file system without many of its limitations. Accessing files under NTFS is often faster than accessing similar files under the FAT file system.

    NTFS also includes features not present in FAT, such as security, Unicode filenames, automatic creation of MS-DOS® aliases, multiple data streams, and unique functionality specific to the POSIX subsystem. For more information about Unicode, see Unicode and Character Sets. To learn more about that see


  • The Extended2 (Ext2) file system is the default file system of the Linux - like  operating systems. It has the advantages of the NTFS file system. The files and the directories has it's own security objects properties, system-defined attributes.

    This is a serious file system with all of the advantages required for a computers witch are used for network servers. To learn more about this matter see


        Home  |  Products  |  Contacts  |  Support  |  News  |  Sales