Hoofd Ramen 10 Symbolische koppelingen, harde koppelingen en directoryverbindingen in Windows 10

Symbolische koppelingen, harde koppelingen en directoryverbindingen in Windows 10



In Windows 10 kunt u symbolische koppelingen gebruiken om eenvoudig de ene map naar een andere locatie om te leiden. Symbolische koppelingen worden veel gebruikt in het besturingssysteem voor zijn eigen bestanden en mappen. Met symbolische koppelingen kunt u schijfruimte besparen en uw gegevens toegankelijk maken vanaf verschillende bestandssysteemlocaties zonder uw gegevens fysiek te verplaatsen.

Advertentie

Symbolische links kunnen in veel situaties behoorlijk nuttig zijn. Zo heb ik onlangs een SSD-schijf aan mijn computer toegevoegd en daar Windows geïnstalleerd. Al mijn draagbare apps bleven in de map D: portable en veel ervan waren geconfigureerd om te werken met de map D: documents. Het probleem was dat voordat ik deze nieuwe SSD toevoegde, het pad naar mappen C: portable en C: documents was.

Door deze twee mappen te symboliseren, kreeg ik alles binnen een paar seconden werkend. Ik heb symbolische koppelingen gemaakt met de naam c: portable en c: documents zonder een enkel bestand of map te verplaatsen. Een ander interessant ding is dat als ik mijn symbolische links naar een andere locatie verplaats, bijvoorbeeld naar de E: -schijf, ze blijven werken en naar mijn mappen op de D: -schijf verwijzen.

Hier is hoe symbolische koppelingen kunnen worden gemaakt.

Voor symbolisch koppelingsbeheer biedt Windows u vele manieren.

De bekendste tool is mklink. Het heeft de volgende syntaxis (mklink /?):

MKLINK [[/ D] | [/ H] | [/ J]] Linkdoel

/ D - Creëert een symbolische link naar een directory. Standaard is een symbolische bestandslink.
/ H - Creëert een harde link in plaats van een symbolische link.
/ J - Creëert een directory-kruising.
Link - Specificeert de nieuwe symbolische linknaam.
Doel - Specificeert het pad (relatief of absoluut) waarnaar de nieuwe link verwijst.

Nu vraag je je misschien af ​​wat het verschil is tussen een symbolische directory-link en een directory-junction.

Wat is het verschil tussen een symbolische directory-link en een directory-kruising
Een Directory Junction is een ouder type symbolische koppeling, die geen UNC-paden (netwerkpaden die beginnen met \) en relatieve paden ondersteunt. Directoryknooppunten worden ondersteund in Windows 2000 en latere NT-gebaseerde Windows-systemen. Een symbolische directorylink ondersteunt daarentegen ook UNC en relatieve paden. Ze hebben echter minimaal Windows Vista nodig. Dus in de meeste gevallen heeft de symbolische link naar de directory de voorkeur.

Wat is het verschil tussen een harde link en een symbolische link
Een harde link kan alleen worden gemaakt voor bestanden, niet voor mappen. U kunt geen harde koppeling maken voor mappen. Het heeft dus meer beperkingen dan een Directory Junction en ondersteunt ook geen UNC-paden.

wie stalkt mijn facebookpagina

Hoe u kunt zien of een bestand of map een symbolische koppeling is
Laten we alle drie de soorten symbolische koppelingen maken en kijken hoe ze worden weergegeven in het besturingssysteem.
Ik zal de map Winaero op mijn bureaublad en het tekstbestand Winaero.txt op dezelfde locatie aanmaken.
Vervolgens maak ik een nieuwe symbolische link en een nieuwe Directory Junction voor de map en het tekstbestand.

De opdracht mklink vereist beheerdersrechten, dus u moet het uitvoeren vanaf een verhoogde opdrachtprompt .

Met de volgende opdracht wordt een nieuwdirectory symbolische link:

mklink / d 'c:  gebruikers  winaero  desktop  directory symbolische link' 'c:  gebruikers  winaero  desktop  winaero'

Windows 10 maakt een directory-symbolische linkEen symbolische link naar een directory kan visueel worden geïdentificeerd door het snelkoppelingspictogram dat is toegevoegd aan het hoofdpictogram:Windows 10 maakt een mapknooppunt

hoe te kopiëren en plakken in stopverf

Als u bovendien de kolom 'Attributen' in de detailweergave van Verkenner hebt ingeschakeld, ziet u het 'L'-attribuut dat aangeeft dat het een symbolische link is.Windows 10-bestand symbolische linkopdracht

Laten we nu een nieuwdirectory-knooppuntvoor de Winaero-map, als volgt:

mklink / j 'c:  users  winaero  desktop  directory junction' 'c:  users  winaero  desktop  winaero'

Windows 10-bestand symbolische link in verkennerHet heeft geen visueel verschil met een symbolische directorylink in Verkenner, dus je kunt niet zien of het een directory-kruising of een symbolische directory-link is:Windows 10-bestand symbolische link

De enige manier om het type link te vinden, is door de console te gebruikenaan jouopdracht. Open een nieuw opdrachtpromptvenster in de map die uw link bevat en voer de opdracht dir uit. Zie de output:Windows 10-bestand harde koppeling

Laten we nu eensymbolische link voor het tekstbestandIk maakte. De opdracht is als volgt:

