એનટીએફએસ

વિકિપીડિયાથી
આના પર જાવ: ભ્રમણ, શોધો

ઢાંચો:Infobox filesystem એનટીએફએસ (NTFS)વિન્ડોઝ એનટીની સ્ટાન્ડર્ડ ફાઇલ સિસ્ટમ છે, જેમાં તેના છેલ્લામાં છેલ્લા વર્ઝન વિન્ડોઝ 2000 (Windows 2000), વિન્ડોઝ એક્સપી (Windows XP), વિન્ડોઝ સર્વર 2003 (Windows Server 2003), વિન્ડોઝ સર્વર 2008 (Windows Server 2008), વિન્ડોઝ વિસ્ટા (Windows Vista) અને વિન્ડોઝ 7 (Windows 7) નો સમાવેશ થાય છે.

એનટીએફએસે (NTFS) માઇક્રોસોફ્ટની વિન્ડોઝ ઓપરેટિંગ સિસ્ટમ તરીકે ફેટ (FAT) ફાઇલ સિસ્ટમનું સ્થાન લીધું છે.એનટીએફએસ (NTFS) ફેટ (FAT) અને એચપીએફએસ (HPFS) (હાઇ પર્ફોર્મન્સ ફાઇલ સિસ્ટમ ) ની તુલનામાં વિવિધ સુધારાઓ ધરાવે છે, જેમ કે મેટાડેટા અને કામગીરી, વિશ્વસનીયતા અને ડિસ્ક સ્પેસ યુટિલાઇઝેશનમં સુધારો લાવવા માટે એડવાન્સ્ડ ડેટા માળખાના ઉપયોગ માટે સુધારેલો ટેકો તેમજ વધારાના વિસ્તરણો જેમ કે સિક્યુરિટી એક્સેસ કંટ્રોલ લિસ્ટ (ACL) અને ફાઇલ સિસ્ટમ જર્નલીંગ નો સમાવેશ થાય છે.

અનુક્રમણિકા

ઇતિહાસ[ફેરફાર કરો]

1980ના મધ્યમાં માઇક્રોસોફ્ટ (Microsoft) અને આઇબીએમે (IBM) નેક્સ્ટ જનરેશન ગ્રાફિકલ ઓપરેટિંગ સિસ્ટમ ના સર્જન માટે સંયુક્ત પ્રોજેક્ટની રચના કરી હતી. આ પ્રોજેક્ટનુ પરિણામ ઓએસ/2 (OS/2) હતું, પરંતુ સંજોગોવશાત, માઇક્રોસોફ્ટ (Microsoft) અને આઇબીએમ (IBM) અગત્યના મુદ્દાઓ પર સંમત થઇ શક્યા ન હતા અને અલગ પડી ગયા હતા. ઓએસ/2 (OS/2) આઇબીએમ (IBM)નો પ્રોજેક્ટ જ રહ્યો હતો. માઇક્રોસોફ્ટે (Microsoft) વિન્ડોઝ એનટી પર કામ કરવાનું શરૂ કરી દીધું હતું. ઓએસ/૨ (ઓસ/૨) ફાઇલ સિસ્ટમ એચપીએફએસ (HPFS) માં વિવિધ નવા ગુણધર્મોનો સમાવેશ થતો હતો. જ્યારે માઇક્રોસોફ્ટે (Microsoft) તેમની નવી ઓપરેટિંગ સિસ્ટમનુ સર્જન કર્યું ત્યારે, તેમણે એનટીએફએસ (NTFS) માટે આમાંના મોટાભાગના ખ્યાલો ઉપયોગમાં લીધા હતા.[૧]. સંભવતઃ પરિણામ સ્વરૂપે આ સમાન્ય પરંપરા, એચપીએફએસ (HPFS) અને એનટીએફએસ (NTFS) સમાન ડિસ્ક પાર્ટીશન આઇડેન્ટિફિકેશન કોડની (07) વહેંચણી કરી હતી. ડઝનેક જેટલા કોડ્ઝ ઉપલબ્ધ હોવાથી અને અન્ય મોટી ફાઇલસિસ્ટમો તેમના પોતાના કોડ ધરાવતી હોવાથી આઇડીની વહેંચણી અસામાન્ય છે. ફેટ 9FAT) પાસે નવ કરતા વધુ છે (પ્રત્યેક FAT12, FAT16 , FAT32, વગેરે.). ગણતરી માટેના નિયમો કે જે પાર્ટીશન પ્રકાર 07માં ફાઇલસિસ્ટમને ઓળખી કાઢે છે તેણે વધારાના નિયંત્રણો નિભાવવા જ જોઇએ. તે પણ સ્પષ્ટ છે કે એનટીએફએસ (NTFS) ફાઇલ્સ-11 માં તેની કેટલીક આર્કિટેક્ચરલ ડિઝાઇન ધરાવે છે, જેનો વીએમએસ (VMS) દ્વારા ઉપયોગ કરવામાં આવે છે. ડેવ કટલર વીએમએસ (VMS) અને વિન્ડોઝ એનટી માટે મુખ્ય પ્રણેતા હોવાથી તે ભારે આશ્ચર્ય પમાડે તેવું હતું.

સંસ્કરણો[ફેરફાર કરો]

એનટીએફએસ (NTFS) પાંચ જાહેર કરાયેલા સંસ્કરણો ધરાવે છે:

  • v.0 સાથે NT 3.1, (સંદર્ભ આપો)1993ના મધ્યમાં જાહેર કરાયેલ
  • v.1 સાથે NT 3.5 (NT 3.5), (સંદર્ભ આપો)1994ના અંતમાં જાહેર કરાયેલ
  • v.2 સાથે NT 3.51 (NT 3.51) (1995ના મધ્યમાં)અને એનટી 4 (1996ના મધ્યમાં) (ઓએસ વર્ઝન 4 હોવાથી પ્રસંગોપાત તેનો " NTFS 4.0"તરીકે ઉલ્લેખ કરવામાં આવે છે)
  • વિન્ડોઝ 2000 દ્વારા (" NTFS V5.0") વી.3.0
  • વિન્ડોઝ એક્સપી (ઓટમ્ન 2001; "NTFS V5.1"), વિન્ડોઝ સર્વર 2003 (ઓટમ 2003; પ્રસંગોપાત " NTFS V5.2"), વિન્ડોઝ વિસ્ટા (2005ના મધ્યમાં) (પ્રસંગોપાત "NTFS V6.0") અને વિન્ડોઝ સર્વર 2008 દ્વારા વી3.1

v1.0 અને v1.1 (અને નવા) સુસંગત નથી: તે વોલ્યુમો NT 3.5 એક્સ દ્વારા લખાયેલા છે અને જ્યાં સુધી એનટી 3.5 એક્સ સીડી NT 3.1, કે જે પણ ફેટ લાંબુ આયુષ્ય નામ ટેકો, લાગુ પાડવામાં ન આવે ત્યાં સુધી NT 3.1 દ્વારા વાંચી શકાય નહી. [૨] v1.2 કોમ્પ્રેસ્ડ ફાઇલોને ટેકો પૂરો પાડે છે, જેનું નામ સ્ટ્રીમ્સ એસીએલ આધારિત સિક્યુરિટી, વગેરે છે. v3.0 ઉમેરેલા ડિસ્ક ક્વોટા, એનક્રિપ્શન છે, છૂટીછવાઇ ફાઇલો, રિપર્સ પોઇન્ટસ, અપડેટ સિક્વન્સ નંબર (યુએસએન (USN))જર્નલીંગ, વિસ્તરિત ફોલ્ડર અને તેની ફાઇલો અને પુનઃગઠિત સિક્યુરિટી ડિસ્ક્રીપ્ટર્સ છે, જેથી અસંખ્ય ફાઇલો કે જે સમાન સિક્યુરિટી સેટ્ટીંગ ધરાવે છે તેને સમાન ડિસ્ક્રીપ્ટર સાથે વહેંચી શકાય. નિરર્થક એનએફટી નંબર (નુકસાન થયેલી એનએફટી ફાઇલો પુનઃમેળવવામાં ઉપયોગી) સાથે વી3.1 વિસ્તરિત માસ્ટર ફાઇલ ટેબલ (એનએફટી) એન્ટ્રીઝ.

વિન્ડોઝ વિસ્ટાટ્રાન્ઝેક્શનલ એનટીએફએસ (NTFS), એનટીએફએસ (NTFS) સિંબોલિક લિંક, પાર્ટીશન શ્રીંકીંગ અને સેલ્ફ હીલીંગ પર્સનાલિટી [૩] બજારમાં મૂકી હતી, જ્યારે આ ગુણધર્મો ઓપરેટિંગ સિસ્ટમની વધારાની કામગીરીમાં ફાઇલ સિસ્ટમ કરતા વધુ ગુણધર્મો ધરાવે છે.

ગુણધર્મો[ફેરફાર કરો]

એનટીએફએસ (NTFS) v3.0માં તેના અગાઉના વર્ઝનની તુલનામાં વિવિધ નવા ગુણધર્મોનો સમાવેશ થાય છેઃ સ્પર્શ ફાઇલ, ડિસ્ક ફાઇલ સપોર્ટ, ડિસ્ક યુસેઝ ક્વોટાસ, રિપર્સ પોઇન્ટસ, ડિસ્ટ્રીબ્યૂટેડ લિંક ટ્રેકીંગ અને ફાઇલ લેવલ એનક્રિપ્શન જે એનક્રિપ્શન ફાઇલ સિસ્ટમ (EFS) તરીકે ઓળખાય છે.

યુએસએન (USN) જર્નલ[ફેરફાર કરો]

યુએસએન (USN) જર્નલ એ સિસ્ટમ મેનેજમેન્ટ ગુણધર્મ છે, જે તમામ વોલ્યુમ પર ફાઇલો, સ્ટીમ્સ અને ડિરેક્ટશન્સ પર ભારે ફેરફારો દર્શાવે છે તેમજ તેના વિવિધ યોગદાન અને સલામતી સેટ્ટીંગ્સનો પણ સમાવેશ કરે છે. આંતરિક કોમ્પ્લેક્સ ડેટાસ્ટ્રક્ચરની બાંયધરી માટે તે એનટીએફએસ (NTFS)ની નિર્ણાયક કામગીરી છે (એ ગુણધર્મ કે જે ફેટ/FAT32 પૂરું પાડતું નથી) (વોલ્યુમ એલોકશન બીટમેપ અથવા ડેટા ફેરવવાની કામગીરી ડિફ્રેગમેન્ટેશન એપીઆઇ (API) દ્વારા નોંધપાત્ર રીતે કરવામાં આવી છે, એમએફટી (MFT) રેકોર્ડઝમાં સુધારાઓ જેમ કે એમએફટી (MFT)માં સંગ્રહવામાં આવેલા કેટલાક વિવિધ વેરિયેબલ લેન્થ યોગદાનો, અથવા શેર્ડ સિક્યુરિટી ડિસ્ક્ર્પ્ટર્સ અથવા બૂટ સેકટરમાં અપડેટ્સ અને તેના સ્થાનિક મિરર્સ કે જ્યાં વોલ્યુમ સંગ્રહવામાં આવ્યા છે ત્યાં છેલ્લે યુએસએન (USN) વ્યવહારો હાથ ધરવામાં આવ્યા છે)અને નિર્દેશાંકો (ડાયરેક્ટરી અને સિક્યુરિટી ડિસ્ક્રીપ્ટર્સ માટે)) સિસ્ટમના બંધ પડી જવામાં સતત રહેશે અને જ્યારે વોલ્યુમો વધતા જતા જશે ત્યારે આ નિર્ણાયક ડેટા સ્ટ્રક્ચર્સમાં બિનજવાબદાર ફેરફારો પરત ખેંચવાની મંજૂરી આપશે. વિન્ડોઝના તે પછીના વર્ઝનમાં, યુએસએન (USN) જર્નલે ત્યારથી એનટીએફએસ (NTFS) ફાઇલસિસ્ટમના અન્ય ભાગો પર અન્ય વ્યવહારયુક્ત કામગીરીઓના પ્રકાર સુધી પોતાનો વ્યાપ વિસ્તરિત બનાવ્યો હતો, જેમ કે કોપી ઓન રાઇટ સેમન્ટિક્સ અથવા ટ્રાન્ઝેક્શનલ અને વિતરીત ફાઇલ્સસિસ્ટમ્સ (જુઓ નીચે)ના વીએસએસ શેડો કોપી તરીકે.

હાર્ડ ડિસ્ક અને ટૂંકા ફાઇલનામો[ફેરફાર કરો]

મૂળ રીતે વિન્ડોઝ એનટી[૪] માં પોસિક્સ સબસિસ્ટમને ટેકો પૂરો પાડવો, હાર્ડ ડિસ્કડાયરેક્ટરી જંકશન જેમ સમાન છે પરંતુ ડાયરેક્ટરીઓના બદલે ફાઇલ્સ માટે ઉપયોગમાં લેવાયા છે. ફાઇલ્સના એમએફટી (MFT) રેકોર્ડમાં વધારાનું ફાઇલનામ ઉમેરવામાં આવ્યું હોવાથી સમાન વોલ્યુમો પર રહેલી ફાઇલોમાં જ હાર્ડ લિંક્સ લાગુ પાડી શકાય છે. ટૂંકા (8.3) ફાઇલનામો પર જે અલગ ડાયરેક્ટરી એન્ટ્રીઓ ધરાવતા નથી તેની પર વધારાના ફાઇલનામ રેકોર્ડઝ તરીકે લાગુ પાડવામાં આવે છે.

વૈકલ્પિક(ઓલ્ટરનેટ) ડેટા સ્ટ્રીમ્સ(એડીએસ)[ફેરફાર કરો]

