How to mount a Linux file system using WSL2 on Windows 10
Starting with build 20211, Windows Subsystem for Linux 2 (WSL2) includes a new feature that allows you to attach and mount physical drives to access the Linux file system (such as ext4) which is not supported. support on Windows 10.
This new feature is intended to help you access Linux files using File Explorer on a dual boot system running Windows 10 and a Linux distribution on another drive.
In this tutorial, you will learn the steps to mount and unmount a drive using Windows Subsystem for Linux 2.
Mount Linux file system on Windows 10
To mount the Linux file system using WSL2, follow these steps:
Step 1. Open Start on Windows 10.
Step 2. Search for PowerShell , right-click on the top result and select the option Run as administrator .
Step 3. Type the following command to list available physical drives and press Enter :
wmic diskdrive list brief
Step 4. Confirm the drive path in the "Device ID" column .
Step 5. Type the following command to mount the Linux file system and press Enter :
wsl --mount DISKPATH
In this command, be sure to replace DISKPATH with the path of the drive where the Linux distribution you want to mount. For example:
wsl --mount .PHYSICALDRIVE2
If you want to mount a specific partition, you will need to use the --partition option with the partition number. For example:
wsl --mount .PHYSICALDRIVE2 --partition 1
After you complete the steps, the drive containing the Linux files will mount and will show up on Windows 10.
Mount any Linux file system on Windows 10
The previous steps will just try to mount a physical drive as ext4. If you want to specify a different file system, you'll need to use a command other than Windows Subsystem for Linux 2.
To mount a specific Linux file system on Windows 10, follow these steps:
Step 1. Open Start.
Step 2. Search for PowerShell , right-click on the top result and select the option Run as administrator .
Step 3. Type the following command to list available physical drives on Windows 10 and press Enter:
wmic diskdrive list brief
Step 4. Confirm the drive path in the "Device ID" column .
Step 5. Type the following command to mount the drive and press Enter:
wsl --mount DISKPATH -t FILESYSTEM
In this command, be sure to replace DISKPATH and FILESYSTEM for the drive path and the Linux file system you want to mount. For example, to mount the drive as fat, use the following command:
wsl --mount DISKPATH -t vfat
After you complete the steps, the drive containing the Linux files will mount and you can access it using File Explorer.
Access the Linux file system on Windows 10
To access files from Linux file system on Windows 10, follow these steps:
Step 1. Open File Explorer.
Step 2. Click the Linux entry from the left navigation pane.
Step 3. In the address bar, navigate to wsl $ and then access to mount directory. For example:
wsl$DISTRO-NAMEMOUNT-POINT
Navigate to wsl $ and then access the mount directory
After completing the steps, you will be able to browse Linux files from the file system that is not natively supported on Windows 10. In addition to using File Explorer, once the drive is mounted, you will be able to access the systems. file like 'ext4' from the WSL2 console using the command lines.
Unmount Linux file system on Windows 10
To unmount Linux file system on Windows 10, follow these steps:
Step 1. Open Start.
Step 2. Search for PowerShell , right-click on the top result and select the option Run as administrator .
Step 3. Type the following command to unmount and remove the drive, then press Enter :
wsl --unmount DISKPATH
In the command, make sure to replace DISKPATH with the Device ID of the drive you want to unmount .
After you complete the steps, the drive with the Linux file system will be unmounted and removed from Windows 10.
This feature is available starting with Windows 10 build 20211 and is expected to be available in future operating system releases. If you can't see the new feature, it's because you're running the latest preview available in Dev Channel.
You should read it
- How to mount the hard drive and partition using the Linux command line
- How to mount remote directory in Linux with SSHFS
- Basic file system in Unix / Linux
- How to Run Linux GUI Applications with WSL2 on Windows
- WSL2 now supports connecting Localhost from Windows 10 applications
- Learn the file system and folders on Linux operating systems
- How to mount ISO files in Windows 7, 8 and 10
- How to create an ISO file on Linux
- Use Journalctl to read the system log on Linux
- Format and mount USB in Linux
- The reason and how to edit sudoers file in Linux
- Microsoft will release Linux 'genuine' Linux kernel with Windows 10 WSL
Maybe you are interested
The world's deepest underground laboratory, 2,400m below the mountain top
Quickly fix Unmountable Boot Volume error on Windows 10/11
What You Need to Know About Mountain-Bracing Bolt in Genshin Impact
Discontinuing support for Windows 10 could cause large amounts of e-waste
How to mount and mount storage devices on Linux Terminal
The journey to transport the world's largest camera to the top of the mountain is more than 2,700m