SlideShare a Scribd company logo
Windows File System
By:Sumit Jain
History
• In the early days of computing, Microsoft developed
a file system, in collaboration with IBM ,which was
named as FAT file system.
• FAT file system was developed to meet the
requirements of storage devices at that time, which
used to be very limited in size.
• Later on as the size of storage devices grew, FAT file
system encountered many problems, so NTFS came
into existence.
Sectors, Clusters
and Volume.
Sector: The smallest physical
storage unit on the disk.
•In windows, size of each sector
is 512(bytes).
•Cluster: Group of one or more
contiguous sectors is called a
cluster.
•Volume: logical partitioning of
a disk, consisting of one or
more clusters.
•Volume consist of files, system
information and unallocated
space, that can be allocated to
files
What is FAT file system?
• FAT stands for file allocation table.
• FAT was used in MSDOS and in early versions of
windows such as 95 and 98.
• This System consist of a table known as FILE
ALLOCATION table, which can be viewed as “table of
content”.
• It stores information about all the files on the disk.
• Uses linked-list as its data structure.
FAT - Table lay-out
Boot
Sector
FAT
TABLE
ROOT
DIRECTORY
Data
Area
• Boot sector: located at the sector 0 of the disk.
• It contains the information like, how many clusters are
there in a track.
• How many sectors are there on each cluster.
• What is the size of each sector.
FAT Table
• It contains pointers to every cluster on the disk.
• It indicates the no. of the next cluster on the disk
• It indicates the end of a cluster.
• Tells whether a particular cluster is empty or not.
Windows file system
Root Directory: It is the Primary directory of
the disk.
Data Area
• This is the place where actual data is stored on
the disk.
• It spans across the remaining sectors of the
disk.
Problems in FAT
• Fat file system was designed for disk of small size(up to few
GBs),but later on the as the high capacity disks came into use,
FAT file system could not support them.
• FAT file system could not support the application required
Recoverability, fault tolerance and file security.
• Especially in corporate world, where recoverability and
reliability was of great importance, FAT file system loose it
ways to NTFS
NTFS-New Technology File System
• Developed by Microsoft and was included in
Windows like XP, Vista ,2007 and 2008.
• NTFS supersedes FAT and has many technical
improvements which was missing in FAT.
• It uses advanced data structures like B+ trees.
• It is more reliable as compared to FAT.
• Includes features like security, compression
encryption, journaling, Indexing.
How Does NTFS file system stores data
on disk?
• In NTFS every sector is of 512 bytes. Each cluster consist of 2
sectors.
• Size of each cluster =2*512Bytes
1024 Bytes or 1KB
• Let the size of the file = 2000Bytes.
So NTFS will allocate 2 clusters(or 4 sectors).
• First cluster will store= 1024 Bytes.
• Second cluster will store =976 Bytes
Note: The cluster need not to be
contagious.
NTFS table Lay-out
Partitioning
Boot
Sector
Master File
TABLE
System
Files
File
Area
• Partitioning boot sector: Contains information about
volume.
• Size of each cluster.
• No of sectors in each cluster and size of each sector.
• Contains details about boot startup.
Mater File Table
• Its is like an Index
• Stores Information about every file and table
which is stored in the volume on a disk.
• There is at least one record for every file and
directory.
• It stores the details like , type, size, date/time
of the creation of the file, date/time about the
recent modification and author identity.
Master File Table
Standard
Information
File
Name
Security
Descriptor
Data Extended
Attributes
•Standard Information: Include access attributes such as read only,
read/write etc.
•File Name: A file or a directory must have a name.
Security descriptor : Specifies who owns the file and who else can
access it.
Data: The actual content of the file.
Extended attributes: Any additional attributes that the author
wants to define.
System Files
• Log file-Tells about transaction steps used for
NTFS recoverability.
• Cluster bit map-Shows which clusters are free
or in use.
• Attribute Definition-Tells about the attribute
types supported on a volume.
Advantages of NTFS over FAT
• Recoverability: In case of system crash or disk
failure, it has the ability to reconstruct its
volume and bring it to the consistent state.
• Recoverability comes from the fact, that it
uses TRANSACTION processing model.
• Each operation is considered as atomic, either
it is entirely completed or not at all.
Availability
• NTFS system maintains multiple copies of the
critical files, so in event of the failure of a
portion of a disk, files can be accessed from
other location.
Journaling
• NTFS keeps a log of all changes made to files
on the volumes .
Security:
• NTFS is more secure as compared to FAT in
the sense that there is a security descriptor
attribute, that defines the access rights and
prevents unauthorised access to the file.
Compression and Encryption:
• Entire directory or any Individual file can be
compressed and encrypted transparently.
THANK YOU FOR
YOUR TIME!
Ad

More Related Content

What's hot (20)

Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
primeteacher32
 
File system
File systemFile system
File system
Harleen Johal
 
Microsoft Windows File System in Operating System
Microsoft Windows File System in Operating SystemMicrosoft Windows File System in Operating System
Microsoft Windows File System in Operating System
Meghaj Mallick
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
Tanveer Malik
 