ફાઇલનામ ફોરમેટ "filename:streamname"નો ઉપયોગ કરીને (ઉદા., ""text.txt:extrastreamમ") ફાઇલનામ સાથે સંકળાયેલ એક કરતા વધુ ડેટા સ્ટ્રીમ ઓલ્ટરનેટ ડેટા સ્ટ્રીમ્સ પૂરા પાડે છે. ઓલ્ટરનેટ સ્ટ્રીમ્સ વિન્ડોઝ એક્સપ્લોરર (Windows Explorer) પર સૂચિત થયેલા નથી અને તેમનું કદ ફાઇલના કદમાં સમાવિષ્ટ નથી. ઇમેઇલ સાથે જોડાયેલ હોય અથવા વેબસાઇટ પર અપલોડેડ હોય તેવા નેટવર્ક શેર અથવા ફેટ ફોરમેટેડ યુએસબી ડ્રાઇવ પર કોપી કરવામાં આવે ત્યારે ફક્ત મુખ્ય ફાઇલ સ્ટ્રીમ દેખાય છે. પરિણામ સ્વરૂપે, જટિલ ડેટા માટે વૈકલ્પિક સ્ટ્રીમ્સનો ઉપયોગ મુશ્કેલીનું કારણ બની શકે છે. માલવેરે તેનો કોડ છૂપાવવા માટે ઓલ્ટરનેટ ડેટા સ્ટ્રીમ્સનો ઉપયોગ કર્યો છે; [૫] કેટલાક માલવેર સ્કેનર્સ અને અન્ય ખાસ સાધનો હવે ઓલ્ટરનેટ સ્ટ્રીમ્સમાં ડેટાની ચકાસણી કરે છે.

અત્યંત નાના એડીએસ પણ બાહ્ય સાઇટોમાંથી ડાઉનલોડ કરેલી ફાઇલોને માર્ક કરવા માટે ઇન્ટરનેટ એક્સપ્લોરર (અને હવે અન્ય બ્રાઉઝર્સમાં પણ)માં ઉમેરવામાં આવે છેઃ તે કદાચ લોકલી ચલાવવામાં બિનસલામત રહી શકે છે અને વપરાશકર્તાને ખોલ્યા વિના લોકલ શેલને સમર્થનની જરૂર પડશે. જ્યારે વપરાશકર્તા એવો સંકેત આપે કે તે કંફર્મેશન ડાયલોગ પર હવે નથી ત્યારે આ એડીએસ ડાઉનલોડ ફાઇલો માટે એમએફટી (MFT) એન્ટ્રીમાંથી સરળ રીતે મૂકી દેવામાં આવે છે. મિડીયાફાઇલ્સને તેમની રીતે (જ્યારે તે એમપીઇજી અને ઓજીજી કન્ટેઇનર જેવા મિડીયા ફાઇલ ફોરમેટ દ્વારા ટેકો ધરાવતી હોય ત્યારે એમબેડેડ ટેગ્સનો ઉપયોગ કરતા) અસરકારક ડેટા સૂચિમાં સુધારો કર્યા વિના કલેક્શન્સને સંગઠિત કરવાના હેતુથી મિડીયા ફાઇલ્સમાં કસ્ટમ મેટાડેટા સ્ટોર કરવા માટે એડીએસનો ઉપયોગ કરવા માટે કેટલાક મિડીયા પ્લેયરોએ પ્રયત્ન કર્યો હતો; જે તેને પદચ્છેદ કરી શકે તેવા રજિસ્ટર્ડ વિન્ડોઝ શેલ વિસ્તરણની મદદથી વધારાના માહિતી સ્તંભ તરીકે આ મેટાડેટા વિન્ડોઝ એક્સપ્લોરરમાં દેખાઇ શકે છે, પરંતુ મોટા ભાગના મિડીયા પ્લેયર્સ આ માહિતીના સંગ્રહ માટે તેમનો પોતાનો ડેટાબેઝ વાપરવાનું પસંદ કરે છે.(કેમ કે ખાસ કરીને એડીએસ સ્પષ્ટ વપરાશકર્તાદીઠ સલામતી સેટ્ટીંગ્સને બદલે આ ફાઇલોનો તમામ યૂઝરોને દેખાય છે અને યૂઝરની પસંદગીના આધારે તેમનું નક્કી મૂલ્ય ધરાવતા હોય છે).

છૂટીછવાઇ ફાઇલો[ફેરફાર કરો]

છુટીછવાઇ ફાઇલ એવી ફાઇલો છે જે સ્પર્શ ડેટા સેટ્સ ધરાવે છે, એવો ડેટા કે જેમાં મોટે ભાગે શૂન્યનો સમાવેશ થાય છે. ડેટાબેઝ એપ્લીકેશન્સ ઉદા. તરીકે કેટલીક વાર સ્પર્શ ફાઇલોનો ઉપયોગ કરે છે. [૬] તેના કારણે, માઇક્રોસોફ્ટે (Microsoft) ખાલી (શૂન્ય) ડેટાના વિસ્તારને સ્પષ્ટ કરવા એપ્લીકેશન લાગુ પાડીને સ્પર્શ ફાઇલોનો સંગ્રહ માટે સપોર્ટ લાગુ પાડ્યા છે. એપ્લીકેશન કે જે સ્પર્શ ફાઇલને સામાન્ય સંજોગોમાં રીડ કરે છે, જ્યારે ફાઇલ સિસ્ટમ એ બાબતની ગણતરી કરે છે કે ફાઇલ ઓફસેટના આધારે ક્યો ડેટા પરત કરવો જોઇએ. તેમજ કોમ્પ્રેસ્ડ ફાઇલ સાથે સ્પર્શ ફાઇલોના ખરેખર કદને ક્વોટા લિમીટ નક્કી કરતી વખતે ધ્યાનમાં લેવામાં આવતા નથી. [૭][૮]

ફાઇલ કોમ્પ્રેસન[ફેરફાર કરો]

એનટીએફએસ (NTFS) LZ77 અલ્ગોરિધમના પ્રકારના ઉપયોગ વડે ફાઇલોને કોમ્પ્રેસ કરે છે (તેમજ લોકપ્રિય ઝીપ ફાઇલ ફોરમેટ માં પણ ઉપયોગમાં લેવાય છે).[૯] કોમ્પ્રેસ ફાઇલોમાં રીડ-રાઇટ એક્સેસ પારદર્શક હોવા છતાં, માઇક્રોસોફ્ટ (Microsoft) સર્વર સિસ્ટમ પર કોમ્પ્રેસન કરવાનું ટાળે છે અને/અથવા નેટવર્ક રોમીંગ પ્રોફાઇલ્સ હોલ્ડિંગમાં વહેંચણી કરે છે કેમ કે તે પ્રોસેસર પર નોંધપાત્ર લોડ મૂકે છે. [૧૦]

મર્યાદિત હાર્ડ ડિસ્ક સ્પેસ સાથે સિંગલ વપરાશકર્તા સિસ્ટમ્સ સંભવતઃ એનટીએફએસ (NTFS) કોમ્પ્રેસનનો સફળતાપૂર્વક ઉપયોગ કરશે. [23] કોમ્પ્યુટરમાં અત્યંત ધીમી લિંક સીપીયુ નથી પરંતુ હાર્ડ ડ્રાઇવની ગતિ છે, તેથી એનટીએફએસ (NTFS) કોમ્પ્રેસન મર્યાદિત, ધીમી સ્ટોરેજ સ્પેસ કે જેનો સ્પેસ અને (ઘણીવાર) ગતિની દ્રષ્ટિએ વધુ સારી રીતે ઉપયોગ કરી શકાય છે. [૧૧] એનટીએફએસ (NTFS) કોમ્પ્રેસન પણ જ્યારે પ્રોગ્રામ ડાઉનલોડ (ઉદા. તરીકે ડાઉનલોડ મેનેજર) સ્પર્શ ફાઇલોની જેમ સૂચિ વિના ફાઇલોનું સર્જન કરવા સક્ષમ ન હોય ત્યારે સ્પર્શ ફાઇલોના રિપ્લેસમેન્ટ તરીકે કામ કરે છે.

વોલ્યુમ શેડો કોપી[ફેરફાર કરો]

વોલ્યુમ શેડો કોપી સર્વિસ (VSS) એનટીએફએસ (NTFS) વોલ્યુમ્સ પર ફાઇલોના ઐતિહાસિક વર્ઝન્સ અને ફોલ્ડરોને જૂની, શેડો કોપી પર નવા ડેટાને પુનઃલખીને શેડો કોપી પર રાખે છે (કોપી-ઓન-રાઇટ ). જ્યારે વપરાશકર્તા અગાઉના વર્ઝનમાં પરત ફવાની વિનંતી કરે છે ત્યારે નવા પર જૂનો ફાઇલ ડેટા પાથરી દેવામાં આવે છે. તેનાથી હાલમાં ફાઇલ સિસ્ટમ દ્વારા વપરાશમાં હોય તેવી ફાઇલોને આર્કાઇવ કરવામાં ડેટા બેકઅપ પ્રોગ્રામને સહાય કરે છે. ભારે લોડેડ સિસ્ટમ પર, માઇક્રોસોફ્ટ (Microsoft) અલગ ડિસ્ક પર શેડો કોપી સ્થાપવાની ભલામણ કરે છે. [૧૨] સિસ્ટમ બંધ પડી જાય તેવા કિસ્સામાં સતત સુધારો થાય તે માટે વીએસએસ સ્થાનિક વ્યવહારોને વિશિષ્ટ સ્વરૂપ આપવા માટે યુએસએન (USN) જર્નલનો ઉપયોગ કરે છે અને જ્યારે સિસ્ટમને પુનઃશરૂ કરવામાં આવે ત્યારે એનટીએફએસ (NTFS) વોલ્યુમ રિમાઉન્ટ થશે ત્યારે અથવા સુધારેલી ફાઇલોને બંદ કરતા પહેલા નવો વર્ઝન સંપૂર્ણપણે રેકોર્ડ થયેલો ન હોય તો જૂના વર્ઝનમાં સલામત રીતે રોલબેક થશે ત્યારે સિસ્ટમની ફાઇલો અસરકારક રીતે પુનઃપ્રાપ્ત કરવામાં આવશે તે વાતની ખાતરી રાખે છે.જોકે જ્યારે ટ્રાન્જેક્શન કોઓર્ડિનેટરનો ઉપયોગ કર્યા સિવાય અસંખ્ય ફાઇલો અથવા વોલ્યુમો પર આ વીએસએસ શેડો વૈશ્વિક સ્તરે સંકલિત નથી. (જુઓ નીચે). બેકઅપોમાં સતત સિસ્ટમ અસરો હાંસલ કરવા માટે બેકઅપ કામગીરી સમયે જૂના વર્ઝનો એક્સેસીબલ રહેશે તેની ખાતરી સ્વરૂપે તેનો ઉપયોગ થઇ શકે છે.

ટ્રાન્ઝેક્શનલ એનટીએફએસ (NTFS)[ફેરફાર કરો]

વિન્ડોઝ વિસ્ટાના અનુસાર, ટ્રાન્ઝેક્શનમાં ફાઇલોમાં એકી સાથે સામૂહિક ફેરફારો કરવા માટે એપ્લીકેશન ટ્રાન્ઝેક્શનલ એનટીએફએસ (NTFS) નો ઉપયોગ કરી શકે છે.આ ટ્રાન્ઝેક્શન તમામ ફેરફારો થાય છે અથવા તેમાંના કોઇ થતા નથી એ વાતની ખાતરી આપશે અને તેમાં ચોક્કસપણે કોઇ ફરફાર ન થાય ત્યા સુધી ટ્રાન્ઝેક્શનની બહાર એપ્લીકેશનમાં કોઇ ફેરફાર થશે નહી તેની બાંયધરી આપશે. [૧૩] ઓવરરીટન ડેટા સલામત રીતે પાછો ખેંચી શકાય છે અને જે હજુ સુધી થયા નથી તેવા ટ્રાન્ઝેક્શન પર નિશાની કરવા યુએફએસ જર્નલીંગ લોગ અથવા જે થઇ ગયા છે પરંતુ સંપૂર્ણ રીતે લાગુ પડાયા નથી (કોઇ એક વ્યક્તિ દ્વારા કામ કરતી વખતે સિસ્ટમ બંધ પડી જાય તેવા કિસ્સામાં)તેની બાંયધરી માટે જે તરકીબો વોલ્યુમ શેડો કોપીઝ (એટલે કે કોપી ઓન રાઇટ)માટે વપરાય છે તેના જેવી જ સમાન તરકીબો વાપરે છે. જોકે, ટ્રાન્ઝેક્શનલ એનેબલ્ડ ફાઇલસિસ્ટમમાં, જ્યાં સુધી ટ્રાન્ઝેક્શન કર્યું ન હોય ત્યાં સુધી કોઇ પ્રકારને ભાગલા માટે જરૂરી તમામ અન્ય ફાઇલો માટે તેનો હંગામી ધોરણે ઉપયોગ કરી શકાય છે.

કોપી ઓન રાઇટ તરકીબ જોક કાર્યક્ષમ રોલબેકની દ્રષ્ટિએ અને શક્યતઃ ઘણી બધી વ્યક્તિઓ દ્વારા વપરાશ કરેલ ફાઇલસિસ્ટમમાં ફ્રેગમેન્ટેશનના સર્જનને રોકવા માટે સુધારવામાં આવ્યા છે: જૂના ડેટ પર તાત્કાલિક ઓવરટન થઇ શકશે નહી પરંતુ જેમ છે તેમ જ રાખી મૂકવામાં આવ્યા છે (ખાસ કરીને જ્યારે પોતાના ટ્રાન્ઝેક્શનમાં સતત વાંચન માટે હાલમાં તેને કોઇના દ્વારા લોક કરવામાં આવ્યા હોય); તેવા કિસ્સામાં, નવો અનકમિટેડ ડેટાને હંગામી શેડોમાં રાખવામાં આવે છે (જૂના ડેટાને કોપી ઓન રાઇટ કરવા કરતા), જ્યારે રાઇટર દ્વારા ટ્રાન્ઝેક્શન કરવામાં આવશે ત્યારે તેને અંતે સામાન્ય વીએસએસ કોપી ઓન રાઇટનો ઉપયોગ કરીને લાગુ પાડવામાં આવશે. તેનાથી વધુમાં, નવા ડેટા માટે આ હંગામી શેડો કે જેને ભાગ લઇ રહેલી પ્રક્રિયાઓ દ્વારા જ જોવામાં આવ્યો છે અને જેની પાસે તેનો પોતાનો અનકમિટેડ ડેટા છે, તે જરૂરી નથી કે ડિસ્ક પર તાત્કાલિક ધોરણે લખાઇ ગયો હોય, પરંતુ ફક્ત તેને મેમરીમાં જ રાખવામાં આવ્યો હોય અથવા બાકીના કાર્યો માટે ભૂંસી નાખવામાં આવ્યો હોય. ટ્રાન્ઝેક્શન એનટીએફએસ (NTFS) ફક્ત સ્થાનિક એનટીએફએસ (NTFS) પૂરતા જ મર્યાદિત નથી, પરંતુ અન્ય ટ્રાન્ઝેક્શનલ ડેટા અથવા અન્ય સ્થળોમાં કામગીરી જેમ કે અલગ વોલ્યુમમાં સંગ્રહ કરાયેલ ડેટા, સ્થાનિક રજિસ્ટ્રી અથવા એસક્યૂએલ ડેટાબેઝ અથવા સિસ્ટમ સર્વિસીઝનો પ્રવર્તમાન વિસ્તાર અથવા રિમોટ સર્વિસીઝ.

આ ટ્રાન્ઝેક્શનો જે ચોક્કસ સર્વિસનો ઉપયોગ કરતા હોય તેવી તમામ વ્યક્તિ સાથે નેટવર્ક વાઇડ સંકલિત છે ડિસ્ટ્રીબ્યૂટેડ ટ્રાન્ઝક્શન્સ કોઓર્ડિનેટર (ડીટીસી), એ વાતની બાંયધરી આપે છે કે તમામ વ્યક્તિ સમાન કમિટ સ્ટેટ મેળવશે અને અન્ય વ્યક્તિ દ્વારા માન્ય કરવામાં આવેલા સુધારાઓનુ વહન કરશ નહી (જેથી અન્યો જૂના ડેટા માટે પોતાના સ્થાનિક સ્થાનોને અમાન્ય કરી શકે અથવા તેમના આગળ ધપી રહેલા અનકમિટેડ સુધારાઓને પાંછા ખેંચી શકે). ટ્રાન્ઝેક્શનલ એનટીએફએસ (NTFS) ઉદા. તરીકે તેમના સ્થાનિક સ્થાન અથવા ઓફલાઇન સ્થાનો સહિત નેટવર્ક વાઇડ સતત વિતરીત ફાઇલ સિસ્ટમ્સના સર્જનની મંજૂરી આપે છે.

એન્ક્રાઇપ્ટીંગ ફાઇલ સિસ્ટમ (ઇએફએસ)[ફેરફાર કરો]

ઇએફએસ (EFS) એનટીએફએસ (NTFS) વોલ્યુમ પર કોઇ પણ ફાઇલ અથવા ફોલ્ડરના મજબૂત[૧૪] વપરાશકર્તા ટ્રાન્સપેરન્ટ એન્ક્રિપ્શન પૂરા પાડે છે. ઇએફએસ ઇએફએસ સર્વિસ, માઇક્રોસફ્ટની ક્રીપ્ટોએપીઆઇ (API) અને ઇએફએસ ફાઇલ સિસ્ટમ રન ટાઇમ લાયબ્રેરી (એફએસઆરટીએલ)સાથે કામ કરે છે. ઇએફએસ જંગી સિસ્ટમેટ્રિક કી સાથે ફાઇલને કોડની ભાષા (એન્ક્રીપ્ટીંગ)માં રૂપાંતર કરે છે.(ફાઇલ એન્ક્રીપ્શન કી અથવા એફઇકે તરીકે પણ જાણીતી), જેનો ઉપયોગ થાય છે કેમ કે તે કોડ ભાષામાં રૂપાંતર કરવા માટે સંબધિત રીતે થોડો સમય લે છે અને જો કોઇ એસાયમેટ્રિક કી ગૂઢલિપીનો ઉપયોગ કરાયો હોય તો જંગી ડેટાને સામાન્ય ભાષામાં જ રાખે છે. સિમેટ્રિક કી કે ફાઇલન એન્ક્રીપ્ટ કરવા માટે ઉપયોગમાં લેવાય છે ત્યાર બાદ ફાઇલ પબ્લિક કી દ્વારા એન્ક્રીપ્ટ કરવામાં આવે છે, કે જે એન્ક્રીપ્ટ કરી રહેલા વપરાશકર્તા સાથે સંકળાયેલી હોય છે અને આ એન્ક્રીપ્ટ કરાયેલો ડેટા એન્ક્રીપ્ટેડ ફાઇલના વૈકલ્પિક ડેટા સિસ્ટમમાં સંગ્રહ થઇ જાય છે. ફાઇલને ડિક્રિપ્ટ કરવા માટે ફાઇલ સિસ્ટમ ફાઇલ હેડરમાં સગ્રહ કરાયેલી સિમેટ્રીક કીને ડિક્રીપ્ટ કરવા માટે વપરાશકર્તાની પ્રાયવેટ કીનો ઉપયોગ કરે છે. ત્યાર બાદ તે ફાઇલને ડિક્રીપ્ટ કરવા માટે સિમેટ્રીક કીનો ઉપયોગ કરે છે. આ ફાઇલ સિસ્ટમ લેવલે કરવામાં આવતું હોવાથી વપરાશકર્તા માટે તે પારદર્શક છે. [૧૫] તેમજ, જ્યારે વપરાશકર્તા તેમની કીમાં એક્સેસ મેળવવામાં નિષ્ફળ જાય છે ત્યારે ઇએફએસ સિસ્ટમમાં વધારાની ડિક્રીપ્શન કી માટે ટેકો આપવામાં આવ્યો છે, જેથી જો જરૂર હોય તો રિકવરી એજન્ટ હજુ પણ ફાઇલમાં એક્સેસ મેળવી શકે છે. એનટીએફએસ (NTFS) દ્વારા પૂરા પાડવામાં આવેલા એનક્રિપ્શન અને કોમ્પ્રેસન અરસપરસ રીતે વિશિષ્ટ છે-એનટીએફએસ (NTFS)નો અન્યો માટે એક અને ત્રીજા પક્ષકાર ટુલ માટે ઉપયોગ કરી શકાય છે. ઇએફએસનો સપોર્ટ વિન્ડોઝના બેઝિક, હોમ અને મીડીયાસેન્ટર વર્ઝન્સમાં ઉપલબ્ધ નથી અને વિન્ડોઝના પ્રોફેશનલ, અલ્ટીમેટ અને સર્વર વર્ઝન્સના ઇન્સ્ટોલેશન બાદ અથવા વિન્ડોઝ ડોમેઇન્સમાં એન્ટરપ્રાઇઝ ડિપ્લોયમેન્ટ ટૂલ્સનો ઉપયોગ કરીને એક્ટીવેટ કરી શકાય છે.

ક્વોટાસ[ફેરફાર કરો]

ડિસ્ક ક્વોટા નો પરિચય એનટીએફએસ V3 (NTFS v3)માં આપવામાં આવ્યો હતો. વપરાશકર્તા જેનો ઉપયોગ કરવાનો છે તેવી ડિસ્ક સ્પેસનો થ્રેસહોલ્ડ નક્કી કરવા માટે એનટીએફએસ (NTFS)ને સપોર્ટ કરતા વિન્ડોઝના વર્ઝન્સને રન કરે છે તે કોમ્પ્યુટરના એડમિનીસ્ટ્રેટરની મંજૂરી આપે છે. દરેક વપરાશકર્તા કેટલી સ્પેસનો ઉપયગ કરે છે તેની પર નજર રાખવાની સવલત પણ એડમિનીસ્ટ્રેટરને આપે છે. વપરાશકર્તા ચેતવણી મેળવે તે પહેલા વપરાશકર્તા જેનો ઉપયોગ કરવાનો હોય તેના ડિસ્ક સ્પેસના લેવલને એડમિનીસ્ટ્રેટર નક્કી કરી શકે છે અને જ્યારે વપરાશકર્તા તેની ઉપલી સપાટીને સ્પર્શી જાય કે તેને એક્સેસની ના પાડી શકે છે. ડિસ્ક ક્વોટા એનટીએફએસ (NTFS)ની ટ્રાન્સપેરન્ટ ફાઇલ કોમ્પ્રેસનને ધ્યાનમાં લેતું નથી, તેને ઇનેબલ બનાવવું જોઇએ. જે અસંખ્ય ફ્રી સ્પેસની પૂછપરછ કરે છે તે એપ્લીકેશન્સ જે વપરાશકર્તા તેમને ફાળવવામાં આવેલી સ્પેસ છે તેમાં તેમના રહેલી ફ્રી સ્પેસને પણ જોશે. ડિસ્ક ક્વોટાનો સપોર્ટ વિન્ડોઝના બેઝિક, હોમ અને મીડીયાસેન્ટર વર્ઝન્સમાં ઉપલબ્ધ નથી અને વિન્ડોઝના પ્રોફેશનલ, અલ્ટીમેટ અને સર્વર વર્ઝન્સના ઇન્સ્ટોલેશન બાદ અથવા વિન્ડોઝ ડોમેઇન્સમાં એન્ટરપ્રાઇઝ ડિપ્લોયમેન્ટ ટૂલ્સનો ઉપયોગ કરીને એક્ટીવેટ કરી શકાય છે

રિપર્સ પોઇન્ટસ[ફેરફાર કરો]

આ ગુણધર્મનો પરિચય NTFS v3માં આપવામાં આવ્યો હતો. ફાઇલ અથવા ડિરેક્ટરીના વપરાશકર્તા સ્પેસ એટ્રીબ્યૂટમાં રિપર્સ ટેગના સહયોગ સાથે આ તમામનો ઉપયોગ કરી શકાય છે.જ્યારે ઓબજેક્ટ મેનેજર (વિન્ડોઝ એનટી લાઇન એક્ઝિક્યુટિવ જુએ છે)ત્યારે લૂકઅપ નામવાળી ફાઇલસિસ્ટમનું પૃથ્થકરણ કરે છે અને રિપર્સના કારણો શોધે છે, તે લૂકઅપ નામને રિપર્સ કરે છે, વપરાશકર્તાના અંકુશવાળા રિપર્નેસ ડેટાને દરેક ફાઇલ સિસ્ટમ ફિલ્ટરમાં પસાર કરે છે જે વિન્ડોઝ 2000માં નાખવામાં આવ્યો હોય છે. દરેક ફિલ્ટર ડ્રાઇવર રિપર્સ પોઇન્ટ સાથે સંકળાયેલ છે કે કેમ તે જોવા માટે રિપર્સ ડેટાની ચકાસણી કરે છે અને જો તે ફિલ્ટર ડ્રાઇવર મેચ થાય છે તેવું નક્કી કરશે તો ત્યાર બાદ ફાઇલ સિસ્ટમ કોલને ખંડિત કરી નાખશે અને તેના ખાસ કાર્યનો અમલ કરશે. રિપર્સ પોઇન્ટસનો ઉપયોગ વોલ્યુમ માઉન્ટ પોઇન્ટસ, ડિરેક્ટરી જંકશન્સ, હેઇરાર્ચીકલ સ્ટોરેજ મેનેજમેન્ટ, નેટિવ સ્ટ્રક્ચર્ડ સ્ટોરેજ, સિંગલ ઇન્સ્ટન્સ સ્ટોરેજ અને સિંબોલિક લિંકને લાગુ પાડવા માટે થાય છે.

વોલ્યુમ માઉન્ટ પોઇન્ટસ[ફેરફાર કરો]

યુનિક્સ માઉન્ટ પોઇન્ટ, કે જ્યાં અન્ય ફાઇલ સિસ્ટમનું મૂળ ડિરેક્ટરી સાથે જોડાયેલું હોય છે તેના જેવું જ હોય છે. એનટીએફએસ (NTFS)માં, આ (જેમ કેC: અથવા D:) એમ દરેક માટે અલગ ડ્રાઇવ લેટરની જરૂર પડ્યા વિના વધવા માટે વધારાની ફાઇલ સિસ્ટમને મંજૂરી આપે છે.

અન્ય વોલ્યુમની પ્રવર્તમાન ડિરેક્ટરીના ટોચમાં એક વોલ્યુમ વધી ગયા બાદ, તે ડિરેક્ટરીમાં અગાઉ આપવામાં આવેલી સૂચિ અદ્રશ્ય થઇ જાય છે અને વધી ગયેલા વોલ્યુમની મૂળ ડિરેક્ટરીની સૂચિ દ્વારા બદલાય આવે છે.વધી ગયેલા વોલ્યુમ હજુ પણ અલગ રીતે સોંપવામાં આવેલા તેના પોતાના ડ્રાઇવ લેટર ધરાવી શકે છે. ફાઇલસિસ્ટમ દરેક પર અરસપરસ રીતે વધી જવા માટે વોલ્યુમોને મંજૂરી આપતા નથી. વોલ્યુમ માઉન્ટ પોઇન્ટસને સતત રાખી શકાય છે (સિસ્ટમ રિબૂટ થયા બાદ આપોઆપ જ રિમાઉન્ટેડ))અથવા રાખી શકાતા નથી. માઉન્ટેડ વોલ્યુમો ફક્ત એનટીએફએસ (NTFS) સિવાય પણ અન્ય ફાઇલસિસ્ટમ્સન ઉપયોગ કરી શકે છે, કદાચ તે રિમોટ શેર્ડ ડિરેક્ટરીઝ પણ હોઇ શકે છે, જેમાં શક્યતઃ તેના પોતાના સલામતી સેટ્ટીંગ્સ પણ હોઇ શકે છે અને રિમોટ ફાઇલસિસ્ટમ પોલીસી અનુસાર એક્સેસ અધિકારનું પુનઃમેપીંગ પણ હોઇ શકે છે.

