ഫയൽ അലോക്കേഷൻ ടേബിൾ (ഫാറ്റ്) എന്താണ്?

നിങ്ങൾ FAT32, exFAT, FAT16, & FAT12 എന്നിവയെക്കുറിച്ച് അറിയേണ്ടതെല്ലാം

1977 ൽ മൈക്രോസോഫ്റ്റ് സൃഷ്ടിച്ച ഒരു ഫയൽ സിസ്റ്റം ഫയൽ അലോക്കേഷൻ ടേബിൾ (ഫേറ്റ്) ആണ്.

ഫ്ലോപ്പി ഡ്രൈവ് മീഡിയയുടെയും ഫ്ലാഷ് ഡ്രൈവുകൾ പോലുള്ള മറ്റ് ഉയർന്ന ഫയൽ സ്റ്റോറേജ് ഉപകരണങ്ങളും SD കാർഡുകൾ പോലെയുള്ള മറ്റ് സോളിഡ് സ്റ്റേറ്റ് മെമ്മറി ഉപകരണങ്ങളും ഉപയോഗിക്കുന്ന ഫയൽ സിസ്റ്റം എന്ന നിലയിൽ ഇപ്പോഴും FAT ഇപ്പോഴും ഉപയോഗത്തിലാണ്.

MS-DOS ൽ നിന്ന് എല്ലാ Microsoft- ന്റെ ഉപഭോക്തൃ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളിലും വിന്യസിച്ചിരിക്കുന്ന പ്രധാന ഫയൽ സിസ്റ്റം FAT ആണ്. ഇപ്പോഴും മൈക്രോസോഫ്റ്റിന്റെ പുതിയ ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളിൽ ഫാറ്റ് ഇപ്പോഴും പിന്തുണയുള്ള ഒരു ഓപ്ഷൻ ആണെങ്കിലും, NTFS ഇന്നും ഉപയോഗിക്കുന്ന പ്രധാന ഫയൽ സിസ്റ്റം ആണ്.

വലിയ ഹാർഡ് ഡിസ്ക് ഡ്രൈവുകൾക്കും വലിയ ഫയൽ വലുപ്പങ്ങൾക്കും പിന്തുണ നൽകേണ്ടതിന്റെ ആവശ്യകത കാരണം ഫയൽ അലോക്കേഷൻ ടേബിൾ ഫയൽ സിസ്റ്റം സമയത്തിനനുസരിച്ച് പുരോഗതിയുണ്ടായിട്ടുണ്ട്.

FAT ഫയൽ സിസ്റ്റത്തിന്റെ വ്യത്യസ്ത പതിപ്പുകൾക്ക് ഇവിടെ ധാരാളം ഉണ്ട്:

FAT12 (12-ബിറ്റ് ഫയൽ അലോക്കേഷൻ ടേബിൾ)

ഫാറ്റ് ഫയൽ സിസ്റ്റത്തിന്റെ വ്യാപകമായ പതിപ്പായ FAT12 1980-ൽ ഡോസ് ആദ്യ പതിപ്പുകളോടൊപ്പം അവതരിപ്പിച്ചു.

MS-DOS 3.30 വഴി മൈക്രോസോഫ്റ്റ് ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങൾക്കുള്ള പ്രധാന ഫയൽ സിസ്റ്റം ആയിരുന്നു FAT12, എന്നാൽ MS-DOS 4.0 വഴി മിക്ക സിസ്റ്റങ്ങളിലും ഇത് ഉപയോഗിച്ചിരുന്നു. FAT12 ഇപ്പോഴും നിങ്ങൾക്കവയെ കണ്ടെത്തുന്ന വല്ലപ്പോഴും ഫ്ലോപ്പി ഡിസ്കിൽ ഉപയോഗിക്കുന്ന ഫയൽ സിസ്റ്റം ആണ്.

