перенос игры с диска на диск - вопрос №480457

если я перенесу игру world of tanks с диска С на D при помощи тотал командер она будет играть?? просто слышал что игры могут после этого не играть, подскажите пожалуйста)

29.11.12
2 ответа

Ответы

причина привязки к месту на диске чаще всего состоит в том, что в реестре windows прописываются пути к некоторым файлам програмного обеспечения

это касается не только игр, это общая особенность ПО для windows

для програм которые не имеют такой зависимости, обычно указывают понятие portable (портативный, но в данном случае подразумевается скорее «мобильный» относительно места на диске). обычно такие программы не имеют инсталятора, а распространяются в архиве, который нужно просто распаковать в произвольную папку и можно запускать

кроме того — для программ установленных с помощью инсталятора, при перемещении программы, сразу возникает проблема последующего удаления инсталятором — он будет искать программу строго в той папке, куда ставил

в результате в реестре останется много «мусора» — записей о компонентах программы, которые можно зачистить потом только оптимизаторами реестра. а это риск испортить реестр как таковой

лучший способ для программ с инсталятором — удалить ее инсталятором, после чего повторно установить в другое расположение

если хочется сохранить накопленые баллы или пройденные уровни — надо искать в программе средства архивирования и восстановления таких данных

не редко, при повторной установке, программы вполне успешно «подбирают» такие данные сами. но гарантировать это нельзя. лучший способ сделать архивную копию пользовательских данных перед удалением, а потом восстановить после повторной установки

29.11.12

Если вы переносите игру по причине нехватки свободного места на диске — то всё просто… Используйте "Символьные ссылки" и игра будет играть без проблем. ГЛАВНОЕ, чтобы на обоих дисках была файловая система NTFS!

 

Делаете следующее:

Запомните или скопируйте куда-нибудь путь к папке которую вы желаете перенести! НАПРИМЕР: c:\games\hitman
Переносите папку с игрой (hitman) в любое удобное для вас место. Допустим, вы перенесли эту папку сюда: d:\ИГРЫ\Hitman (тоже запомните или запишите этот путь).

Нажмите сочетание клавиш WIN+R, и в появившемся окне наберите cmd и нажмите ОК. Или вы испытываете затруднение с сочетаниями клавиш — то пройдите следующий путь: ПУСК — Все программы — Стандартные — Командная строка.

в появившемся черном окошечке (командной строке), наберите: mklink /D "c:\games\hitman" "d:\ИГРЫ\Hitman"

Т.е. после команды «mklink /D» сначала мы пишем тот путь, который был изначальным к папке hitman, затем ставим пробел и пишем путь до той папки, куда мы её перенесли. Пути лучше писать в ковычках.

Смысл, думаю, ясен. Чтобы было проще — скопируйте куда-нибудь в текстовый документ эти ссылки, а потом вставьте после команды «mklink /D»

 Таким образом «игра» будет обманута, видя свою папку в нужном месте, но не подозревая о том, что это не её папка, а портал между двумя мирами файловой системы...

Если что-то из моего примера не понятно — обращайтесь, объясню.

 

КСТАТИ! для Total Commander есть специальный плагин Virtual Panel. Но я им никогда не пользовался… А вот в FAR эти ссылки делать проще простого, с помощью сочетания клавиш Alt+F6.

30.11.12

Глеб Черняк

Сейчас на сайте
Читать ответы

Dmitriy_Teh

Сейчас на сайте
Читать ответы

Дима

Сейчас на сайте
Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store