Sharing files between Linux and Windows dual boot setup is a basic requisite if you are using both operating systems installed on your PC. Generally, Windows employs a FAT32 or NTFS file system whereas Linux utilizes Ext4. As both operating systems support different file systems, there are several methods to facilitate the file sharing between these two. In this guide, I am going to provide you some easy and effective approaches to share files between Linux and Windows dual boot.
Key Takeaways
- Learning about dual booting.
- Understanding the fact of sharing files between Linux and Windows dual boot.
Requirements
- You must have a proper Windows setup.
- You must have Ubuntu installed on your PC.
Process Flow Chart
[Distro & Windows Used Throughout the Tutorial: Ubuntu 22.04.2 LTS & Windows 10]
3 Methods to Share Files Between Linux and Windows Dual Boot
To share files between Linux and Windows in a dual boot setup conveniently you can follow up several methods. In the following section, I have described three obvious methods to share files between dual-boot PCs without risking any files.
Method 01: Using Separate Partitions to Share Files Between Linux and Windows Dual Boot
Suppose, you are using your existing Windows partition and for some reason, you want to delete the partition later. Now, you cannot isolate the important files inside the partition which you want to keep. It seems risky, right? Actually, in this case, it’s better to create a new shared partition. Before starting make sure to backup your critical files. The step-by-step procedure to share files between Linux and Windows dual boot using separate partition is given below:
A. Resizing Partition
There are several tools for partitioning drives on Windows. But the easiest way is to use the Windows Disk Management tool. Using this tool you can resize the partitions which support only FAT32 or NTFS file systems in Windows. So, if you are running out of space and want to resize your partition, then follow the steps below:
Steps to Follow >
❶ Press WIN+X, and click on Disk Management from the left panel.



B. Creating A New Partition
Once you have created the necessary space on your hard drive, you can move on to creating a new partition. To create a new shared drive partition go through the steps below:
Steps to Follow >
❶ Look for ‘Unallocated’ which specifies the available space. Right-click on it and select ‘New Simple Volume’.




❹ Now, make sure to select NTFS as the file system. Also, name the new partition as you want in the ‘Volume label’ option and click ‘Next’.


C. Formatting New Partition
Follow the steps below to format the new partition:
Steps to Follow >
❶ Right click on New Volume (N:) and click Format.

❸ To continue click OK.
D. Accessing Shared Drive
Once created and formatted the new partition, you can access the contents of it from Windows file explorer like the image below.
Also, you can access it from the Linux system. Recent Ubuntu versions can easily read partitions with the NTFS file system. To access the partition from Linux follow the steps below:
Steps to Follow >
❶ Go to Files > Other Locations and you will find the desired partition created before.
❷ Click on the partition to access it.

Method 02: Using External Storage to Share Files Between Linux and Windows Dual Boot
Another way to share files between Linux and Windows is to use an external drive or USB drive. Here’s how to use it:
Steps to Follow >
❶ Plug in your external storage or USB drive.
❷ Format the drive if it is not formatted yet.
❸ While running one operating system, copy the desired files onto the USB drive.
❹ Switch to another operating system and access the contents from the drive.
Read More: How to Share Files between Linux and Windows
Method 03: Using Cloud Storage to Share Files Between Linux and Windows Dual Boot
Accessing files from both Linux and Windows operating systems using cloud storage is a very convenient solution. You can share and access files seamlessly using cloud services like Google drive, One drive, Dropbox etc. Here, I will show you how to share files using google drive.
Steps to Follow >
❶ First, in Windows, open any browser and log in to your google drive account. You can see the existing files in google drive like the image below.

❷ Now, go to your Linux system, open any browser on Ubuntu, and log in to your google drive. You will find the desired file which you wanted to share.
Comparative Analysis of Methods
Let’s explore the comparative analysis among the discussed three methods of sharing files between Linux and Windows dual boot:
Methods
Pros
Cons
Method 1
Method 2
Method 3
Select any of these methods that satisfy all your preferences while sharing files between Linux and Windows dual boot environments.
Conclusion
Sharing files between Linux and Windows in a dual boot environment improvises interoperability and data management. This guide, with some convenient methods, will be helpful for you while sharing files between Linux and Windows dual boot setups. Just make sure to back up important things before dual booting.
People Also Ask
- How to Configure NFS Server in Linux? [5 Steps]
- How to Access Shared Folder in Ubuntu [2 Methods]
- How to Install and Configure Samba Server in Ubuntu? [4 Steps]
- How to Install, Configure and Connect Samba Client on Ubuntu
- Install, Configure and Connect Samba on Ubuntu Using GUI
- How to Copy File from Windows to Linux Using SSH [2 Methods]
- How to Access Samba Share from Windows [2 Methods]
FUNDAMENTALS A Complete Guide for Beginners






