File System API Calls in Windows 2000 (1)

Slides:



Advertisements
Similar presentations
Chapter 6 File Systems 6.1 Files 6.2 Directories
Advertisements

1 Chapter 12 File Management Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
More on File Management
®® Microsoft Windows 7 for Power Users Tutorial 6 Optimizing Your Hard Disk.
Operating Systems Operating Systems - Winter 2009 Chapter 5 – File Systems Vrije Universiteit Amsterdam.
Operating Systems Operating Systems - Winter 2011 Chapter 5 – File Systems Vrije Universiteit Amsterdam.
Microsoft Windows NT File System (NTFS) “Providing a false sense of file security for Windows users since 1993”
Case study 1 Windows 7.
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)
File Management Chapter 12. File Management A file is a named entity used to save results from a program or provide data to a program. Access control.
File System – Unix baed. An entry of Active File table: 1. Access Right: r/w/x 2. Process Count: no. of processes which are now referring to the file.
1 EXT4NTFS 6FAT32 Allocation method IndexedIndexed, by “runs”Linked File representation i-node (default size 256KB) MFT record (default size 1Kb) Chain.
1 File system Casi di studio (2). 2 Struttura del File System in Windows 2000 (1) La master file table di NTFS.
Windows XP File System Management Group D. 3 Layers of Drivers Filter Drivers Filter Drivers –Virus protection, compression, encryption File System Drivers.
File management in UNIX and windows 2000
1 Case Study 2: Windows 2000 Chapter History of windows Programming windows System structure 11.4 Processes and threads in.
Introduction to Kernel
Operating Systems File systems
1 File Management in Representative Operating Systems.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Operating System Machine.
Computer Forensics Principles and Practices by Volonino, Anzaldua, and Godwin Chapter 6: Operating Systems and Data Transmission Basics for Digital Investigations.
OPERATING SYSTEMS Introduction
File System Variations and Software Caching May 19, 2000 Instructor: Gary Kimura.
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 –
Chapter 4 File Systems Files Directories Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall, Inc. All rights reserved
Ceng Operating Systems 11-1 Chapter 11 : Case Study - Win 2000 History of windows 2000 Programming windows 2000 System structure Processes and threads.
WINDOWS SYSTEMS AND ARTIFACTS John P. Abraham Professor UTPA.
Objectives Learn what a file system does
Mastering Windows Network Forensics and Investigation Chapter 7: Windows File Systems.
Computer Concepts 2013 Chapter 4 Operating Systems and File Management.
Disk Structures. CTEC 1102 Formatting a Disk Two parts to formatting a disk:  Low-level (physical) formatting  High level (logical) formatting Low-level.
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 11 Case Study 2: Windows Vista Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
Suggested Exercise 9 Sarah Diesburg Operating Systems CS 3430.
Mastering Windows Network Forensics and Investigation Chapter 7: Windows File Systems.
Windows Security. Security Windows 2000/XP Professional security oriented Authentication Authorization Internet Connection Firewall.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 13 Understanding and Installing Windows 2000 and Windows NT.
Windows NTFS Introduction to Operating Systems: Module 15.
Microsoft Windows 2000 Daniel Hummell Ryan McKenica Valerie Grinblat.
File Systems— NTFS versus Ext2FS Yingfei Wang Course: Operating Systems Instructor: Prof. Anvari.
File Management Chapter 12. File Management File management system is considered part of the operating system Input to applications is by means of a file.
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.
Operating System Concepts and Techniques Lecture 18 Information management-2* FFS, UFS2, NTFS M. Naghibzadeh Reference M. Naghibzadeh, Operating System.
Lecture 18 Windows – NT File System (NTFS)
NTFS 5.0 By Jeffrey Richter and Luis Felipe Cabrera From the Microsoft Systems Journal Presented by Stylianos Paparizos.
UNIX & Windows NT Name: Jing Bai ID: Date:8/28/00.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems File systems.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 3: Windows7 Part 3.
Day 28 File System.
Operating Systems Chapter 5 – File Systems
Introduction to Kernel
Disks and Formatting Ch 3.
Sarah Diesburg Operating Systems COP 4610
Chapter 11: File System Implementation
Working with Disks Lesson 4.
CSE451 NTFS Variations and other File System Issues Autumn 2002
Windows XP File Systems
File Structure 2018, Spring Pusan National University Joon-Seok Kim
Chapter 3: Windows7 Part 3.
Case Study 2: Windows History of windows 2000
Chapter 12 File Management
The Operating System Machine Level
قـواعــــد الـبـيــانــات
Introduction to Operating Systems
Files Management – The interfacing
Chapter 16 File Management
Yet Even More on Drives CSC 370 (Blum).
Sarah Diesburg Operating Systems CS 3430
Chapter 12: File-System Implementation CSS503 Systems Programming
Introduction to Operating Systems
Presentation transcript:

File System API Calls in Windows 2000 (1) Principle Win32 API functions for file I/O Second column gives nearest UNIX equivalent

File System API Calls in Windows 2000 (2) A program fragment for copying a file using the Windows 2000 API functions

File System API Calls in Windows 2000 (3) Principle Win32 API functions for directory management Second column gives nearest UNIX equivalent, when one exists

File System Structure (1) The NTFS master file table

File System Structure (2) The attributes used in MFT records

File System Structure (3) An MFT record for a three-run, nine-block file

File System Structure (4) A file that requires three MFT records to store its runs

File System Structure (5) The MFT record for a small directory.

Steps in looking up the file C:mariaweb.htm File Name Lookup Steps in looking up the file C:mariaweb.htm

File Compression (a) An example of a 48-block file being compressed to 32 blocks (b) The MTF record for the file after compression

Operation of the encrypting file system File Encryption K retrieved user's public key Operation of the encrypting file system

Structure of an access token Security in Windows 2000 Structure of an access token

Example security descriptor for a file Security API Calls (1) Example security descriptor for a file

Principal Win32 API functions for security Security API Calls (2) Principal Win32 API functions for security

Caching in Windows 2000 The path through the cache to the hardware