SlideShare a Scribd company logo
NTFS file system :
By Dmitrey Mikhailov The Microsoft operating systems of the
Windows NT set cannot be imagined without NTFS file system - one of
most complex and successful of existing at present file systems. The
given article will tell you what features and disadvantages this system
has, on what principles based the organisation of the information and
how to keep the system in the stable condition, what possibilities
NTFS offers and how they can be used by the common user. Part 1.
NTFS physical structure
Let's begin from the common facts. The NTFS partition theoretically
can be almost of any size. The limit certainly exists but I shall not
point at it as it will be more than enough for the next hundreds of
years of computer technology development at any growth rates.
What about practice? Almost the same way. The maximum size of the
partition NTFS at the moment is limited only by the hard disks sizes.
NT4 probably will have some problems at the attempt of installation
on the partition if any of its parts steps back more than on 8 GBytes
from the disk physical beginning but this problem concerns only the
load partition.
The way of NT4.0 installation on the empty disk is rather original and
can lead to incorrect thoughts about NTFS possibilities. If you point
the installation program that you wish to format disk in NTFS,
maximum size which it will offer you will be only 4 GBytes. Why it is
so little if NTFS partition size actually is unlimited? The answer is that
installation section simply does not know this file system. :) The
installation program formats this disk in usual FAT which maximum
size in NT is 4 GByte (with usage of not absolutely standard huge
cluster 64 KByte) NT is installed on this FAT. And during the first
operating system load (in the installation phase) the fast partition
conversion to NTFS is effected so that user notice nothing except the
strange "limiting" on the NTFS size at the installation time.
Features of NTFS defragmentatoin:
Let's return to one interesting enough and important moment - NTFS
fragmentation and defragmentation. The situation with these two
concepts at the moment can not be called satisfactory in any way. At
the very beginning it was said that NTFS is not subject to file
fragmentation. It is not exactly so and the statement was changed -
NTFS prevents fragmentation. It is not exactly so either. That is it
certainly prevents but... It is already clear
that NTFS is a system which is predisposed to fragmentation inspite of
official statements. But it doesn't suffer from it. All internal structures
are constructed in such way that fragmentation does not hinder to
find data fragments fast. But it doesn't save from the physical effect
of fragmentation - waste disk heads motions.
To the source of the problem...
As it is known the system fragments files the best way when the free
space is being ended, when it is necessary to use small-sized unused
space remained from other files. The first NTFS property which
directly promotes serious fragmentation appears here.
NTFS disk is divided into two areas. In beginning of the disk there is
MFT area - the area where MFT grows (Master File Table). The area
occupies minimum 12% of the disk, and the data record in this area is
impossible. It is made not to let MFT be fragmented. But when all
remaining disk is being filled in - the area is reduced twice:). And so
on. Thus we have not single pass of the disk ending, but several. In
result if NTFS works at the disk filled on about 90% - fragmentation
grows greatly.
The incidental result - the disk filled more than on 88% is almost
impossible to be defragmented - even defragmentation API cannot
transfer the data in MFT area. It is possible that we will not have free
space for a manoeuvre.
NTFS works and works and is fragmented - even in the case of free
space is far from exhausting. This is promoted by the strange
algorithm of finding free space for file storage - second serious
omission. The action algorithm at any record is like this: some definite
disk range is taken and filled in with a file. It is done by the very
interesting algorithm: at first large unused space is filled in and then
small one. I.e. the typical allocation of file fragments according to the
size on fragmented NTFS looks so (sizes of fragments):
16 - 16 - 16 - 16 - 16 - [back] - 15 - 15 - 15 - [back] - 14 - 14 - 14.... 1 - 1 -
1 -1 - 1...
So the process goes up to most small-sized unused space in 1 cluster,
in spite of the fact that on the disk there are also much larger pieces
of free space.
Recall compressed files - at active overwriting of the large volumes
compressed information on NTFS the huge quantity of "holes" are
because of reallocation ñompressed cluster groups on the disk. If any
file area began to be compressed better or worse, it is necessary
either to take it from a continuous chain and to place in another place
or to strap in size reserving unused space.

More Related Content

