Как переместить приложения и программы на другой диск в Windows 10 и 11
Важно: перемещение системных компонентов или программ без резервной копии может привести к ошибкам. Всегда создавайте точку восстановления и резервные копии важных данных.
Что вы узнаете
- Как переместить приложения из Microsoft Store
- Как безопасно перенести классические (desktop) программы
- Как изменить путь установки по умолчанию для новых приложений
- Альтернативы: mklink, Steam Mover, переустановка
- Контрольный список, критерии приёмки и план отката
Когда перемещать приложения и когда нет
Короткая проверка перед началом:
- Хотите переместить приложение из Microsoft Store? Делайте это из «Параметры» — поддерживается системой.
- Это классическая программа (установлена через установочный файл .exe/.msi)? Переустановка на нужный диск — самый безопасный путь.
- Нужен перенос без переустановки? Рассмотрите создание junction (mklink /J) или инструменты вроде Steam Mover.
Перемещение приложений из Microsoft Store (Windows 10 и 11)
Этот способ работает только для приложений, установленных из Microsoft Store.
- Нажмите Windows + I, чтобы открыть «Параметры».
- Перейдите в Приложения > Приложения и возможности.
- Найдите приложение в списке:
- В Windows 10 выберите приложение в списке.
- В Windows 11 нажмите три вертикальные точки справа от приложения.
- Нажмите «Переместить».
- Выберите новый диск из выпадающего списка.
- Подтвердите «Переместить» ещё раз.
Если кнопка «Переместить» недоступна, приложение нельзя перенести таким способом. Кнопка «Изменить» указывает, что это классическая программа — см. раздел ниже.
Перенос классических программ (desktop) — варианты и риски
Microsoft не рекомендует принудительно менять расположение установленных программ: это может привести к ошибкам или потере данных. Рекомендуемые варианты:
- Переустановить программу и во время установки выбрать нужный диск/путь.
- Использовать инструмент, который создаёт перемещение с созданием junction (например, Steam Mover или аналог).
- Создать junction вручную с помощью mklink (подробно ниже).
Перед началом:
- Создайте точку восстановления Windows.
- Сделайте резервную копию важных файлов программы (настройки, сохранения).
- Убедитесь, что целевой диск в NTFS.
Проверка файловой системы диска (NTFS)
- Откройте Проводник (Windows + E) и выберите «Этот компьютер».
- Кликните правой кнопкой по диску → Свойства.
- В поле «Файловая система» должна быть указана NTFS. Если нет — форматирование в другой файловой системе удалит данные; сначала сделайте резервную копию.
Использование Steam Mover (быстрое решение без ручных команд)
Steam Mover изначально создан для игр Steam, но поддерживает перенос любых папок и создание junction. Преимущества: графический интерфейс, возможность отката.
Шаги:
- Откройте Steam Mover.
- Рядом со Steams Apps Common Folder нажмите кнопку с тремя точками и укажите исходную папку (например, C:\Program Files\ИмяПрограммы).
- Рядом с Alternative Folder укажите целевой путь на другом диске.
- Отметьте программу в списке (можно выделить несколько через Ctrl).
- Нажмите правую стрелку, чтобы начать перенос. Откроется Командная строка для обработки junction.
- После завершения проверьте столбец Junction Point — там будет новый путь.
Ручное создание junction через mklink (надежно и прозрачно)
Junction — это ссылка в файловой системе: система и программы продолжают обращаться к старому пути, а фактические файлы находятся на новом диске.
- Скопируйте или переместите папку программы с исходного диска на целевой (например, из C:\Program Files\MyApp в D:\Program Files\MyApp).
- Откройте Командную строку от имени администратора.
- Выполните команду:
mklink /J "C:\Program Files\MyApp" "D:\Program Files\MyApp"Где первый путь — ссылка (старое расположение), второй путь — фактическое расположение на новом диске. После этого система и ярлыки будут работать так, как будто файлы всё ещё на C:.
Важно:
- Запускать cmd нужно от имени администратора.
- Нельзя создавать junction между локальным диском и сетевым ресурсом (для сетевых есть другие типы ссылок).
- Если программа обновляется через инсталлятор, он должен корректно работать с junction; редкие инсталляторы могут ломаться.
Как изменить путь установки по умолчанию для новых приложений
Windows 10
- Откройте «Параметры» (Windows + I) → Система → Хранилище.
- Под заголовком «Дополнительные параметры хранения» нажмите «Изменить, куда сохраняется новый контент».
- В поле «Новые приложения будут сохраняться в» выберите диск по умолчанию.
Windows 11
- Откройте «Параметры» (Windows + I) → Система → Хранилище.
- Нажмите «Дополнительные параметры хранилища» → «Куда сохраняется новый контент».
- В разделе «Новые приложения будут сохраняться в» выберите нужный диск.
Замечание: это изменение влияет на приложения из Microsoft Store и новые элементы, но не переносит уже установленные программы.
Альтернативные инструменты и подходы
- Install Dir Changer — позволяет изменить путь установки по умолчанию в реестре (рискованно, требует осторожности).
- Application Mover — коммерческий продукт, автоматизирует перенос и исправление реестра.
- Бесплатные помощники (Junction Link Magic и т. п.) — аналогичны Steam Mover.
Контрольный список перед переносом
- Создана точка восстановления Windows.
- Резервная копия пользовательских данных и настроек программы.
- Целевой диск — NTFS.
- Программа закрыта и не запущена в фоне.
- Есть план отката (переустановка или удаление junction).
Критерии приёмки
- Программа запускается без ошибок через ярлык/меню «Пуск».
- Путь в столбце Junction Point (если использовался junction) указывает на целевую папку.
- Сохранённые данные и настройки доступны и корректны.
- При обновлении программа не ломается (проверьте после крупного обновления).
План отката и сценарий инцидента
- Если программа перестала запускаться: удалите junction и верните папку на исходный диск (или переустановите приложение).
- Если обновление сломало программу: откатите точку восстановления Windows и переустановите приложение на требуемый диск.
- В крайнем случае — удаление программы + чистая переустановка.
Тестовые сценарии (для проверки корректного переноса)
- Установить программу, переместить через mklink и запустить: приложение стартует и сохраняет настройки.
- Обновить приложение: обновление проходит успешно, файлы обновляются в целевой папке.
- Откатить junction: приложение по прежнему работает после удаления junction (требует возвращения файлов обратно).
Ментальные модели и рекомендации
- «Перемещать — безопасно; менять — рискованно»: создание ссылки (junction) менее рискованно, чем изменение реестра или системных путей.
- «Переустановка = чистота»: когда возможно, переустановка на новый диск — самое предсказуемое и безопасное решение.
- «NTFS — обязательное требование»: junction и большинство установщиков корректно работают только на NTFS.
Когда это не сработает или противопоказано
- Программы, жестко интегрированные с системными компонентами (драйверы, службы).
- Приложения, которые используют абсолютные пути в реестре и не поддерживают перенаправление.
- Службы, которые запускаются до монтирования внешних/сетевых дисков.
Решение проблем — быстрые советы
- Если после перемещения программа не запускается, проверьте журнал событий Windows и сообщения установщика.
- Если антивирус блокирует доступ — добавьте новую папку в исключения.
- При ошибках доступа проверьте права на папки и владельца (правой кнопкой → Свойства → Безопасность).
Сравнение подходов — краткая матрица
- Переустановка: самый безопасный, требует времени.
- Steam Mover / Junction tools: быстро, GUI, возможен откат.
- mklink вручную: гибкий, прозрачный, требует командной строки и осторожности.
- Изменение реестра (Install Dir Changer): рискованно, влияет глобально.
Decision flowchart
flowchart TD
A[Нужно освободить место?] --> B{Это приложение из Microsoft Store?}
B -- Да --> C[Переместить через Параметры]
B -- Нет --> D{Можно переустановить?}
D -- Да --> E[Переустановить на нужный диск]
D -- Нет --> F{Готовы создать junction?}
F -- Да --> G[Скопировать → mklink /J]
F -- Нет --> H[Использовать утилиту типа Steam Mover]
H --> I[Проверить работу приложения]
G --> I
E --> I
C --> IКороткий глоссарий (1 строка)
- junction — ссылка в NTFS, перенаправляющая запросы файловой системы с одного пути на другой.
- mklink — команда Windows для создания символических ссылок и junction.
- NTFS — файловая система Windows, необходимая для junction и прав доступа.
Итог и рекомендации
Перемещение приложений из Microsoft Store выполняется штатными средствами Windows и безопасно. Для классических программ наиболее предсказуемый путь — переустановка на желаемый диск. Если нужно обойти переустановку, junction (mklink /J) или инструменты вроде Steam Mover — рабочие варианты, но требуют осторожности: создайте точку восстановления, резервные копии и проверьте работу программы после переноса.
Ключевые шаги на «короткой» карте действий
- Создать точку восстановления и резервную копию.
- Определить тип приложения (Store vs desktop).
- Для Store — использовать «Параметры» → «Приложения».
- Для desktop — переустановить или воспользоваться junction/Steam Mover.
- Проверить работу, права доступа и обновления.
Если хотите, могу подготовить пошаговый скрипт для массового переноса нескольких программ, шаблон чеклиста для ИТ‑администратора или подсказки по откату конкретного приложения — укажите набор программ и версию Windows.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone