I am able to mount my ext4 partition in wsl-2 using the following command in powershell:
wsl --mount \\.\PHYSICALDRIVE4 --partition 1
However when I either restart my computer or run wsl --restart
the partition is unmounted and I have to run the above command again. Is there a way of automounting the partition?
Thanks.
After asking around on the wsl github, this option is currently not supported however there is a work around solution which is below for anyone who needs this functionality.
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "Mount PhysicalDrive4" /t REG_SZ /F /D "C:\Windows\System32\wsl.exe --mount \\.\PHYSICALDRIVE4 --partition 1"
Also I forgot to say this functionality is only available for Windows Insiders preview build 20211 and above.
The solution proposed by @dopewind below doesn't work in this case as ext4 mounting in wsl-2 has to happen in powershell (with admin rights) and not in the installed linux distro.