PDF
NTFS file system
PPTX
Windows file system
PPT
File system
PPT
File system
PPTX
NTFS vs FAT
PPT
CF_Unit5_WorkingWithWindowsAndDOS23052021.ppt
PPT
Lesson four operating system basics
PPT
Fat and ntfs
NTFS file system
Windows file system
File system
File system
NTFS vs FAT
CF_Unit5_WorkingWithWindowsAndDOS23052021.ppt
Lesson four operating system basics
Fat and ntfs

Similar to Ntfs file system nomi (20)

PPTX
Windows File Systems
PPTX
Windows File Systems
PPTX
6-File Systems logically for storage and retrieval..pptx
DOC
File System FAT And NTFS
PPT
NTFS.ppt
PPT
Guide to Windows 7 - Managing File Systems
PPT
Demystifying the Microsoft Extended FAT File System (exFAT)
DOCX
Storage Mediums and Fragmentation
PPTX
06 File System
PDF
Difference between ntfs and fat32
PPT
Working with Windows and DOS Systems.ppt
DOC
File System, Dual Boot, Addon Components, Create User
DOC
File system, dual boot, addon components, create user
PDF
How to convert file system without data loss
PPTX
Digital Information Forensics Lecture on the topic of Partion Table
PPTX
Partitioning
PPT
Windows Forensics- Introduction and Analysis
PPT
Alternate Data Streams
PPT
Working with Windows and DOS Systems (1).ppt
Windows File Systems
Windows File Systems
6-File Systems logically for storage and retrieval..pptx
File System FAT And NTFS
NTFS.ppt
Guide to Windows 7 - Managing File Systems
Demystifying the Microsoft Extended FAT File System (exFAT)
Storage Mediums and Fragmentation
06 File System
Difference between ntfs and fat32
Working with Windows and DOS Systems.ppt
File System, Dual Boot, Addon Components, Create User
File system, dual boot, addon components, create user
How to convert file system without data loss
Digital Information Forensics Lecture on the topic of Partion Table
Partitioning
Windows Forensics- Introduction and Analysis
Alternate Data Streams
Working with Windows and DOS Systems (1).ppt
Ad

More from Engr umar (20)

PPTX
RES Lecture 18 Hydro.pptx
PDF
renewable-energy-resources-by-john-twidell-tony-weir.pdf
PPTX
Chapter 06_Pdu.pptx
PPT
Electric Welding 7.ppt
PDF
Ps all examples
PDF
Probability chap 1 note.
PPTX
Linear algebra (summer) lec 12 (1)
PPTX
Linear algebra (summer) lec 11
PPTX
Linear algebra (summer) lec 9
PPTX
Linear algebra (summer) lec 7
PPTX
Linear algebra (summer) lec 6
PPTX
Linear algebra (summer) lec 5
PPTX
Linear algebra (summer) lec 4
PPTX
Linear algebra (summer) lec 3
PPTX
Linear algebra (summer) lec 1
PPT
Signals and systems3 ppt
DOCX
Ems project
PPTX
Cs project ppt
PPTX
Project presentation of engineering subject
PDF
Amperes law and_it_application
RES Lecture 18 Hydro.pptx
renewable-energy-resources-by-john-twidell-tony-weir.pdf
Chapter 06_Pdu.pptx
Electric Welding 7.ppt
Ps all examples
Probability chap 1 note.
Linear algebra (summer) lec 12 (1)
Linear algebra (summer) lec 11
Linear algebra (summer) lec 9
Linear algebra (summer) lec 7
Linear algebra (summer) lec 6
Linear algebra (summer) lec 5
Linear algebra (summer) lec 4
Linear algebra (summer) lec 3
Linear algebra (summer) lec 1
Signals and systems3 ppt
Ems project
Cs project ppt
Project presentation of engineering subject
Amperes law and_it_application
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Welding lecture in detail for understanding
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
web development for engineering and engineering
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
Construction Project Organization Group 2.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
composite construction of structures.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Welding lecture in detail for understanding
UNIT 4 Total Quality Management .pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
web development for engineering and engineering
CYBER-CRIMES AND SECURITY A guide to understanding
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Automation-in-Manufacturing-Chapter-Introduction.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
573137875-Attendance-Management-System-original
Construction Project Organization Group 2.pptx
Geodesy 1.pptx...............................................
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
composite construction of structures.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx

