Πώς να μετακινήσετε μεγάλες εφαρμογές ή παιχνίδια σε άλλο δίσκο

Οι τακτικοί αναγνώστες γνωρίζουν ότι ο κύριος δίσκος του νέου μου υπολογιστή είναι ένας σκληρός δίσκος Intel Solid State Drive με χωρητικότητα 80 Gigabyte. Ο σκληρός δίσκος είναι εξαιρετικός και λειτουργεί καλά σε συνδυασμό με τον σκληρό δίσκο 2 TB που χρησιμοποιώ για αποθήκευση δεδομένων και μερικά μεγαλύτερα προγράμματα που δεν απαιτούν γρήγορο σκληρό δίσκο.

Μερικές φορές τρέχω σε προβλήματα χώρου στο δίσκο. Πάρτε το λογισμικό Steam για παράδειγμα, μπορεί να εγκαταστήσει μόνο καινούργια παιχνίδια στον ίδιο σκληρό δίσκο όπου είναι εγκατεστημένα όλα τα άλλα παιχνίδια (Update: Η Valve έχει ενημερώσει το λογισμικό εν τω μεταξύ για να επιτρέψει την εγκατάσταση παιχνιδιών σε άλλες μονάδες δίσκου).

Αυτό είναι ένα μεγάλο πρόβλημα που οδήγησε σε λίγες λύσεις που δημοσιεύθηκαν στο Διαδίκτυο. Μερικοί χρήστες έχουν μετακινήσει το Steam και όλα τα παιχνίδια τους σε άλλο δίσκο. Άλλοι απεγκατέστησαν ένα παιχνίδι για να κάνουν χώρο για το νέο. Αλλά το πρόβλημα δεν είναι μόνο το Steam. Υπάρχουν παιχνίδια που μπορούν να εγκατασταθούν μόνο στην μονάδα c: για παράδειγμα, και ορισμένες εφαρμογές έχουν τον ίδιο περιορισμό.

Πώς να μετακινήσετε μεγάλες εφαρμογές ή παιχνίδια σε άλλο δίσκο

Ο τρόπος αντιμετώπισης προβλημάτων χώρου στις μονάδες δίσκου είναι να μετακινήσετε τις εφαρμογές ή τα παιχνίδια σε άλλη μονάδα χωρίς να χρειάζεται να τα επανεγκαταστήσετε ή να χάσετε δεδομένα. Πρόσφατα εγκατέστησα το Dragon Age, το οποίο εγκαταστάθηκε στον δίσκο c: drive. Αποφάσισα να μετακινήσω το παιχνίδι από το c: \ σε άλλο σκληρό δίσκο με μεγάλο χώρο αντί να χάσει την κατάσταση εγκατάστασης του παιχνιδιού.

Η ίδια η διαδικασία μετακίνησης είναι αρκετά εύκολη. Απλά μετακινήστε τα αρχεία χρησιμοποιώντας την Εξερεύνηση των Windows ή οποιοδήποτε άλλο διαχειριστή αρχείων που χρησιμοποιείτε σε έναν άλλο σκληρό δίσκο. Μπορείτε να μετακινήσετε το φάκελο πιέζοντας το shift κατά τη διάρκεια της λειτουργίας drag-and-drop (εάν δεν πιέσετε το βέλος που αντιγράφετε τα αρχεία).

Τα περισσότερα παιχνίδια και εφαρμογές δεν θα ξεκινήσουν πια αφού έχουν μετακινηθεί. Αυτό οφείλεται στο γεγονός ότι οι καταχωρήσεις του μητρώου ενδέχεται να εξακολουθούν να συνδέονται με την αρχική τοποθεσία και όχι με την ενημερωμένη.

Η λύση σε αυτό είναι να δημιουργηθούν συμβολικοί σκληροί δεσμοί. Τα Windows έρχονται με το εργαλείο για να κάνουν ακριβώς αυτό. Ανοίξτε μια γραμμή εντολών ως διαχειριστής. Βρίσκετε τη γραμμή εντολών στην περιοχή Βοηθήματα στο μενού "Έναρξη" των Windows. Κάντε δεξί κλικ στη γραμμή εντολών και επιλέξτε την εκτέλεση ως διαχειριστής.

