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:\, как и следовало ожидать, когда файл подкачки находится на нем.
1 ответ
Попробуйте использовать приведенный ниже скрипт, чтобы отключить управление файлом подкачки, а затем установить новые значения.
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/