The first PC file system, called FAT because it used a File Allocation Table, was developed in the early 1980’s for floppy disks. The File Allocation Table, a map of the location of files on the disk, is located near the beginning of the disk.
Welcome to Bucaro TecHelp!

Welcome to Bucaro TecHelp!
Maintain Your Computer and Use it More Effectively
to Design a Web Site and Make Money on the Web

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact Advertise on Bucaro TecHelp Advertise Here RSS News Feeds News Feeds


Computer Repair with Diagnostic Flowcharts

Troubleshoot PC Hardware Problems With Flowcharts

This manual for troubleshooting PC hardware problems creates a visual expert system for diagnosing component failure and identifying conflicts.

The seventeen diagnostic flowcharts at the core of this book are intended for the intermediate to advanced hobbyist, or the beginning technician.

Click Here

PC Disk File Systems

The first PC file system, called FAT because it used a "File Allocation Table", was developed in the early 1980’s for floppy disks. The File Allocation Table, a map of the location of files on the disk, is located near the beginning of the disk. A disk contains two copies of the FAT, in case one gets damaged.

A disk formatted with the original FAT16 could have only partition. Since FAT16 is limited to 2GB per partition, it could not utilize the entire storage capacity of disk's larger than 2GB. To allow the use of higher capacity hard disks, in January 1986, MS-DOS 3.2 was released with a new partition type called an extended partition. With MS-DOS 3.2 a single disk can have up to four primary partitions (only one of which can be active), or three primary partitions and one extended partition.

In the extended partition, the user can create logical drives. Originally only one logical drive was allowed. in August 1987 MS-DOS 3.3 was released, which allowed up to 24 logical drives in the extended partition. 24 was equal to the maximum number of available letters that could be used for drive names (A and B being reserved for floppy drives).

The FAT file system divides a disk into sections called "clusters". The size of a cluster depends on the size of the disk. Since the largest 16 bit number is 65,535 (64K), the disk can be divided at most into 64K sections. For example, a 512MB disk would have an 8KB cluster size.

512MB / 65,535 = 8KB

When a file is written to the disk, a cluster is the minimum allocation unit. So on a 512 MB disk, a 1KB file wastes 7KB of disk space. Explorer would report the file size as 1KB, but the wasted space would be deducted from the free space on the disk.

A file is written to the first unused block of space on the disk. As files are deleted and rewritten in a different size, unused blocks of space become discontiguous. Parts of individual files become scattered across the disk. That’s why it’s important to defragment your hard disk occasionally.

A 2GB FAT disk would have a cluster size of 64KB. In this case, a 1KB file wastes 63KB of disk space. No matter how large a file is, unless the file’s size can be evenly divided by the size of a cluster, some space is wasted in the file’s last cluster.

2GB / 65,535 = 64KB

The waste situation was getting out of hand, so the size of a FAT partition was limited to 2GB. In the middle of Windows 95 operating system production, Microsoft released OSR2. This revision increased the size of FAT entries to 32 bits. The 32 bit file system was named FAT32, and the 16 bit file system became referred to as FAT16.

Because the largest 32 bit number is more than 2 trillion, the FAT32 cluster size was fixed at 4KB. This helped the disk space waste problem, but the FAT system could not accommodate features like security and damaged file recovery that are required for an advanced operating system. For this reason, Microsoft developed the NTFS (New Technology File System).

More Computer Anatomy Articles:
• CRT Display Degaussing
• Hardware Resources Explained
• Basic CPU Architecture - Interrupt Request Lines (IRQ)s
• A Definitive Guide on How to Choose Your New PC
• Intel's Sandy Bridge Micro-Architecture
• Anatomy of a Hard Drive
• Plug and Play Resource Allocation
• CompTIA A+ 220-701 and 220-702 Cert Guide
• The Hard Disk Drive vs. The Solid State Disk
• XFX GeForce 8200 AMD Dual Core 8GB Barebone Kit

RSS Feed RSS Feed



Computer Sections

Troubleshooting and Maintaining Your PC All-in-One For Dummies

Troubleshooting and Maintaining Your PC All-in-One For Dummies

Diagnose and solve your PC problems with this easy-to-understand guide. It shows you how to diagnose and solve the most common hardware and software problems your PC may encounter.

It also provides you with methods for preventing PC problems in the first place and clearly explains how to create a safe and secure PC environment.

• Walks you through ways to diagnose the most common PC hardware, software, and operating system problems.
• Gives clear and easy-to-understand solutions for confidently handling these problems.
• Provides methods to maintain your system to prevent future problems.
• Reviews an array of useful diagnostic and maintenance tools.
• Covers Windows Vista and Windows 7.

Troubleshooting and Maintaining Your PC All-in-One For Dummies helps you to confidently handle whatever PC problems you may encounter. Click here for more information.


TigerDirect
[Site User Agreement] [Advertise on This site] [Search This Site] [Contact Form]
Copyright©2001-2011 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268