Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En fil är en dataenhet i filsystemet som en användare kan komma åt och hantera. En fil måste ha ett unikt namn i katalogen. Den består av en eller flera strömmar med byte som innehåller en uppsättning relaterade data, plus en uppsättning attribut (kallas även egenskaper) som beskriver filen eller data i filen. Skapandetiden för en fil är ett exempel på ett filattribut.
När en fil skapas skapas en icke namngiven standardström för att lagra alla data som skrivits till filen när den är öppen. Du kan också skapa ytterligare strömmar i filen. Dessa ytterligare strömmar kallas alternativa strömmar. Följande bild visar en fil med standardströmmen och två alternativa strömmar.
Filattribut lagras inte i dataströmmarna med fildata, utan lagras någon annanstans och hanteras av operativsystemet.
Alla filsystemdata, inklusive systemets bootstrap-kod och kataloger, lagras av NTFS-filsystemet i filer. Andra filsystem lagrar den här informationen i diskregioner utanför filsystemet. En fördel med att lagra den här informationen i filer är att Windows enkelt kan hitta, komma åt och underhålla informationen. Andra fördelar är att var och en av dessa filer kan skyddas av en säkerhetsbeskrivning och vid partiell diskskada kan de snabbt flyttas till en säkrare del av disken.
Den grundläggande lagringsenheten för alla filsystem som stöds är ett kluster, som är en grupp sektorer. Detta gör att filsystemet kan optimera administrationen av diskdata oberoende av disksektorns storlek som angetts av maskinvarudiskkontrollanten. Om disken som ska administreras är stor och stora mängder data flyttas och ordnas i en enda åtgärd kan administratören justera klusterstorleken så att den passar detta.
Windows hanterar filer via filobjekt, fil hanteraroch filpekare.
Mer information om filströmmar finns i File Streams. Mer information om kluster finns i Kluster och omfattningar. Mer information om hur du kommer åt och hanterar filer finns i Filhantering och filhanteringsreferens.
I det här avsnittet
| Ämne | Beskrivning |
|---|---|
|
Filströmmar |
I NTFS-filsystemet innehåller strömmar de data som skrivs till en fil och som ger mer information om en fil än attribut och egenskaper. |
|
filobjekt |
Filobjekt fungera som det logiska gränssnittet mellan processer i kernel- och användarläge och de fildata som finns på den fysiska disken. |
|
filreferenser |
När en fil öppnas av en process med funktionen CreateFile associeras en filreferens med den tills processen avslutas eller referensen stängs med hjälp av funktionen CloseHandle. |
|
filpekare |
En filpekare är ett 64-bitars förskjutningsvärde som anger nästa byte som ska läsas eller platsen där nästa byte skrivs. |
|
kluster och omfattningar |
Kluster kan refereras till från två olika perspektiv: i filen och på volymen. |