NTFS-liitoskohta

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 14. tammikuuta 2014 tarkistetusta versiosta . tarkastukset vaativat 23 muokkausta .

NTFS Junction Point on innovaatio NTFS 3.0 -tiedostojärjestelmässä ( Windows 2000 : n  oletustiedostojärjestelmä ). Uuden innovaation ydin on, että määritetty looginen asema tai kansio näytetään kansiona toisella loogisella asemalla tai toisessa kansiossa. Tämän ominaisuuden avulla voit luoda tehosteita tiedostojärjestelmässä (esimerkiksi tallentaa saman käyttäjän kaksi profiilia ja vaihtaa niiden välillä ilman ongelmia). Liitoskohta on toteutettu NTFS:ssä erikoistyyppisenä uudelleenparsipisteenä ( englanniksi reparse point ) [1] .  

Tämä toiminto voidaan määrittää " Levynhallinta " -laajennuksessa: napsauta hiiren kakkospainikkeella kytkettyä asemaa, "Vaihda asemakirjain tai asemapolku ...", jolloin luettelo näyttää kaikki mahdolliset polut asemaan, oletusarvoisesti asema on käytettävissä sen kirjaimella (" X:" - missä X on aseman kirjain). Voit muuttaa levyn polkuja käyttämällä vastaavia painikkeita luettelon alla.

Voit luoda liitoskohdan kansioon käyttämällä apuohjelmaa linkd, joka sisältyy Windows 2000- ja Windows XP Resource Kit -pakettiin . Windows Vistassa ja uudemmissa käyttöjärjestelmissä risteyspiste tai symbolinen linkki voidaan luoda käyttämällä konsolin vakiokomentoa mklink.

Tällaista kansiota varten ei tarvita lisäasetuksia, eli pääsy tapahtuu kirjoittamalla kansion osoite. Siten yhden tietokoneen 26 paikallisen aseman raja (levyjen nimeämiseen tarkoitettujen englanninkielisten kirjainten määrä) katoaa, koska taltioon pääsee käsiksi antamatta sille nimeä.

Varoitukset

Huomattavia ominaisuuksia

Windows 2000/XP/2003

Windowsin Resurssienhallinta
  • Liitoskohdan poistaminen Explorerissa avainten Shift+Deleteavulla johtaa kohdetiedostojen välittömään poistamiseen.
  • Jos liitoskohta lähetetään roskakoriin , kohdetiedostot eivät vaikuta, mutta ne poistetaan, kun roskakori tyhjennetään.
  • Liitoskohdan siirtäminen levyn sisällä yksinkertaisesti siirtää liitoskohtaa. Siirtyminen toiselle asemalle muuttaa sen kuitenkin normaaliksi hakemistoksi ja siirtää kaikki tiedostot sen mukana (alkuperäinen kohdehakemisto jätetään tyhjäksi). Siirron kumoaminen palauttaa hakemiston ja sen kaiken sisällön takaisin alkuperäiseen asemaan, mutta kohdehakemisto pysyy tyhjänä (eli liitoskohtaa ei luoda uudelleen).
  • Kun tarkastelet kansiota Explorerin kautta, on suositeltavaa käyttää Shift+Deletekansioiden poistamiseen; tiedostot poistetaan tavalliseen tapaan. Poistamalla liitäntäpisteen aseman roskakorin käytöstä voit poistaa kansioita tavalliseen tapaan.
Komentorivitulkki (cmd.exe)
  • Windows 2000 :ssa ja sitä uudemmissa käyttöjärjestelmissä komento dirtunnistaa liitospisteet näyttämällä sen sisältöluettelossa <JUNCTION>sen sijaan , että <DIR>(käytä tai dirkytkimen kanssa )./A/AL
  • Kaikki komennot tavallisessa hakemistossa olevien tiedostojen käsittelemiseksi toimivat samoin tässä. Siksi sinun ei pitäisi käyttää komentoa del myjunction - seurauksena kaikki kohdehakemiston tiedostot tuhoutuvat.
  • Komennot rmdirja movetoimivat hyvin yhteyksien kanssa sillä varoituksella, että move(toisin kuin Explorer, kuten yllä mainittiin) se ei salli sinun siirtää yhteyttä toiseen osioon.
  • Komento rmdiron turvallinen siinä mielessä, että se poistaa vain liitoskohdan, ei kohdetiedostoja.
  • Kun selaat hakemistoa komentoriviliittymän kautta, voit poistaa tiedostoja, mutta toisin kuin Resurssienhallinnassa, hakemistoja voidaan myös poistaa (esimerkiksi näppäimellä rmdir /s dirname).
  • Voit poistaa liitoskohdan turvallisesti käyttämällä komennolla linkdnäppäimellä ./d
Yleistä
  • Asettamalla liitoskohdan suoraan hakemistoon, johon se osoittaa, voit luoda tiedostorakenteeseen loputtoman silmukan . Tämä voi hämmentää joitakin ohjelmia (esimerkiksi virustorjuntaohjelmia ), jotka tarkistavat koko kansiopuun; he voivat poistua rekursiosta vain, jos ne kaatuvat tai jos he yrittävät käyttää polkua, joka on pidempi kuin 255 merkkiä, mikä aiheuttaa Windows API -virheen . Esimerkki tästä tilanteesta löytyy Windows Vistasta ja Windows 7 : stä :. Tässä  on risteyskohta, joka osoittaa yhteensopivuuden vanhojen sovellusten kanssa.C:\Users\%USERNAME%\AppData\Local\Application DataApplication DataC:\Users\%USERNAME%\AppData\Local\
  • ACL - oikeuksien periytyminen koskee alkuperäisesti osioita, eikä se toimi yhteyksien kanssa.

Windows Vista/7

Windowsin Resurssienhallinta
  • Liitäntäpisteet on merkitty kolmilenkillä ketjukuvakkeella.
  • File Explorer mahdollistaa nyt risteyspisteiden turvallisen poistamisen.
  • Risteyspiste voidaan palauttaa roskakorista.
Symboliset linkit

Windows Vista tukee uutta ominaisuutta, symbolisia linkkejä, jotka korvaavat liitoskohdat Windows 2000:ssa ja Windows XP:ssä. Ne on suunniteltu auttamaan sovellusten siirtymistä ja parantamaan niiden yhteensopivuutta UNIX-käyttöjärjestelmien kanssa. [neljä]

Toisin kuin risteyspisteet, symboliset linkit voidaan linkittää tiedostoon tai jopa SMB -etäverkkopolkuun . Lisäksi symbolisten linkkien NTFS-toteutus tarjoaa täyden tuen tiedostojärjestelmien välisille linkeille. Tämä symbolisten linkkien tietokoneiden välinen toiminnallisuus vaatii kuitenkin tukea etäjärjestelmältä, mikä rajoittaa niiden tuen Windows Vistaan ​​ja uudempiin käyttöjärjestelmiin.

Katso myös

Muistiinpanot

  1. Windows - symbolisen linkin luominen C/C++:aan
  2. NTFS-liitospisteiden luominen ja hallinta . Microsoft. Haettu 13. joulukuuta 2010. Arkistoitu alkuperäisestä 15. maaliskuuta 2012.
  3. Neohapsis Arkistoitu 5. kesäkuuta 2011 Wayback Machinessa .
  4. Symboliset linkit . MSDN . Haettu 9. toukokuuta 2011. Arkistoitu alkuperäisestä 15. maaliskuuta 2012.