sodcalculator

10 Tech How-To

Fix Cannot Initialize Disk in Windows 10

Guide 10-14205 · Updated · Step by step

If Windows 10 shows the error “Cannot initialize disk� when you open Disk Management or try to use a new or existing drive, the fix usually involves clearing the disk’s read-only attribute, updating its driver, or using DiskPart to clean and reinitialize the drive. This guide walks you through the most common causes and step-by-step solutions, from the simplest to the more advanced.

What “Cannot Initialize Disk� Means

Disk Management in Windows 10 displays this error when it cannot read the disk’s partition table or create a new one. The disk may appear as “Unknown� with a “Not Initialized� status, and when you right-click it, the “Initialize Disk� option either fails or is greyed out. This typically happens with a brand-new drive that has no partition table, a drive with a corrupted or incompatible partition table, or a drive that is physically failing or has connection issues.

Before You Start: Backup and Safety

Initializing a disk erases all existing data on it. If the disk contains files you need, back them up before attempting any of the fixes below. If the disk is your system drive, do not proceed without a full backup. For external drives, disconnect them during the process and reconnect only when instructed.

Fix 1: Check Physical Connections and Ports

A loose or faulty cable can cause the disk to be unrecognized or uninitializable. Try the following:

  • For internal SATA drives, reseat both ends of the data and power cables.
  • For external USB drives, try a different USB port (preferably USB 3.0) and a different cable.
  • Inspect the drive’s enclosure or dock for damage.

If the disk is detected in BIOS/UEFI but not in Windows, the issue is likely software-related.

Fix 2: Clear the Read-Only Attribute

Some drives, especially those previously used in cameras or Linux systems, have a read-only attribute set. Windows cannot initialize a read-only disk. Use DiskPart to clear it:

  1. Press Win + X and select Windows PowerShell (Admin) or Command Prompt (Admin).
  2. Type diskpart and press Enter.
  3. Type list disk and press Enter. Note the disk number (e.g., Disk 1) that shows the error.
  4. Type select disk X (replace X with the disk number) and press Enter.
  5. Type attributes disk clear readonly and press Enter.
  6. Type exit and press Enter.

Now open Disk Management and try to initialize the disk again. If the error persists, continue to the next fix.

Fix 3: Update or Reinstall the Disk Driver

A corrupted or outdated storage driver can prevent initialization. Update the driver via Device Manager:

  1. Press Win + X and select Device Manager.
  2. Expand Disk drives.
  3. Right-click the problematic disk and select Update driver.
  4. Choose Search automatically for drivers.
  5. If Windows finds no update, right-click again and select Uninstall device.
  6. Restart your PC. Windows will reinstall the driver automatically.

If the disk still fails, check if the controller driver (e.g., SATA AHCI) needs updating under Storage controllers.

Fix 4: Use DiskPart to Clean the Disk

If the disk has a corrupted partition table, cleaning it with DiskPart removes all partitions and resets the disk to a raw state. This is more thorough than the “Initialize Disk� option.

  1. Open an elevated Command Prompt or PowerShell as before.
  2. Type diskpart and press Enter.
  3. Type list disk and press Enter.
  4. Type select disk X (replace X with the disk number) and press Enter.
  5. Type clean and press Enter. This removes all partitions and data.
  6. Type exit and press Enter.

After cleaning, go to Disk Management. The disk should now show as “Not Initialized� and allow you to initialize it as GPT or MBR. If you still get the error, try the next fix.

Fix 5: Check Disk Health and SMART Status

Physical damage or failing sectors can cause initialization to fail. Use built-in tools to check the disk:

  • Open Command Prompt as admin and type chkdsk X: /f /r (replace X with the drive letter if the disk has one). If the disk has no letter, skip this.
  • Use Disk Management to view the disk’s status. If it shows “Unhealthy� or “Failed,� the drive may be failing.
  • Third-party tools like CrystalDiskInfo can read SMART data, but ensure you download from a trusted source.

If the disk is failing, back up any recoverable data and replace the drive.

Fix 6: Use a Different Computer or Enclosure

Sometimes the issue is with the computer’s controller or the drive’s enclosure. To isolate the problem:

  • Connect the drive to another computer via USB or internally.
  • If it initializes there, the issue is with the original system’s drivers or hardware.
  • For external drives, try a different enclosure or a direct SATA connection.

If the drive works elsewhere, reinstall the chipset drivers on your original system.

Frequently Asked Questions

Why does my new hard drive show “Cannot initialize disk�?

A new drive often has no partition table, so Windows sees it as unknown. The error can also occur if the drive is not properly connected or if the USB port doesn’t supply enough power. Try a different port or cable first.

Will initializing a disk erase data?

Yes, initializing a disk prepares it for use by creating a new partition table, which erases all existing data. Always back up important files before initializing.

Should I choose MBR or GPT when initializing?

Use GPT for disks larger than 2 TB and for UEFI-based systems. MBR is only needed for older BIOS systems or when you need compatibility with older Windows versions. Most modern Windows 10 PCs use GPT.

What does “disk unknown not initialized� mean?

It means Windows recognizes the disk but cannot read its partition table. This is the same as the “Cannot initialize disk� error. Follow the DiskPart clean method to reset it.

Can I fix “Cannot initialize disk� without losing data?

Sometimes, if the issue is a read-only attribute or driver problem, clearing the attribute or updating the driver may allow initialization without data loss. However, if the partition table is corrupted, you may need data recovery software before cleaning the disk.

Why does my external drive show the error but works on another computer?

This usually indicates a driver or USB controller issue on your system. Update your USB and chipset drivers, or try a different USB port. If it still fails, the drive’s enclosure may be incompatible.

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

The whole Tech How-To bed →