Jak přesunout velké aplikace nebo hry na jiný disk

Pravidelní čtenáři vědí, že hlavní jednotkou mého nového počítače je jednotka Intel Solid State Drive s kapacitou 80 gigabajtů. Pevný disk je vynikající a funguje dobře v kombinaci s pevným diskem 2 TB, který používám pro ukládání dat, a některými většími programy, které nevyžadují rychlý pevný disk.

Někdy narazím na problémy s diskovým prostorem. Vezměte si například software Steam, můžete nainstalovat pouze nové hry na stejný pevný disk, na kterém jsou nainstalovány všechny ostatní hry (Update: Valve mezitím aktualizoval software, aby umožnil instalaci her na jiné jednotky).

To je velký problém, který vyústil v zveřejnění několika řešení na internetu. Někteří uživatelé přesunuli Steam a všechny své hry na jinou jednotku; Ostatní odinstalovali hru, aby vytvořili místo pro novou. Problém však není pouze problém Steam. Existují například hry, které lze nainstalovat pouze na jednotku c: a některé aplikace mají stejné omezení.

Jak přesunout velké aplikace nebo hry na jiný disk

Můj způsob řešení problémů s prostorem na jednotkách je přesunout aplikace nebo hry na jinou jednotku, aniž by bylo nutné je znovu instalovat nebo ztrácet data. Nedávno jsem nainstaloval Dragon Age, který se nainstaloval na jednotku c :. Rozhodl jsem se přesunout hru z c: \ na jiný pevný disk se spoustou místa místo toho, aniž bych ztratil stav instalace hry.

Samotný proces přesunu je dostatečně snadný. Stačí přesunout soubory pomocí Průzkumníka Windows nebo jiného správce souborů, který používáte, na jiný pevný disk. Složku můžete přesunout stisknutím klávesy shift během operace přetažení (pokud nestisknete klávesu shift, zkopírujete soubory).

Většina her a aplikací se po jejich přesunutí již nespustí. Je to proto, že položky registru mohou stále odkazovat na původní umístění a ne na aktualizované.

Řešením je vytvoření symbolických pevných odkazů. Systém Windows je dodáván s tímto nástrojem. Otevřete příkazový řádek jako správce. Příkazový řádek naleznete v nabídce Příslušenství v nabídce Start systému Windows. Klepněte pravým tlačítkem myši na příkazový řádek a vyberte příkaz Spustit jako správce.

Aktualizace : Pokud používáte Windows 8 nebo novější, klepněte na klíč Windows, napište cmd.exe, klikněte pravým tlačítkem myši na výsledek a vyberte „Spustit jako správce“.

Příkaz, který používáme k vytvoření takzvaného adresářového spojení, je mklink. Spojení adresářů v podstatě říká operačnímu systému, aby vytvořil zrcadlo v jiném adresáři, který poskytuje přístup ke všem souborům vybraného adresáře v adresáři zrcadlení, jako by byly v něm uloženy.

Zjednodušeně řečeno: všechny soubory a složky jsou přístupné na jiném místě, i když pouze odkazují na „skutečné“ soubory a složky na jiném pevném disku.

Soubory a složky zrcadlového adresáře jsou však ve skutečnosti pouze přesměrovány na místo určení, kde jsou skutečně hostovány. To v podstatě znamená, že můžete hru, aplikaci nebo Windows přesvědčit, že soubory a složky jsou stále na správném místě, i když nejsou.

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

To je základní příkaz, který budeme používat. Parametr / J definuje typ symbolického odkazu, který vytváříme, v tomto případě spojení adresáře. Nová složka je zrcadlová složka a „složka se soubory“ složka obsahující skutečné soubory, které jste dříve přesunuli.

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

Tím se vytvoří adresářové spojení, takže soubory a složky e: \ games \ Dragon Age jsou přístupné programem a Windows pod C: \ program files (x86) \ Dragon Age \ (také tam, kde byly původně nainstalovány) .

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

Spoj vytvořen pro c: \ Program Files (x86) \ Dragon Age \ c: \ games \ DragonAge \

Stejnou metodu lze použít na jiné aplikace nebo hry. Je například možné přesunout některé hry nebo soubory Steam na jiný pevný disk a uvolnit tak místo na kterém je Steam nainstalován.

Mklink je k dispozici v systémech Windows Vista a Windows 7 (Aktualizace: A novější verze systému Windows). Nejsem si jistý, zda Windows XP právě teď, bylo by hezké, kdyby někdo s XP mohl dát mi vědět v komentářích. Existují programy jako Junction from Sysinternals, které mohou v případě potřeby vytvářet křižovatky.