If Diskpart reports “There are no volumes” on Windows 11, it means the tool cannot see any volume objects in its current context, which usually happens because you are viewing the wrong disk, the volume has no drive letter, or the disk is offline or uninitialized. Start by running list disk, then select disk X, then list volume again, and check Disk Management to confirm the disk is online and initialized.
What Diskpart Volumes Actually Are
Diskpart is a command-line utility built into Windows that manages disks, partitions, and volumes. A “volume” in Diskpart is a logical storage unit—it can be a primary partition, a logical drive, or a spanned/mirrored set. When you type list volume, Diskpart shows all volumes visible to the operating system, including those without drive letters (like the EFI System Partition or recovery partitions).
The “no volumes” message appears when the list volume command returns an empty set. This is different from “no disks,” which would mean the storage controller isn’t recognized. In most cases, the volumes exist but Diskpart isn’t looking at them because of a context issue, a driver problem, or a disk state problem.
Why Diskpart Shows No Volumes
There are several distinct causes, and the fix depends on which one applies to your situation:
- Wrong disk selected: Diskpart only shows volumes on the currently selected disk. If you haven’t selected a disk, or you selected a blank/uninitialized disk,
list volumemay show nothing. - Disk is offline: A disk marked “Offline” in Disk Management won’t expose its volumes to Diskpart. This often happens after a system crash or when a disk is brought from another PC.
- Disk is uninitialized: A brand-new or corrupted disk without a partition table (GPT or MBR) has no volumes at all. Diskpart can’t list volumes on an uninitialized disk.
- Missing drive letters: Volumes without drive letters still appear in
list volume, so this alone doesn’t cause the error, but it can confuse users who expect to see only C: and D:. - Storage driver issues: If the storage controller driver is outdated or the disk is connected via a faulty cable, Windows may not enumerate the volumes correctly.
- Running Diskpart without administrator rights: Diskpart requires elevation. Without it, some commands fail or return incomplete results.
Step-by-Step Fixes to Try
Work through these in order. Most users resolve the issue with step 1 or 2.
- Open Diskpart as administrator. Press
Win + Xand select “Terminal (Admin)” or “Command Prompt (Admin)”. Typediskpartand press Enter. If User Account Control prompts, click Yes. - List all disks and select the correct one. Type
list diskand note the disk numbers. Then typeselect disk 0(replace 0 with the disk that holds your data). After selection, typelist volumeagain. If volumes appear, the issue was a missing selection. - Check Disk Management. Press
Win + Xand select “Disk Management”. Look for your disk. If it says “Offline”, right-click the disk name (left side) and select “Online”. If it says “Uninitialized”, right-click and choose “Initialize Disk”—but be aware this erases the partition table, so only do this if you don’t need the data. - Rescan disks. In Disk Management, click “Action” in the menu bar, then “Rescan Disks”. This forces Windows to re-enumerate all storage devices. Then go back to Diskpart and run
rescanfollowed bylist volume. - Assign a drive letter (if the volume exists but is invisible). In Disk Management, if you see an unlettered volume (a black bar), right-click it and choose “Change Drive Letter and Paths”, then Add a letter. This doesn’t fix the Diskpart listing, but it makes the volume usable.
- Check the disk in Diskpart directly. Type
select disk 0thendetail disk. This shows the disk’s status (Online/Offline) and its partitions. If it says “Offline”, typeonline disk(requires admin). Then runlist volumeagain. - Update storage drivers. Open Device Manager (
Win + X→ Device Manager), expand “Disk drives” and “Storage controllers”, right-click each device, and select “Update driver” → “Search automatically”. Reboot and retry Diskpart.
Common Misconception: “No Volumes” vs “No Partitions”
Many users confuse volumes with partitions. A partition is a section of a disk; a volume is a partition that has been formatted and given a file system. Diskpart’s list partition command shows raw partitions, while list volume shows formatted volumes. If you see partitions in list partition but no volumes, the partition is likely unformatted or has a corrupted file system. In that case, you would need to format it (which erases data) or run chkdsk on it if it has a letter. The phrase “no volumes” specifically means no formatted, mountable file systems are visible.
When the Disk Is Offline or Uninitialized
An offline disk is common after a system crash, a power failure, or when a disk is moved from another computer. Windows marks it offline to prevent accidental writes. To bring it online via Diskpart:
select disk 1 online disk list volume
If the disk is uninitialized, Diskpart cannot see any volumes because there is no partition table. You’ll see the disk in list disk but with a status of “No Media” or “Unknown”. Initializing a disk wipes it, so only do this if the disk is new or you don’t need the data. Use Disk Management: right-click the disk and choose “Initialize Disk”, then select GPT (for UEFI systems) or MBR (for legacy BIOS). After initialization, you can create a volume with create partition primary and format commands.
If You Still See No Volumes After All Fixes
If none of the above works, the problem is likely hardware or driver-level:
- Check cables and connections. For SATA drives, reseat the data and power cables. For NVMe drives, reseat the M.2 card.
- Test the disk on another computer. If it shows volumes there, the issue is your system’s storage driver or controller.
- Check the BIOS/UEFI. Ensure the SATA port or NVMe slot is enabled and set to AHCI mode (not RAID or IDE, unless you’re using RAID). Changing this can make existing volumes invisible.
- Use a live Linux USB. Boot from a Linux USB and run
lsblkto see if the volumes are recognized. If they are, you can back up data before further Windows repairs.
Frequently Asked Questions
Why does Diskpart show no volumes but Disk Management shows them?
This usually means you haven’t selected the correct disk in Diskpart. Diskpart only lists volumes for the currently selected disk. Run list disk, identify the right disk number, then select disk X and try list volume again. If it still shows nothing, the disk might be offline—check Disk Management’s status column.
Can I recover data from a disk that shows no volumes in Diskpart?
Yes, in many cases. First, try bringing the disk online and assigning drive letters in Disk Management. If the volume is there but unlettered, it will appear in Diskpart after selection. If the partition is corrupted, use a data recovery tool like TestDisk (free, open-source) to rebuild the partition table. Do not initialize or format the disk before attempting recovery.
Does “no volumes” mean my hard drive is dead?
Not necessarily. It often means the disk is offline, uninitialized, or the wrong disk is selected. A dead drive usually doesn’t appear in list disk at all. If the disk appears in list disk but has no volumes, the drive electronics are likely fine—the issue is logical (partition table, file system) or the disk is simply blank.
What is the difference between list volume and list partition in Diskpart?
list volume shows formatted volumes (with file systems like NTFS or exFAT) that Windows can mount. list partition shows raw partitions on the selected disk, whether or not they are formatted. A disk can have partitions but no volumes if those partitions are unformatted or have a corrupted file system.
Will running clean in Diskpart fix the “no volumes” problem?
No. The clean command removes all partitions and volumes from the selected disk, making the situation worse if you have data. Only use clean if you intend to completely wipe the disk and start fresh. It will not recover or reveal hidden volumes—it destroys them.
Why does Diskpart say “no volumes” on a brand-new SSD?
A brand-new SSD is uninitialized—it has no partition table, so it has no volumes. You must initialize it (GPT or MBR), create a partition, and format it. Use Disk Management for a graphical approach, or Diskpart with select disk X, clean, convert gpt, create partition primary, format fs=ntfs quick, and assign.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Stop Chrome Auto-Opening on Windows Startup
- Snapchat Security: 12 Tips to Lock Down Your Account
- Missing Comma on iPhone Keyboard: Fix & Where It Went
- Get Pixel Weather & Screenshot Apps on Any Android
- Other Storage on Android: What It Is & How to Clean It
- Facebook Messenger Games: How to Play With Friends