Также еще один трюк (я постараюсь в будущем), чтобы MKLINK папку.
Таким образом, папка Program Files указывает на другой каталог в любой другой папке / подпапке диска.
На мой взгляд, я думаю о мульти-окнах (больше, чем двойной загрузки) с двумя SSD:
- SSD1: Windows A, с программными файлами, указывающими на SSD2:\WinA\Program_Files\, и программными файлами (x8 &), указывающими на SSD2:\WinA\Program_Files_x86\
- SSD1: Windows B, с программными файлами, указывающими на SSD2:\WinB\Program_Files\, и программными файлами (x8 &), указывающими на SSD2:\WinB\Program_Files_x86\
- SSD1: Windows C, с программными файлами, указывающими на SSD2:\WinC\Program_Files\, и программными файлами (x8 &), указывающими на SSD2:\WinC\Program_Files_x86\
... и так далее.
Так как с \pagefile.sys и swapfile.sys это работает, почему бы не с такими папками? Я должен попробовать
Для pagefile.sys и swapfile.sys я сделал это:
- Настройте Windows, чтобы не использовать виртуальный оперативной памяти и перезагрузки
- С помощью блокнота создайте пустой файл, в котором вы хотите pagefile.sys, при сохранении используйте двойные кавычки, например "pagefile.sys", то же самое для swapfile.sys (нет необходимости находиться на одном месте)
- Откройте командную строку (CMD) с правами администратора
- запустите команду mklink, чтобы создать ссылку между файлами корневой папки системного раздела pagefile.sys и swapfile.sys, указывающими, где вы их создаете с помощью блокнота, я приведу пример позже
- Настройте виртуальный ОЗУ на системном диске по своему усмотрению (я предпочитаю фиксированный размер, btoh min и max одному и тому же значению)
И вуаля, ваш pagefile.sys находится в корне системного раздела, но хранится в другом месте, мини-дампы и полные дампы работают хорошо.
Примеры команд для системного раздела: C: и я хочу, чтобы такие файлы находились в M:\MyWindows\VirtualMemory\:
MKLINK C:\pagefile.sys M:\MyWindows\VirtualMemory\pagefile.sys
MKLINK C:\swapfile.sys M:\MyWindows\VirtualMemory\swapfile.sys
Не говоря уже о том, что вы можете установить разные имена файлов, так что это также будет хорошо:
MKLINK C:\pagefile.sys M:\MyWindowsA\VirtualMemory1\MyPageFile.DAT
MKLINK C:\swapfile.sys M:\MyWindowsB\VirtualMemory2\MySwapFile.DAT
Хитрость заключается в том, чтобы заменить системную корневую папку pagefile.sys и swapfile.sys символическими ссылками на другие файлы, чтобы данные действительно находились в системном разделе.
Очень полезно в мультизагрузке, так как такие связанные файлы могут быть одинаковыми для всех окон, поэтому вы используете пространство только один раз, посмотрите этот пример:
- На каждой Windows A, B, C ...N, вы создаете ссылки, указывающие на те же файлы:
MKLINK C:\pagefile.sys M:\CommonToAllWindows\VirtualMemory\PageFile.DAT
MKLINK C:\swapfile.sys M:\CommonToAllWindows\VirtualMemory\MySwapFile.DAT
Поэтому при загрузке любой Windows она будет использовать тот же файл, что и другие Windows (такие файлы инициализируются при загрузке, поэтому никаких проблем не возникает.
Предупреждение: этот «общий» нельзя использовать для program files
и т.д., Поскольку они должны отличаться от одной Windows к другой ... но нет никаких причин размещать их все в одном разделе с разными именами и таким разделом. проживать на разных SSD для повышения производительности.
Так что я думаю, что этот трюк мог бы быть лучше для MKLINK, чем для монтирования NTFS.
ВАЖНО: чтобы MKLINK мог выполнять свою работу, оба (source и dest) должны находиться в NTFS; и да, FAT32 и exFAT не будут действительными.
ПОМНИТЕ: Если вы обновляете Windows10, он удаляет такие ссылки и создает обычные файлы, поэтому после UpGrade вы должны заново выполнить процесс их связывания.