Назад | Перейти на главную страницу

Nano Server - переместить файл подкачки

Обновление: я никогда не находил способ переместить файл подкачки, и с помощью поворота 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/