June 11, 2001
Vill du ha den långa eller den korta varianten? Den långa motsvarar nationalencyklopedin 24 band. Så jag väljer den kortare.
Fat - 16 bitar max 2^16 kluster kan allokeras per partition viket innebär 65 536 kluster på max 32 768 byte var . Detta ger en största storlek på 2 147 483 648 byte (2 GB). Windows NT klarar av att allokera 64kb kluster vilket innebär att disken kan bli 4 GB stor.
Fat 32 - 32 bitar max 2^32 kluster kan allokeras per partition viket innebär 4 294 967 296 kluster på max 32 768 byte var. Detta ger en största storlek på 140 737 488 355 328 byte (131 072 GB eller 128 TB).
NTFS - Har en helt annan struktur än FAT och är till viss del ett jornalförande system som klarar av att reparera sig själv. Klarar adreseringen av sektorer så att även det minsta klustret (1 sektor/kluster) klarar av hårdiskar på 250 GB, med klusterstorlek på 32k kan NTFS klara partitioner på flera Petabyte, vilket innebär en enorm storlek, om du skulle ha en hårddisk på 1 Petabyte så skulle det motsvara ungefär 4,6 miljoner hårddiskar på vardera 250 GB.
Några krångliga ord:
Bit, minsta delen som består av 0 eller 1. En bit kan bara vara antingen eller.
Byte, minsta del som ger ett specifikt tecken, det krävs 8 bitar för att skapa en byte, viket ger 256 kombinationer, som adresseras 0 till 255
Sektor, en hårddisks minsta lagringsutrymme, en fysik sektor är alltid 512 bytes på en hårddisk.
Kluster, minsta allokeringsenhet som ett operativsystem använder, ett kluster kan bestå av 1 eller flera sektorer. Endast en fil kan använda ett och samma kluster, däremot får den använda flera kluster om den är större än ett kluster. Den del av klusteret som blir över kallas wasted space.
Wasted space, uppstår när en fil är mindre än ett kluster eller inte jämnt delbart med hela klusterstorleken, filen tar då upp sin storlek tills den fyller det sista klustret men inte fullt ut, det utrymme som är kvar går förlorat.
Större kluster innebär mer förlorat utrymme, mindre kluster innebär dock något slöare läsning från disken, här får man väga vad som är mest viktigt - utrymme eller hastighet. Tex så ska man ha så stora kluster på en separat partition som ensamt innehåler swapfilen eftersom det inte finns några andra filer att bry sig om, detta ger då bästa läs/skrivprestanda.
Det är även bra att ha stora kluster på partitioner för stora filer som tex höguplösta bilder, musikfiler, videofiler.
Systempartitioner, Partitioner för allmäna program och partitioner för dina privata dokument behöver inte vara större än 4 Kb. (8 sektorer)
Av någon mystisk anledning klarar dock inte windows XP att skapa större partitoner än 192 GB av typen FAT2, vilket inte kan förklaras på något vettigt sätt, någon som vet varför? Begränsning i systemet eller finns det en fix för det? Med så stora partitioner använder man NTFS, men iaf.
June 11, 2001
POE wrote: http://www.ntfs.com/ntfs_vs_fat.htm
Enligt den sidan så skulle antalet kluster vara 2^28 och största klusterstorlek 8 192 bytes. Undrar hur dom räknar på M$.
1 Guest(s)