1. Blog
  2. Manuals

How to Open an ext4 Disk on Windows 10 and 11

Windows cannot read ext4, the file system most Linux distributions use: a disk from a server or a dual-boot machine shows up in File Explorer as unallocated. The data is still there — you just need a tool that understands ext4.

Method 1. WSL 2 — built into Windows

On Windows 11 and current builds of Windows 10, the Windows Subsystem for Linux can attach physical ext4 disks. This is the most reliable option: a real Linux kernel handles the file system, and both reading and writing work.

Preparation

Open PowerShell as administrator and install WSL if you do not have it yet:

wsl --install

Reboot after installation. If WSL is already installed, update it:

wsl --update

Identify the disk

GET-CimInstance -query "SELECT * from Win32_DiskDrive"

Find the disk in the DeviceID column — a path like \\.\PHYSICALDRIVE1. Use the model and size to tell disks apart.

Attach the partition

wsl --mount \\.\PHYSICALDRIVE1 --partition 1 --type ext4

Use your own partition number. If you do not know it, attach the disk without a file system and inspect the layout from inside Linux:

wsl --mount \\.\PHYSICALDRIVE1 --bare
wsl lsblk

Open the files

The partition appears in Linux under /mnt/wsl/PHYSICALDRIVE1p1. In File Explorer it is available at:

\\wsl$\Ubuntu\mnt\wsl\PHYSICALDRIVE1p1

Replace Ubuntu with the name of your distribution — wsl -l lists them.

Detach the disk

wsl --unmount \\.\PHYSICALDRIVE1

Limitations

  • You cannot attach the disk Windows itself boots from.
  • The disk is attached as a whole, so a partition on the same disk as the Windows system cannot be opened this way.
  • USB flash drives and memory cards are not supported directly: they need USB passthrough with usbipd.
  • The disk has to be attached again after a reboot.

Method 2. ext4 reader tools

If you cannot install WSL or only need to copy a few files, standalone programs will do.

  • DiskInternals Linux Reader — a free program with an Explorer-style interface. It is read-only, so it cannot damage the data.
  • Paragon Linux File Systems for Windows — a paid driver. The ext4 disk shows up as a normal volume with read and write access.

Old free drivers such as Ext2Fsd have not been updated for years and can corrupt a modern ext4 file system. Do not use them for writing.

Method 3. Do not attach the disk at all

It is often easier to fetch the data over the network than to move the disk:

  • boot the computer from a live USB of any Linux distribution and copy the files to an external disk formatted as NTFS or exFAT;
  • if the disk sits in a running server, copy the data with scp or mount the directory as a network folder with SSHFS — there is an SSHFS-Win client for Windows.

Which one to choose

Task Method
Regular work with the disk, write access needed WSL 2
Copy some files once Linux Reader
The ext4 disk as a normal Windows volume Paragon
The disk is in a server scp, SSHFS

If you exchange files between Windows and Linux all the time, it is more convenient to keep the data on network storage reachable from both systems rather than on a portable disk.