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

What are the Important Considerations when Assessing Cobot Safety?

April 16, 2024
A review of the requirements of ISO/TS 15066 and how they fit in with ISO 10218-1 and 10218-2 a consideration the complexities of collaboration.

Wire & Cable Cutting Digi-Spool® Service

April 16, 2024
Explore DigiKey’s Digi-Spool® professional cutting service for efficient and precise wire and cable management. Custom-cut to your exact specifications for a variety of cable ...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Comments

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