Как перенести program files на другой диск windows 10
Перейти к содержимому

Как перенести program files на другой диск windows 10

  • автор:

Перенос программ на другой диск в Windows 10

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

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

Что такое симлинк?

Steam Mover перемещает игры в каталог по вашему выбору, используя “точки соединения”, чтобы создать псевдоним в оригинальном каталоге данной игры – это своего рода супер-ярлык, который обманывает компьютер, который думает, что вся игра до сих пор находится в первоначальном месте.

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

Создание символической ссылки
Говорю вам, как и мне, хочется перейти от MSI Afterburner на новое место без потерь. Во-первых, вырезать и вставить папку программы из старого местоположения в новое.

Далее, нажмите кнопку Пуск, введите cmd, нажмите правой кнопкой мыши на “командная строка — Command Prompt” в результатах поиска и выберите “запуск от имени администратора — Run as administrato.”

В командной строке, убедитесь, что командная строка устанавливается на диск куда вы перемещаете вашу программу. Для этого нужно просто введите имя диска с двоеточием (так “d:,” “e:,” “f:” или всё, что угодно).

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

F:Program Files (x86)>mklink /j «MSI Afterburner» «d:MSI Afterburner»

Если все пойдет хорошо, вы должны получить сообщение, что “переход создан — Junction created for” и вы переехали на другой диск. Перейдите в исходное расположение папки, и вы увидите значок рядом с папкой программы, которую вы перенесли.

Перенос программ на другой диск в Windows 10

Дважды щелкните на этот значок, и он будет выглядеть как программа которая всё ещё находится на исходном диске в полном объеме, но это всего лишь хитроумная иллюзия. Программа на самом деле в новом месте – ОС Windows 10 просто думает, что она в исходном положении, что означает, что она будет продолжать работать как и раньше.

Перенос программ на другой диск в Windows 10

Программы, которые могут сделать такую работу

Если вы находите, что описанный выше ручной способ немного пугающим (это не так уж плохо!), вы можете скачать легкий инструмент, чтобы сделать эту работу. Кстати, Steam Mover работает и с программами, как и с играми. Или вы можете попробовать программу Application Mover.

Все эти программы довольно просты в использовании, с просьбой ввести текущий путь к программе и последующий каталог, куда вы хотите переместить программу. Просто следуйте инструкциям, и всё будет хорошо!

Перенос программ на другой диск в Windows 10

Заключение

Во многих случаях ваши программы будут, вероятно, работать, если вы копипастите их в правильные места. На самом деле, видя, что всё равно придется сделать первый шаг в любой программе, Вы также можете проверить, чтобы увидеть, если она работает после того, как вы перенесли её, прежде чем идти вперед с остальными процессами symlink. Что часто удаётся, и теперь вы знаете, что делать дальше.

Как переместить программу на другой диск в Windows 11/10?

Чтобы установить Windows на новый диск, вы можете напрямую использовать 4DDiG Partition Manager. Вы оцените его, так как он облегчает миграцию программ и ОС.

Александр Кокин

Обновлено 2024-04-17 17:24:46 в Диск

4DDiG Partition Manager

Как переместить программу на другой диск? Проблема управления дисковым пространством становится актуальной, поскольку количество программ и приложений в нашей цифровой жизни растет. По умолчанию все новые программы устанавливаются на системный диск, чаще всего известный как диск C. Со временем диск C заполняется, и вам потребуется дополнительное место для будущих задач. Через некоторое время вы можете установить новые инструменты или программы только после освобождения места на вашем системном диске.

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

to move programs to another drive

Часть 1: Когда нам нужно перемещать программы на другой диск в Windows

Как переместить установленные программы на другой диск? Существует множество сценариев, когда перенос программ на другой диск становится необходимым. Одна из распространенных ситуаций — это когда системный диск (обычно обозначенный как C) заканчивается из-за накопления приложений и данных. В таких случаях перемещение определенных программ на другой диск (например, D: или внешний диск) может помочь улучшить производительность системы. Также обновление до диска с большим объемом или замена выходящего из строя диска требует перемещения программ без трудоемкого процесса переустановки.

