Стоит ли удалять WSL2 перед обновлением с Windows 10 Home до Pro?

У меня дома Win 10 с установленным WSL2 с Ubuntu 20.04. Теперь хочу перейти на Win 10 Pro. Будет ли это автоматически репатриировать пространство, занимаемое WSL2/Ubuntu, поскольку я понимаю, что эта возможность встроена в него. Меня беспокоит потеря дискового пространства.

1 ответ

Короткий ответ: я не думаю, что будет какая-либо разница в использовании дискового пространства, если вы удалите и переустановите его или просто оставите его установленным во время обновления.

Более развернутый ответ. Насколько я понимаю, по сути нет никакой разницы между WSL2, работающим в Windows Home, и Windows Professional. Вы можете подумать, что Windows Pro имеет возможность запускать Hyper-V в качестве дополнительной функции, а Home — нет. Однако возможность WSL2 предоставляется во всех SKU как одна и та же дополнительная функция Windows («VirtualMachinePlatform»). Таким образом, вы не избавитесь от этого компонента (и, таким образом, не освободите это пространство), если вы об этом думаете.

Включение дополнительной функции Hyper-V в версии Pro предоставит вам инструменты, которые позволят вам управлять виртуальной машиной Hyper-V, на которой работает WSL2, но она не устанавливается/включается автоматически при обновлении до версии Pro. И он не заменяет платформу виртуальных машин WSL2.

Однако если вы хотите, вы всегда можете экспортировать файловую систему из WSL2 (wsl --export, видетьwsl --helpдля аргументов), отмените регистрацию экземпляра WSL2 (wsl --unregister <distro>, а затем повторно импортируйте его после обновления (wsl --import).

Другие вопросы по тегам