University of Pennsylvania 10/31/00CSE 3801 Windows File System - FAT originally invented as a method for storing data on floppy disks. later used by MS-DOS.

Slides:



Advertisements
Similar presentations
Chapter 4 Storing Information in a Computer Peter Nortons Introduction to Computers.
Advertisements

Windows File Systems CGS2564. Who Cares? C:\Documents\Taxes\Tax04.DOC.
COMP091 – Operating Systems 1
Operating Systems File Management.
Chapter 4 : File Systems What is a file system?
Text Searches Slack Space Unallocated Space
Drives, Directories and Files. A computer file is a block of arbitrary information, or resource for storing information. Computer files can be considered.
File Management Lecture 3.
File Systems Examples.
FILE SYSTEMS. File Names 1 to 255 characters in length  This includes the path You can use uppercase and lowercase (case-aware, but not case-sensitive)
In this assignment you are going to read floppy disk. You can run ‘mdir’ Unix function to see what output your program should give. FAT-12 MS-DOS file.
The FAT File System CSC 414. Objectives  Understand the structure and components of the FAT (12/16/32) File Systems  Understand what happens when a.
Day 29 File System.
11/13/01CS-550 Presentation - Overview of Microsoft disk operating system. 1 An Overview of Microsoft Disk Operating System.
Lecture 10: The FAT, VFAT, and NTFS Filesystems 6/17/2003 CSCE 590 Summer 2003.
File Systems Topics –File –Directory –File System Implementation Reference: Chapter 5: File Systems Operating Systems Design and Implementation (Second.
MCT260-Operating Systems I Operating Systems I Routine File Management Part One.
1 Operating Systems Chapter 7-File-System File Concept Access Methods Directory Structure Protection File-System Structure Allocation Methods Free-Space.
1 File Management in Representative Operating Systems.
1 Friday, July 07, 2006 “Vision without action is a daydream, Action without a vision is a nightmare.” - Japanese Proverb.
Operating Systems File systems
Wince File systems. File system on embedded File system choice on embedded is important –File system size can be an issue –Different media are used –
1 Partitioning a Hard Drive ©Richard Goldman Revised January 8, 2001 Revised December 9, 2002.
1 File Systems Chapter Files 6.2 Directories 6.3 File system implementation 6.4 Example file systems.
Mastering Windows Network Forensics and Investigation Chapter 7: Windows File Systems.
Computer Systems Week 10: File Organisation Alma Whitfield.
Presented to: Sir Ahmad Karim
Disk Structures. CTEC 1102 Formatting a Disk Two parts to formatting a disk:  Low-level (physical) formatting  High level (logical) formatting Low-level.
 FILE S SYSTEM  DIFFERENT FILE SYSTEMS  FILE SYSTEM COMPONENTS  FILE OPERATIONS  LOG STRUCTERD FILE SYSTEM  FILE EXAMPLES.
Lecture 9: The FAT and VFAT Filesystems 6/16/2003 CSCE 590 Summer 2003.
Mastering Windows Network Forensics and Investigation Chapter 7: Windows File Systems.
Window NT File System JianJing Cao (#98284).
Bits, Bytes, Files, Hard Drives. Bits, Bytes, Letters and Words ● Bit – single piece of information ● Either a 0 or a 1 ● Byte – 8 bits of information.
File System Management File system management encompasses the provision of a way to store your data in a computer, as well as a way for you to find and.
File Systems Dr John Cowell phones off (please). Q 1 Which of the following statements about NTFS is NOT true? a) NTFS uses 64 bit addressing. b) Supports.
The disk surface is divided into tracks. into tracks. 1.
File Systems (1). Readings r Reading: Disks, disk scheduling (3.7 of textbook; “How Stuff Works”) r Reading: File System Implementation ( of textbook)
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 15 – The Hard Drive.
File Systems in Real-Time Embedded Applications March 5th Eric Julien Understanding How the File Allocation Table (FAT) Operates 1.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 7 Floppy Drives.
File Storage Organization The majority of space on a device is reserved for the storage of files. When files are created and modified physical blocks are.
OPERAING SYSTEM 1 CA-210 WINDOWS XP. CHAPTER 1 OPERATING SYSTEM FUNDAMENTALS.
DISK THEORY. Disk Theory n How information is stored on disk n How we can take advantage of that when bad things happen.
1 Floppy Drive Formatting ©Richard Goldman February, 2001.
OPERATING SYSTEMS Frans Sanen.  Analyze a FAT file system manually  FAT12 first and simplest version  Still used on smaller disks (e.g. floppies) 
FAT File Allocation Table
FILE SYSTEMS. Presented to: Sir. Ahmad Kareem Presented by: Sadia Rasheed Bsit
BOOT SECTOR, RDE AND FAT ANALYSIS AND STUDY. FLOPPY CONSTRUCTION 1.Write - Protect Notch. 2.Hub. 3.Shutter. 4.Outer Jacket. 5.Protective Woolen Film.
Computer Forensics Hard Drive Format.
NTFS Filing System CHAPTER 9. New Technology File System (NTFS) Started with Window NT in 1993, Windows XP, 2000, Server 2003, 2008, and Window 7 also.
Digital Forensics Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #8 File Systems September 22, 2008.
Disk storage systems Question#1 (True/False) A track is divided into multiple units called sectors.
File Systems May 12, 2000 Instructor: Gary Kimura.
BITS Pilani Pilani Campus Pawan Sharma Lecture ES C263 INSTR/CS/EEE F241 Microprocessor Programming and Interfacing.
Master Boot Record (MBR)
Day 28 File System.
UMBC CMSC 421 Spring 2017 The FAT Filesystem.
File System Structure How do I organize a disk into a file system?
A “Walk Through” Experiment
Partitioning a Hard Drive
File Management.
File Structure 2018, Spring Pusan National University Joon-Seok Kim
File Managements.
CS510 Operating System Foundations
Optimizing Disks CGS2564.
Lecture 15 Reading: Bacon 7.6, 7.7
Modern PC operating systems
Disk Structure Analysis
Sector 25 from the Root Directory (in 32 byte chunks)
FAT File System.
Presentation transcript:

