На моем SSD недостаточно места, и в Windows, похоже, торчит папка объемом 19 ГБ (% windir% \ Installer), которую нельзя безопасно удалить (как описано здесь: https://serverfault.com/q/15746 ).
Теперь mklink
есть небольшая вещь под названием Junction links - если я загружаюсь в командной строке cmd, перемещаю все файлы на другой жесткий диск и запускаю это:
mklink /J C:\Windows\Installer D:\Windows\Installer
Буду ли я портить Windows каким-то образом, или это нормально? Разрешения / атрибуты папки останутся неизменными по всей ссылке?
Раньше я использовал жесткие ссылки, и это работало как чудо, значительно освобождая мой SSD, но я никогда не пробовал его в системных папках (я не понимаю, почему он не работает, но я не в настроение переустановки целых окон на случай если я ошибаюсь)
При попытке освободить место на основном диске, на 120GB SSD, я нашел эти инструкции о том , как переместить
Users
,Program Files
,Program Files (x86)
, иProgramData
. Он включает некоторые изменения в реестре «для установки местоположений по умолчанию», а именно:C:\Program Files\Common Files
, станетD:\Program Files\Common Files
)%SystemDrive%
на путь к диску в HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList (то есть%SystemDrive%\ProgramData
станетD:\ProgramData
)источник
Я предпринял аналогичные шаги, но я хотел иметь возможность использовать мой компьютер, пока я копировал файл (моя папка была 40 ГБ).
echo list volume | diskpart
чтобы выяснить, что диск C: теперь назывался E: а диск F: все еще был диском F:attrib -s -h E:\Windows\Installer
и переименовал его с помощьюrename "E:\Windows\Installer" "Installer_old"
mklink /J E:\Windows\Installer F:\Installer
источник
Вы можете использовать один и тот же трюк для pagefile.sys и swapfile.sys (не уверен, если также для hiberfile.sys, не проверял, так как я ненавижу гибернацию на мультизагрузке).
Просто убедитесь, что деактивировали виртуальный оперативный памяти и перезагрузите до создания символических ссылок, а затем после их создания реактивировать виртуального оперативного диска.
Я имею тенденцию создавать (с помощью блокнота) пустой файл по назначению ссылки до создания ссылки.
Помните: когда Windows10 UpGrade удалит ссылки и поместит реальные файлы, после UpGrades вы можете повторить процесс.
Работа до Windows 10 версии 1803.48, начиная с WindowsXP (самая старая, которую я пробовал).
источник
powercfg -h off
вместо этого. Использование ссылок на эти файлы звучит как верная квитанция за катастрофуC:\Windows\Installer
на другой диск, напримерD:\C\Windows\Installer
.C:
не был изменен во время копирования.C:
, напримерInstaller
=>InstallerX
mklink /d C:\Windows\Installer D:\C\Windows\Installer
C:\Windows\InstallerX
.C:\Windows\Installer
и переименовать обратноInstallerX
вInstaller
, или скопировать обратно в папкуD:\C\Windows\Installer
сC:\Windows\Installer
.источник