Часть 2: Как переместить программы на другой диск в Windows 11/10

Перемещение музыки, фотографий и других вещей с одного диска на другой не представляет сложности. Переместить данные программы на другой диск, например D, сложнее, поскольку после установки программа создает папку в реестре Windows и регистрирует себя. Если перенести файлы установленной программы на другой диск, то программа может перестать работать. Итак, как перенести программы adobe на другой диск? Здесь описаны три способа!

Способ 1: Безопасное перемещение программ с диска C: на диск D: с помощью 4DDiG Partition Manager

Как переместить программу на другой диск? Надежным и эффективным вариантом переноса программ с одного диска на другой является использование специализированного программного обеспечения, например 4DDiG Partition Manager. Эта программа обладает удобным интерфейсом и расширенными возможностями, которые делают процесс переноса безболезненным. С помощью 4DDiG Partition Manager можно безопасно перенести программы с диска C: на диск D: без переустановки, сохранив настройки и данные.

Преимущества использования 4DDiG Partition Manager многообразны. Он упрощает процесс, снижает риск потери данных и обеспечивает плавный переход с одного диска на другой. Программа упрощает изменение размеров разделов, оптимизирует пространство для хранения данных и сохраняет целостность программ. Более подробную информацию о программе 4DDiG Partition Manager и ее возможностях можно найти на официальном сайте компании: 4DDiG Partition Manager.

clone disk

  • После установки 4DDiG Partition Manager подключите к компьютеру внешний диск. Откройте приложение и выберите пункт «Клонировать диск».

select target disk

Выберите целевой диск для клонирования данных с исходного диска и нажмите кнопку Continue. (Подключенный диск является целевым по умолчанию).

overwrite data disk

Следует помнить, что при клонировании все данные целевого диска стираются. Убедившись в правильности выбора, нажмите кнопку ‘Подтвердить’.

preview cloned disk

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

Способ 2: Перемещение программ с диска C на другой диск с использованием настроек Windows

Один из способов перемещения приложений или программ на другой диск — использование настроек приложений в Windows. Как вы знаете, на вашем компьютере установлено много программ. Некоторые из них поставляются с вашей системой, другие вы устанавливаете сами. Этот метод работает только во втором случае. Вот как переместить установленные программы на другой диск:

click the Apps or Apps & Features option

  • Нажмите клавишу Windows на клавиатуре, чтобы открыть меню Пуск. Затем нажмите кнопку Настройки (значок шестеренки), чтобы открыть окно Настройки Windows.
  • В окне «Настройки» найдите и щелкните на пункте «Приложения» или «Приложения и возможности». В результате откроется раздел, в котором можно управлять установленными приложениями.