Ενημέρωση : Εάν χρησιμοποιείτε Windows 8 ή νεότερη έκδοση, πατήστε στο πλήκτρο Windows, πληκτρολογήστε cmd.exe, κάντε δεξί κλικ στο αποτέλεσμα και επιλέξτε "Run as administrator".

Η εντολή που χρησιμοποιούμε για να δημιουργήσουμε μια αποκαλούμενη διασταύρωση καταλόγου είναι mklink. Μια διακλάδωση καταλόγου βασικά λέει στο λειτουργικό σύστημα να δημιουργήσει έναν καθρέφτη σε έναν άλλο κατάλογο που παρέχει πρόσβαση σε όλα τα αρχεία του επιλεγμένου καταλόγου στον κατάλογο του καθρέφτη σαν να ήταν αποθηκευμένα σε αυτόν.

Έτσι, με ευκολία: όλα τα αρχεία και οι φάκελοι είναι προσβάσιμοι σε άλλη τοποθεσία, παρόλο που συνδέονται απλά με τα "πραγματικά" αρχεία και τους φακέλους σε άλλο σκληρό δίσκο.

Ωστόσο, τα αρχεία και οι φάκελοι του καταλόγου καθρεπτών διοχετεύονται μόνο στον προορισμό όπου φιλοξενούνται. Αυτό ουσιαστικά σημαίνει ότι μπορείτε να κάνετε το παιχνίδι, την εφαρμογή ή τα Windows να πιστεύουν ότι τα αρχεία και οι φάκελοι βρίσκονται ακόμα στη σωστή θέση τους, ακόμη και αν δεν είναι.

mklink /J "new folder" "folder with the files"

Αυτή είναι η βασική εντολή που θα χρησιμοποιήσουμε. Η παράμετρος / J ορίζει τον τύπο συμβολικής ζεύξης που δημιουργούμε, στην περίπτωση αυτή μια διασταύρωση καταλόγου. Ο νέος φάκελος είναι ο φάκελος καθρέφτη και ο "φάκελος με τα αρχεία" ο φάκελος που περιέχει τα πραγματικά αρχεία που έχετε μετακινηθεί προηγουμένως.

mklink /J "C:\program files (x86)\Dragon Age\" "e:\games\Dragon Age"

Αυτό δημιουργεί μια διασταύρωση καταλόγου έτσι ώστε τα αρχεία και οι φάκελοι του e: \ games \ Dragon Age να είναι προσβάσιμα από το πρόγραμμα και τα Windows στα αρχεία C: \ program files (x86) \ Dragon Age \ επίσης (όπου έχουν αρχικά εγκατασταθεί) .

C: \ Windows \ system32> mklink / J "c: \ Program Files (x86) \ Dragon Age \

Δημιουργία συνδέσμου για c: \ Αρχεία προγράμματος (x86) \ Age Dragon \ c: \ games \ DragonAge \

Η ίδια μέθοδος μπορεί να εφαρμοστεί σε άλλες εφαρμογές ή παιχνίδια. Είναι, για παράδειγμα, δυνατή η μετακίνηση ορισμένων παιχνιδιών με Steam ή αρχείων σε άλλο σκληρό δίσκο για να ελευθερώσετε χώρο στο ένα στον οποίο έχει εγκατασταθεί ο Steam.

Το Mklink είναι διαθέσιμο στα Windows Vista και Windows 7 (Ενημέρωση: Και νεότερες εκδόσεις των Windows). Δεν είμαι σίγουρος για τα Windows XP αυτή τη στιγμή, θα ήταν ωραίο αν κάποιος με XP μπορούσε να με ενημερώσει στα σχόλια. Υπάρχουν προγράμματα όπως το Junction από Sysinternals που μπορούν να δημιουργήσουν διασταυρώσεις και σε περίπτωση που αυτό είναι απαραίτητο.