Punct de joncțiune NTFS

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 14 ianuarie 2014; verificările necesită 23 de modificări .

NTFS Junction Point este o  inovație în sistemul de fișiere NTFS 3.0 ( sistemul de fișiere implicit în Windows 2000 ). Esența inovației este că unitatea logică sau folderul specificat va fi afișat ca folder pe o altă unitate logică sau într-un alt folder. Această caracteristică vă permite să creați unele efecte cu sistemul de fișiere (de exemplu, stocați două profiluri ale aceluiași utilizator și comutați între ele fără probleme). Punctul de joncțiune este implementat în NTFS ca un tip special de punct de analiză ( în engleză reparse point ) [1] .  

Această funcție poate fi configurată în snap-in „ Disk Management ”: faceți clic dreapta pe unitatea conectată, „Schimbați litera sau calea unității...”, apoi lista va afișa toate căile posibile către unitate, implicit unitatea este disponibilă după litera sa ("X:" - unde X este litera unității). Puteți schimba căile către disc folosind butoanele corespunzătoare de sub listă.

Pentru a crea un punct de joncțiune pe un folder, puteți utiliza un utilitar linkdcare este inclus cu kiturile de resurse Windows 2000 și Windows XP . Pe Windows Vista și versiuni ulterioare, un punct de joncțiune sau o legătură simbolică poate fi creat utilizând comanda standard de consolă mklink.

Pentru a accesa un astfel de folder, nu sunt necesare setări suplimentare ale aplicației, adică accesul se realizează prin introducerea adresei folderului. Astfel, limita de 26 de volume locale pe un computer (numărul de litere în limba engleză pentru denumirea discurilor) dispare, deoarece un volum poate fi accesat fără a-i atribui un nume.

Avertismente

Caracteristici notabile

Windows 2000/XP/2003

Windows Explorer
  • Ștergerea unui punct de joncțiune din Explorer cu cheile Shift+Deleteva duce la ștergerea imediată a fișierelor țintă.
  • Dacă punctul de joncțiune este trimis la coșul de reciclare , fișierele țintă vor apărea neafectate, dar vor fi șterse când coșul de reciclare este golit.
  • Mutarea unui punct de joncțiune într-un disc mută pur și simplu punctul de joncțiune. Cu toate acestea, mutarea pe o altă unitate îl va transforma într-un director normal și va muta toate fișierele împreună cu acesta (lăsând directorul de destinație original gol). Anularea mișcării va readuce directorul și tot conținutul său înapoi pe unitatea originală, dar directorul de destinație va rămâne gol (adică punctul de joncțiune nu este recreat).
  • Când vizualizați un folder prin Explorer, este recomandat să îl utilizați Shift+Deletepentru a șterge foldere; fișierele sunt șterse în mod obișnuit. Dezactivarea coșului de reciclare a unității pe care se află punctul de joncțiune vă va permite să ștergeți folderele în mod obișnuit.
Interpret de linie de comandă (cmd.exe)
  • Pe Windows 2000 și versiuni ulterioare, comanda dirrecunoaște punctele de joncțiune prin afișarea în lista de conținut <JUNCTION>în loc de <DIR>(utilizați cu sau dircomutatorul )./A/AL
  • Orice comandă pentru lucrul cu fișiere dintr-un director obișnuit va funcționa la fel aici. Prin urmare, nu ar trebui să utilizați comanda del myjunction - ca urmare, toate fișierele din directorul țintă vor fi distruse.
  • Comenzile rmdirși movefuncționează bine cu conexiunile, cu avertismentul că move(spre deosebire de Explorer, așa cum s-a menționat mai sus) nu vă va permite să mutați conexiunea la o altă partiție.
  • Comanda rmdireste sigură în sensul că elimină doar punctul de joncțiune, nu fișierele țintă.
  • Când răsfoiți un director prin interfața de linie de comandă, puteți șterge fișiere, dar spre deosebire de Explorer, directoarele pot fi și ele șterse (de exemplu, cu rmdir /s dirname).
  • Folosind comanda linkdcu tasta /d, puteți elimina în siguranță punctul de joncțiune.
General
  • Prin plasarea unui punct de joncțiune direct în directorul către care indică, puteți crea o buclă infinită în structura fișierului. Acest lucru poate deruta unele programe (de exemplu , antivirusuri ) care scanează întregul arbore de foldere; pot ieși din recursivitate doar dacă se blochează sau dacă încearcă să acceseze o cale mai lungă de 255 de caractere, ceea ce va genera o eroare API Windows . Un exemplu al acestei situații poate fi găsit în Windows Vista și Windows 7 : . Iată  un punct de legătură care indică compatibilitatea cu aplicațiile vechi.C:\Users\%USERNAME%\AppData\Local\Application DataApplication DataC:\Users\%USERNAME%\AppData\Local\
  • Moștenirea drepturilor ACL se aplică în mod nativ partițiilor și nu funcționează cu conexiuni.

Windows Vista/7

Windows Explorer
  • Punctele de conectare sunt indicate de o pictogramă de lanț cu trei zale.
  • File Explorer vă permite acum să ștergeți în siguranță punctele de joncțiune.
  • Punctul de joncțiune poate fi restaurat din coșul de gunoi.
Legături simbolice

Windows Vista acceptă o nouă caracteristică, legăturile simbolice, care înlocuiesc punctele de joncțiune în Windows 2000 și Windows XP. Sunt concepute pentru a ajuta aplicațiile să migreze și pentru a le îmbunătăți compatibilitatea cu sistemele de operare UNIX. [patru]

Spre deosebire de punctele de joncțiune, legăturile simbolice pot fi legate la un fișier sau chiar la o cale de rețea SMB la distanță . În plus, implementarea NTFS a legăturilor simbolice oferă suport complet pentru legăturile dintre sistemele de fișiere. Cu toate acestea, această funcționalitate cross-computer a legăturilor simbolice necesită suport din partea sistemului de la distanță, limitând astfel suportul la Windows Vista și la sistemele de operare ulterioare.

Vezi și

Note

  1. ↑ Crearea unei legături simbolice Windows către C/C++
  2. Crearea și gestionarea punctelor de joncțiune NTFS . Microsoft. Consultat la 13 decembrie 2010. Arhivat din original la 15 martie 2012.
  3. Neohapsis Arhivat pe 5 iunie 2011 la Wayback Machine .
  4. Legături simbolice . MSDN . Preluat la 9 mai 2011. Arhivat din original la 15 martie 2012.