Обновление: я никогда не находил способ переместить файл подкачки, и с помощью поворота Microsoft, чтобы сделать только контейнер Nano, я сомневаюсь, что когда-либо будет способ сделать это.
Я пытаюсь переместить файл подкачки при установке Windows Server Nano. Файл подкачки находится в E: \, и я пытаюсь переместить его в C: \.
Пока что я пробовал метод CIM (командлеты WMI не работают с Nano) для перемещения файла подкачки, я запустил Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{Name='C:\pagefile.sys'; InitialSize = 0; MaximumSize = 2048}
без ошибок, однако я почти уверен, что на самом деле ничего не меняется, и файл подкачки не перемещался при перезагрузке и все еще находится на E: \.
Затем я попробовал команды wmic: wmic pagefileset create name="C:\pagefile.sys"
, работал без проблем. Потом я попробовал wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=2048,MaximumSize=2048
, это не удалось с ошибкой Invalid format. Hint: <assignlist> = <propertyname>=<propertyvalue> [, <assignlist>].
Я могу увидеть только что созданный файл подкачки с wmic pagefileset get
и после перезагрузки файл подкачки по-прежнему находится на томе E: \.
Каждый раз, когда я перезагружаю сервер, я проверяю, что я все еще могу видеть файл подкачки, присутствующий на E: \, и что в реестре по-прежнему отображается файл подкачки, установленный для E: \. Я также не могу отформатировать или удалить том E: \, как и следовало ожидать, когда на нем находится файл подкачки.
Попробуйте использовать приведенный ниже сценарий, чтобы отключить управление файлами подкачки, а затем установите новые значения.
Set-CimInstance -Property @{AutomaticManagedPageFile = $False}
$PageFile = Get-CimInstance -ClassName Win32_PageFileSetting
$PageFile | Remove-CimInstance
New-CimInstance -ClassName Win32_PageFileSetting -Property @{Name= "$("C"):\pagefile.sys"}
Get-CimInstance -ClassName Win32_PageFileSetting | Set-CimInstance -Property @{InitialSize = 4096; MaximumSize = 4096}
Источник: https://richardjgreen.net/modifying-nano-server-pagefile/