Стоит ли удалять 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
).