Presented by
Intramantra Global Solution PVT LTD, Indore
http://intramantra.com
FEATURES OF MY INTERACTION
Introduction
Basic Concepts
File Systems
Types Of File Systems
Conclusion
INTRODUCTION
A FILE SYSTEM is a method an operating
system uses to organise files on a disk.
Functions of File System:
1) Storing & Managing an operating systems
Boot Record.
2) Structures needed for managing
Directories & Files.
CONTINUE …..
3) Tracking allocated and unused space.
4) Maintaining Directories & Filename
5) Tracking where each file is physically
stored on the Disk.
BASIC CONCEPTS
A little about Hard Disk Drive
Disk Organisation
Formating a Disk
Types of Formatting
Boot Records (MBR & PBR)
Understing Partitions & types of Partitions
TYPES OF FILE SYSTEMS
FILE ALLOCATION TABLE
FILE ALLOCATION TABLE 32
NEW TECHNOLOGY FILE SYSTEM
HIGH PERFORMANCE FILE SYSTEM
NETWARE FILE SYSTEM
LINUX EXT2 & LINUX SWAP
COMPACT DISK FILE SYSTEM
FAT (FAT 12 & FAT 16)
Supported by DOS,Windows
3.x,95,98,NT.
Smallest unit of Data Storage is Cluster.
It allows maximum of 65,525 Clusters.
Not good for large Disks or Partitions.
TABLE SHOWS THE MINIMUM CLUSTER
SIZE AND WASTED SPACE FOR VARIOUS
PARTITION SIZES OF FAT FILE SYSTEM
Partition Size Cluster Size % Wasted Space
16-127 MB 2KB 2%
128-255 MB 4 KB 4%
256-511MB 8 KB 10%
512-1023 MB 16 KB 25%
1024-2047 MB 32 KB 40%
2048-4096 MB 64 KB(Win NT) 50%
FAT 32
Supported Windows 95 OEM Service
Release 2(Ver 4.00.950B),98,NT 5.0,XP.
DOS,Windows 3.x,NT 3.51/4.0,earlier
versions of Windows 95 Cannot recognise.
Based on 32-bit FAT enteries.
So supports larger Disk or Partition
NTFS
Accessible only by Windows NT
Not recommended for Disk less then
400MB
Central System Structure is MFT
Here Cluster size doesnot depend on size
of Disk or Partition.
It also supports HOT FIXING
HPFS
It is prefered by OS/2 & older versions of Windows NT
More Efficient Structure to Organise Directory
Allocates File Data in Sectors
MORE ON FILE SYSTEMS
VIRTUAL FILE ALLOCATION LABLE
FILE ALLOCATION TABLE 32X
THE NETWARE FILE SYSTEM
COMPRESSED DISK FILE SYSTEM
LINUX EXT2 AND LINUX SWAP
CONCLUSION
Fat 12/16 and fat 32 is a partition/cluster size
issue
The root directory in FAT 32 is ordinary cluster
chain
Boot Record on FAT32 creat back up of critical
data
To boot from floppy we need SR2 start up disk