Один простой и (обычно) безболезненный способ перемещения объектов - это комбинация копирования и оставления точек соединения NTFS на их месте, так что все, что ожидает, что вещи будут там, где они были, все равно будет "думать", что оно там.
Предположим, что ваш 32 ГБ диск - C:, допустим, у вас есть папка с именем C:\Data, которую вы хотите переместить в D:\Data. В этом случае выполните эти команды в командной строке (в зависимости от текущей настройки может потребоваться запуск от имени администратора):
- Скопируйте исходные данные:
robocopy "C:\Data" "D:\Data" /E /COPYALL /XJ
- Удалить исходные данные:
rmdir "C:\Data" /S /Q
- Создайте узел, где оригинал должен был указывать на новое местоположение:
mklink /J "C:\Data" "D:\Data"
Вы, вероятно, не хотите делать это для большинства "стандартных" папок:
В связи с этим я рекомендую перемещать только те объекты, которые занимают больше всего места, а не все пользователи программных файлов. WinDirStat может помочь точно определить, что это за вещи.
Наконец, hiberfil.sys нельзя переместить, но можно отключить, а файл страницы можно переместить с помощью настроек.