Как перенести большие приложения или игры на другой диск

Постоянные читатели знают, что основным диском моего нового ПК является твердотельный накопитель Intel емкостью 80 гигабайт. Жесткий диск превосходен и хорошо работает в сочетании с жестким диском емкостью 2 ТБ, который я использую для хранения данных, и некоторыми более крупными программами, которым не требуется быстрый жесткий диск.

Иногда я сталкиваюсь с диском космические проблемы. Возьмем, к примеру, программное обеспечение Steam, оно может устанавливать новые игры только на тот же жесткий диск, на котором установлены все остальные игры (Обновление: Valve тем временем обновила программное обеспечение, чтобы разрешить установку игр на другие диски).

Это большая проблема, из-за которой в Интернете было опубликовано несколько решений. Некоторые пользователи переместили Steam и все их игры на другой диск; Другие удалили игру, чтобы освободить место для новой. Но проблема не только в Steam. Есть игры, которые можно установить, например, только на диск c :, и некоторые приложения имеют такое же ограничение.

Как переместить большие приложения или игры на другой диск

Мой способ решения проблем с пространством на дисках — переместить приложения или игры на другой диск без необходимости их переустановки или потери данных. Недавно я установил Dragon Age, который установился на диск c :. Я решил переместить игру с c: на другой жесткий диск с большим объемом свободного места, не теряя при этом статус установки игры.

Сам процесс перемещения достаточно прост. Просто переместите файлы с помощью проводника Windows или любого другого файлового менеджера, который вы можете использовать, на другой жесткий диск. Вы можете переместить папку, нажав shift во время операции перетаскивания (если вы не нажмете shift, вы скопируете файлы).

Большинство игр и приложений больше не запускаются после того, как они были перемещены. Это потому, что записи реестра могут по-прежнему ссылаться на исходное местоположение, а не на обновленное.

Решением этого является для создания символических жестких ссылок. Windows поставляется с инструментом для этого. Откройте командную строку от имени администратора. Вы найдете командную строку в разделе «Стандартные» в меню «Пуск» Windows. Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».

Обновление : если вы используете Windows 8 или новее, нажмите клавишу Windows, введите cmd .exe, щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».

Команда, которую мы используем для создания так называемого соединения каталогов, — это mklink. Соединение каталогов в основном указывает операционной системе создать зеркало в другом каталоге, которое обеспечивает доступ ко всем файлам выбранного каталога в зеркальном каталоге, как если бы они были в нем хранятся.

Итак, в более простые термины: все файлы и папки доступны в другом месте, даже если они просто ссылаются на «настоящие» файлы и папки на другом жестком диске..

Однако файлы и папки зеркального каталога фактически перенаправляются только туда, где они фактически размещены. По сути, это означает, что вы можете заставить игру, приложение или Windows полагать, что файлы и папки все еще находятся на своих местах, даже если это не так.

mklink/J "new папка "" папка с файлами "

Это основная команда, которую мы будем использовать. Параметр/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: games Dragon Age »
Соединение создано для c: Program Files (x86) Dragon Age c: games DragonAge

Тот же метод можно применить к другим приложениям или играм. Например, можно переместить некоторые игры или файлы Steam на другой жесткий диск, чтобы освободить место на том, на котором установлен Steam.

Mklink доступен в Windows Vista и Windows 7 (Обновление: и более новые версии Windows). Я не уверен насчет Windows XP прямо сейчас, было бы неплохо, если бы кто-нибудь с XP мог сообщить мне об этом в комментариях. Существуют такие программы, как Junction от Sysinternals, которые также могут создавать соединения, если это необходимо.

Оцените статью
toodcast.ru
Добавить комментарий