# LDMDump - Sysinternals | Microsoft Learn

Title: LDMDump v1.02 — Summary

Author: Mark Russinovich\
Published: November 1, 2006\
Download: <https://download.sysinternals.com/files/LdmDump.zip> (43 KB)

Summary:

* Purpose: LDMDump is a utility that examines the on-disk Logical Disk Manager (LDM) database used by Windows dynamic disks. It reveals the private header, table-of-contents, and object database where partition, component, and volume definitions are stored, and provides summarized partition table and volume listings.
* Context: Windows 2000 introduced LDM-based dynamic disks (as opposed to basic DOS-style partition tables). LDM supports spanned, mirrored, striped and RAID-5 volumes and stores advanced volume configuration on disk. Prior to LDMDump, only Disk Management MMC and dmdiag (Resource Kit) provided limited insight into LDM internals.
* How it works: There are no published APIs or documentation for the LDM on-disk format. LDMDump was created by analyzing LDM database contents across systems and conditions to interpret the undocumented format.
* Usage: Run ldmdump with a disk identifier:
  * Usage: ldmdump \[-?] \[-d#]
  * -? shows supported options and units.
  * -d# specifies the disk number to examine (for example, ldmdump /d0 inspects disk 0).
* Requirements: Runs on client — Windows Vista and higher; server — Windows Server 2008 and higher.
* Further reading: “Inside Storage Management, Part 2” by Mark Russinovich (Windows 2000 Magazine, April 2000) for more on LDM on-disk structure.
* Additional: A related Microsoft training module is linked: Maintain disks and volumes — <https://learn.microsoft.com/en-us/training/modules/maintain-disks-volumes/?source=recommendations>

Last updated on the Microsoft page: 03/23/2021.
