Thinkstock
Electronicdesign 19850 Promo Laptop 661833534

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.

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

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