ડિરેક્ટરી જંકશન્સ[ફેરફાર કરો]

વોલ્યુમ માઉન્ટ પોઇન્ટસની જેમ જ, જોકે, ડિરેક્ટરી જંકશન્સ અન્ય વોલ્યુમો ઉપરાંત ફાઇલ સિસ્ટમમાં અન્ય ડિરેક્ટરીનો ઉલ્લેખ કરે છે. ઉદા. તરીકે, ડિરેક્ટરી C:\exampledir ડિરેક્ટરી જંકશન સાથે દર્શાવે છે કે તેમાં ડી:\linkeddir લિંકનો સમાવેશ કરે છે, જે વપરાશકર્તા મોડ દ્વારા એક્સેસ કરવામાં આવે છે ત્યારે આપોઆપ જ રીતે ડી:\લિંકડિર નો ઉલ્લેખ કરે છે. આ ફંકશન કાલ્પનિક રીતે યુનિક્સમાં રહેલી ડિરેક્ટરીઓમાં સિંબોલિક લિંક જેવી જ છે, સિવાય કે એનટીએફએસ (NTFS)માં રહેલો લક્ષ્યાંકે અન્ય ડિરેક્ટરી તરીકે જ રહેવું પડશે (ખાસ પ્રકારની યુનિક્સ ફાઇલ સિસ્ટમ કોઇ પણ પ્રકારની ફાઇલના પ્રકાર સાથે સિંબોલિક લિંકનો લક્ષ્યાંક પૂરો પાડે છે) અને હાર્ડલિંકના સિમેન્ટિકસ (અથર્નિર્ધારણ શાસ્ત્ર)મેળવે છે (એટલે કે તેની જ્યારે રચના કરવામાં આવે ત્યારે તાત્કાલિક ધોરણે તેનો ઉકેલ મેળવી શકાય તેવો હોવો જોઇએ).

