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

Все знают, что такое «ярлыки» в Windows. Вставленные в меню «Пуск», «Программы» операционной системы в момент установки нового приложения или добавленные в значки, отображаемые на рабочем столе, ссылки приобретают вид файла с расширением .lnk на диске по правой кнопке мыши. при любом подключении, затем выберите пункт «Свойства» и, наконец, перейдите на вкладку «Общие».


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

Путь и файл, к которым относится каждая ссылка, можно проверить, проверив содержимое поля «Назначение» (вкладка «Ссылка»). Как известно, удаление ссылки приводит к удалению только соответствующего .lnk-файла, но не того, который указан в качестве места назначения.

Иногда может возникнуть необходимость переместить содержимое папки установки программы на другой диск или раздел. Просто переместив папку, содержащую приложение, особенно если вы имеете дело с большим ПО (офисные пакеты, комплексы управления, программы для редактирования графики и фотографий, …), на другой том, таким образом обновив соединения, у вас наверняка возникнут проблемы. Во время установки большинства более сложных приложений Windows в системный реестр добавляются ссылки на конкретную папку, в которую была установлена ​​программа. Эта информация часто используется программой во время ее работы и часто сочетается с другими подобными указаниями, хранящимися в некоторых файлах данных, часто присутствующих в папке установки, без необходимости выполнения удаления и последующей новой установки, а также без потери данных ( например, информация, касающаяся настройки программы)?

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Прежде чем продолжить, мы рекомендуем действовать с максимальной осторожностью, сделав образ всего содержимого жесткого диска (дополнительную информацию см. на этой странице, раздел «Образ диска»), чтобы иметь возможность восстановить первоначальную конфигурацию в случае что возникают трудности или сбои.

На этом этапе вы можете выбрать папку, содержащую программное обеспечение, которое нужно поместить на другой диск, и продолжить операцию перемещения. Эту операцию можно выполнить, как всегда, через интерфейс Windows. Напоминаем, что для выполнения операции перемещения необходимо с помощью правой кнопки мыши, удерживая ее нажатой, перетащить выбранную папку из исходного пути в целевой. Чтобы завершить операцию, вам нужно будет щелкнуть элемент «Переместить сюда».

Следующим шагом является создание «соединения между каталогами»: в Windows Vista, как и в Windows 7, эту операцию очень просто выполнить. Прежде всего, необходимо открыть окно командной строки с правами администратора. Чтобы продолжить, просто нажмите кнопку «Пуск» в левом нижнем углу, введите cmd, щелкните правой кнопкой мыши cmd.exe и выберите «Запуск от имени администратора».

После подтверждения выбора нажатием кнопки «Да» вам придется использовать команду mklink, которая способна создавать так называемые «символические ссылки» и «переходы между каталогами».

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

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

Синтаксис команды mklink очень прост:
mklink /J «зеркальная папка» «папка с файлами»
Представим себе программу, которая ранее была установлена ​​в папку c:programsmyapplication. Предположим, вы уже переместили этот софт в g:applicationsmyapplication.

С помощью команды mklink /J «c:programsmyapplication» «g:applicationsmyapplication» Windows создаст «стык» между крайней левой указанной папкой и самой правой.

Такая «стыковка» позволит всем уже имеющимся в системе ссылкам на исходную папку c:programsmy application продолжать корректно функционировать.

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

«Соединения каталогов» могут относиться только к локальным путям: поэтому не разрешается «указывать» на общие папки в сети.

Символические ссылки — это функция файловой системы NTFS: поэтому их можно использовать не только в Windows 7 и Windows 7, но также в Windows XP и Windows 2000. Однако в последних двух операционных системах нет команды mklink, которая не может использоваться.

Давайте добавим заключительную информацию о других возможностях, которые можно использовать для ссылки на файлы и папки несколькими способами. Все подходы периодически применимы к команде mklink в Windows Vista и Windows 7.

Windows позволяет, например, использовать так называемые «жесткие ссылки», которые дают возможность присваивать более одного имени одному и тому же файлу, хранящемуся на диске. Синтаксис вызова mklink прост. Достаточно набрать mklink / H, сначала следуя новому имени, которое будет присвоено файлу, уже сохраненному на диске, а затем имя уже существующего «настоящего» файла (при необходимости необходимо ввести два полных пути ).

Link Shell Extensions — это бесплатное программное обеспечение, прерогативой которого является возможность добавления новых команд в контекстное меню Windows для создания «жестких ссылок» и «соединений каталогов». Программу можно использовать не только в Windows Vista и Windows 7, но и в более старых операционных системах, таких как Windows XP и Windows 2000.

Скачав и установив подходящую для вашей системы версию (32 или 64 бит), вы заметите наличие некоторых дополнительных пунктов в контекстном меню Windows. В частности, команда «Выбрать источник ссылки» позволит вам указать папку, содержащую файлы, при выборе «Удалить», так как можно создать «соединение между каталогами».

И mklink, и Link Shell Extensions также позволяют создавать так называемые «символические ссылки» (символические ссылки на английском языке) или определенные файлы, которые являются не чем иным, как ссылкой на каталог или другой файл. Символические ссылки полностью прозрачно обрабатываются файловой системой и, следовательно, операционной системой, которая интерпретирует запросы доступа к ссылке так же, как если бы это был файл или папка, на которую ссылается символическая ссылка. Очевидно, что промежуточный шаг, добавленный благодаря использованию символической ссылки, имеет свою цену с точки зрения производительности: доступ к файлу, безусловно, медленнее, чем физический «прямой» доступ.

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

Link Shell Extensions можно скачать бесплатно, перейдя по ссылкам, представленным на этой странице. Обязательным условием правильного функционирования программы является установка в используемой системе библиотек времени выполнения Microsoft Visual C++. Для каждой версии Windows на странице показаны ссылки для скачивания.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *