Dateisystem: Einführung

Ähnliche Dokumente
Dateisystem: Einführung

Dateisystem: Einführung

Dateisystem: Einführung

Partitionieren und Formatieren

Betriebssysteme Teil 16: Dateisysteme (Beispiele)

Übersicht. UNIX-Dateisystem (ext2) Super-User unter Linux werden MSDOS: FAT16 und FAT32

Einführung FAT - File Allocation Table NTFS - New Technology Filesystem HFS - Hierachical Filesystem ext - Extended Filesystem Zusammenfassung

Systeme 1. Kapitel 3 Dateisysteme WS 2009/10 1

Laufwerke unter Linux - Festplatten - - USB Sticks - September 2010 Oliver Werner Linuxgrundlagen 1

Dateisysteme. Was ist ein Dateisystem?:

4.1 Datenträger/Partitionen

Halt! Wo bin ich überhaupt?... C:\

Linux booten. Jörg Ahrens

GJU IT-forensics course

Dateisysteme. Erweiterte Anforderungen an Speicher

Multibooting mit Windows 2000 und Windows XP

Was ist ein Dateisystem? Wozu dient es? Lokale Dateisysteme. Speichergrößen. Inhalt der Präsentation

Betriebssysteme 1. Thomas Kolarz. Folie 1

6.2 FAT32 Dateisystem

Installationshinweise Linux Edubuntu 7.10 bei Verwendung des PC-Wächter

Partitionierung unter Linux

Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen

Update eines XENTRY Connect über einen USB-Datenträger

Grundsoftware üblicher Computersysteme

MMC/SD FAT 16 mit AVR und C

Einführung in Dateisysteme

Einführung in Dateisysteme

Computer-Systeme Teil 16: Dateisysteme

Installieren von Betriebssystemen

Digital Forensics. Slackspace DI Robert Jankovics DI Martin Mulazzani

Computer-Systeme. Teil 16: Dateisysteme

Einführung Leistungsmerkmale Aufbau am Beispiel FAT16. Das Filesystem FAT. Peter Schmid. Hochschule für Technik Zürich Studiengang Informatik

Betriebssysteme WS 2012/13 Peter Klingebiel, DVZ. Zusammenfassung Kapitel 4 - Datenträger/Dateiverwaltung

KV Betriebssysteme (Rudolf Hörmanseder, Michael Sonntag, Andreas Putzinger)

Aufbau des FAT32 Dateisystems

altec ComputerSysteme Entwicklungsdokumentation Image-Dateien Datum: Oktober 12, 2010 Autor: René Bellmer altec ComputerSysteme GmbH

Jeder Datenträger besitzt einen I-Node-Array. Jede Datei auf dem Datenträger hat einen I-Node-Eintrag.

UNIX-Dateisysteme - Allgemeines

Olga Perevalova Universität Hamburg

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter

Vergleichstabelle zwischen Paragon Festplatten Manager 2011 Suite und Paragon Festplatten Manager 11 Professional*

Paragon Festplatten Manager 2010 Corporate Solutions:

8. Massenspeicher und Dateisysteme

BACKUP Datensicherung unter Linux

Dateisysteme. Datei: Objekt zum Abspeichern von Daten Die Datei wird vom Dateisystem als Teil des Betriebssystems verwaltet. c~åüüçåüëåüìäé açêíãìåç

Systeme I: Betriebssysteme Übungsblatt 3

Erstellung und Installation einer Windows Unattended CD

Lösung von Übungsblatt 6

Handreichung zur Installation von Windows 7-10 in Schulen. BIOS und UEFI. Einführung und Unterschiede

)$7)HVWSODWWHQ3DUWLWLRQ:HQLJHUNDQQPHKUVHLQ

ASUS Disk Unlocker Anleitung

Leitfaden zum Sichern einer Festplatte als Image mit der System Rescue CD

UEFI. Unified Extensible Firmware Interface UEFI. OSP 2015 UEFI Rene Brothuhn Seite: 1