ડિરેક્ટરી જોડાણો(જેની રચના કમાન્ડ MKLINK /J junctionName targetDirectory સાથે રચના કરી શકાય છે અને કોન્સોલ પ્રોમ્ટ પરથી RMDIR junctionName સાથે દૂર કરી શકાય છે) સતત છે, અને તે લોકલ સિસ્ટમ અથવા ડોમેઇનનો સમાન સલામતી વિષયની વહેંચણી કરતા હોવાથી સર્વર સાઇડે ઉકેલવામાં આવે છે, જેની પર મૂળ વોલ્યુમો વધેલા હોય છે અને ટાર્ગેટ ડિરેક્ટરીની સૂચિ માટેના સમાન સલામતી સેટ્ટીંગ્સ હોય છે; જોકે જંકશન પાસે સ્પષ્ટ સલામતી સેટ્ટીંગ્સ હોઇ શકે છે. ડિરેક્ટરી જંકશન જોડાણ કાપી નાખવાથી ટાર્ગેટ ડિરેક્ટરીમાં ફાઇલોને ડિલીટ કરતા નથી.

નોંધઃ વિન્ડોઝના અગાઉના વર્ઝન્સ સાથે કોમ્પેટીબિલીટી માટે વિન્ડોઝ વિસ્ટામાં બાય ડિફોલ્ટ કેટલાક ડિરેક્ટરી જંકશનો ઇન્સ્ટોલ થયેલા હોય છે, જેમ કે સિસ્ટમ ડ્રાઇવની રુટ ડિરેક્ટરીમાં Documents and Settings, જે સમાન વોલ્યુમના રુટ ડિરેક્ટરીમાં વપરાશકર્તા્સ ફિઝીકલ ડિરક્ટરી સાથે જોડાયેલ હોય છે.જોકે બાય ડિફોલ્ટ તે હીટન છે, અને તેમના સલામતી સેટ્ટીંગ્સ ગોઠવાયેલા છે, તેથી વિન્ડોઝ એક્સપ્લોરર શેલમાં અથવા મોટા ભાગની એપ્લીકેશનોમાં, સિવાય કે લોકલ બિલ્ટઇન સિસ્ટમ અથવા લોકલ એડમિનીસ્ટ્રેટર્સ ગ્રુપ (બન્ને વપરાશકર્તા એકાઉન્ટનો સિસ્ટમ સોફ્ટવેર ઇન્સ્ટોલર્સ દ્વારા વપરાશ થાય છે) તેમને ખોલવાની ના પાડશે. આ વધારાના સલામતી નિયંત્રણોએ શક્યતઃ જોડાયેલી ડિરેક્ટરીમાં સ્પષ્ટ ડુપ્લીકેટ ફાઇલો શોધવાના વપરાશકર્તાોને દૂર રાખ્યા છે અને ભૂલથી તેમને ડિલીટ કરી નાખ્યા છે, કેમકે ડિરેક્ટરી જંકશના સેમેન્ટિક્સ હાર્ડલિંકસ જેવા સમાન નથીઃ સંદર્ભ ગણતરીનો ઉપયોગ ટાર્ગેટ સૂચિ પર જ નહી પરંતુ રેફરન્સ્ડ કન્ટેઇનર પર પણ ઉપયોગ થતો નથી.

ડિરેક્ટરી જંકશન્સ સોફ્ટ લિંક છે (જો ટાર્ગેટ ડિરેક્ટરી દૂર કરવામાં આવે તો પણ તે તો રહેશે જ), જે સિંબોલિક લિંક્સના મર્યાદિત સ્વરૂપ તરીકે કામ કરે છે (ટાર્ગેટના સ્થળ પર વધારાના નિયંત્રણ સાથે), પરંતુ તે ઓપ્ટીમાઇઝ્ડ વર્ઝન છે, જે રિપર્સ પોઇન્ટ કે જેની સાથે તેને લાગુ પાડવામાં આવે છે તેની નવી એનટીએફએસ (NTFS) સિંબોલિક લિંક કરતા ઓછા ખર્ચે ઝડપી પ્રક્રિયા પૂરી પાડે છે, અને તેનો સર્વર તરફે ઉકેલ લાવી શકાય છે (જ્યારે તે રિમોટ શેર ડિરેક્ટરીમાં મળી આવે છે).

સિંબોલિક લિંક્સ[ફેરફાર કરો]

સિંબોલિક લિંક્સ (અથવા સોફ્ટ લિંક્સ)) વિન્ડોઝ વિસ્ટામાં મૂકવામાં આવી હતી. સિંબોલિક લિંક્સ ગ્રાહક તરફે ઉકેલવામાં આવે છે. તેથી જ્યારે સિંબોલિક લિંક શેર કરવામાં આવે છે, ત્યારે ગ્રાહક પર એક્સેસ નિયંત્રણની શરતે ટાર્ગેટ રહે છે અને સર્વરમાં નહી. સિંબોલિક લિંક્સની ક્યાં ફાઇલ્સ પર રચના કરવામાં આવે છે (MKLINK symLink targetFilename) સાથે રચાયેલી અથવા ડિરેક્ટરીઝ સાથે (MKLINK /D symLinkD targetDirectory), પરંતુ લિંકની સેમેન્ટિક રચાયેલી લિંક સાથે પૂરી પાડવી જ જોઇએ. જોકે ટાર્ગેટ અસ્તિત્વ ધરાવતો હોય તેવું જરૂર નથી, અથવા સિંબોલિક લિંક રચવામાં આવે ત્યારે અસ્તિત્વ ધરાવત હોય તે જરૂરી નથી: જ્યારે સિંબોલિક લિંકમાં એક્સેસ કરી શકાશે અને ઉપલબ્ધિ માટે ટાર્ગેટની ચકાસણી કરવામા આવશે ત્યારે એનટીએફએસ (NTFS) પણ તેની પાસે યોગ્ય પ્રકાર છે કે કેમ તેની ચકાસણી કરશે (ફાઇલ અથવા ડિરેક્ટરી); જે પ્રવર્તમાન ટાર્ગેટ ખોટો પ્રકાર ધરાવતો હશે તો તે નોટ ફાઉન્ડ એરરમાં પરત ફરશે.

તે રિમોટ હોસ્ટ પર શેર ડિરેક્ટરીઝનો અથવા ફાઇલ્સ અને સબડિરેક્ટરીનો શેર ડિરેક્ટરીમાં ઉલ્લેખ કરી શકે છે: તેમનો ટાર્ગેટ બૂટ સમયે તાત્કાલિક માઉન્ટ થતો નથી, પરંતુ તેમને ઓપનફાઇલ ()અથવા ક્રિયેટફાઇલ()એપીઆઇ (API) સાથે ખોલતા માગ કરતા હંગામી ધોરણે માઉન્ટ થાય છે. તેમની વ્યાખ્યા એનટીએફએસ (NTFS) વોલ્યુમ પર રહે છે જ્યાં તેની રચના થાય છે(કમાન્ડેડ લાઇન પ્રોમ્પ્ટ અથવા બેચ દ્વારા DEL symLink નો ઉપયોગ કરીને દરેક પ્રકારની સિંબોલિક લિંક્સ દૂર કરી શકાય છે.)

સિંગલ ઇન્સ્ટન્સ સ્ટોરેજ (એસઆઇએસ)[ફેરફાર કરો]

જ્યારે સર્વર ડિરેક્ટરી હોય ત્યારે તે અલગ ધરાવે છે, પરંતુ સમાન ફાઇલો, આમાંની કેટલીક ફાઇલો પાસે ઓળખી શકાય તેવી સૂચિ હોઇ શકે છે. સિંગલ ઇન્સ્ટન્સ સ્ટોરેજ ઓળખી શકાય તેવી ફાઇલોને એક ફાઇલમાં સમાઇ જવાની મંજૂરી આપે છે અને તે મર્જ થયેલી ફાઇલ માટે સંદર્ભનો ઉલ્લેખ કરે છે. એસઆઇએસમાં ફાઇલ સિસ્ટમ ફિલ્ટરનો સમાવેશ થાય છે, જે ફાઇલમાં કોપી, મોડિફિકેશન અને મર્જનું સંચાલન કરે છે; અને વપરાશકર્તા સ્પેસ સર્વિસ (અથવા ગ્રોવલર ) કે જે ઓળખી શકાય તેવી હોય અન જેને મર્જીંગની જરૂર હોય તેવી ફાઇલોની શોધ કરે છે. એસઆઇએસની મુખ્યત્વે રિમોટ ઇન્સ્ટોલેશન સર્વર માટે રચના કરવામાં આવી હતી કેમ કે તે અસંખ્ય ઇન્સ્ટોલેશન ઇમેજી ધરાવે છે જે અસંખ્ય ઓળખી શકાય તેવી ફાઇલ ધરાવે છે; એસઆઇએસ તેને મજબૂત બનવાની મંજૂરી આપે છે, પરંતુ તેમાં ઉદાહરણો જેમ કે હાર્ડ લિંક્સ, દરેક ફાઇલ અલગ રહે છે, તેનો સમાવેશ થતો નથી; ફાઇલની એક કોપીમાં ફેરફાર અન્યોને એમને એમ જ રહેવા દેશે. તે કોપી ઓન રાઇટ જેવું છે, જે એક ટેકનિક છે, જેના દ્વારા જ્યાં સુધી એક કોપીમાં સુધારો કરવામાં નથી આવતો ત્યાં સુધી મેમરીની કોપી થતી નથી. [૧૬]

હેરાર્ચીકલ સ્ટોરેજ મેનેજમેન્ટ (એચએસએમ)[ફેરફાર કરો]

હેરાર્ચીકલ સ્ટોરેજ મેનેજમેન્ટ એટલે એવી ફાઇલો તબદિલ કરવી કે જેનો ઓછા ખર્ચવાલા સ્ટોરેજ મિડીયામાં કેટલાક સમયગાળા સુધી ઉપયોગ થયો નથી. તે ફાઇલ પર રિપર્સ પોઇન્ટમાં ફાઇલ તેના પછી એક્સેસ થાય છે ત્યારે એવું પ્રસ્થાપિત કરે છે કે તે જરૂરી હતું અને તેને સ્ટોરેજમાંથી પ્રાપ્ત કરે છે.

નેટિવ સ્ટ્રક્ટર્ડ સ્ટોરેજ(એનએસએસ)[ફેરફાર કરો]

એનએસએસ એક્ટીવએક્સ ડોક્યુમેન્ટ સ્ટોરેજ ટેકનોલોજી છે જેને માઇક્રોસોફ્ટ (Microsoft) દ્વારા પડતી મૂકવામાં આવી છે. તેણે એક્ટીવએક્સ ડોક્યુમેન્ટ ને જે એક્ટીવએક્સ આંતરિક રીતે ઉપયોગ કરે છે તેવા સમાન મલ્ટી સ્ટ્રીમ સ્વરૂપમાં સ્ટોર કરવાની સવલત આપી હતી. એનએસએસ ફાઇલ સિસ્ટમ ફિલ્ટર લોડ કરવામાં આવ્યું હતું અને એપ્લીકેશનમાં મલ્ટીપલ સ્ટ્રીમ્સ ટ્રાન્સપેરન્ટલીની પ્રક્રિયા માટે ઉપયોગમાં લેવામાં આવે છે અને જ્યારે ફાઇલો નોન-એનટીએફએસ (NTFS) ફોરમેટેડ ડિસ્ક વોલ્યુમમાં તબદિલ કરવામાં આવી હતી ત્યારે તે સિંગલ સ્ટ્રીમમાં અસંખ્ય સ્ટ્રીમ પણ તબદિલ કરશે. [૧૭]

આંતરવ્યવહાર ક્ષમતા[ફેરફાર કરો]

અમલીકરણની આંતરિકતા પરની વિગતો પ્રસિદ્ધ કરવામાં આવી નથી, જે એનટીએફએસ (NTFS)ના સંચાલન કરવા માટે સાધનો વેન્ડરોને પૂરા પાડવા માટે ત્રીજા પક્ષકાર માટે મુશ્કેલ બનાવે છે.

લિનક્સ (Linux)[ફેરફાર કરો]

