ఫైల్ కేటాయింపు టేబుల్ (FAT) అనేది మైక్రోసాఫ్ట్ రూపొందించిన ఫైల్ సిస్టమ్ 1977 లో.
ఫ్లాట్ డ్రైవ్ మాధ్యమం మరియు ఫ్లాష్ డ్రైవ్లు మరియు SD కార్డుల వంటి ఇతర ఘన-స్థితి మెమరీ పరికరాల వంటి పోర్టబుల్, అధిక సామర్ధ్యం గల నిల్వ పరికరాల కోసం FAT ఇప్పటికీ ఉపయోగించబడుతోంది.
విండోస్ ME ద్వారా MS-DOS నుండి మైక్రోసాఫ్ట్ యొక్క వినియోగదారుల నిర్వహణ వ్యవస్థల్లో FAT ప్రాథమిక ఫైల్ వ్యవస్థ. మైక్రోసాఫ్ట్ యొక్క కొత్త ఆపరేటింగ్ సిస్టమ్స్లో ఇప్పటికీ FAT మద్దతు గల ఎంపిక అయినప్పటికీ, NTFS అనేది ఈ రోజుల్లో ఉపయోగించిన ప్రాధమిక ఫైల్ సిస్టమ్.
ఫైల్ కేటాయింపు టేబుల్ ఫైల్ సిస్టమ్ కాలక్రమేణా పురోభివృద్ధిని చూసింది, ప్రధానంగా పెద్ద హార్డ్ డిస్క్ డ్రైవ్లు మరియు పెద్ద ఫైల్ పరిమాణాల మద్దతు అవసరం.
ఇక్కడ FAT ఫైల్ సిస్టమ్ యొక్క వేర్వేరు సంస్కరణల్లో చాలా ఎక్కువ ఉంది:
FAT12 (12-బిట్ ఫైల్ కేటాయింపు టేబుల్)
FAT ఫైల్ సిస్టమ్ యొక్క మొదటి విస్తృత వినియోగం FAT12, 1980 లో DOS యొక్క మొదటి సంస్కరణలతో పాటు పరిచయం చేయబడింది.
MS-DOS 3.30 ద్వారా మైక్రోసాఫ్ట్ ఆపరేటింగ్ సిస్టంల కోసం FAT12 ప్రాథమిక ఫైల్ వ్యవస్థగా ఉంది, కానీ MS-DOS 4.0 ద్వారా చాలా వ్యవస్థల్లో కూడా ఉపయోగించబడింది. FAT12 ఇప్పటికీ అప్పుడప్పుడు ఫ్లాపీ డిస్క్లో ఉపయోగించిన ఫైల్ సిస్టమ్.
FAT12 ఒక పరిమాణంలో (8KB సమూహాలను ఉపయోగిస్తున్నప్పుడు) గరిష్టంగా 4,084 ఫైళ్ళతో, 8 KB వాటిని ఉపయోగించి 4 KB క్లస్టర్లు లేదా 32 MB ఉపయోగించి డిస్ప్లే పరిమాణాలు మరియు ఫైల్ పరిమాణాలకు మద్దతు ఇస్తుంది.
FAT12 క్రింద ఉన్న ఫైల్ పేర్లు గరిష్ట అక్షర పరిమితి 8 అక్షరాలకు మించి, ప్లస్ 3 పొడిగింపుకు మించరాదు.
దాచిన, చదవడానికి-మాత్రమే, వ్యవస్థ మరియు వాల్యూమ్ లేబుల్తో సహా అనేక FAT12 లో అనేక ఫైల్ లక్షణాలను పరిచయం చేశారు.
గమనిక: 1977 లో ప్రవేశపెట్టిన FAT8, FAT ఫైల్ సిస్టమ్ యొక్క మొట్టమొదటి నిజమైన వెర్షన్, అయితే పరిమిత వినియోగం మాత్రమే ఉండేది మరియు ఆ సమయంలో కొన్ని టెర్మినల్-శైలి కంప్యూటర్ వ్యవస్థలపై మాత్రమే.
FAT16 (16-బిట్ ఫైల్ కేటాయింపు టేబుల్)
FAT యొక్క రెండవ అమలు FAT16, 1984 లో PC DOS 3.0 మరియు MS-DOS 3.0 లలో మొదట పరిచయం చేయబడింది.
MS-DOS 6.22 ద్వారా MS-DOS 4.0 కోసం FAT16B అని పిలువబడే FAT16 యొక్క కొంచెం మెరుగుపర్చిన సంస్కరణ. MS-DOS 7.0 మరియు విండోస్ 95 లతో ప్రారంభించి, FAT16X అని పిలువబడే మరింత మెరుగైన సంస్కరణను ఉపయోగించారు.
ఆపరేటింగ్ సిస్టమ్ మరియు క్లస్టర్ సైజు ఆధారంగా, FAT16- ఆకృతీకరణ డ్రైవ్ యొక్క గరిష్ట డ్రైవ్ పరిమాణం 2 GB నుండి 16 GB వరకు ఉంటుంది, తరువాతి మాత్రమే Windows NT 4 లో 256 KB క్లస్టర్లతో ఉంటుంది.
FAT16 డ్రైవ్లలో ఫైల్ పరిమాణాలు 4 GB తో గరిష్టంగా ఉంటాయి పెద్ద ఫైలు మద్దతు ఎనేబుల్, లేదా 2 GB అది లేకుండా.
FAT16 వాల్యూమ్లో గరిష్ట సంఖ్య ఫైల్స్ 65,536. FAT12 తో ఇష్టం, ఫైల్ పేర్లు 8 + 3 అక్షరాలకు మాత్రమే పరిమితం చేయబడ్డాయి కానీ విండోస్ 95 తో ప్రారంభమయ్యే 255 అక్షరాలకు విస్తరించబడ్డాయి.
ఆర్కైవ్ ఫైల్ లక్షణం FAT16 లో ప్రవేశపెట్టబడింది.
FAT32 (32-బిట్ ఫైల్ కేటాయింపు టేబుల్)
FAT32 FAT ఫైల్ సిస్టమ్ యొక్క తాజా వెర్షన్. Windows 95 OSR2 / MS-DOS 7.1 వినియోగదారుల కోసం ఇది 1996 లో ప్రవేశపెట్టబడింది మరియు విండోస్ ME ద్వారా వినియోగదారుల Windows సంస్కరణలకు ప్రాథమిక ఫైల్ వ్యవస్థగా చెప్పవచ్చు.
FAT32 ప్రాథమిక డ్రైవ్ పరిమాణాలను 2 TB వరకు లేదా 64 KB క్లస్టర్లతో 16 TB గా కూడా ఎక్కువగా అందిస్తుంది.
FAT16 మాదిరిగా, FAT32 పై ఫైల్ పరిమాణాలు 4 GB తో గరిష్టంగా అవుట్ చేయగలవు పెద్ద ఫైలు మద్దతు అది లేకుండా లేదా 2 GB లేకుండా. FAT32 యొక్క సవరించిన సంస్కరణ, అని పిలుస్తారు FAT32 + , 256 GB పరిమాణంలో ఉన్న ఫైళ్లకు మద్దతు ఇస్తుంది!
268,173,300 ఫైళ్లను FAT32 వాల్యూమ్లో కలిగి ఉంటుంది, ఇది 32 కె.బి. క్లస్టర్లను ఉపయోగిస్తుంది.
exFAT (విస్తరించిన ఫైల్ కేటాయింపు టేబుల్)
FAT32 తర్వాత "తదుపరి" FAT వెర్షన్ కాకపోయినా, మొదటిసారి 2006 లో ప్రవేశపెట్టబడిన exFAT, మైక్రోసాఫ్ట్ రూపొందించిన మరొక ఫైల్ సిస్టమ్.
exFAT ప్రధానంగా ఫ్లాష్ డ్రైవ్లు, SDHC మరియు SDXC కార్డులు వంటి పోర్టబుల్ మీడియా పరికరాల్లో ఉపయోగించేందుకు ఉద్దేశించబడింది.
exFAT అధికారికంగా పోర్టబుల్ మీడియా స్టోరేజ్ పరికరాలకు 512 TiB పరిమాణంలో మద్దతు ఇస్తుంది కానీ సిద్ధాంతపరంగా ఇది 64 ZiB వలె పెద్దదిగా మద్దతివ్వగలదు, ఇది ఈ రచన యొక్క అందుబాటులో ఉన్న ఏదైనా మాధ్యమానికి కన్నా గణనీయమైనది.
255 అక్షరాల ఫైల్ పేర్లకు స్థానిక మద్దతు మరియు 2,796,202 ఫైళ్ళకు మద్దతు డైరెక్టరీకి exFAT వ్యవస్థ యొక్క రెండు ముఖ్యమైన లక్షణాలు.
ExFAT ఫైల్ సిస్టమ్కు దాదాపు అన్ని Windows వెర్షన్లు (ఐచ్ఛిక నవీకరణలతో పాతవి), Mac OS X (10.6.5+) అలాగే అనేక టీవీ, మీడియా మరియు ఇతర పరికరాలకు మద్దతు ఇస్తుంది.
ఫైళ్లను NTFS నుండి FAT సిస్టమ్స్కు తరలించడం
ఫైలు ఎన్క్రిప్షన్, ఫైలు కుదింపు, వస్తువు అనుమతులు, డిస్క్ కోటాలు, మరియు ఇండెక్స్డ్ ఫైల్ లక్షణం NTFS ఫైల్ సిస్టమ్లో మాత్రమే అందుబాటులో ఉన్నాయి - కాదు FAT . పైన పేర్కొన్న చర్చలలో పేర్కొన్న సాధారణ అంశాలు వంటి ఇతర లక్షణాలు NTFS లో కూడా అందుబాటులో ఉన్నాయి.
మీరు NTFS వాల్యూమ్ నుండి ఒక FAT- ఫార్మాట్ చేసిన స్థలానికి గుప్తీకరించిన ఫైల్ను ఉంచినట్లయితే, దాని వ్యత్యాసాల కారణంగా, ఫైల్ దాని ఎన్క్రిప్షన్ స్థితిని కోల్పోతుంది, అంటే ఫైలు సాధారణ, నాన్-ఎన్క్రిప్టెడ్ ఫైల్ వలె ఉపయోగించవచ్చు. ఈ విధంగా ఒక ఫైల్ను డీక్రిప్టింగ్ చేయడం అసలు యూజర్కు అసలు ఫైల్ కోసం, అసలు యజమాని అనుమతిని మంజూరు చేసిన ఏ ఇతర యూజర్ను గుప్తీకరించడానికి మాత్రమే సాధ్యమవుతుంది.
ఎన్క్రిప్టెడ్ ఫైళ్ళ మాదిరిగానే, FAT కుదింపుకు మద్దతివ్వదు కాబట్టి, ఇది ఒక NTFS వాల్యూమ్ నుండి కాపీ చేసి FAT వాల్యూమ్లో కాపీ చేయబడినప్పుడు కంప్రెస్ చేయబడిన ఫైల్ స్వయంచాలకంగా విడదీయబడుతుంది. ఉదాహరణకు, మీరు ఒక NTFS హార్డు డ్రైవును FAT ఫ్లాపీ డిస్కుకి కాపీ చేసినట్లయితే, అది ఫ్లాపీకి సేవ్ చేయబడటానికి ముందు ఫైల్ స్వయంచాలకంగా విస్తరించబడుతుంది, ఎందుకంటే గమ్యం మీడియాలో FAT ఫైల్ సిస్టమ్ సంపీడన ఫైళ్లను నిల్వ చేయడానికి సామర్ధ్యం కలిగి ఉండదు .
FAT పై అధునాతన పఠనం
ఇది ఇక్కడ FAT చర్చకు మించిన మార్గం అయితే, FAT12, FAT16 మరియు FAT32 ఫార్మాట్ చేయబడిన డ్రైవ్లు ఎలా నిర్మించబడుతున్నాయి అనేదాని గురించి మీకు ఆసక్తి ఉంటే, ఆండీస్ E. బ్రూవర్ చేత FAT ఫైల్సిస్టమ్స్ చూడండి.