FESTPLATTEN MANAGER 12 / ALLE FUNKTIONEN. FM 12 Professional. Partitionierung. Datensicherung & Wiederherstellung

Handreichung zur Installation von Windows 7-10 in Schulen. BIOS und UEFI. Einführung und Unterschiede

Ankündigungen

Festplattenverschlüsselung

So funktioniert der Bootvorgang unter WindowsXP

Netzwerkspeicher und Dateisysteme

Dualboot Windows 7/8 Linux Mint

Bootvorgang und Partitionstabelle

1. Während der Installation Linux, wenn leere Partition für Betriebsystem vorhanden

Verzeichnisbaum. Baumartige hierarchische Strukturierung Wurzelverzeichnis (root directory) Restliche Verzeichnisse baumartig angehängt

Inhaltsverzeichnis. Das Norton Utilities Buch. Einleitung

Link:

Hardware & Kernel-Module

Herbstsemester cs106 Informatiklabor Teil 4: Partitionierung & Linux Installation. P.Huber@stud.unibas.ch

Macrium Reflect Freeware-Tutorial:

Laborübung - Erstellen Sie eine Partition in Windows 7

Inhalt. Allgemeines zu Dateisystemen. Linux-Dateisysteme am Beispiel von ext2/ext3. Microsoft-Dateisysteme FAT NTFS

Was ist eine Festplatte?

Linux Mint auf einem USB Stick

Gparted Tutorial by Georg

Konzepte von Betriebssystemkomponenten

Notiz. 1 Grundlagen. 1.1 Festplatten Know How. Gerhard Brünner. Thema Datum Seite File Allocation Table von 34

Das ext2-dateisystem

Die Soforthilfe bei Datenverlust! für Windows 95/98/ME/NT/2000/XP

Linux Grundlagen. Wolfgang Scheicher. 20. Mai 2006

Verwaltung der MSATA-SSD bei HP Envy Ultrabook 4 und Ultrabook 6 mit Intel Smart Response Technologie

Digitale Forensik Schulung Bundespolizeiakademie März 2009

Systeme I: Betriebssysteme Kapitel 3 Dateisysteme. Wolfram Burgard

Digitale Forensik. Teile 7 und 8: Dateisystemanalyse und (kommerzielle) Tools. Schulung Bundespolizeiakademie Juli 2007

Transkript:

Dateisystem: Einführung Hauptaufgabe des Dateisystems ist der schnelle und zuverlässige Zugriff auf Dateien Problem: Entweder schneller Zugriff oder viel Redunanz beim speichern! Zusätzlich müssen Unterverzeichnisse verwaltet werden Eine Datei wird durch einen Namen ausgewählt DOS: 8 Zeichen für Datei und 3 Zeichen Erweiterung Unix: Keine Erweiterung, 256 Zeichen für Dateinamen Dateinamen müssen (inkl. Pfad) eindeutig sein

Dateisystem: Einführung Jede Datei kann mehrere Attribute zugeordnet bekommen: Read Only, Hidden, System, Archive Zugriffserlaubnis, Besitzerangaben, Zugriffszeiten Art der Datei (Programm, Library, Datendatei, ) Folgende Strukturen müssen zusätzlich festgelegt werden, gehören aber nicht mehr zum Dateisystem Wo steht der Boot Lader für das Betriebssystem Wie ist die Festplatte in Partitionen unterteilt

Dateisystem: Einführung Im Prinzip würde ein genormtes Dateisystem für alle Computer ausreichen Vorteil: Jeder Datenträger kann mit jedem Betriebsystem gelesen werden Oft hat jedes Betriebssystem ein eigenes Dateisystem Windows PC: Fat16/Fat32/NTFS Linux PC: EXT2 Sun: UFS Amiga: FastFileSystem Jedes Dateisystem hat seine Stärken und Schwächen

Dateisystem: Einführung Die Festplatte wird vom Dateisystem in mehrere Bereiche aufgeteilt: Beispiel: Festplatte mit zwei Partitionen: MBR Partition 1: Bootsektor Partition 1: FAT Partition 1: Datenbereich Partition 2: Bootsektor Partition 2: FAT Partition2: Datenbereich