University of Pennsylvania 10/31/00CSE 3801 Windows File System - FAT originally invented as a method for storing data on floppy disks. later used by MS-DOS with supports for a hierarchical directory structure, and fixed disks as well as floppy disks still used by Windows 3.x and Win95 supporting long filenames and allowing drive size to 2047 gigabytes Boot Sector FATfile Directory Entries FAT... file Directory Entries FAT File Structure: FAT: File Allocation Table...

University of Pennsylvania 10/31/00CSE 3802 FAT File Structure Cluster - a fundamental unit of disk storage (a collection of sectors) File Allocation Table (FAT) –used to track of the usage of a volume’s clusters –each entry for a cluster represents whether it is used, which cluster is next if used, or whether it contains a bad sector –FAT12/16/32 means the size of FAT entry (12/16/32 bits) –two identical copies of FAT for recovery... Clusters FAT pointed by directory entry

University of Pennsylvania 10/31/00CSE 3803 FAT File Structure Directory Entry –keeps track of information about a file or directory –short name entry name and extension, attributes, size, and time a starting cluster number –long name entry - used by Win95 to support long filename sequence, type(longname entry) name (wchar_t [13]) : 2-byte character for international characters –A filename can have 256 characters. one short name entry can have upto 20 longname entries

University of Pennsylvania 10/31/00CSE 3804 FAT File Structure Example - “C:\fooDir\barLongnameFile” –The root directory starts at #0 cluster Clusters fooDir 2... B le 1 barLongnameFi barLon~ FAT

University of Pennsylvania 10/31/00CSE 3805 FAT File Structure Disk Size vs Cluster Size and FAT Size FAT12 FAT16 FAT32 DISK SIZE (Cluster Size, FAT Size) 1Giga (2 30 ) bytes (256K, 6K) (16K, 256K) (4K, 4M) 2Giga (2 31 ) bytes (512K, 6K) (32K, 256K) (4K, 8M) 512M (2 29 ) bytes (128K, 6K) ( 8K, 256K) (4K, 2M)

University of Pennsylvania 10/31/00CSE 3806 FAT File Structure Disk Size, Cluster Size vs FAT Size e.g. Disk Size = 1 Giga (2 30 ) bytes ( 1 sector = 512(2 9 ) bytes ) Cluster Size –FAT12 : (2 12 ) clusters * (2 18 ) bytes/cluster (256K bytes/cluster) –FAT16 : (2 16 ) clusters * (2 14 ) bytes/cluster (16K bytes/cluster) –FAT32 : (2 32 ) clusters * (2 8 ) bytes/cluster - ?? (2 18 ) clusters * (2 12 ) bytes/cluster (4K bytes/cluster) FAT Size –FAT12 : (2 12 ) entry * 12 bits/entry = 3*(2 11 ) bytes = 6K bytes –FAT16 : (2 16 ) entry * 16 bits/entry = (2 18 ) bytes = 256K bytes –FAT32 : (2 18 ) entry * 32 bits/entry = (2 22 ) bytes = 4M bytes