Ntfs file system nomi

  • 1. NTFS file system : By Dmitrey Mikhailov The Microsoft operating systems of the Windows NT set cannot be imagined without NTFS file system - one of most complex and successful of existing at present file systems. The given article will tell you what features and disadvantages this system has, on what principles based the organisation of the information and how to keep the system in the stable condition, what possibilities NTFS offers and how they can be used by the common user. Part 1. NTFS physical structure Let's begin from the common facts. The NTFS partition theoretically can be almost of any size. The limit certainly exists but I shall not point at it as it will be more than enough for the next hundreds of years of computer technology development at any growth rates. What about practice? Almost the same way. The maximum size of the partition NTFS at the moment is limited only by the hard disks sizes. NT4 probably will have some problems at the attempt of installation on the partition if any of its parts steps back more than on 8 GBytes from the disk physical beginning but this problem concerns only the load partition. The way of NT4.0 installation on the empty disk is rather original and can lead to incorrect thoughts about NTFS possibilities. If you point the installation program that you wish to format disk in NTFS, maximum size which it will offer you will be only 4 GBytes. Why it is so little if NTFS partition size actually is unlimited? The answer is that installation section simply does not know this file system. :) The installation program formats this disk in usual FAT which maximum size in NT is 4 GByte (with usage of not absolutely standard huge
  • 2. cluster 64 KByte) NT is installed on this FAT. And during the first operating system load (in the installation phase) the fast partition conversion to NTFS is effected so that user notice nothing except the strange "limiting" on the NTFS size at the installation time. Features of NTFS defragmentatoin: Let's return to one interesting enough and important moment - NTFS fragmentation and defragmentation. The situation with these two concepts at the moment can not be called satisfactory in any way. At the very beginning it was said that NTFS is not subject to file fragmentation. It is not exactly so and the statement was changed - NTFS prevents fragmentation. It is not exactly so either. That is it certainly prevents but... It is already clear that NTFS is a system which is predisposed to fragmentation inspite of official statements. But it doesn't suffer from it. All internal structures are constructed in such way that fragmentation does not hinder to find data fragments fast. But it doesn't save from the physical effect of fragmentation - waste disk heads motions. To the source of the problem... As it is known the system fragments files the best way when the free space is being ended, when it is necessary to use small-sized unused space remained from other files. The first NTFS property which directly promotes serious fragmentation appears here.
  • 3. NTFS disk is divided into two areas. In beginning of the disk there is MFT area - the area where MFT grows (Master File Table). The area occupies minimum 12% of the disk, and the data record in this area is impossible. It is made not to let MFT be fragmented. But when all remaining disk is being filled in - the area is reduced twice:). And so on. Thus we have not single pass of the disk ending, but several. In result if NTFS works at the disk filled on about 90% - fragmentation grows greatly. The incidental result - the disk filled more than on 88% is almost impossible to be defragmented - even defragmentation API cannot transfer the data in MFT area. It is possible that we will not have free space for a manoeuvre. NTFS works and works and is fragmented - even in the case of free space is far from exhausting. This is promoted by the strange algorithm of finding free space for file storage - second serious omission. The action algorithm at any record is like this: some definite disk range is taken and filled in with a file. It is done by the very interesting algorithm: at first large unused space is filled in and then small one. I.e. the typical allocation of file fragments according to the size on fragmented NTFS looks so (sizes of fragments): 16 - 16 - 16 - 16 - 16 - [back] - 15 - 15 - 15 - [back] - 14 - 14 - 14.... 1 - 1 - 1 -1 - 1... So the process goes up to most small-sized unused space in 1 cluster, in spite of the fact that on the disk there are also much larger pieces of free space.
  • 4. Recall compressed files - at active overwriting of the large volumes compressed information on NTFS the huge quantity of "holes" are because of reallocation ñompressed cluster groups on the disk. If any file area began to be compressed better or worse, it is necessary either to take it from a continuous chain and to place in another place or to strap in size reserving unused space.