એનટીએફએસ (NTFS) પર રીડ અને રાઇટ કરવાની ક્ષમતા એનટીએફએસ (NTFS)-3જી ડ્રાઇવર દ્વારા પૂરી પાડવામાં આવે છે. તેનો સમાવેશ માટો ભાગના લિનક્સ (Linux) ડિસ્ટ્રીબ્યૂશન્સ માં કરવામાં આવ્યો છે. અન્ય જૂની અને મોટા ભાગે રીડ ઓન્લી સોલ્યુશન્સ જ અસ્તિત્વ ધરાવે છે. :

  • લિનક્સ (Linux) કર્નેલ 2.2: કર્નેલ વર્ઝન્સ 2.2.0 અને બાદમાં તેમાં એનટીએફએસ (NTFS) પાર્ટીશન્સ રીડ કરવાની ક્ષમતાનો સમાવેશ કરાયો હતો.
  • લિનક્સ (Linux) કર્નેલ 2.6: કર્નેલ વર્ઝન્સ 2.6.0 અને બાદમાં તેમાં એન્ટોન અલ્ટાપાર્માકોવ (યુનિવર્સિટી ઓફ કેમ્બ્રિજ) અને રિચાર્ડ રશોન દ્વારા લખેલા ડ્રાયઇવરનો સમાવેશ કરાયો હતો. તે ફાઇલોને રીડ, વરરાઇટ અને રિસાઇઝ કરવા માટે ટેકો પૂરો પાડે છે.
  • એનટીએફએસ (NTFS)માઉન્ટ: રીડ/રાઇટ વપરાશકર્તાસ્પેસ ડ્રાઇવર. તે એનટીએફએસ (NTFS)માં રીડ-રાઇટ એક્સેસ પૂરો પાડે છે, જેમાં રાઇટીંગ કોમ્પ્રેસ્ડ અને એન્ક્રીપ્ટેડ ફાઇલ્સ, ફાઇલની માલિકીમાં ફેરફાર અને એક્સેસ અધિકારનો સમાવેશ થતો નથી. [૧૮]
  • એનટીએફએસ (NTFS)લિનક્સ (Linux) માટે : પેરાગોન દ્વારા સંપૂર્ણ રીડ/રાઇટ સપોર્ટવાળું વ્યાપારી ડ્રાઇવર ઉપલબ્ધ છે.
  • કેપ્ટિવ એનટીએફએસ (NTFS): રેપીંગ ડ્રાઇવર કે જે વિન્ડોઝનું પોતાનું ડ્રાઇવર, ntfs.sys.

યાદ રાખો કે તમામ ત્રણ વપરાશકર્તાસ્પેસ ડ્રાઇવર્સ, જેના નામ છે એનટીએફએસ (NTFS)માઉન્ટ, એનટીએફએસ (NTFS)-3જી અને કેપ્ટિવ એનટીએફએસ (NTFS) છે, તેને ફાઇલસિસ્ટમ ઇન વપરાશકર્તાસ્પેસ (એફયુએસઇ)માં રાખવામાં આવ્યા છે, તેમજ સેવ અને ડેટા પુનઃપ્રાપ્ત કરવા માટે લિનક્સ (Linux) કર્નેલ મોડ્યૂલને યૂઝરસ્પેસ અને કર્નેલ કોડ સાથે જોડવામાં આવ્યા છે. મોટે ભાગે દરેક ઉપર દર્શાવેલ ડ્રાઇવર્સ (લિનક્સ (Linux) માટેના પેરાગોન એનટીએફએસ (NTFS) સિવાય) ઓપન સોર્સ (જીપીએલ) છે. ઇન્ટરનલ એનટીએફએસ (NTFS)ની જટિલતાને કારણે બન્નેને 2.6.14 કર્નેલ ડ્રાઇવર અને એફયુએસઇ ડ્રાઇવર્સ સાથે રાખવામાં આવ્યા છે, જે અસલામત ગણાતા વોલ્યુમોમાં સડો રોકવા માટે ફેરફારોની મંજૂરી આપતા નથી.

મેક ઓએસ એક્સ (Mac OS X)[ફેરફાર કરો]

મેક ઓએસ એક્સ વો 10.3 અને બાદમાં એનટીએફએસ (NTFS) ફોરમેટ્ટેડ પાર્ટીશન્સ માટે રીડ ઓન્લી સપોર્ટનો સમાવેશ કરાયો હતો. જીપીએલ-પરવાનાવાળું NTFS-3જી એફયુએસઇ મારફતે મેક ઓએસ એક્સ પર કામ કરે છે અને એનટીએફએસ (NTFS) પાર્ટીશન્સમાં રીડીંગ અને રાઇટીંગની સવલત પૂરી પાડે છે. રીડ/રાઇટ એક્સેસ સાથે મેક ઓએસ એક્સ માટેનો એકહથ્થુ ઉકેલ "પેરાગોન NTFS ફોર મેક ઓએસ એક્સ" છે.[૧૯] એનટીએફએસ (NTFS) રાઇટ સપોર્ટ મેક ઓએસ એક્સ 10.6 માં શોધી કાઢવામાં આવ્યો હતો, ફંકશનાલિટી હાથ ધરવા માટે હેક્સની ઉપલબ્ધિ હોવાથી વર્ઝનને લાગુ પડાયો ન હતો.

માઇક્રોસોફ્ટ વિન્ડોઝ (Microsoft Windows)[ફેરફાર કરો]

વિવિધ એનટીએફએસ (NTFS) વર્ઝન્સ મોટા ભાગે સંપૂર્ણ ફોરવર્ડ- અને બેકવર્ડ-કોમ્પેટીબલ હતા ત્યારે,માઇક્રોસોફ્ટ (Microsoft) વિન્ડોઝના જૂના વર્ઝન્સમાં નવા એનટીએફએસ (NTFS) વોલ્યુમ્સના માઉન્ટીંગ માટેની ટેકનિકલ વિચારણા હતી. તે ડ્યૂઅલ બીટીંગને અને બાહ્ય પોર્ટેબલ હાર્ડ ડ્રાઇવ્સને અસર કરે છે. ઉદા. તરીકે, અગાઉના વર્ઝન્સ (એ.એક.એ. વોલ્યુમ શેડો કોપી) સાથે ઓપરેટિંગ સિસ્ટમ પર એનટીએફએસ (NTFS) પાર્ટીશનનો પ્રયત્ન કરતા સપોર્ટ કરતી નથી, અને તે હાલમાં ખોવાઇ રહેલા અગાઉના વર્ઝન્સની સૂચિમાં પરિણમશે. [૨૦]

અન્ય[ફેરફાર કરો]

ઇકોમસ્ટેશન, કોલીબ્રયોસ, અને ફ્રીબીએસડી ફક્ત રીડ ઓન્લી એનટીએફએસ (NTFS) સપોર્ટ ઓફર કરે છે (બીટા એનટીએફએસ (NTFS) ડ્રાઇવર ઇકોમસ્ટેશન માટે રાઇટ/ડિલીટની મંજૂરી આપી છે, પરંતુ તે સમાન્ય રીતે તચેની ગણના બિનસલામતમાં થાય છે). બીઓએસ માટે ફ્રી થર્ડ પાર્ટી ટૂલ, કે જે એનટીએફએસ (NTFS)-3જી પર આધારિત છે,તે સંપૂર્ણ એનટીએફએસ (NTFS) રીડ અને રાઇટની સવલત પૂરી પાડે છે. એનટીએફએસ (NTFS)-3જી લિનક્સ (Linux)ના વધારામાં એફયુએસઇ મારફતે મેક ઓએસ એક્સ, ફ્રી બીએસડી, નેટબીએસડી, સોલરીસ અને હૈકુ પર પણ કામ કરે છે. [૨૧] વ્યક્તિગત વપરાશ માટે રીડ/રાઇટ ડ્રાઇવર માટે મફત એમએસ-ડોસ કે જે "એટીએફએસ4DOS"(NTFS4DOS) તરીકે પણ ઓળખાય છે તે પણ અસ્તિત્વ ધરાવે છે. [૨૨]

ફેટ સાથે સુસંગતતા[ફેરફાર કરો]

માઇક્રોસોફ્ટ (Microsoft) હાલમાં (convert.exe) એચપીએફએસ (ફક્ત વિન્ડોઝ NT 3 પર જ), FAT16 અને, વિન્ડોઝ 2000 અને તેના ઊંચામાં, FAT32 થી એનટીએફએસ (NTFS) રૂપાંતર કરવા માટે ટૂલ પૂરું પાડે છે, પરંતુ અન્ય કોઇ માર્ગે નહી. [૨૩] વિવિધ ત્રીજા પક્ષકારના ટૂલ્સ એનટીએફએસ (NTFS) પાર્ટીશન્સને સલામત રીતે રિસાઇઝ કરવામાં સક્ષમ છે. માઇક્રોસોફ્ટે (Microsoft) વિન્ડોઝ વિસ્ટા સાથે પાર્ટીશનને વિસ્તરિત કરવા માટે કે ઘટાડવા માટે ક્ષમતાનો ઉમેરો કર્યો છે, પરંતુ ક્ષમતા મર્યાદિત કારણ કે પેઇજ ફાઇલ ફ્રેગમેન્ટને અથવા જે ફાઇલો કે જેને ફરી શકે નહી તેવી સ્થાપિત કરી છે તેને રિલોકેટ કરશે નહી, આમ પાર્ટીશનને ઘટાડવાની ક્ષમતાને મર્યાદિત કરે છે.પેઇજ ફાઇલ વિના રિબૂટીંગ અથવા ડિફ્રેગમેન્ટ માટે ત્રીજા પક્ષકારના ટૂલનો ઉપયોગ કરતા જો પેઇજ ફાઇલ ફરી ન શખે તેવી ફાઇલ હોય તો તે સ્થિતિનું શમન કરી શકે છે.

ઐતિહાસિક કારણોસર, વિન્ડોઝના વર્ઝન્સ કે જે એનટીએફએસ (NTFS)ને સપોર્ટ કરતા નથી તે તમામ આંતરિક રીતે સ્થાનિક ઝોન સમય અનુ્સાર સમય રાખે છે અને તેથી પ્રવર્તમાન વિન્ડોઝના વર્ઝન્સ દ્વારા સપોર્ટેડ છે તેવી એનટીએફએસ (NTFS) સિવાય તમામ ફાઇલ સિસ્ટમ માટે કરો. જોકે, વિન્ટોઝ એનટી અને તેના અગાઉના સોફ્ટવેરઆંતરિક ટાઇમસ્ટેમ્પસને યુટીસી તરીકે રાખે છે અને ડિસ્પ્લે હેતુ માટે યોગ્ય રૂપાંતરણ કરે છે.તેથી, એનટીએફએસ (NTFS) ટાઇમસ્ટેમ્પસ યુટીસીમાં છે. તેનો અર્થ એ કે જ્યારે ફાઇલોને કોપી કરવામાં આવે છે. એનટીએફએસ (NTFS) અને નોન એનટીએફએસ (NTFS) પાર્ટીશન્સ વચ્ચે ફેરવવામાં આવે છે ત્યારે ઓએસને ફ્લાય પર ટાઇમસ્ટેમ્પસ રૂપીંતર કરવાની જરૂર પડે છે. પરંતુ જો કેટલીક ફાઇલોને જ્યારે ડેલાઇટ સેવીંગ ટાઇમ (ડીએસટી) અસર હોય ત્યારે ફેરવવામાં આવે અને અન્ય ફાઇલોને જ્યારે સ્ટાન્ડર્ડ ટાઇમ હોય ત્યારે ફેરવવામાં આવે તો રૂપાંતરણમાં કેટલીક અનિશ્ચિતતા રહી જાય છે. પરિણામ સ્વરૂપે, ખાસ કરીને સ્થાનિક ટાઇમ ઝોનમાં એકાદ દિવસે ફેરફાર થયા બાદ ટૂંક સમયમાં, વપરાશકર્તા્સને એ નિહાળી શકશે કે કેટલીક ફાઇલો ટાઇમસ્ટેમ્પસ ધરાવે છે, જે એકાદ કલાકથી ખરાબ થઇ ગઇ છે. ઉત્તરીય અને દક્ષિણ ગોળાર્ધ વચ્ચે ડીએસટીના અમલીકરણમાં તફાવત હોવાને કારણે તે કોઇ પણ 12 મહિનાના સમયગાળામાં સંભવિત સમય ભૂલમાં પરિણમી શકે છે. [૨૪]

ઇન્ટરનલ્સ (આંતરિક ભાગો)[ફેરફાર કરો]

એનટીએફએસ (NTFS)માં તમામ ફાઇલ ડેટા ફાઇલ નેઇમ, ક્રિયેશન તારીખ, એક્સેસ પરમિશન્સ અને સૂચિને માસ્ટર ફાઇલ ટેબલમાં મેટાડેટા તરીકે સંગ્રહ કરવામાં આવે છે. આ વિશિષ્ટ પ્રક્રિયા વિન્ટોઝ એનટીના વિકાસ દરમિયાન ફાઇલ સિસ્ટમના સરળ ઉમેરાની મંજૂરી આપે છે-તેનું રસપ્રદ ઉદાહરણ એ છે એક્ટીવ ડિરેક્ટરી સોફ્ટવેર દ્વારા ઉપયોગમાં લેવાતા ઇન્ડેક્સીંગ ફિલ્ડનો ઉમેરો. એનટીએફએસ (NTFS) નામ એનકોડીંગ માટે 16 બીટ વાળી કોઇ પણ શ્રેણી પૂરી પાડે છે (ફાઇલ નામ, સ્ટ્રીમ નામ, ઇન્ડેક્સ નામ વગેરે).તેનો અર્થ એ કે યુટીએફ-16 કોડપોઇન્ટસને ટેકો પ્રાપ્ત થયો છે, પરંતુ ફાઇલ સિસ્ટમ યુટીએફ-16 માન્ય છે કે કેમ તેની ચકાસણી કરતું નથી. (તે ઓછા મૂલ્યવાળી કોઇ પણ શ્રેણીની સવલત પૂરી પાડે છે, પરંતુ યુનિકોડ સ્ટાન્ડર્ડમાં મર્યાદિત નથી).

આંતરિક રીતે, એનટીએફએસ (NTFS) ફાઇલ સિસ્ટમ ડેટાને ઇન્ડેક્સ કરવા માટે બી+ ટ્રી નો ઉપયોગ કરે છે. અમલ કરવા માટે મુશ્કેલ હોવા છતા, તે મોટા ભાગના કેસમાં ઝડપી સમય લૂક અપ સમય પૂરો પાડે છે. ફાઇલ સિસ્ટમ જર્નલ નો ઉપયોગ ફાઇલ સિસ્ટમ મેટાડેટાની વિશ્વસનીયતાની બાંયધરી માટે થાય છે, વ્યક્તિગત ફાઇલ્સ સૂચિ માટે નહી. એનટીએફએસ (NTFS)નો વપરાશ કરતી સિસ્ટમ્સ ફેટ ફાઇલ સિસ્ટમમાં સુધારેલી વિશ્વસનીયતા ધરાવવા માટે જાણીતી છે. [૨૫]

