Ako presunúť veľké aplikácie alebo hry na iný disk

Pravidelní čitatelia vedia, že hlavnou jednotkou môjho nového počítača je jednotka Intel Solid State Drive s kapacitou 80 gigabajtov. Pevný disk je vynikajúci a funguje dobre v kombinácii s pevným diskom 2 TB, ktorý používam na ukladanie údajov, a niektorými väčšími programami, ktoré nevyžadujú rýchly pevný disk.

Niekedy narazím na problémy s diskovým priestorom. Vezmite si napríklad softvér Steam, ktorý môže inštalovať nové hry len na ten istý pevný disk, na ktorom sú nainštalované všetky ostatné hry (aktualizácia: Valve medzitým aktualizoval softvér, aby umožnil inštaláciu hier na iné disky).

To je veľký problém, ktorý vyústil do zverejnenia niekoľkých riešení na internete. Niektorí používatelia presunuli Steam a všetky svoje hry na inú jednotku; Iní odinštalovali hru, aby vytvorili priestor pre novú. Problém však nie je len problém so Steam. Existujú hry, ktoré je možné nainštalovať napríklad iba na jednotku c: a niektoré aplikácie majú rovnaké obmedzenia.

Ako presunúť veľké aplikácie alebo hry na iný disk

Môj spôsob riešenia problémov s priestorom na diskoch je presunúť aplikácie alebo hry na inú jednotku bez toho, aby ste ich museli preinštalovať alebo stratiť údaje. Nedávno som nainštaloval program Dragon Age, ktorý sa nainštaloval na jednotku c :. Rozhodol som sa presunúť hru z disku c: \ na iný pevný disk s veľkým priestorom namiesto toho, aby som stratil stav inštalácie hry.

Samotný proces presunu je dosť jednoduchý. Stačí presunúť súbory pomocou Prieskumníka Windows alebo iného správcu súborov, ktorý používate, na iný pevný disk. Priečinok môžete presunúť stlačením klávesu shift počas operácie drag and drop (ak nestlačíte kláves shift, kopírujete súbory).

Väčšina hier a aplikácií sa už po ich presune nespustí. Je to preto, že položky registra môžu stále odkazovať na pôvodné umiestnenie a nie na aktualizované.

Riešením je vytvorenie symbolických pevných odkazov. Systém Windows je dodávaný s týmto nástrojom. Otvorte príkazový riadok ako správca. Príkazový riadok nájdete v časti Príslušenstvo v ponuke Štart systému Windows. Pravým tlačidlom myši kliknite na príkazový riadok a vyberte príkaz Spustiť ako správca.

Aktualizácia : Ak používate Windows 8 alebo novší, klepnite na kľúč Windows, napíšte cmd.exe, kliknite pravým tlačidlom myši na výsledok a vyberte „Spustiť ako správca“.

Príkaz, ktorý používame na vytvorenie takzvaného adresárového spojenia, je mklink. Spojenie adresárov v podstate hovorí operačnému systému, aby vytvoril zrkadlo v inom adresári, ktorý poskytuje prístup ku všetkým súborom vybratého adresára v zrkadlovom adresári, akoby boli v ňom uložené.

Jednoduchšie povedané: všetky súbory a priečinky sú prístupné na inom mieste, aj keď iba odkazujú na „skutočné“ súbory a priečinky na inom pevnom disku.

Súbory a priečinky adresára zrkadiel sú však presmerované iba na cieľové miesto, kde sú skutočne hostené. To v podstate znamená, že hra, aplikácia alebo Windows môžu presvedčiť, že súbory a priečinky sú stále na správnom mieste, aj keď nie sú.

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

To je základný príkaz, ktorý budeme používať. Parameter / J definuje typ symbolického odkazu, ktorý vytvárame, v tomto prípade spojenie adresárov. Nový priečinok je zrkadlový priečinok a „priečinok so súbormi“ priečinok obsahujúci skutočné súbory, ktoré ste predtým presunuli.

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

Vytvorí sa tak adresárová križovatka, takže súbory a priečinky e: \ games \ Dragon Age sú prístupné programom a Windows pod C: \ program files (x86) \ Dragon Age \ (ak boli pôvodne nainštalované),

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

Križovatka vytvorená pre program c: \ Program Files (x86) \ Dragon Age \ c: \ games \ DragonAge \

Rovnakú metódu je možné použiť aj na iné aplikácie alebo hry. Napríklad je možné presunúť niektoré Steam hry alebo súbory na iný pevný disk a uvoľniť tak miesto na ktorom je Steam nainštalovaný.

Mklink je k dispozícii v systémoch Windows Vista a Windows 7 (Aktualizácia: A novšie verzie systému Windows). Nie som si istý v súčasnosti v systéme Windows XP, bolo by pekné, keby mi niekto v systéme XP mohol dať komentár. Existujú programy ako Junction from Sysinternals, ktoré v prípade potreby dokážu vytvoriť aj križovatky.