8 കെബി ഉപയോഗിച്ചു് 4 കെബി ക്ലസ്റ്ററുകളോ അല്ലെങ്കിൽ 32 എംബി ഉപയോഗിച്ചു് ഡ്രൈവ് വ്യാപ്തിയും ഫയൽ വലുപ്പവും 16 MB വരെ പിന്തുണയ്ക്കുന്നു, ഒരൊറ്റ വോള്യത്തിൽ (8 കെബി ക്ലസ്റ്ററുകൾ ഉപയോഗിക്കുമ്പോൾ) പരമാവധി 4,084 ഫയലുകൾ.

FAT12 അനുസരിച്ചുള്ള ഫയൽ പേരുകൾക്ക് പരമാവധി പ്രതീക പരിധി 8 പ്രതീകങ്ങൾ കവിയാൻ പാടില്ല, കൂടാതെ വിപുലീകരണത്തിനായി 3 ഉം.

മറഞ്ഞിരിക്കുന്ന , റീഡ്-ഒൺലി , സിസ്റ്റം , വോളിയം ലേബൽ തുടങ്ങി നിരവധി ഫയൽ ആട്രിബ്യൂട്ടുകൾ ആദ്യം FAT12 ൽ അവതരിപ്പിച്ചിരുന്നു.

കുറിപ്പ്: 1977 ൽ അവതരിപ്പിച്ച FAT8, FAT ഫയൽ സിസ്റ്റത്തിന്റെ ആദ്യത്തെ യഥാർത്ഥ പതിപ്പായിരുന്നു, എന്നാൽ അക്കാലത്തെ ചില ടെർമിനൽ-ശൈലിയിലുള്ള കമ്പ്യൂട്ടർ സംവിധാനങ്ങളിൽ മാത്രം പരിമിത ഉപയോഗവും മാത്രമായിരുന്നു.

FAT16 (16-ബിറ്റ് ഫയൽ അലോക്കേഷൻ ടേബിൾ)

1984 ൽ പി.സി. ഡോസ് 3.0, എം.എസ്.-ഡോസ് 3.0 ൽ ആദ്യമായി അവതരിപ്പിച്ച FAT16 ആണ് രണ്ടാം ഫാക്റ്റ് ആദ്യമായി നിർമിച്ചത്.

MS-DOS 6.22 വഴി MS-DOS 4.0 പതിപ്പിനുള്ള പ്രാഥമിക ഫയൽ സിസ്റ്റമായിരുന്നു FAT16B എന്ന FAT16 ന്റെ ചെറുതായി മെച്ചപ്പെട്ട പതിപ്പ്. MS-DOS 7.0, Windows 95 എന്നിവ ഉപയോഗിച്ച് ആരംഭിച്ച FAT16X എന്നതിനെ കൂടുതൽ മെച്ചപ്പെട്ട ഒരു പതിപ്പ് പുറത്തിറക്കി.

ഓപ്പറേറ്റിങ് സിസ്റ്റവും ക്ലസ്റ്ററിന്റെ വലുപ്പവും അനുസരിച്ച്, FAT16- ഫോർമാറ്റ് ചെയ്ത ഡ്രൈവ് വലുപ്പത്തിൽ 2 GB മുതൽ 16 GB വരെയുള്ള ശ്രേണികളായിരിക്കാം, അവസാനത്തേത് വിൻഡോസ് NT 4 ൽ 256 KB ക്ലസ്റ്ററുകളാണുള്ളത്.

FAT16 ഡ്രൈവുകളിൽ ഫയൽ വലുപ്പം 4 GB ഉള്ളപ്പോൾ വലിയ ഫയൽ പിന്തുണ പ്രാപ്തമാക്കി, അല്ലെങ്കിൽ അത് ഇല്ലാതെ 2 GB.

FAT16 വോള്യത്തിൽ സൂക്ഷിക്കാവുന്ന പരമാവധി ഫയലുകളുടെ എണ്ണം 65,536 ആണ്. FAT12 പോലെ, ഫയലിൻറെ പേരുകൾ 8 + 3 പ്രതീകങ്ങളായി പരിമിതപ്പെടുത്തി, എന്നാൽ വിൻഡോസ് 95 മുതൽ ആരംഭിക്കുന്ന 255 പ്രതീകങ്ങളിൽ വരെ ഇത് വ്യാപിപ്പിച്ചു.

