NTFS

Från Wiki.linux.se
Version från den 25 november 2023 kl. 14.46 av Admin (diskussion | bidrag) (Skapade sidan med 'NTFS (New Technology File System) är ett filsystem utvecklat av Microsoft, först introducerat med Windows NT 1993. Det har sedan dess varit standardfilssystemet för Windows-operativsystemen. NTFS erbjuder flera förbättringar jämfört med tidigare filsystem som FAT och HPFS, både när det gäller prestanda, pålitlighet och funktionalitet. ==== Tekniska Detaljer av NTFS ==== ==== 1. Journaling: ==== NTFS är ett journaliserande filsystem, vilket innebär att det...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

NTFS (New Technology File System) är ett filsystem utvecklat av Microsoft, först introducerat med Windows NT 1993. Det har sedan dess varit standardfilssystemet för Windows-operativsystemen. NTFS erbjuder flera förbättringar jämfört med tidigare filsystem som FAT och HPFS, både när det gäller prestanda, pålitlighet och funktionalitet.

Tekniska Detaljer av NTFS

1. Journaling:

NTFS är ett journaliserande filsystem, vilket innebär att det håller en logg över ändringar som ska göras på filsystemet. Detta hjälper till att återställa data vid systemkrascher.

2. Säkerhet och Behörigheter:

NTFS stödjer avancerade säkerhetsfunktioner såsom filkryptering och åtkomstkontrollister (ACL). Detta gör det möjligt för användare och administratörer att noggrant kontrollera vem som har tillgång till filer och mappar på systemet.

3. Storlekskapacitet:

NTFS kan hantera mycket stora filer och diskar. Det stödjer filer upp till 16 EiB (exbibyte) och diskar upp till 256 TiB (tebibyte), vilket är mycket större än vad FAT-filsystemet erbjuder.

4. Metadata och Filattribut:

NTFS använder metadata intensivt och stödjer olika filattribut. Detta inkluderar saker som tidsstämplar, säkerhetsetiketter och dataströmmar som tillåter mer än en dataström att kopplas till en enda fil.

5. Komprimering och Fragmentering:

NTFS erbjuder inbyggd filkomprimering. Det kan också hantera fragmentering mer effektivt än äldre filsystem, vilket förbättrar prestandan över tid.

6. Återställningsfunktioner:

NTFS innehåller felkorrigeringsfunktioner som dålig klusterkartläggning, vilket hjälper till att hantera fysiska fel på hårddisken.

7. Symboliska Länkar och Hårda Länkar:

NTFS stödjer både symboliska länkar och hårda länkar, vilket ger mer flexibilitet i filhantering och organisering av data.

8. Kvoter:

Administratörer kan sätta diskkvoter för att begränsa användarnas diskutrymmesanvändning.

Slutsats

NTFS är ett robust och flexibelt filsystem som erbjuder ett brett utbud av funktioner som är lämpliga för både personliga och professionella miljöer. Dess förmåga att hantera stora filer, avancerade säkerhetsfunktioner och tillförlitliga återställningsmöjligheter gör det till en viktig del av Windows-operativsystemen. Medan NTFS fortsätter att utvecklas, förblir det en central komponent i Microsofts operativsystem.

Så raderas en fil i NTFS

När en fil raderas i NTFS (New Technology File System), sker en serie av händelser som inte bara påverkar filen själv utan även olika delar av filsystemet. Här är en översikt över processen:

1. Radering i Användargränssnittet

När en användare raderar en fil (till exempel genom att trycka på `Delete`-knappen eller dra filen till papperskorgen), initierar operativsystemet processen för att ta bort filen.

2. Uppdatering av Master File Table (MFT)

- MFT-posten ändras:

Varje fil och mapp på en NTFS-volym har en post i Master File Table. När en fil raderas, markerar NTFS filens post i MFT som ledig. Det innebär att filens metadata och information om var dess data finns lagrade inte längre är giltig.

- Uppdatering av filattribut**: Filattributen i MFT-posten, som inkluderar information om filens storlek, tidsstämplar, säkerhetsattribut och så vidare, uppdateras eller tas bort.

3. Frigörande av Diskutrymme

- Dataområdena blir lediga:

NTFS markerar de kluster eller sektorer på disken som användes för att lagra filens data som lediga. Dessa områden betraktas inte längre som upptagna, vilket gör att de kan återanvändas av systemet för nya filer.

4. Uppdatering av Filesystemets Metadata

- Förändringar i katalogstrukturer:

Om filen fanns i en mapp, uppdateras denna mapps innehållsförteckning för att reflektera att filen har tagits bort.

- Uppdatering av journalen:

Om NTFS-journaling är aktiverad, registreras raderingen i journalen. Detta gör det möjligt för systemet att återställa till ett konsistent tillstånd om det skulle inträffa ett systemfel.

5. Filen är Inte Omedelbart Över Skriven

- Data finns kvar på disken:

Även om filsystemet markerar filens data som lediga, är de faktiska datan inte omedelbart över skrivna. De finns kvar på disken tills de ersätts av nya data. Detta gör det möjligt för återställningsprogramvara att potentiellt återställa raderade filer.

6. Återställning och Säker Radering

- Filåterställning:

På grund av att datan inte omedelbart skrivs över, kan raderade filer ofta återställas med hjälp av specialiserad programvara.

- Säker radering:

För att permanent och säkert radera filer, krävs speciell programvara som skriver över filens dataområden med slumpmässiga data.

Sammanfattning

Raderingsprocessen i NTFS är utformad för att vara effektiv och minimera inverkan på filsystemets prestanda. Den markerar snabbt filens utrymme som ledigt och låter filsystemet återanvända detta utrymme. Dock är det viktigt att notera att från ett dataskyddsperspektiv är raderade filer inte omedelbart förstörda och kan under vissa omständigheter återställas.