Linux Support for Windows Dynamic Disks

Tux, the Linux penguin

Tux, the Linux penguin (Photo credit: Wikipedia)

[* See ldmtool update at bottom of this article *] Linux is a great tool for low-level disk work on Windows systems. Booting from a live distribution like Knoppix allows access to powerful tools for partition and file-system resizing like parted, gparted, etc. This can allow resizing of the “system” partition (usually the Windows “C:” drive).

Recent distributions have added NTFS read-write and resize support, but there is still one major disk management tool missing that would be useful for fixing or recovering data from Windows systems with Linux. The “Dymamic Disk” feature is still not supported out-of-the-box with the major distributions. This means that disks which have been converted to “dynamic” in Windows will not be able to be used or manipulated by most Linux systems.

This may be changing in the near future. I recently heard about the LDM (Logical Disk Manager) feature in the Linux kernel. According to the documentation linked below, this feature can be enabled by re-compiling the kernel and enabling the following two options CONFIG_PARTITION_ADVANCED and CONFIG_LDM_PARTITION. I’m not sure why this is not enabled out of the box by popular distros, but maybe they’re waiting for it to be considered “stable”, “safe”, or “vetted”? I wonder how many years we have to wait before the decision makers at Ubuntu or other distributions decide to turn it on?

The LDM (Dynamic Disk) support may not work with all features. The documentation does mention that GPT-partitioned dynamic disks are NOT supported (the default MBR partitioning scheme must be used).

My vote is for full out-of-the-box dynamic disk support for Linux maintenance of Windows disks.

UPDATE March 2014 – Ubuntu 14.04 LTS “Trusty Tahr” scheduled for April 2014 release will provide the new ldmtool as a supported package. Along with corresponding releases of Debian, these appear to be the first out-of-box Linux distributions supporting Windows LDM. Ldmtool makes Linux support of Windows LDM volumes more accessible to end-users (from the command-line). See the following related articles for more:


About notesbytom

Keeping technology notes on to free up my mind to solve new problems rather than figuring out the same ones repeatedly :-).
This entry was posted in Linux and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s