File System and File allocation tables
File System and File allocation tablesFile System and File allocation tables
File System and File allocation tables
shashikant pabari
 
File system Os
File system OsFile system Os
File system Os
Nehal Naik
 
HARD DISK DRIVE ppt
HARD DISK DRIVE pptHARD DISK DRIVE ppt
HARD DISK DRIVE ppt
silveroak engineering collage
 
Disk formatting
Disk formattingDisk formatting
Disk formatting
Dan Louie Bernardino
 
Ext filesystem4
Ext filesystem4Ext filesystem4
Ext filesystem4
Neha Kulkarni
 
Linux file system
Linux file systemLinux file system
Linux file system
Md. Tanvir Hossain
 
Disk Management.pdf
Disk Management.pdfDisk Management.pdf
Disk Management.pdf
RandyGaray
 
Windowsforensics
WindowsforensicsWindowsforensics
Windowsforensics
Santosh Khadsare
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
Santosh Khadsare
 
Fat File Systems
Fat File SystemsFat File Systems
Fat File Systems
ArthyR3
 
Hard drive partitions
Hard drive partitionsHard drive partitions
Hard drive partitions
Gabriela_Technoteacher
 
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
tittuajay
 
Operating system components
Operating system componentsOperating system components
Operating system components
Syed Zaid Irshad
 
Computer forensics powerpoint presentation
Computer forensics powerpoint presentationComputer forensics powerpoint presentation
Computer forensics powerpoint presentation
Somya Johri
 
Disk Management
Disk ManagementDisk Management
Disk Management
Anjali Negi
 
Partitioning a Hard Drive
Partitioning a Hard DrivePartitioning a Hard Drive
Partitioning a Hard Drive
Jamaica Olazo
 

Similar to Windows file system (20)

Os
OsOs
Os
Raghuraaman Raghu
 
File system
File systemFile system
File system
harleen_johal
 
File system
File systemFile system
File system
Harleen Johal
 
6-File Systems logically for storage and retrieval..pptx
6-File Systems logically for storage and retrieval..pptx6-File Systems logically for storage and retrieval..pptx
6-File Systems logically for storage and retrieval..pptx
FahadBurhanAhmad1
 
Fat and ntfs
Fat and ntfsFat and ntfs
Fat and ntfs
Lucky Ali
 
Operating system
Operating systemOperating system
Operating system
Shivneep kaur
 
NTFS vs FAT
NTFS vs FATNTFS vs FAT
NTFS vs FAT
Tanveer Ahmed
 
Windows File Systems
Windows File SystemsWindows File Systems
Windows File Systems
primeteacher32
 
Windows Forensics- Introduction and Analysis
Windows Forensics- Introduction and AnalysisWindows Forensics- Introduction and Analysis
Windows Forensics- Introduction and Analysis
Don Caeiro
 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Ahmed El-Arabawy
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Cahaya Penyayang
 
file system overview in oerating system .
file system overview in oerating system .file system overview in oerating system .
file system overview in oerating system .
pavanm6360
 
06 File System
06 File System06 File System
06 File System
Muhammad Sarfraz
 
NTFS file system
NTFS file systemNTFS file system
NTFS file system
Ravi Yasas
 
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxUNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
LeahRachael
 
Partitioning
PartitioningPartitioning
Partitioning
SehrishIqbal18
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
Henry Osborne
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Ahmed El-Arabawy
 
File Management & Access Control
File Management & Access Control File Management & Access Control
File Management & Access Control
YuvrajWadavale
 
Ntfs forensics
Ntfs forensicsNtfs forensics
Ntfs forensics
n|u - The Open Security Community
 
6-File Systems logically for storage and retrieval..pptx
6-File Systems logically for storage and retrieval..pptx6-File Systems logically for storage and retrieval..pptx
6-File Systems logically for storage and retrieval..pptx
FahadBurhanAhmad1
 
Fat and ntfs
Fat and ntfsFat and ntfs
Fat and ntfs
Lucky Ali
 
Windows Forensics- Introduction and Analysis
Windows Forensics- Introduction and AnalysisWindows Forensics- Introduction and Analysis
Windows Forensics- Introduction and Analysis
Don Caeiro
 
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1) Course 102: Lecture 26: FileSystems in Linux (Part 1)
Course 102: Lecture 26: FileSystems in Linux (Part 1)
Ahmed El-Arabawy
 
file system overview in oerating system .
file system overview in oerating system .file system overview in oerating system .
file system overview in oerating system .
pavanm6360
 
NTFS file system
NTFS file systemNTFS file system
NTFS file system
Ravi Yasas
 
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptxUNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
UNIT 4-UNDERSTANDING VIRTUAL MEMORY.pptx
LeahRachael
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
Henry Osborne
 
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)Course 102: Lecture 27: FileSystems in Linux (Part 2)
Course 102: Lecture 27: FileSystems in Linux (Part 2)
Ahmed El-Arabawy
 