move the application to the chosen drive

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

    Способ 3: Перемещение программных файлов на другой диск с помощью реестра

    Как переместить программные файлы на другой диск? Для опытных пользователей возможен вариант ручного перемещения программных файлов с помощью реестра Windows. Этот способ предлагает пользователь Microsoft Community. Реестр содержит информацию, которая используется программами и самой Windows. Таким образом, он помогает ОС управлять компьютером и изменять путь установки приложений в реестре, чтобы он указывал на новое местоположение диска. Вот как это можно сделать:

    Copy the Program Files

    • Создайте новую папку «Program Files (86)» на диске C или другом диске.
    • Скопируйте каталоги «Program Files» и «Program Files (x86)» в новую папку.

    Press Win + R to open the Run dialog box

  • В строке поиска введите «CMD», щелкните правой кнопкой мыши и выберите пункт «Запуск от имени администратора». Вставьте следующие команды и нажмите «Enter». Robocopy» C:\ Program Files» » X:\ Program Files» / mir
    Robocopy» C:\ Program Files(x86)» » X:\ Program Files(x86)» / mir
  • Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить». Введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. В редакторе реестра перейдите к: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.

    Часть 3: Люди также спрашивают

    В1: Как переместить установленные программы на другой диск?

    Установленные программы можно перемещать на другой диск без необходимости их переустановки. Однако не все программы поддерживают такую возможность, и это в первую очередь зависит от самого программного обеспечения. Некоторые программы предлагают встроенные опции для изменения каталога установки, в то время как другие могут потребовать дополнительных действий или использования сторонних инструментов, таких как 4DDiG Partition Manager.

    В2: Что нужно сделать перед перемещением программных файлов на другой диск?

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

    В3: Можно ли переместить игру на другой диск без деинсталляции?

    Да, с помощью таких инструментов, как 4DDiG Partition Manager, можно перемещать игры или другие программы на другой диск без их удаления, сохраняя настройки и прогресс.

    Заключение

    Как переместить программу на другой диск? Оптимизация системы хранения данных и управление программами — неотъемлемые составляющие хорошего функционирования компьютера. В условиях нехватки места на системном диске или необходимости модернизации оборудования помощь в переносе программ на другой диск становится крайне важной. Рассмотренные в этой статье методы предлагают различные подходы для достижения этой цели, рассчитанные как на начинающих, так и на опытных пользователей. Если настройки Windows не позволяют перенести выбранную программу на другой несистемный диск, воспользуйтесь программой 4DDiG Partition Manager, которая позволит без проблем перенести программы, способствуя более удобной работе с компьютером.

    Поделитесь этой статьей

    Александр Кокин (старший редактор)

    Александр Кокин, главный редактор 4DDiG, занимается предоставлением наилучших решений для проблем, связанных с Windows и Mac, включая восстановление данных, ремонт, исправление ошибок.

    (Нажмите, чтобы оценить этот пост)

    Ваша оценка 4.5 ( участвовало)

    Как перенести каталоги программ на другой диск в Windows 7/8/10

    Как перенести каталоги программ на другой диск в Windows 7/8/10

    Независимо от того, насколько объемные диски стоят в ПК, пространство не всегда рационально используется. Производители ноутбуков любят делить жёсткий диск на несколько логических, отводя диску C: крайне мало места, а несистемному D: — всё остальное. Получается проблема: диск большой, а для установки программ места нет!

    Также большую популярность обрели ноутбуки в ценовой категории 35-50 тысяч рублей, в которых установлено два физических диска: ёмкий HDD (на 0,5 — 2 Тб) и небольшой SSD (64 — 256 Гб). Первый — это классический жёсткий диск, медленный, шумный и способный вместить много информации. Второй — твердотельный накопитель, работающий как очень-очень быстрая флешка. Система, установленная на SSD, запускается действительно очень быстро, буквально за несколько секунд. Но SSD не резиновые, диск C: получается небольшим и нужно что-то переносить на медленный HDD — документы, редко используемые программы.

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

    2 Что занимает больше всего места

    Самые «тяжёлые» папки на диске C:, как правило, это:

    1. C:\Windows — каталог установленной операционной системы. Удалять там нечего, хотя подсократить размер можно командой «compact /compactos:always» в командной строке, запущенной от имени администратора. Это может сократить занимаемое Windows место вдвое, я бы не рекомендовал так увлекаться — отзывчивость может снизиться, особенно на ПК с медленным процессором, любая лишняя операция по сжатию/расжатию будет отнимать слишком много ресурсов. Перенести нельзя.
    2. C:\Program files и C:\Program files (x86) — там установлены большинство прикладных программ. О их переносе и будет в следующей главе.
    3. C:\Users (папка «Пользователи») — именно здесь хранятся файлы пользователей компьютера: документы, изображения и содержимое Рабочего стола. Такие каталоги можно перенести средствами Windows, открыв свойства таких каталогов и воспользовавшись вкладкой «Расположение». В Windows 10 можно не ковыряться в свойствах папок, а зайти в Пуск — Параметры — Система — Память устройства — Изменить место хранения нового содержимого и выбрать другой диск, система данные перенесёт сама, но не все.
    4. C:\Users\Имя_пользователя\AppData — эта папка, скрытая по умолчанию, может занимать много места, потому что в её дебрях хранятся кэши браузеров, сохранения игр и служебные файлы разных программ. Всю её переносить нежелательно, хотя папки с кэшами можно и перенести. Впрочем, можно не заморачиваться с переносом, а с помощью CCleaner или других программ для очистки диска периодически удалять ненужные файлы. Особенно те, которые хранятся в папке c:\Users\Имя_пользователя\AppData\Local\Temp — там скапливается много мусора.
    5. c:\ProgramData — скрытый каталог, в котором хранятся настройки программ, общие для всех пользователей Windows. Трогать не следует.

    Итак, папку с Windows не трогаем, с C:\Users нужно разбираться по обстоятельствам, а вот установленные программы из C:\Program files и C:\Program files (x86) можно и перенести. В этом поможет софтина, инструкция к которой ниже.

    3 Программа FreeMove — инструкция

    Есть простой и безопасный способ перенести папки с установленным софтом на другой диск так, чтобы даже ярлыки не пришлось менять — бесплатная утилита FreeMove, создающая символические ссылки на каталоги.

    1. Скачайте FreeMove.exe с официальной страницы: github.com/imDema/FreeMove/releases/ .

    2. Сделайте на диске D: (или другом, смотря где есть свободное место) папки «Program files» и «Program files (x86)». Внутри ничего создавать не надо.

    3. Запустите загруженную утилиту FreeMove от имени администратора.

    4. В открывшейся программе выберите с помощью кнопок Browse, что и куда хотите переносить. Например, на скриншоте ниже я переношу Microsoft Office:

    Программа FreeMove

    5. Нажмите кнопку Move для запуска переноса. После успешного переноса получите сообщение «Done».

    • Если появится ошибка «destination folder doesn’t exists», значит, в поле «To:» («Куда:») указали не существующую папку.
    • Ошибка «You do not have the required privileges to move the directory. …» означает, что запустили программу не от имени администратора.

    6. Повторяя пункты 4-5, переносите остальные папки с программами по очереди. Кстати, саму папку «Program files» перенести не получится из-за возможных проблем, только каталоги отдельных программ внутри. Автор встроил «защиту от дурака», поэтому системные каталоги ей не перенести.

    Важно: нельзя переносить каталоги запущенных программ и с открытыми документами.

    У вас просто не получится это сделать. Если FreeMove ругается на заблокированные файлы — убедитесь, что у вас закрыт максимум программ. Переносу могут помешать и антивирусы. В идеале наиболее беспроблемный перенос проводится в безопасном режиме Windows.

    4 Что делает FreeMove

    Эта софтина создаёт символические ссылки («symbolic link») — специальные объекты файловой системы, работающие указателями на каталог или файл. В отличии от обычного ярлыка, которые массово захламляют Рабочие столы, симлинки с точки зрения программ ничем не отличаются от обычных папок и файлов. Поэтому для беспроблемного переноса каталогов с SSD на HDD они подходят лучше всего.

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

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

    5 Как вернуть обратно

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

    6 Альтернативные способы

    1. Чтобы не захламлять диск C:, при инсталляции софта можно указать, в какую папку на каком диске его ставить. Увы, есть программы, которые нормально работают только при установке на диск C: в строго предопределённом каталоге. Например, программы от Adobe вроде Photoshop, Illustrator, Premiere начинают глючить при попытке установки на другой диск. Из-за таких неприятностей обычная установка на другой раздел диска не всегда возможна.

    2. Можно изменить размер логических дисков, «откусив» кусок от большего и передав его меньшему. Для работы с разделами дисков есть много бесплатных программ и хороших платных. Проблема в том, что всё равно существует вероятность, что во время расширения диска C: выключится свет, что-то зависнет и тогда все данные потеряются. Стоит ли риск того, что диск C: станет больше? Думаю, нет.

    3. Покупка нового жёсткого диска большей ёмкости — самый ультимативный вариант. А если это будет SSD, то вообще всё будет шикарно. Увы, это стоит денег и придётся решать вопрос с установкой Windows.

    Вывод: создание символических («мягких») ссылок с помощью утилиты FreeMove или командой mklink — самый легкореализуемый способ освободить место на системном диске. Конечно, при условии, что есть куда переносить.

    Корпорация Майкрософт не поддерживает изменение расположения папки Program Files путем изменения значения реестра ProgramFilesDir

    Microsoft Windows XP Professional Microsoft Windows XP Home Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Enterprise 64-bit Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Standard Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Еще. Меньше

    ВВЕДЕНИЕ

    Корпорация Майкрософт не поддерживает изменение расположения папки Program Files путем изменения значения реестра ProgramFilesDir . При изменении расположения папки Program Files могут возникнуть проблемы с некоторыми программами Майкрософт или обновлениями программного обеспечения.

    Дополнительные сведения

    Значение раздела реестра ProgramFilesDir находится в следующем разделе реестра:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionМожно использовать запись реестра ProgramFilesDir для изменения расположения папки Program Files. Кроме того можно изменить все ссылки в реестре для указания на новую папку Program Files. Можно также переместить содержимое исходной папки Program Files в новое место. Однако изменение расположения папки Program Files не проверялось. Таким образом мы не рекомендуем и не поддерживает изменение реестра ProgramFilesDir для изменения расположения папки Program Files.

    Если значение реестра ProgramFilesDir для использования другого расположения по умолчанию, исправлений, обновлений и обновлений безопасности корпорация Майкрософт не обновлять файлы, находящиеся в папке по умолчанию. Таким образом может наблюдаться нестабильности системы и непредвиденным проблемам с программами корпорации Майкрософт и обновлений программного обеспечения. Например могут возникнуть следующие проблемы:

    • Обновления безопасности, обновления и исправления Microsoft могут устанавливаться неправильно.
    • Новые версии Microsoft Internet Explorer или проигрыватель Windows Media корпорация Майкрософт могут устанавливаться неправильно.

    Кроме того функция защиты файлов Windows корпорации Майкрософт, которая помогает защитить файлы в папке обозревателя Internet Explorer не поддерживает изменение расположения папки Program Files.

    Примечание. Папка установки Internet Explorer находится в папке «Program Files».

    Если изменить расположение папки Program Files, могут возникнуть непредвиденные проблемы, которые могут повлиять на стабильность работы Windows. Список двоичных файлов, которые защищены защиты файлов Windows, а также их расположение этих файлов, закодированных в обозревателе Internet Explorer. Не удается изменить эти расположения в обозревателе Internet Explorer.

    Следующие программы использовать стандартные интерфейсы API Windows для определения расположения папку установки обозревателя Internet Explorer:

    • Программа установки Windows Internet Explorer 7.
    • Программа Windows Update.
    • Программы, обновления Windows Internet Explorer 7.

    Эти API-интерфейсы Windows используют параметры реестра фон для поиска файлов обозревателя Internet Explorer для обновления.

    Примечание. Когда мы разработали Internet Explorer 7, мы решили использовать стандартный метод для определения расположения в папку установки Windows Internet Explorer 7. Это было сделано для повысить стабильность работы Windows Internet Explorer 7. Было также принято решение снизить риск возникновения проблем, которые могут возникнуть в совместимости с другими программами и повысить удобство обслуживания Windows Internet Explorer 7.

    Действия по изменению реестра ProgramFilesDir использовать местоположение по умолчанию для папки Program Files

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

    322756 как резервное копирование и восстановление реестра Windows

    Чтобы изменить расположение папки Program Files на расположение по умолчанию, выполните следующие действия:

    1. Нажмите кнопку Пуск, выберите пункт выполнить, тип
      regedit
      , а затем нажмите кнопку ОК.
    2. Найдите и выделите следующий подраздел реестра:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
    3. В области сведений щелкните правой кнопкой мыши значение реестра ProgramFilesDir и нажмите кнопку Изменить.
    4. В поле значение введите расположение по умолчанию для папки Program Files и нажмите кнопку ОК.

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

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