માસ્ટર ફાઇલ ટેબલ (એમએફટી (MFT))માં મેટાડેટા નો સમાવેશ થાય છે, જેમાં એનટીએફએસ (NTFS) વોલ્યુમ પર દરેક ફાઇલ, ડિરેક્ટરી અને મેટાફાઇલનો સમાવેશ થાય છે. તેમાં ફાઇલનેઇમ્, સ્થળો, કદ અને મંજૂરીઓનો સમાવેશ થાય છે. તેનું માળખું એલ્ગોરિધમને ટેકો પૂરો પાડે છે, જે ડિસ્ક ફ્રેગમેન્ટેશન ને ઓછામાં ઓછું કરે છે. ડિરેક્ટરી એન્ટ્રીમાં ફાઇલનેઇમ્સ અને "ફાઇલ આઇડી"નો સમાવેશ થાય છે, જે માસ્ટર ફાઇલ ટેબલમાં સૌથી વધુ ક્રમાંકો પ્રદર્શિત કરતી ફાઇલ છે. ફાઇલ આઇડી પણ ચોરાઇ ગયેલા સંદર્ભોને શધી કાઢવા માટે રેસ્ક્યુ કાઉન્ટ ધરાવે છે. આ બાબત જ્યારે Files-11 ના W_FID સાથે મજબૂત રીતે મળતી આવે છે, ત્યારે અન્ય એનટીએફએસ (NTFS) માળખું ધરમૂળથી અલગ છે.

મેટાફાઇલ્સ[ફેરફાર કરો]

એનટીએફએસ (NTFS)માં વિવિધ ફાઇલોનો સમાવેશ થાય છે, જે ફાઇલ સિસ્ટમને નક્કી કરે છે અને ગોઠવે છે. દરેક દ્રષ્ટિએ, મોટા ભાગની આ ફાઇલોની રચના અન્ય વપરાશકર્તા ફાઇલ (વોલ્યુમો અત્યંત લોકપ્રિય હોવાથી) જેવી કરવામાં આવી છે, પરંતુ ફાઇલ સિસ્ટમ ક્લાયંટ પરત્વે સીધો રસ ધરાવતી નથી. આ મેટાફાઇલ્સ ફાઇલ્સ નક્કી કરે છે, ક્રિટીકલ ફાઇલ સિસ્ટમ ડેટાનો બેક અપ લે છે, બફર ફાઇલ સિસ્ટમમાં ફેરફાર કરે છે, ખાલી જગ્યાનું સંચાલન કરે છે, બાયોસની આશાઓને સંતોષે છે, બેડ એલોકેશન યુનિટ્સને અનુસરે છે અને સલામતી અને ડિસ્ક સ્પેસ યુસેઝ માહિતીનો સંગ્રહ કરે છે. જ્યાં સુધી અન્ય વસ્તુનો સંકેત ન આપવામાં આવે ત્યારે તમામ સૂચિ નામવિનાના ડેટા સ્ટ્રીમમાં છે.

સેગમેન્ટ નંબર ફાઇલ નામ હેતુ
0 $MFT તમામ ફાઇલોનું વોલ્યુમ પર વર્ણન કરે છે, જેમાં ફાઇલ નામ, ટાઇમસ્ટેમ્પસ, સ્ટ્રીમ નામ અને ક્લસ્ટર નંબરોની યાદી, કે જ્યાં ડેટા સ્ટ્રીમ્સ રહે છે, ઇન્ડેક્સીસ, સલામતી ઓળખીકાઢનારાઓ અને ફાઇલ "રીડ ઓન્લી", "કોમ્પ્રેસ્ડ", "એનક્રીપ્ટેડ" જેવા શબ્દો ધરાવે છે.
1 $MFTMirr એમએફટી (MFT)ની પ્રથમ વાઇટલ એન્ટ્રીઓની નકલ, સામાન્ય રીતે 4 એન્ટ્રીઓ(4 કેઆઇબી).
2 $LogFile ફાઇલ સિસ્ટમ મેટાડેટા ફેરફારોના ટ્રાન્ઝેક્શન લોગનો સમાવેશ કરે છે.
3 $Volume વોલ્યુમ વિશેની માહિતીનો સમાવેશ કરે ઢે, જેના નામોમાં વોલ્યુમ ઓબજેક્ટ આડેન્ટીફાયર, વોલ્યુમ લેબલ, ફાઇલ સિસ્ટમ વર્ઝન અને વોલ્યુમ ફ્લગ્સ (માઉન્ટેડ. ચેકડિસ્ક રિક્વેસ્ટેડ, રિક્વેસ્ટેડ $લોગફાઇલ રિસાઇઝ, એનટી 4 પર માઉન્ટેડ, વોલ્યુમ સિરીયલ નંબર અપડેટીંગ, સ્ટ્રક્ચર અપગ્રેડનો સમાવેશ થાય છે). ડેટાને ડેટા સ્ટ્રીમમાં સંગ્રહ કરી શકાતો નથી, પરંતુ ખાસ એમએફટી (MFT)માં સંગ્રહ કરવામાં આવે છે: જો તેની હાજરી હોય તો, વોલ્યુમ ઓબજેક્ટ આઇડીને $ઓબજેક્ટ_આઇડી રેકોર્ડમાં સંગ્રહ કરવામાં આવે છે; વોલ્યુમ લેબલને $વોલ્યુમ_નામ રેકોર્ડમાં સંગ્રહ કરવામાં આવે છે અને બાકીના ડેટાને $વોલ્યુમ_ઇન્ફર્મેનશન રેકોર્ડમાં સંગ્રહ કરવામાં આવે છે. નોંધઃ વોલ્યુમ સિરીયલ નંબરને ફાઇલ $બૂટ (નીચે)માં સંગ્રહ કરવામાં આવે છે.
4 $AttrDef એમએફટી (MFT)નું ટેબલ, નામ સાથે સંકળાયેલા આંકડાકીય આઇડેન્ટીફાયર સાથે લાગે વળગે છે.
5 . રૂટ ડિરેક્ટરી. ડિરેક્ટરી ડેટાને $ઇન્ડેક્સ_રૂટ અને $ઇન્ડેક્સ_એલોકેશનમાં સંગ્રહ કરવામાં આવે છે, જે બન્ને નામ $I30ને લાગે વળગે છે.
6 $Bitmap બીટ એન્ટ્રીઓની હારમાળા: દરેક બીટ તેના અનુરૂપ ક્લસ્ટરનો ઉપયોગ (ફાળવાયેલ) કરાયો છે અથવા મુક્ત (ફાળવણી માટે ઉપલબ્ધ)છે તેનો સંકેત આપે છે.
7 $Boot વોલ્યુમ બૂટ રેકોર્ડ. આ ફાઇલ હંમેશા વોલ્યુમ પર પ્રથમ ક્લસ્ટર્સમાં સ્થિત છે. તેમાં બૂટસ્ટ્રેપ કોડનો સમાવેશ થાય છે (જુઓ એનટીએલડીઆર/બૂટએમજીઆર)અને બાયોસ પેટામીટર બ્લોક ઉપરાંત વોલ્યુમ સિરીયલ નંબરઅને $એમએફટી (MFT) અને$એમએફટીમિરના ક્લસ્ટર ક્રમાંકો.$બૂટ સામાન્ય રીતે 8192 બાયટ્સ સુધી લાંબા હોય છે.
8 $BadClus એ ફાઇલ કે જેમાં બેડ સેકટર તરીકે નિશાની કરેલ તમામ ક્લસ્ટર્સનો સમાવેશ કરે છે.આ ફાઇલ ચકડિસ્ક યુટિલીટી દ્વારા ક્લસ્ટર સંચાલનને બન્ને રીતે જેમ કે નવા શોધાયેલા બેડ સેકટરોને પ્લેસ કરવા અને બિનસંદર્ભિત ક્લસ્ચરોને ળખી કાઢવા એ રીતે સરળ બનાવે છે.આ ફાઇલમાં બડ સેકટર વિનાના વોલ્યુમો પર બે ડેટા સ્ટ્રીમ્સનો સમાવેશ થાય છે :નામ વિનાના સ્ટ્રીમમાં બેડ સેકટરનો સમાવેશ થાય છે-પરફકે્ટ વોલ્યુમો માટે તેની લંબાઇ શૂન્ય છ; બીજી સ્ટ્રીમનું નામ $બેડ છે અને તેમાં પ્રથમ સ્ટ્રીમમાં ન હોય તેવા વોલ્યુમો પર તમામ ક્લસ્ટર્સનો સમાવેશ કરે છે.
9 $Secure એક્સેસ કંટ્રોલ લિસ્ટ ડેટાબેઝ, કે જે દરેક ફાઇલમાં સંગ્રહિત અસંખ્ય આઇડેન્ટીકલ એસીએલ ધરાવવાી સાથે ઓવરહેડમાં ઘટાડો કરે છે, વિશિષ્ટ રીતે આ એસીએલને ડેટાબેઝમાં જ સંગ્રહ કરવાથી (બે નિર્દેશાંકો એસIIનો સમાવેશ કરે છે: કદાચ(સંદર્ભ આપો) સિક્યુરિટી આઇઆઇડી ઇન્ડેક્સ અને $એસડીએચ: સિક્યુરીટી ડિસ્ક્રીપ્ટર હેશ જે ખરેખર એસીએલ ટેબલ ધરાતા $એસડીએસ સ્ટ્રીમ નામને ઇન્ડેક્સ કરે છે).
10 $UpCase યુનિકોડ અપરકેસ કેરેક્ટર્સનું ટેબલ વિન32 અને ડોસ નામસ્પેસમાં કેસની બિનસંવેદનશીલતાની ખાતરી રાખે છે.
11 $Extend ફાઇલસિસ્ટમ ડિરેક્ટરીમાં વિવિધ ઓપ્શનલ વિસ્તરણોનો સમાવેશ થાય છે, જેમ કે $ક્વોટા, $ઓબીજેઆઇડી, $રિપર્સ અથવા $યુએસએન (USN)જર્નલ.
12.23 $MFT વિસ્તરણ એન્ટ્રીઓ માટે અનામત.[૨૬]
સામાન્યરીતે 24 $Extend\$Quota ડિસ્ક ક્વોટા માહિતી ધરાવે છે. બે ઇન્ડેક્સ રુટ્સ જેમ કે $O અને $Qનો સમાવેશ કરે છે.
સામાન્ય રીતે 25 $Extend\$ObjId ડિસ્ટ્રીબ્યૂટેડ લિંક ટ્રેકીંગ માહિતી ધરાવે છે. ઇન્ડેક્સ રુટ અને ફાળવણી કે જેનું નામ $O છે તે ધરાવે છે.
સામાન્ય રીતે 26 $Extend\$Reparse રિપર્સ પોઇન્ટ ડેટા (જેમ કેસિંબોલિક લિંક)ધરાવે છે. ઇન્ડેક્સ રુટ અને ફાળવણી કે જેનું નામ $આર છે તે ધરાવે છે.
27 ... file.ext નિયમિત ફાઇલ એન્ટ્રીઓનો પ્રારંભ.

આ મેટાફાઇલ્સનું ખાસ કરીને વિન્ડોઝ દ્વારા સંચાલન કરવામાં આવે છે અને સીધી રીતે જોવામાં મુશ્કેલ છે: ખાસ પરપઝ બિલ્ટ ટૂલ્સની જરૂર છે. [૨૭]

એમએફટી (MFT) યાદી, યોગદાન અને સ્ટ્રીમ્સ રેકોર્ડ કરે છે.[ફેરફાર કરો]

દરેક ફાઇલ (અથવા ડિરેક્ટરી)માટે એમએફટી (MFT) રેકોર્ડમાં વર્ણન કરવામાં આવ્યું છે, સ્ટ્રમી ડિસ્ક્રિપ્ટરની લિનીયર રેપોઝેટરી છે (તેનું નામ એટ્રીબ્યૂટ્સ પણ છે), અલગ અલગ લંબાઇ રેકોર્ડમાં સાથે પેક થયેલા છે (જેનું નામ એટ્રીબ્યૂટ્સ લિસ્ટ પણ છે), દરેક એમએફટી (MFT) રેકોર્ડની નિશ્ચિત 1કેબી સાઇઝને વધારાની ચીજોથી ભરવાની સાથે અને તે સંપૂર્ણ રીતે તે ફાઇલ સાથે સંકળાયેલ અસરકારક સ્ટ્રીમ્સનું વર્ણન કરે છે.