ആർക്കൈവ് ഫയൽ ആട്രിബ്യൂട്ട് FAT16 ൽ അവതരിപ്പിച്ചു.

FAT32 (32-ബിറ്റ് ഫയൽ അലോക്കേഷൻ ടേബിൾ)

FAT ഫയൽ സിസ്റ്റത്തിന്റെ ഏറ്റവും പുതിയ പതിപ്പാണ് FAT32. 1996 ൽ വിൻഡോസ് 95 ഓഎസ്ആർ 2 / എംഎസ്-ഡോസ് 7.1 ഉപയോക്താക്കൾക്കായി ഇത് അവതരിപ്പിച്ചു. ഇത് വിൻഡോസ് എംഎയിലൂടെ ഉപഭോക്തൃ വിൻഡോസ് പതിപ്പുകൾക്കുള്ള പ്രധാന ഫയൽ സിസ്റ്റം ആയിരുന്നു.

2 ടിബി വരെയുള്ള അടിസ്ഥാന ഡ്രൈവ് സൈറ്റുകളെ FAT32 പിന്തുണയ്ക്കുന്നു, അല്ലെങ്കിൽ 64 കി.ഗ്രാം ക്ലസ്റ്ററുകളുള്ള 16 TB ആയിപ്പോലും.

FAT16 പോലെ FAT32 ഡ്രൈവുകളുടെ വലിപ്പം 4 GB ഉള്ളപ്പോൾ വലിയ ഫയൽ പിന്തുണ ഓൺ ചെയ്തു, അല്ലെങ്കിൽ 2 GB ഇല്ലാതെ. FAT32 + ന്റെ ഒരു പരിഷ്കരിച്ച പതിപ്പ്, 256 GB വലുപ്പമുള്ള ഫയലുകൾ പിന്തുണയ്ക്കുന്നു!

32 KB ക്ലസ്റ്ററുകൾ ഉപയോഗിക്കുന്നിടത്തോളം കാലം 268,173,300 ഫയലുകൾ FAT32 വോളിൽ ഉൾപ്പെടുത്താനാകും.

exFAT (എക്സ്റ്റെൻഡഡ് ഫയൽ അലോക്കേഷൻ ടേബിൾ)

FAT32 ന് ശേഷം "FAT" FAT പതിപ്പ് അല്ലെങ്കിലും, 2006 ൽ ആദ്യമായി അവതരിപ്പിക്കപ്പെട്ട exFAT, Microsoft നിർമ്മിച്ച മറ്റൊരു ഫയൽ സിസ്റ്റം ആണ്.

exFAT പ്രധാനമായും ഫ്ലാഷ് ഡ്രൈവുകൾ, SDHC, SDXC കാർഡുകൾ തുടങ്ങിയ പോർട്ടബിൾ മീഡിയ ഉപകരണങ്ങളിൽ ഉപയോഗിക്കാൻ ഉദ്ദേശിക്കുന്നു.

exFAT 512 TiB വലിപ്പമുള്ള പോർട്ടബിൾ മീഡിയ സ്റ്റോറേജ് ഡിവൈസുകളെ പിന്തുണയ്ക്കുന്നു, പക്ഷേ സി.ഐ.റ്റി പോലുള്ള 64 സിബിയിലുള്ള ഡ്രൈവുകളെ പിന്തുണയ്ക്കാൻ കഴിയുന്നു.

255 പ്രതീകങ്ങൾക്കുളള നേറ്റീവ് പിന്തുണയും കൂടാതെ ഓരോ ഡയറക്ടറിയിൽ 2,796,202 ഫയലുകളിലുള്ള പിന്തുണയും exFAT സിസ്റ്റത്തിൻറെ ശ്രദ്ധേയമായ സവിശേഷതകളാണ്.

വിൻഡോസിന്റെ മിക്കവാറും എല്ലാ പതിപ്പുകളും (ഓപ്ഷണൽ അപ്ഡേറ്റുകളുള്ള പഴയവ), മാക് ഒഎസ് എക്സ് (10.6.5+), അതുപോലെ അനേകം ടിവികൾ, മീഡിയകൾ, മറ്റ് ഉപകരണങ്ങൾ എന്നിവയെ പിന്തുണയ്ക്കുന്നതാണ് EXFAT ഫയൽ സിസ്റ്റം.