Dateisystem: MBR Jede PC Festplatte hat unabhängig vom Betriebssystem den MBR (Master Boot Record): Erster Sektor der Festplatte Enthält ca. 450 Byte Boot Programm (z.b. Lilo) Enthält die Partitionsdaten der vier möglichen Partitionen Ab 0x1BEh stehen 16 Byte für Partition 0 Ab 0x1CEh stehen 16 Byte für Partition 1 Die letzten zwei Bytes sind 0xAAh und 0x55h, sind diese vorhanden, so ist der MBR gültig. Binär ist 0xAAh 10101010 und 0x55h 01010101, so daß diese Muster kaum zufällig entstehen

Dateisystem: MBR Die 4*16 Bytes der Partitionstabelle enthalten: Byte 0: 0 oder 128, je nachdem ob die Partition aktiv ist Die aktive Partition wird zum booten verwendet Byte 1-3: Start der Partition in Sektor/Cylinder/Kopf Format Byte 4: Partition ID 0x06h=FAT16, 0xBh=FAT32, 0x0C=Extended Partition FAT32 0x83h=Linux EXT2, 0x82h=Linux Swap Partition Byte 5-7: Ende der Partion in Sektor/Cylinder/Kopf Format Byte 8-11: Partitionsanfang in LBA Byte 12-15: Partitionslänge in Sektoren

Dateisystem: Die extended Partition Wenn mehr als vier Partitionen benötigt werden, dann kann eine extended Partition angelegt werden: Verbraucht einen Eintrag im MBR In der extended Partition existiert ein weiterer Bereich (MBR ähnlich), der die extended Partition in weitere Partitionen aufteilt Beispiel DOS: FDISK Ermöglicht genau eine normale Partition (Primäre Partition) Werden weitere Partitionen benötigt, so muß zuerst eine extended Partition angelegt werden Diese kann anschließend in mehrere logische Laufwerke unterteilt werden. Es werden maximal zwei Einträge im MBR verwendet

Dateisystem: Boot Sektor Abhängig von der Partition ID (aus dem MBR) ist die eigentliche Partition völlig unterschiedlich aufgebaut Fat12/Fat16/Fat32 Partitionen enthalten zuerst (1. Sektor der Partition) einen Bootsektor Enthält zusätzlichen Boot Code Enthält alle Parameter die für das verwendete Dateisystem notwendig sind Fat12/16 sind gleich aufgebaut Fat32 unterscheidet sich an mehreren Stellen, da es flexibler ist als Fat16

Dateisystem: Fat 16 Boot Sektor Auszug aus dem Fat16 Boot Sektor Byte 3-10: Betriebssystem Name Byte 11/12: Bytes pro Sektor (eigentlich immer 512) Byte 13: Sektoren pro Cluster (in 2er Potenzen) Byte 14/15: Reservierte Sektoren vor der ersten FAT Byte 16: Anzahl FATs (siehe Folie FAT) Byte 17/18: Anzahl Directory Einträge im Hauptverzeichnis Byte 21: Media Deskriptor Byte (veraltet) Byte 22/23: Sektoren pro FAT Byte 27-31: Anzahl Sektoren vor Bootsektor Byte 32-35: Anzahl Sektoren für große Partitionen Byte 39-42: Serial Number (nur FAT16) Byte 43-53: Volume Label (nur FAT16)

Dateisystem: Fat 32 Boot Sektor Zusätzlich zu den Fat16 Daten: Byte 36-39: Sektoren pro FAT Byte 40/41: Bitkodiert, welche FAT aktuell ist Bit 0-3: aktuelle FAT, Bit 7=0: Alle FAT aktuell Byte 44-47: Hauptverzeichnis Start Cluster Byte 67-70: Serial Number (wird beim DIR Befehl angezeigt) Byte 71-81: Volume Label (wird beim DIR Befehl angezeigt)