Grote apps of games naar een andere schijf verplaatsen

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Vaste lezers weten dat de belangrijkste schijf van mijn nieuwe pc een Intel Solid State Drive van 80 gigabyte is. De harde schijf is uitstekend en werkt goed in combinatie met de 2 TB harde schijf die ik gebruik voor dataopslag en enkele grotere programma's die geen snelle harde schijf nodig hebben.

Ik kom soms problemen met de schijfruimte tegen. Neem bijvoorbeeld de Steam-software, deze kan alleen nieuwe games installeren op dezelfde harde schijf waarop alle andere games zijn geïnstalleerd (Update: Valve heeft de software ondertussen bijgewerkt naar laat de installatie van games op andere schijven toe ).

Dat is een groot probleem dat ertoe heeft geleid dat er een paar oplossingen op internet zijn geplaatst. Sommige gebruikers hebben Steam en al hun games naar een andere schijf verplaatst; Anderen hebben een game verwijderd om ruimte te maken voor de nieuwe. Maar het probleem is niet alleen een Steam-probleem. Er zijn games die bijvoorbeeld alleen op de c: drive kunnen worden geïnstalleerd, en sommige applicaties hebben dezelfde beperking.

Grote apps of games naar een andere schijf verplaatsen

Mijn manier om ruimteproblemen op schijven op te lossen, is door de apps of games naar een andere schijf te verplaatsen zonder ze opnieuw te hoeven installeren of gegevens te verliezen. Ik heb onlangs Dragon Age geïnstalleerd dat zichzelf op de c: schijf heeft geïnstalleerd. Ik besloot om de game van c: naar een andere harde schijf met veel ruimte te verplaatsen zonder de installatiestatus van de game te verliezen.

mklink

Het verplaatsingsproces zelf is eenvoudig genoeg. Verplaats de bestanden gewoon met Windows Verkenner of een andere bestandsbeheerder die u mogelijk gebruikt naar een andere harde schijf. U kunt de map verplaatsen door op shift te drukken tijdens het slepen en neerzetten (als u niet op shift drukt, kopieert u de bestanden).

De meeste games en applicaties starten niet meer nadat ze zijn verplaatst. Dat komt omdat registervermeldingen nog steeds naar de oorspronkelijke locatie linken en niet naar de bijgewerkte.

De oplossing hiervoor is het maken van symbolische harde links. Windows wordt geleverd met de tool om precies dat te doen. Open een opdrachtprompt als beheerder. U vindt de opdrachtprompt onder Accessoires in het Windows Startmenu. Klik met de rechtermuisknop op de opdrachtprompt en selecteer Uitvoeren als beheerder.

Bijwerken : Als u Windows 8 of nieuwer gebruikt, tik dan op de Windows-toets, typ cmd.exe, klik met de rechtermuisknop op het resultaat en selecteer 'als administrator uitvoeren'.

Het commando dat we gebruiken om een ​​zogenaamd mapknooppunt te maken is mklink. Een mapknooppunt vertelt het besturingssysteem in feite om een ​​spiegel in een andere map te maken die toegang geeft tot alle bestanden van de geselecteerde map in de mirror-map alsof ze erin zouden zijn opgeslagen.

Dus, eenvoudiger gezegd: alle bestanden en mappen zijn toegankelijk op een andere locatie, ook al linken ze gewoon naar de 'echte' bestanden en mappen op een andere harde schijf.

De bestanden en mappen van de mirror-directory worden echter eigenlijk alleen omgeleid naar de bestemming waar ze daadwerkelijk worden gehost. Dit betekent in wezen dat je het spel, de applicatie of Windows kunt laten geloven dat de bestanden en mappen nog steeds op de juiste plaats staan, ook al zijn ze dat niet.

mklink / J 'nieuwe map' 'map met de bestanden'

Dat is het basiscommando dat we zullen gebruiken. De parameter / J definieert het type symbolische link dat we maken, in dit geval een directory-kruising. De nieuwe map is de spiegelmap en de 'map met de bestanden' de map met de echte bestanden die je eerder hebt verplaatst.

mklink / J 'C: programmabestanden (x86) Dragon Age ' 'e: games Dragon Age'

Dit creëert een mapknooppunt zodat de bestanden en mappen van e: games Dragon Age toegankelijk zijn voor het programma en Windows ook onder C: programmabestanden (x86) Dragon Age (waar ze oorspronkelijk zijn geïnstalleerd) .

C: Windows system32> mklink / J 'c: Program Files (x86) Dragon Age ' 'c: games Dragon Age '
Junction gemaakt voor c: Program Files (x86) Dragon Age c: games DragonAge

Dezelfde methode kan worden toegepast op andere applicaties of games. Het is bijvoorbeeld mogelijk om sommige Steam-games of bestanden naar een andere harde schijf te verplaatsen om ruimte vrij te maken op de harde schijf waarop Steam is geïnstalleerd.

Mklink is beschikbaar in Windows Vista en Windows 7 (Update: en nieuwere versies van Windows). Ik ben op dit moment niet zeker van Windows XP, het zou leuk zijn als iemand met XP me dit in de comments zou kunnen laten weten. Er zijn programma's zoals Knooppunt van Sysinternals die ook knooppunten kunnen maken als dat nodig is.