Hard disc partitions
The mechanism that allows you to install several operating systems on a single PC or to carve up a single physical disc drive into multiple “logical” disc drives is called partitioning.
Partitioning is performed by special applications. In MS-DOS and Windows, these are FDISK and Disk Management.
Partitioning programs perform the following:
• create a primary partition
• create an extended partition that can be split into several logical discs
• set an active partition (applied to a single primary partition only)
Information about partitions on a hard disc is stored in a special disc area – in the 1st sector of cylinder 0, header 0, which is called the partition table. This sector is called the master boot record, or MBR.
A physical hard disc might contain up to four partitions. This limit is forced by the partition table that is suitable for four strings only. However, this does not mean you can have only four operating systems on your PC! Applications called disc managers support far more operating systems on discs.
File systems
An operating system gives the user the ability to work with data by supporting some type of file system on a partition.
All file systems are made of structures that are necessary to store and manage data. These structures are usually composed of operating system boot sectors, folders and files. File systems perform the following basic functions:
• track occupied and free disc space (and bad sectors, if any)
• support folders and file names
• track physical location of files on discs
Different operating systems use different file systems. Some operating systems are able to work with only one file system while others can use several of them. Here are some of the most widely used file systems:
What's FAT?
FAT may sound like a strange name for a file system, but it's actually an acronym for File Allocation Table. Introduced in 1981, FAT is ancient in computer terms. Because of its age, most operating systems, including Microsoft Windows NT®, Windows 98, the Macintosh OS, and some versions of UNIX, offer support for FAT.
1) FAT16
The FAT16 file system is widely used by DOS (DR-DOS, MS-DOS, PC-DOS, PTS-DOS and other), Windows 98/Me, and Windows NT/2000/XP operating systems and is supported by most other systems.
Main features of FAT16 are the file allocation table (FAT) and clusters. FAT is the core of the file system. To increase data safety, it is possible to have several copies of the FAT (there are usually two of them) on a single disc. A cluster is a minimum data storage unit in FAT16 file system. One cluster contains a fixed number of sectors. FAT stores information about what clusters are free, what clusters are bad, and also defines in which clusters files are stored.
The FAT16 file system has a 2GB limit that permits a maximum 65,507 clusters that are 32KB in size. (Windows NT/2000/XP support partitions up to 4GB with up to 64KB clusters). Usually the smallest cluster size is used to make the total cluster amount within the 65,507 range. The larger a partition is, the larger its clusters are. Usually the larger the cluster size, the more disc space is wasted. A single byte of datacould use up one cluster, whether the cluster size is 32KB or 64KB.
Like many other file systems, the FAT16 file system has a root folder. Unlike others,however, its root folder is stored in a special place and is limited in size (standard formatting produces a 512-item root folder).
Initially, FAT16 had limitations on file names. They could only be eight characters long, plus a dot, plus three characters of name extension. However, long-name support in Windows 95 and Windows NT bypassed this limitation. The OS/2 operating system also supports long names, but does so in a different way.
2)FAT32
The FAT32 file system was introduced in Windows 95 OSR2. It is also supported by Windows 98/Me/2000/XP. FAT32 is an evolved version of FAT16. Its main differences from FAT16 are 28-bit cluster numbers and a more flexible root, whose size is unlimited. The reasons FAT32 appeared are the support of large hard discs (over 8GB in capacity) and the impossibility of implementing any more complex file system into MS-DOS, which is still the basis for Windows 98/Me.
The maximum FAT32 disc size is 2 terabytes (1 terabyte, or TB, is equal to 1024 gigabytes, or GB).
3) NTFS
NTFS is the main file system for Windows NT/2000/XP. Its structure is closed, so no other operating system is fully supported. The main structure of NTFS is the MFT (master file table). NTFS stores a copy of the critical part of the MFT to reduce the possibility of data damage and loss. All other NTFS data structures are special files. NTFS stands for NT File System.
Like FAT, NTFS uses clusters to store files, but cluster size does not depend on partition size. NTFS is a 64-bit file system. It uses unicode to store file names. It is also a journaling (failure-protected) file system, and supports compression and encryption.
Files in folders are indexed to speed up file search.


Reply With Quote

Bookmarks