Thinkstock
Linux File Systems for Windows

Access Linux File Systems from Microsoft Windows

Dec. 13, 2017
Need to access Linux partitions when running Windows? So does Senior Technology Editor Bill Wong.

I do a good bit of cross platform development using Linux and Microsoft Windows. I can access Windows partitions from Linux using drivers that handle the FAT and NTFS file systems. Linux has its own file systems, including Ext, XFS, and BTRFS. Unfortunately, Windows did not have support for these Linux file systems—until now.

Paragon Software now sells Linux File Systems for Windows (see figure) for under $20/system. I had access to the disk partitions on my dual-boot, Windows/Fedora Linux system after installing the software.

Paragon Software’s Linux File Systems for Windows provides read/write access to Linux EXT file systems and read-only access to XFS and BTRFS file systems.

The user interface handles mounting and configuration. It also shows a partition’s status, including the amount of free space. The system handles fixed and removable drives. This is important as using it with flash drives or SD cards. I run into this frequently when working with Linux on platforms like the Raspberry Pi that use a microSD card. Now I can edit configuration files without having to fire up a Linux virtual machine when I am working in Windows or use one of my other Linux machines to access the microSD card.

The system can format a partition as an Ext2, Ext3, and Ext4 file system. It cannot create an XFS or Btrfs file system. It supports 64bit, dir_index, extent, extra_isize, ext_attr, flex_bg, and has_journal attributes, but not bigalloc, journal_dev, and meta_bg, at the moment. The read-only file attribute works and Linux hidden files are ones that start with a period. Toggling the hidden checkbox does not rename the file, but renaming a file with a leading period does hide it. The Windows file manager does recognize.

Linux File Systems for Windows does support the Linix Logical Volume Manager (LVM) partitions. This allows a disk partition to contain multiple logical partitions. LVM differs from an extended partition because LVM volumes have significantly more functionality, including the ability to be resized after they are created. One of the microSD cards I use has a primary Ext3 partition with the boot code and an LVM partition with an Ext3 and an XFS LVM partition. Of course, the XFS is read-only under Windows, but both Ext3 partitions are read-write.

The system cannot handle Linux users and groups since Linux is not running. Windows users are essentially running as the root user. This can have implications in terms of editing and configuring files, but normally one would deal with security within the context of the host operating system.

Users of the earlier Paragon ExtFS for Windows get a free upgrade. A license works on only one machine at a time, but it is possible to move it from one device to another.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!