NTFS മുതൽ FAT സിസ്റ്റങ്ങളിലേക്ക് ഫയലുകൾ നീക്കുന്നു

ഫയൽ എൻക്രിപ്ഷൻ, ഫയൽ കംപ്രഷൻ , ഒബ്ജക്റ്റ് അനുമതികൾ, ഡിസ്ക് ക്വാട്ടകൾ, ഇൻഡെക്സ് ചെയ്ത ഫയൽ ആട്രിബ്യൂട്ട് എന്നിവ NTFS ഫയൽ സിസ്റ്റത്തിൽ മാത്രം ലഭ്യമാണ് - FAT അല്ല . മുകളിലുള്ള ചർച്ചകളിൽ ഞാൻ പരാമർശിച്ച പൊതുജനങ്ങളെപ്പോലുള്ള മറ്റ് ആട്രിബ്യൂട്ടുകൾ NTFS- ലും ലഭ്യമാണ്.

അവരുടെ വ്യത്യാസങ്ങൾ കണക്കിലെടുത്താൽ, ഒരു NTFS വോള്യത്തിൽ FAT ഫോർമാറ്റ് ചെയ്ത സ്പെയ്സിലേക്ക് എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ ഉണ്ടെങ്കിൽ, ഫയൽ അതിന്റെ എൻക്രിപ്ഷൻ സ്റ്റാറ്റസ് നഷ്ടപ്പെടും, അതായത് ഫയൽ ഒരു സാധാരണ നോൺ-എൻക്രിപ്റ്റ് ചെയ്ത ഫയൽ പോലെ ഉപയോഗിക്കാം. ഈ രീതിയിൽ ഒരു ഫയൽ ഡീക്രിപ്റ്റ് ചെയ്യുന്നത്, യഥാർത്ഥ ഉടമയ്ക്ക്, അല്ലെങ്കിൽ യഥാർത്ഥ ഉടമയുടെ അനുമതി നൽകിയ അനുമതി മറ്റേതെങ്കിലും ഉപയോക്താവിനെ എൻക്രിപ്റ്റ് ചെയ്തതാണ്.

എൻക്രിപ്റ്റ് ചെയ്ത ഫയലുകൾക്ക് സമാനമായി, FAT കംപ്രഷൻ പിന്തുണയ്ക്കാത്തതിനാൽ, ഒരു NTFS വോള്യത്തിൽ നിന്നും FAT വോള്യത്തിൽ പകർത്തിയതാണെങ്കിൽ കമ്പ്രസ്സ് ചെയ്ത ഒരു ഫയൽ സ്വപ്രേരിതമായി കടുപ്പിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു NTFS ഹാർഡ് ഡിസ്കിൽ നിന്നും FAT ഫ്ലോപ്പി ഡിസ്കിലേക്ക് പകർത്തിയെങ്കിൽ, ഫ്ലോപ്പിയിലേക്ക് സേവ് ചെയ്യുന്നതിനു മുമ്പ് ഫയൽ യാന്ത്രികമായി കംപ്രസ് ചെയ്യും, കാരണം ലക്ഷ്യസ്ഥാന സൈറ്റിലെ FAT ഫയൽ സിസ്റ്റം കംപ്രസ് ചെയ്ത ഫയലുകൾ സംഭരിക്കാനുള്ള കഴിവില്ല .

ഫാറ്റ് ഓൺ അഡ്വാൻസ്ഡ് റീഡിംഗ്

ഇവിടെ അടിസ്ഥാന FAT ചർച്ചകൾക്കപ്പുറം, FAT12, FAT16, FAT32 എന്നീ ഫോർമാറ്റ് ഡ്രൈവുകൾ എങ്ങനെ സ്ട്രക്ചർ ചെയ്യണം എന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് കൂടുതൽ താല്പര്യമുണ്ടെങ്കിൽ, Andries E. Brouwer എഴുതിയ FAT ഫയൽസിസ്റ്റംസ് പരിശോധിക്കുക.