mklink 'c:  gebruikers  winaero  desktop  bestand symbolische link.txt' 'c:  gebruikers  winaero  desktop  winaero.txt'

Windows 10-bestand harde link op desktopNogmaals, het is niet visueel anders dan een gewoon snelkoppelingsbestand, behalve de kolomwaarde van de attributen en het itemtype 'symlink':

Windows 10-systeem harde koppelingen

De situatie is anders voorharde koppelingen. Laten we er een maken:

mklink / h 'c:  gebruikers  winaero  desktop  bestand harde link.txt' 'c:  gebruikers  winaero  desktop  winaero.txt'

De harde koppeling heeft geen visueel verschil met een gewoon bestand wanneer deze wordt weergegeven in Verkenner:

De enige manier om er zeker van te zijn dat het bestand een harde koppeling is, is door een ander hulpprogramma voor de console te gebruiken, fsutil.
Voer het als volgt uit:

fsutil hardlink lijst 'bestand hard link.txt'

Het genoemde commando toont alle hardlink-bestanden:

overwatch hoe deelnemen aan groepschat group

U kunt niet gemakkelijk zien of een bestand een harde koppeling is, omdat Explorer out of the box een dergelijke indicatie niet geeft. Ze gedragen zich als gewone bestanden in de uitvoer van een dir-opdracht of in Verkenner.

Hardlinks zijn echter nog steeds links naar andere bestanden. Ze dupliceren de inhoud van het doelbestand niet en nemen geen overtollige schijfruimte in beslag.

In Windows Vista en hoger worden mapknooppunten gebruikt om oudere bestandsmappaden zoals C: Documents and Settings te koppelen aan nieuwere paden zoals C: Users. Symbolische koppelingen worden ook gebruikt om C: Users All Users om te leiden naar C: ProgramData.

Vanaf Windows Vista worden harde koppelingen ook veel gebruikt door Windows en het bijbehorende onderhoudsmechanisme. Veel systeembestanden zijn harde koppelingen naar bestanden in de map Windows Component Store. Als je het commando fsutil hardlink list uitvoert voor explorer.exe, notepad.exe of regedit.exe, kun je dit zelf zien!

De WinSxS-map slaat verschillende systeembestanden op, die via harde links zijn gekoppeld aan de bestanden in de mappen C: Windows, C: Windows System32 en andere systeemmappen. Wanneer updates van het besturingssysteem zijn geïnstalleerd, worden de bestanden in WinSxS bijgewerkt en opnieuw hard gekoppeld aan systeemlocaties.

Dat is het. Nu weet u alles wat u moet weten over symbolische koppelingen in Windows 10. Met behulp van deze informatie kunt u problemen met paden oplossen wanneer u een nieuwe schijf aan uw computer toevoegt, of een map verplaatst maar deze nog steeds nodig heeft om toegankelijk te zijn via de vorige pad. Laat gerust een reactie achter als je een vraag hebt of iets toe wilt voegen.

Zie je hoe u symbolische koppelingen maakt met PowerShell .

Interessante Artikelen

Editor'S Choice

Wijzig doorschijnende selectierechthoekkleur in Windows 10
Wijzig doorschijnende selectierechthoekkleur in Windows 10
Doorschijnende selectierechthoek vertegenwoordigt de selectie wanneer u met de linkermuisknop klikt en de linkerknop ingedrukt houdt en vervolgens de aanwijzer sleept. U kunt de kleur ervan wijzigen in Windows 10.
Ruim uw Windows-bureaublad op
Ruim uw Windows-bureaublad op
Bekijk hoe u uw Windows-bureaublad kunt opruimen om uw computer sneller te maken en beter gebruik te maken van het werkgeheugen.
Schakel het donkere thema in voor Instellingen en Moderne apps in Windows 10
Schakel het donkere thema in voor Instellingen en Moderne apps in Windows 10
Windows 10 heeft een nieuw donkerder uiterlijk voor moderne apps. Nadat u de eenvoudige stappen in dit artikel heeft gevolgd, kunt u het bekijken. Merk op dat deze truc beschikbaar is sinds de release van Windows 10 build 10056. Laten we eens kijken hoe het nieuwe donkere uiterlijk is. Hier is hoe de standaardinstellingen-app
Windows 10 Jubileumupdate ontvangt meldingsbadges voor universele apps
Windows 10 Jubileumupdate ontvangt meldingsbadges voor universele apps
Met Windows 10 Jubileumupdate krijgt de taakbalk meldingsbadges voor universele apps met een kleiner pictogram boven het pictogram van de toepassing.
Moet u een tablet of een laptop kopen?
Moet u een tablet of een laptop kopen?
Leer de verschillen tussen tablets en laptops om te bepalen welke het beste bij uw mobiele computerbehoeften past.
Google Pixel 3 – Taal wijzigen
Google Pixel 3 – Taal wijzigen
De interfacetaal van de Pixel 3 is standaard Engels. U kunt het echter in vrijwel elke gewenste taal instellen, aangezien Android beschikbaar is in alle belangrijke talen, en sommige niet zo belangrijk. Dit is niet alleen
Tagarchief: Windows 10 Creators Update Build 15063 ISO-afbeeldingen
Tagarchief: Windows 10 Creators Update Build 15063 ISO-afbeeldingen