How to Fix a Hard Drive Not Detected in Windows 10

March 3, 2026

0
(0)

How to Fix a Hard Drive Not Detected in Windows 10

A hard drive not showing up in Windows 10 can be alarming, especially if it contains important data. Whether it is a new internal drive, an external USB drive, or a secondary storage disk, the issue can prevent you from accessing files and using the drive properly.

The good news is that in most cases, this problem is caused by simple configuration issues, missing drive letters, outdated drivers, or disk initialization problems. With the right troubleshooting steps, you can usually fix the issue without replacing the hardware.

This complete guide explains why your hard drive is not showing up in Windows 10 and how to fix it step by step.

Hard Drive Not Detected

Why Is My Hard Drive Not Showing Up?

When a hard drive does not appear in File Explorer, it does not necessarily mean the drive is damaged. Several common reasons may cause the issue:

  • The drive is not initialized

  • The drive has no assigned letter

  • The disk is not partitioned

  • Corrupted or outdated drivers

  • Faulty USB port or cable

  • Disk errors or bad sectors

  • BIOS not detecting the drive

  • Power supply issues

Identifying where the drive appears—or does not appear—helps narrow down the solution.

Hard Drive Not Detected2

Check If the Drive Appears in Disk Management

The first step is to see whether Windows detects the drive at all.

How to Open Disk Management

  1. Press Windows + X

  2. Select Disk Management

If your hard drive appears there but not in File Explorer, the problem is likely related to formatting or drive letter assignment.

If it does not appear at all, the issue may be driver-related or hardware-related.

Initialize the Hard Drive

If the disk is new, it may need to be initialized before use.

How to Initialize a Disk

  1. Open Disk Management

  2. Locate the disk marked as Not Initialized

  3. Right-click the disk

  4. Select Initialize Disk

  5. Choose either:

    • MBR (Master Boot Record)

    • GPT (GUID Partition Table)

  6. Click OK

After initialization, you must create a new volume.

Create a New Volume

If the disk shows as Unallocated, it needs a partition.

Create a New Simple Volume

  1. Right-click the unallocated space

  2. Select New Simple Volume

  3. Follow the wizard

  4. Assign a drive letter

  5. Format the disk (usually NTFS)

Once complete, the drive should appear in File Explorer.

Assign a Drive Letter

Sometimes the drive is healthy but missing a letter.

Assign a Drive Letter

  1. Open Disk Management

  2. Right-click the partition

  3. Select Change Drive Letter and Paths

  4. Click Add

  5. Choose a letter

  6. Click OK

The drive should now be visible.

Update Hard Drive Drivers

Outdated or corrupted drivers can prevent Windows from recognizing the drive.

Update Drivers

  1. Press Windows + X

  2. Select Device Manager

  3. Expand Disk drives

  4. Right-click the hard drive

  5. Select Update driver

  6. Choose Search automatically for drivers

Restart your computer afterward.

Reinstall Disk Drivers

If updating does not work, reinstall the driver.

Reinstall Steps

  1. Open Device Manager

  2. Right-click the disk

  3. Select Uninstall device

  4. Restart your PC

Windows will automatically reinstall the driver.

Check USB Port and Cable (For External Drives)

If an external hard drive is not showing up:

  • Try a different USB port

  • Use a different USB cable

  • Test the drive on another computer

  • Avoid using USB hubs

Sometimes the issue is simply a faulty cable or port.

Check BIOS Settings

If the drive does not appear in Disk Management, check if it is detected in BIOS.

How to Access BIOS

  1. Restart your computer

  2. Press F2, Delete, or the appropriate key during startup

Check whether the hard drive appears under storage devices.

If the drive is not detected in BIOS:

  • Check internal connections

  • Reseat SATA and power cables

  • Test the drive in another system

Run CHKDSK to Fix Disk Errors

If the drive appears but cannot be accessed, it may contain file system errors.

Run CHKDSK

  1. Open Command Prompt as administrator

  2. Type:

chkdsk X: /f /r

Replace X with the drive letter.

This command scans and repairs disk errors.

Format the Drive (If Necessary)

If the drive shows as RAW or corrupted, formatting may be required.

⚠ Warning: Formatting deletes all data.

Format in Disk Management

  1. Right-click the drive

  2. Select Format

  3. Choose NTFS or exFAT

  4. Click OK

After formatting, the drive should function normally.

Check for Windows Updates

Outdated Windows versions may contain storage bugs.

Update Windows

  1. Open Settings

  2. Go to Update & Security

  3. Click Check for updates

  4. Install available updates

Restart your PC after updating.

Disable USB Selective Suspend

Power-saving settings may disable external drives.

Disable USB Power Saving

  1. Open Control Panel

  2. Select Power Options

  3. Click Change plan settings

  4. Select Change advanced power settings

  5. Expand USB settings

  6. Disable USB selective suspend setting

Apply changes and restart your PC.

Recover Data Before Major Repairs

If the drive contains important files:

  • Avoid formatting immediately

  • Use data recovery software

  • Connect the drive to another computer

  • Consult professional recovery services

Protecting data should always be a priority.

When the Hard Drive May Be Failing

Signs of hardware failure include:

  • Clicking or unusual noises

  • Slow performance

  • Frequent disconnections

  • Drive not detected in BIOS

In these cases, replacing the hard drive may be necessary.

Preventing Hard Drive Detection Issues

To avoid future problems:

  • Keep Windows updated

  • Safely eject external drives

  • Avoid sudden power loss

  • Regularly back up important data

  • Monitor disk health using built-in tools

Proper maintenance ensures long-term reliability.

Final Thoughts

When a hard drive is not showing up in Windows 10, it can be concerning, but it does not always mean the drive is damaged. In many cases, the issue is caused by missing drive letters, uninitialized disks, outdated drivers, or simple connection problems.

How to Fix the Page Fault in Nonpaged Area Error on Windows

Fixing the “Kernel Security Check Failure” Error on Windows 10

How to Fix Wi-Fi Disconnecting Issues on Windows 10

Windows Update Service Failed to Start – How to Resolve It

How useful was this guide?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments