ఫైల్ కేటాయింపు పట్టిక (FAT) అంటే ఏమిటి?

మీరు FAT32, exFAT, FAT16, & FAT12 గురించి తెలుసుకోవలసిన అంతా

ఫైల్ కేటాయింపు టేబుల్ (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 పరిమాణానికి దగ్గరగా ఉన్న ఫైళ్ళకు మద్దతు ఇస్తుంది!

328,263,300 ఫైళ్ళకు FAT32 వాల్యూమ్లో 32 KB క్లస్టర్లను ఉపయోగిస్తున్నంత వరకు ఉంటుంది.

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 ఫైల్సిస్టమ్స్ చూడండి.