File Management & Access Control
File Management & Access Control File Management & Access Control
File Management & Access Control
YuvrajWadavale
 
Ad

Recently uploaded (20)

Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025Adobe Lightroom Classic Crack FREE Latest link 2025
Adobe Lightroom Classic Crack FREE Latest link 2025
kashifyounis067
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentSecure Test Infrastructure: The Backbone of Trustworthy Software Development
Secure Test Infrastructure: The Backbone of Trustworthy Software Development
Shubham Joshi
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Ad

Windows file system

  • 2. History • In the early days of computing, Microsoft developed a file system, in collaboration with IBM ,which was named as FAT file system. • FAT file system was developed to meet the requirements of storage devices at that time, which used to be very limited in size. • Later on as the size of storage devices grew, FAT file system encountered many problems, so NTFS came into existence.
  • 3. Sectors, Clusters and Volume. Sector: The smallest physical storage unit on the disk. •In windows, size of each sector is 512(bytes). •Cluster: Group of one or more contiguous sectors is called a cluster. •Volume: logical partitioning of a disk, consisting of one or more clusters. •Volume consist of files, system information and unallocated space, that can be allocated to files
  • 4. What is FAT file system? • FAT stands for file allocation table. • FAT was used in MSDOS and in early versions of windows such as 95 and 98. • This System consist of a table known as FILE ALLOCATION table, which can be viewed as “table of content”. • It stores information about all the files on the disk. • Uses linked-list as its data structure.
  • 5. FAT - Table lay-out Boot Sector FAT TABLE ROOT DIRECTORY Data Area • Boot sector: located at the sector 0 of the disk. • It contains the information like, how many clusters are there in a track. • How many sectors are there on each cluster. • What is the size of each sector.
  • 6. FAT Table • It contains pointers to every cluster on the disk. • It indicates the no. of the next cluster on the disk • It indicates the end of a cluster. • Tells whether a particular cluster is empty or not.
  • 8. Root Directory: It is the Primary directory of the disk. Data Area • This is the place where actual data is stored on the disk. • It spans across the remaining sectors of the disk.
  • 9. Problems in FAT • Fat file system was designed for disk of small size(up to few GBs),but later on the as the high capacity disks came into use, FAT file system could not support them. • FAT file system could not support the application required Recoverability, fault tolerance and file security. • Especially in corporate world, where recoverability and reliability was of great importance, FAT file system loose it ways to NTFS
  • 10. NTFS-New Technology File System • Developed by Microsoft and was included in Windows like XP, Vista ,2007 and 2008. • NTFS supersedes FAT and has many technical improvements which was missing in FAT. • It uses advanced data structures like B+ trees. • It is more reliable as compared to FAT. • Includes features like security, compression encryption, journaling, Indexing.
  • 11. How Does NTFS file system stores data on disk? • In NTFS every sector is of 512 bytes. Each cluster consist of 2 sectors. • Size of each cluster =2*512Bytes 1024 Bytes or 1KB • Let the size of the file = 2000Bytes. So NTFS will allocate 2 clusters(or 4 sectors). • First cluster will store= 1024 Bytes. • Second cluster will store =976 Bytes
  • 12. Note: The cluster need not to be contagious.
  • 13. NTFS table Lay-out Partitioning Boot Sector Master File TABLE System Files File Area • Partitioning boot sector: Contains information about volume. • Size of each cluster. • No of sectors in each cluster and size of each sector. • Contains details about boot startup.
  • 14. Mater File Table • Its is like an Index • Stores Information about every file and table which is stored in the volume on a disk. • There is at least one record for every file and directory. • It stores the details like , type, size, date/time of the creation of the file, date/time about the recent modification and author identity.
  • 15. Master File Table Standard Information File Name Security Descriptor Data Extended Attributes •Standard Information: Include access attributes such as read only, read/write etc. •File Name: A file or a directory must have a name. Security descriptor : Specifies who owns the file and who else can access it. Data: The actual content of the file. Extended attributes: Any additional attributes that the author wants to define.
  • 16. System Files • Log file-Tells about transaction steps used for NTFS recoverability. • Cluster bit map-Shows which clusters are free or in use. • Attribute Definition-Tells about the attribute types supported on a volume.
  • 17. Advantages of NTFS over FAT • Recoverability: In case of system crash or disk failure, it has the ability to reconstruct its volume and bring it to the consistent state. • Recoverability comes from the fact, that it uses TRANSACTION processing model. • Each operation is considered as atomic, either it is entirely completed or not at all.
  • 18. Availability • NTFS system maintains multiple copies of the critical files, so in event of the failure of a portion of a disk, files can be accessed from other location. Journaling • NTFS keeps a log of all changes made to files on the volumes .
  • 19. Security: • NTFS is more secure as compared to FAT in the sense that there is a security descriptor attribute, that defines the access rights and prevents unauthorised access to the file. Compression and Encryption: • Entire directory or any Individual file can be compressed and encrypted transparently.