વધારાની સ્ટ્રીમ (અથવા એટ્રીબ્યૂટ ) એક પ્રકાર ધરાવે છે (સંગ્રહીત ડિસ્ક્રીપ્ટરમાં આંતરિક રીતે ફક્ત નિશ્ચિત કદના ઇન્ટેગર, પરંતુ મોટે ભાગે FileOpen() અથવા FileCreate() એપીઆઇ (API) કોલમાં સમાન સિંબોલિક નામનો ઉપયોગ કરીને એપ્લીકેશન્સમાં વાપરવામાં આવે છે) એકમાત્ર વૈકલ્પિક સ્ટ્રીમ નામ (અસરકારક ફાઇલનામ સાથે સંપૂર્ણપણે બિનસંબંધિત), વધુમાં તે સ્ટ્રીમ માટે વૈકલ્પિક સંકળાયેલ ડેટા.એનટીએફએસ (NTFS) માટે, ફાઇલ્સ અથવા ડિરેક્ટરી માટે ઇન્ડેક્સ ડેટાના સ્ટાન્ડર્ડ ડેટાનો વૈકલ્પિક ડેટા સ્ટ્રીમ્સ અથવા સ્ટાન્ડર્ડ એટ્રીબ્યૂટ્સ માટે અન્ય ડેટાની જેમ ઉપયોગ કરવામાં આવે છે. તે ફક્ત એક એટ્રીબ્યૂટ્સ જેનો સંગ્રહ એક અથવા વિવિધ એટ્રીબ્યૂટ્સ લિસ્ટમાં કરવામાં આવ્યો છે.

  • એમએફટી (MFT) રેકોર્ડમાં વર્ણન કરાયેલ દરેક ફાઇલ માટે (અથવા સ્ટ્રીમ ડિસ્ક્રાઇબર્સના બિન નિવાસી રેપોઝીટરીમાં, જુઓ નીચે), સ્ટ્રીમ ડિસ્ક્રીપ્ટર્સને તેમના (સ્ટ્રીમ પ્રકાર વેલ્યુ, સ્ટ્રીમ નામ) ઓળખવામાં આવે છે, જે વિશિષ્ટ હોવા જોઇએ. વધુમાં, એનટીએફએસ (NTFS) પાસે આ ડિસ્ક્રીપ્ટર્સ માટ કેટલીક આદેશાત્મક શરતો છે.
  • અગાઉથી નિશ્ચિત કરેલી સ્ટ્રીમ પ્રકાર છે, જેનો ઉપયોગ તે ફાઇલ માટે સ્ટ્રીમ્સ રેપોઝીટરીમાં સ્ટ્રીમ ડિસ્ક્રીપ્ટર્સની યાદીના અંતે ઉપયોગ કરાયો છે. દરેક સ્ટ્રીમ રેપોઝીટરીમાં છેલ્લા સ્ટ્રીમ ડિસ્ક્રીપ્ટર તરીકે તેની રજૂઆત કરવી જોઇએ (દરેક તેની અવગણના કરાયા બાદ તમામ અન્ય સ્ટોરેજ સ્પેસ ઉપલબ્ધ બને છે અને એમએફટી (MFT) અથવા બિન નિવાસી સ્માંટ્રીમ્સ રેપોઝીટરીમાં ક્લસ્ટર સાઇઝના રેકોર્ડ સાઇઝ સાથે મેળ બેસાડવા બાયટ્સના ભરાવાના સમાવેશ કરે છે).
  • કેટલાક સ્ટ્રીમ પ્રકારોને દરેક એમએફટી (MFT) રેકોર્ડમાં જરૂરી અને હાજર હોવા જોઇએ, સિવાય કે રદ સ્ટ્રીમ પ્રકાર સાથે સ્ટ્રીમ દ્વારા નિર્દેશ કરાયેલા બિન વપરાયેલા રેકોર્ડઝ.
    • આ સ્ટાન્ડર્ડ એટ્રીબ્યૂટ્સનો કેસ છે, કે જે નિશ્ચિત સાઇઝ રેકોર્ડ તરીકે સંગ્રહ કરવામાં આવ્યા છે અને ટાઇમસ્ટેમ્પઅને અન્ય બેઝિક સિંગલ બીટ એટ્રીબ્યૂટ્સનો સમાવેશ કરે છે. (ડોસ અથવા વિન્ડોઝ 95/98 એપ્લીકેશન્સમાં ફેટ/FAT32દ્વારા સંચાલિત સાથે કોમ્પેટીબલ).
  • કેટલાક સ્ટ્રીમ પ્રકારને નામ હોઇ શકે નહી અને તેમને સમાનાર્થી બનીને રહેવું પડે છે.
    • આ સ્ટાન્ડર્ડ એટ્રીબ્યૂટ્સનો અથવા પસંદગીયુક્ત એનટીએફએસ (NTFS) ફાઇલનામ સ્ટ્રીમ પ્રકારનો કેસ છે, જ્યારે તે પણ ઉપલબ્ધ છે (ડોસ જેવી એપ્લીકેશનો સાથે કોમ્પેટીબલ, જુઓ નીચે).ફક્ત ટૂંકુ નામ જ ધરાવવું તે પણ ફાઇલ માટે શક્ય છે, જે કિસ્સામાં તેની પસંદગી વિન્ડોઝ એક્સપ્લોરરમાં સૂચિત તરીકે કરાશે.
    • સ્ટ્રીમ્સ રેપઝીટરીમાં સંગ્રહીત ફાઇલનામ હેરર્ચીકલ ફાઇલસિસ્ટમ મારફતે ફાઇલને તાત્કાલિક એક્સેસીબલ બનાવતું નથી. હકીકતમાં, તમામ ફાઇલ નામને અલગ રીતે સમાન વોલ્યુમમાં, તેની પોતાની એમટીએફ સાથે અને તેની પોતાની સલામત ડિસ્ક્રીપ્ટર્સ અને એટ્રીબ્યૂટ્સ સાથે ઓછામાં ઓછી એક અલગ ડિરેક્ટરીમાં અનુક્રમીત કરવા જોઇએ, તેનાથી તે ફાઇલ માટે એમએફટી (MFT) એન્ટ્રીનો સંદર્ભ બનશે. તે સમાન વોલ્યુમો પર વિવિધ કન્ટેઇનરોમાંથી વિવિધ સમયે સમાન ફાઇલ કે ડિરેક્ટરીને હાર્ડલિંકડ કરવાની સવલત પૂરી પાડે છે, શક્યતઃ સ્પષ્ટ ફાઇલ નામ સાથે.
  • રેગ્યુલર ફાઇલના ડિફોલ્ટ ડેટા સ્ટ્રીમ એ $ડેટા પ્રકારના સ્ટ્રીમ છે, પરંતુ સમાનાર્થી નામ સાથે અને સમાન એડીએસ છે પરંતુ તેના નામ હોવા જોઇએ.
  • તેનાથી વિરુદ્ધ ડિરેક્ડિટરીનો ડિફોલ્ટ ડેટા સ્ટ્રીમ સ્પષ્ટ પ્રકાર ધરાવે છે, પરંતુ સમાનાર્થી નથી: તે સ્ટ્રીમ નામ ધરાવે છે ("$I30" in NTFS 3+") જે તેનું અનુક્રમીત સ્વરૂપનું પ્રતિબિંબ પાડે છે.

નિવાસી વિ. બિનનિવાસી ડેટા સ્ટ્રીમ્સ[ફેરફાર કરો]

સ્ટોરેજ વધુમાં વધુ કરવા માટે અને અત્યંત નાના સંકળાયેલા ડેટા સાથે સર્વસામાન્ય સ્ટ્રીમ્સના કેસ માટે આઇ/ઓ ઘટાડવા માટે, એનટીએફએસ (NTFS) સ્ટ્રીમ ડિસ્ક્રીપ્ટરમાં આ ડેટાને મૂકવાનું પસંદ કરે છે (જ સ્ટ્રીમ ડિસ્ક્રીપ્ટરનું કદ એમએફટી (MFT) રેકોર્ડ અથવા બિન નિવાસી રેપોઝીટરીમાં સિંગલ એન્ટ્રીના વલધુમાં વધુ કદ કરતા વઘે તો, જુઓ નીચે), ડેટાને સમાવતા ક્લસ્ટરની યાદી બનાવવા માટે એમએફટી એન્ટ્રી સ્પેસનો ઉપયોગ કરવાને બદલે; તેવા કિસ્સામાં સ્ટ્રીમ ડિસ્ક્રીપ્ટર સીધી રીતે ડેટાનો સંગ્રહ કરશે નહી પરંતુ વોલ્યુમ પર સંગ્રહ થયેલો ખરેખર ડેટા આધારિત ફક્ત એલોકેશન મેપનો સંગ્રહ કરશે. જ્યારે સ્ટ્રીમ ડેટા સ્ટ્રીમ ડિસ્ક્રીપ્ટરમાં સીધી રીતે જ એક્સેસ મળવી શકે તેમ હોય તો, તેને કોમ્પ્યુટર ફોરેન્સીક્સ કામદારો દ્વારા રેસીડન્ટ ડેટા કહેવાય છે. ફીટ થાય તેવા ડેટાની સંખ્યાનો આધાર ફાઇલના લક્ષણો પર છે, પરંતુ 700થી 800 બાયટ્સ લાંબા નહી તેવા ફાઇલનામ અને એસીએલ સિવાય સાથે સિંગલ સ્ટ્રીમ ફાઇલ્સમાં સામાન્ય છે.

  • કેટલાક સ્ટ્રીમ ડિસ્ક્રીપ્ટર્સ (જેમ કે પસંદગીના ફાઇલનામ, બેઝિક ફાઇલ એટ્રીબ્યૂટ્સ અથવા દરેક બિનનિવાસી સ્ટ્રીમ માટે મુખ્ય એલોકેશન મેપ)ને બિન નિવાસી બનાવી શકાય નહી.
  • સ્પેર્સ ડેટા સ્ટ્રીમ્સ અથવા કોમ્પ્રેસ ડેટા સ્ટ્રીમ્સ દ્વારા એનટીએફએસ (NTFS) એનક્રિપ્ટેડને બિન નિવાસી બનાવી શકાય નહી.
  • બિન નિવાસી સ્ટ્રીમ્સ માટે એલોકેશન મેપનું સ્વરૂપનો આધાર સ્પર્શ ડેટા સ્ટોરેજની તેની ક્ષમતા પર રહેલો છે. એનટીએફએસ (NTFS)ના પ્રવર્તમાન અમલીકરણમાં, એક વખત બિન નિવાસી સ્ટ્રીમ ડેટાને નિશાની કરવામાં આવે અને સ્પર્શ તરીકે રૂપાંતર કરવામાં આવે, ત્યારે તેને નોન સ્પર્શ ડેટામાં રૂપાંતર કરી શકાય નહી, તેથી, સ્પર્શ એલકેશન મેપને સંપૂર્ણ રીતે ધ્યાનમાં નહી લઇને ડેટાને સંપૂર્ણ રીતે કાપી નાખવામાં ન આવે ત્યાં સુધી તે ફરી નિવાસી બનતા નથી.
  • જ્યારે બિન નિવાસી ડેટા સ્ટ્રીમ વધુ પડતી ફ્રેગમેન્ટ હોય, તેથી તેન અસરકારક એલોકેશન મેપ એમએફટી (MFT) રેકોર્ડમાં સંપૂર્ણ રીતે ફીટ બેસતો નથી, એલોકેશન મેપને, બિન નિવાસી ડેટા સ્ટ્રીમના અસરકારક બિન નિવાસી એલોકેશન મેપમા આડકતરા એલોકેશન મેપ ધરાવતા નાના નિવાસી સ્ટ્રીમ સાથે બિન નિવાસી સ્ટ્રીમ તરીકે પણ સંગ્રહ કરી શકાય છે.
  • ફાઇલ માટે જ્યારે અસંખ્ય સ્ટ્રીમ્સ હોય (એડીએસ, વિસ્તરિત એટ્રીબ્યૂટ્સ, અથવા સલામતી ડિસ્ક્રીપ્ટર્સ સહિત, તેથી તેના ડિસ્ક્રીપ્ટર્સ એમેફટી રેકોર્ડમાં ફીટ બેસી શકતા નથી, બિન નિવાસી સ્ટ્રીમનો પણ અન્ય સ્ટ્રીમ ડિસ્ક્રીપ્ટર્સ માટે વધારાના રેપોઝીટરીના સંગ્રહ માટે બિન નિવાસી સ્ટ્રીમનો ઉપયોગ કરી શકાય છે (સિવાય કે થોડા નાના સ્ટ્રીમ્સ જે બિન નિવાસી હોઇ શકે નહી),એમએફટી (MFT) રેકોર્ડમાં વપરાયેલા સમાન સ્વરૂપનો ઉપયોગ કરીને પરંતુ એમએફટી રેકોર્ડની જગ્યાની શરતો સિવાય.

એનટીએફએસ(NTFS) ફાઇલસિસ્ટમ ડ્રાઇવર કેટલીકવાર સ્ટ્રીમ્સ રેપોઝીટરીમાં આમાંના આ કેટલાક બિન નિવાસી સ્ટ્રીમ્સને રિલોકેટ કરવાનો અને અગ્રિમતા અને પસંદગીયુક્ત ઓર્ડરીંગ નિયમો અને કદના શરતોને આધારે એમએફટી (MFT) રેકોર્ડના સ્ટ્રીમ્સ રેપોઝીટરીમાં બિન નિવાસી રેપોઝીટરીમાં સંગ્રહીત સ્ટ્રીમ ડિસ્ક્રીપ્ટર્સને રિલોકેટ કરવા માટે પ્રયત્ન કરશે. નિવાસી ફાઇલો સીધી રીતે ક્લસ્ટર્સનો કબજો નહી લેતા હોવાથી ("એલોકેશન યુનિટ્સ"), ક્લસ્ટર્સ પર રહેલી ફાઇલોની તુલનામાં એનટીએફએસ (NTFS) વોલ્યુમ પર વધુ ફાઇલો સમાવિષ્ટ કરવાનું વોલ્યુમ માટે શક્ય બને છે. ઉદા. તરીકે, 80 જીબી (74.5 જીઆઇબી) પાર્ટીશન એનટીએફએસ (NTFS) સ્વરૂપ 4 કેઆઇબી ના 19,543,064 ક્લસ્ચર્સ સાથે. સબસ્ટ્રેકીંગ સિસ્ટમ ફાઇલ્સ (64 એમઆઇબી લોગ ફાઇલ, 2,442,888-બાયટ $બીટમેપ ફાઇલ અને નિશ્ચિત ઓવહેડના આશરે 25 ક્લસ્ટર્સ) ફાઇલો અને નિર્દેશાંકો માટે 19,526,158 ક્લસ્ટર્સ મુક્ત રાખે છે. ક્લસ્ટર દીઠ ચાર એમએફટી (MFT) રેકોર્ડ હોવાથી, આ વોલ્યુમ વ્યવહારુ રીતે આશરે 4 × 19,526,158 = 78,104,632 નિવાસી ફાઇલો ધરાવી શક્યા હોત.

મર્યાદાઓ[ફેરફાર કરો]

એનટીએફએસ (NTFS)ની નીચે જણાવેલી કેટલીક મર્યાદાઓ છે:

અનામત ફાઇલ નામ
આશરે 32,767 યુનિકોડ કેરેક્ટરર્સ[૨૮] સુધીના પાથને ફાઇલ સિસ્ટમ, દરેક પાથ કોમ્પોનન્ટ (ડિરેક્ટરી અથવા ફાઇલનામ) 255 કેરેક્ટર સુધી લાંબા સપોર્ટ આપે આપે છે, કેટલાક નામનો ઉપયોગ કરી શકાતો નથી, કેમ કે એનટીએફએસ (NTFS) તેનો મેટાડેટા નિયમિત (હીડન અથવા મોટા ભાગનો એક્સેસીબલ નહી હોવા છતાંયે) ફાઇલમાં સંગ્રહ કરે છે; તેજ રીતે વપરાશકર્તા ફાઇલ્સ પણ આ નામોનો ઉપયોગ કરી શકતું નથી.આ ફાઇલો વોલ્યુમની રુટ ડિરેક્ટરીમાં પર છે (અને ફક્ત તે ડિરેક્ટરી માટે અનામત છે). આ નામો છે: $એમએફટી (MFT), $એમએફટીમિર, $લોગફાઇલ, $વોલ્યુમ, $એટ્રડિફ, . (ડોટ), $બીટમેપ, $બૂટ, $બેડક્લસ, $સિક્યોર, $અપકેસ, અને $એક્સટેન્ડ; (ડોટ) અને $એક્સટેન્ડ બન્ને ડિરેક્ટરીઓ છે; જ્યારે અન્ય ફાઇલો છે.
વધુમાં વધુ વોલ્યુમ સાઇઝ
થિયરીમાં, વધુમાં વધુ એનટીએફએસ (NTFS) વોલ્યુમ સાઇઝ 264−1 ક્લસ્ટર્સની છે. જોકે, વિન્ડોઝ એક્સપી પ્રોફેશનલમાં લાગુ પાડવામા આવી છે તેમ વધુમાં વધુ એનટીએફએસ (NTFS) વોલ્યુમ સાઇઝ 232−1 ક્લસ્ટર્સની છે. ઉદા. તરીકે 64 કેઆઇબીક્લસ્ટર્સનો ઉપયોગ કરતા, વધુમાં વધુ એનટીએફએસ (NTFS) વોલ્યુમ સાઇઝ 256 ટીઆઇબી ઓછા 64 કેઆઇબી છે. 4 કેઆઇબીની ડિફોલ્ટ ક્લસ્ટર સાઇઝનો ઉપયોગ કરતા વધુમાં વધુ એનટીએફએસ (NTFS) વોલ્યુમ સાઇઝ 16 ટીઆઇબી ઓછા 4 કેઆઇબી છે.આ બન્ને વિન્ડોઝ એક્સપી એસપી1 માં વધારવામાં આવેલી 128 જીઆઇબી કરતા ઘણી વધુ છે.) માસ્ટર બૂટ પર પાર્ટીશન ટેબલ (એમબીઆર)ડિસ્કસ રેકોર્ડ કરતા હોવાથી ફક્ત 2 ટીઆઇબી સુધીની જ પાર્ટીશન સાઇઝને સપોર્ટ કરે છે, ડાયનેમિક અથવા જીપીટી વોલ્યુમ્સનો ઉપયોગ 2 ટીઆઇબી કરતા વધુ બૂટેબલ એનટીએફએસ (NTFS) વોલ્યુમની રચના માટે કરવો જ જોઇએ.
વધુમાં વધુ ફાઇલ સાઇઝ
થિયોરેટિકલ: 16 ઇઆઇબી ઓછા 1 કેઆઇબી (264 − 210 અથવા 18,446,744,073,709,550,592 બાયટ્સ). અમલીકરણ: 16 ટીઆઇબી ઓછા 64 કેઆઇબી (244 − 216 અથવા 17,592,185,978,880 બાયટ્સ)
વૈકલ્પિક ડેટા સ્ટ્રીમ્સ
વિન્ડોઝ સિસ્ટમ કોલ્સ વૈકલ્કપિક ડેટા સ્ટ્રીમ્સનું સંચાલન કરી શકશે અથવા નહી કરી શકે. ઓપરેટિંગ સિસ્ટમ પર આધાર રાખતા, યુટિલીટી અથવા રિમોટ ફાઇલ સિસ્ટમ, ફાઇલ ટ્રાન્સફર કદાચ ગુપ્તતાથી ડેટા સ્ટ્રીમ્સને આંચકી લેશે. ફાઇલોને કોપી અથવા દૂર કરવાનો સલામત માર્ગ એ છે કે બેકઅપરીડ અને બેકઅપરાઇટ સિસ્ટમ કોલ્સનો ઉપયોગ કરવો, જે પ્રોગ્રામને સ્ટ્રીમ્સની ગણતરી કરવાની, દરેક સ્ટ્રીમ ડેસ્ટીનેશન વોલ્યુમ પર લખાશે કે નહી તે નક્કી કરવા અને દોષપાત્ર સ્ટ્રીમ્સને જાણીને સ્કીપ કરવાની સવલત પૂરી પાડે છે.
વધુમાં વધુ પાથ લંબાઇ
સંપૂર્ણ પાથ વે 32,767 કેરેક્ટર સુધી[૨૮] લાંબો હોઇ શકે છે; સંબંધિત પાથ 255 કેરેક્ટર સુધી મર્યાદિત છે.ખરાબમાં ખરાબ કિસ્સામાં તેનો અર્થ એવો થાય કે વધુમાં વધુ 128 ડિરેક્ટરીની ઊંડાઇ છે, પરંતુ વ્યવહારમાં આ મર્યાદા જવલ્લેજ ભાગ ભજવે છે.
તારીખની રેન્જ
જે રીતે વિન્ડોજ એનટી ગણે છે તે જ રીતે એનટીએફએસ (NTFS) સમાન સમય ગણે છે. 64 બીટ ટાઇમસ્ટેમ્પ્સની રેન્જ ૧ જાન્યુઆરી, ૧૬૦૧ થી ૨૮ મે છે, 60056 સેકંડદીઠ દસ મિલીયન(107 ટીકના રિઝોલ્યુશન સાથે) (એટલે કે ટીક દીઠ 100 નાનોસેકંડ્ઝ). જોકે વ્યવહારમાં, સિસ્ટમ ઘડિયાળ આ પ્રકારની ચોકસાઇ પૂરી પાડતી નથી અને ઉપલબ્ધ શ્રેષ્ઠ ચોકસાઇ રાખવામાં આવે છે (ખાસ કરીને વધુ સારી સિસ્ટમ ઘડિયાળ માટે વધારાના હાર્ડવેર સપોર્ટ સિવાય 10 મિલીસેકંડ્ઝ). ઉપરાંત, દરેક ટાઇમસ્ટેમ્પસ આ ચોકસાઇ ધરાવતા નથી: સ્ટાન્ડર્ડ રીતે (ડોસ અને વિન્ડોઝ 95/98/એમઇ એપ્લીકેશન્સ સાથે કોમ્પેટિબલ), ચોકસાઇનું સ્તર ઘણું નીચુ છે અને છેલ્લા એક્સેસની તારીખ (જો તે સિસ્ટમ રજિસ્ટ્રી સેટ્ટીંગ્સમાં અસમર્થ ન હોત તો) ફાઇલ સિસ્ટમમાં તાત્કાલિક દર્શાવવામાં આવતી નથી અને મોટા વિરામોમાં ગોળગોળ ફરતી રહે છે.
નિરર્થકતાનો અભાવ
એનટીએફએસ (NTFS) એમએફટી (MFT) ફાઇલોનો બેકઅપ રાખતી નથી કે જેમાં પાર્ટીશન પર સંગ્રહ થયેલી કોઇ પણ ફાઇલના સંદર્ભનો સમાવેશ કરે છે. જો એમએફટી (MFT)ને મિડીયા ખરાબ કામગીરીને કારણે નુકસાન થાય તો તમામ ડેટાને પુનઃપ્રાપ્ત કરી શકાશે નહી. આ ડેટાનો બેકઅપ એમએફટી (MFT) મિરર, એએફટીના તમામ એન્ટ્રીઓ સમાવતો નથી, અગત્યનો ડેટા પુનઃપ્રાપ્ત કરવામાં તેનો ઉપયોગ કરવ શક્ય બનશે નહી.

વિકાસકર્તાઓ[ફેરફાર કરો]

એનટીએફએસ (NTFS) વિકાસકર્તાઓમાં નીચેનાનો સમાવેશ થાય છે[૨૯]:

સંદર્ભો[ફેરફાર કરો]

આવર્તી ઢાંચો મળ્યો : ઢાંચો:Refimprove

  1. Kozierok, Charles M. (April 17, 2001). "Overview and History of NTFS". PCGuide. 
  2. "Recovering Windows NT After a Boot Failure on an NTFS Drive". Microsoft. November 1, 2006. 
  3. Loveall, John (2006). "Storage improvements in Windows Vista and Windows Server 2008" (PowerPoint). Microsoft Corporation. pp. 14–20. Retrieved 2007-09-04. 
  4. એમએસ વિન્ડોઝ એનટી વર્કસ્ટેશન ૪.૦ રિસોર્સ માર્ગદર્શિકા "પોસિક્સ કોમ્પેટિબીલીટી"
  5. માલવેર યુટિલાઇઝીંગ ઓલ્ટરનેટ ડેટા સ્ટ્રીમ્સ, ઔસસર્ટ વેબ લોગ, 21 ઓગસ્ટ 2007
  6. છૂટીછવાઇ ફાઇલ ભૂલોઃSparse File Errors: ફાઇલના અધૂરા ભાગને કારણે 1450 અથવા 665 : ફિક્સીઝ અને વર્કએરાઉન્ડઝ, માઇક્રોસોફ્ટ (Microsoft) કસ્ટમર સર્વિસ એન્ડ સપોર્ટ (સીએસએસ)એસક્યૂએલ સર્વર એન્જિનિયર્સ બ્લોગ, માર્ચ 2009
  7. "Sparse Files". MSDN Platform SDK: File Systems. Retrieved 2005-05-22. 
  8. "Sparse FIles and Disk Quotas". Win32 and COM Development: File Systems. Retrieved 2007-12-05. 
  9. "File Compression and Decompression". MSDN Platform SDK: File Systems. Retrieved 2005-08-18. 
  10. "વિન્ડોઝમાં NTFS માટેની શ્રેષ્ઠ પદ્ધતિઓ ." માઇક્રોસોફ્ટ (Microsoft) નોલેજ બેઝ 2005-08-18ના રોજ મેળવેલું.
  11. Daily, Sean (January 1998). "Optimizing Disks". IDG books. Retrieved 2007-12-17. 
  12. "Designing a Shadow Copy Strategy". Microsoft TechNet. Retrieved 2008-01-15. 
  13. "Transactional NTFS". MSDN. Retrieved 2007-02-02. 
  14. Morello, John (February 2007). "Security Watch Deploying EFS: Part 1". Technet Magazine. Retrieved 2009-01-25. 
  15. ઇએફએસ કેવી રીતે કામ કરે છે, માઇક્રોસોફ્ટ (Microsoft) વિન્ડોઝ 2000 રિસોર્સ કીટ
  16. "Single Instance Storage in Windows 2000" (PDF). Microsoft Research and Balder Technology Group. 
  17. જોહ્ન સેવિલે, "નેટિવ સ્ટોરેજ સ્ટ્રક્ચર્ડ સ્ટોરેજ શું છે?"
  18. "ntfsmount wiki page on linux-ntfs.org"
  19. મેક ઓએસ એક્સ માટે પેરાગોન NTFS - મેક ઓએસ એક્સ હેઠળ વિન્ડોઝ એનટીએફએસ (NTFS)માં સંપૂર્ણ વાંચન અને લખાણ
  20. cfsbloggers (July 14, 2006). "How restore points and other recovery features in Windows Vista are affected when dual-booting with Windows XP". The Filing Cabinet. Retrieved 2007-03-21. 
  21. "NTFS-3G Stable Read/Write Driver". 2009-07-25. 
  22. http://www.free-av.com/en/tools/11/avira_ntfs4dos_personal.html
  23. "How to Convert FAT Disks to NTFS". Microsoft Corporation. 2001-10-25. Retrieved 2007-08-27. 
  24. "બીટીંગ ધ ડેલાઇટ સેવિંગ્સ ટાઇમ બગ અને ફાઇલમાં સુધારો કરવાનો યોગ્ય સમય મેળવવો " ધી કોડ પ્રોજેક્ટ
  25. "માઇક્રોસોફ્ટ (Microsoft) ટેકનેટ રિસોર્સ કીટ"
  26. વિસ્તરિત એન્ટ્રીઓ વધારાના એમએફટી (MFT) રેકોર્ડઝ છે, જે વધારાના યોગદાન ધરાવે છે, જે પ્રાથમિક રેકોર્ડમાં બહંધ બેસતા નથી.તેનાથી કદાચ જો ફાઇલના પૂરતા ભાગ ન થવામાં પરિણમે છે, જે અસંખ્ય સ્ટ્રીમ્સ, લાંબા ફાઇલનામ, જટિલ સલામતી અથવા અન્ય જવલ્લેજ જોવા મળતી પરિસ્થિતિ ધરાવે છે.
  27. વિન્ડોઝ એક્સપી, આ ફાઇલોનું લિસ્ટીંગ જોવામાં ભારે મુશ્કેલ હોવાથીઃ તે રુટ ડાયરેક્ટરીના ઇન્ડેક્સમાં સમાવિષ્ટ છે, પરંતુ વિન32 તેને બહાર ઇન્ટરફેસ ફિલ્ટર કરી દે છે. એનટી 4.0માં, કમાન્ડ લાઇન ડીઆઇઆર કમાન્ડ જો /એ નિશ્ચિત હોય તો રુટ ડાયરેક્ટરીમાં મેટાફાઇલની યાદી બનાવશે. વિન્ડોઝ 2000માં, ડીઆઇઆર /એકામ કરવાનું બંધ કરી દીધું છે, પરંતુ ડીઆઇર /એ \$એમએફટી (MFT)કામ કર્યું હતું.
  28. ૨૮.૦ ૨૮.૧ વધુ સંક્ષિપ્ત રીતે , 32,767 અનુક્રમે.255 {0યુટીએફF-16{/0} કોડ વર્કસ.કેટલાક જવલ્લેજ/અસાધારણ યુનિકોડ કેરેક્ટર્સમાં આ પ્રકારા બે શબ્દોની જરૂર પડે છે.
  29. Custer, Helen (1994). Inside the Windows NT File System. Microsoft Press. p. vii. ISBN 978-1-55615-660-1 .

વધુ વાંચન[ફેરફાર કરો]

      .
      .


બાહ્ય લિન્ક્સ[ફેરફાર કરો]