Delen via


Bestanden en clusters

Een -bestand is een gegevenseenheid in het bestandssysteem die een gebruiker kan openen en beheren. Een bestand moet een unieke naam hebben in de map. Het bestaat uit een of meer streams van bytes die een set gerelateerde gegevens bevatten, plus een set kenmerken (ook wel eigenschappen genoemd) die het bestand of de gegevens in het bestand beschrijven. De aanmaaktijd van een bestand is een voorbeeld van een bestandskenmerk.

Wanneer een bestand wordt gemaakt, wordt er één niet-benoemde standaardstream gemaakt om alle gegevens op te slaan die naar het bestand zijn geschreven terwijl het is geopend. U kunt ook extra streams in het bestand maken. Deze extra streams worden alternatieve streams genoemd. In de volgende afbeelding ziet u een bestand met de standaardstroom en twee alternatieve streams.

bestand met een standaardstream en twee alternatieve streams

Bestandskenmerken worden niet opgeslagen in de gegevensstromen met de bestandsgegevens, maar worden elders opgeslagen en beheerd door het besturingssysteem.

Alle bestandssysteemgegevens, inclusief de systeemboottrapcode en mappen, worden opgeslagen door het NTFS-bestandssysteem in bestanden. In andere bestandssystemen wordt deze informatie opgeslagen in schijfregio's buiten het bestandssysteem. Een voordeel van het opslaan van deze informatie in bestanden is dat Windows de informatie gemakkelijk kan vinden, openen en onderhouden. Andere voordelen zijn dat elk van deze bestanden kan worden beveiligd door een beveiligingsdescriptor en, in het geval van gedeeltelijke schijfbeschadiging, ze snel kunnen worden verplaatst naar een veiliger deel van de schijf.

De fundamentele opslageenheid van alle ondersteunde bestandssystemen is een cluster, een groep sectoren. Hierdoor kan het bestandssysteem het beheer van schijfgegevens onafhankelijk van de schijfsectorgrootte optimaliseren die is ingesteld door de hardwareschijfcontroller. Als de schijf die moet worden beheerd, groot is en grote hoeveelheden gegevens in één bewerking worden verplaatst en georganiseerd, kan de beheerder de clustergrootte aanpassen om dit mogelijk te maken.

Windows beheert bestanden via bestandsobjecten, bestand verwerkten bestandspointers.

Zie Bestandsstreamsvoor meer informatie over bestandsstromen. Zie clusters en gebiedenvoor meer informatie over clusters. Zie Bestandsbeheer en bestandsbeheervoor meer informatie over het openen en beheren van bestanden.

In deze sectie

Onderwerp Beschrijving
bestandsstromen
In het NTFS-bestandssysteem bevatten streams de gegevens die naar een bestand worden geschreven en die meer informatie geven over een bestand dan kenmerken en eigenschappen.
bestandsobjecten
bestandsobjecten functioneren als de logische interface tussen kernel- en gebruikersmodusprocessen en de bestandsgegevens die zich op de fysieke schijf bevinden.
bestandsingangen
Wanneer een bestand wordt geopend door een proces met behulp van de functie CreateFile, wordt er een bestandsgreep aan gekoppeld totdat het proces wordt beëindigd of de ingang wordt gesloten met behulp van de functie CloseHandle.
bestandspointers
Een bestandspointer is een 64-bits offsetwaarde die de volgende byte aangeeft die moet worden gelezen of de locatie voor het ontvangen van de volgende byte die is geschreven.
clusters en gebieden
Clusters kunnen vanuit twee verschillende perspectieven worden verwezen: binnen het bestand en op het volume.