Windows 11 often doesn't detect a new hard drive because the drive isn't initialized, the cable connection is loose, the BIOS hasn't been updated to see it, or the drive needs a driver

When you plug in or install a new hard drive and Windows 11 doesn't show it in File Explorer or Disk Management, the problem is almost never that the drive itself is broken. The operating system straightforward hasn't been told the drive exists yet, or it can't communicate with it properly. The fix depends on where the detection is failing — whether Windows can't see the drive at all, or whether it sees the drive but won't let you use it.

The most common reason is that the drive is physically connected but not initialized. Initialization is the process that tells Windows a drive is ready to store files. A brand-new drive arrives uninitialized. An external drive that worked on a Mac or an older computer might also need re-initialization for Windows to use it. This is a one-time step that takes less than a minute.

Key Takeaways

  • A new hard drive must be initialized in Disk Management before Windows will show it in File Explorer, even if the drive is physically connected and powered on.
  • Check Device Manager to see whether Windows recognizes the drive as hardware at all — if it appears there with a warning icon, the problem is a driver or connection issue, not initialization.
  • Loose cables, especially SATA data cables, are the most common reason a drive is physically present but invisible to Windows.
  • If Disk Management shows the drive but File Explorer does not, the drive needs a drive letter assigned before you can open it.
  • External drives may need to be reformatted to NTFS if they were previously used with a Mac or another operating system.

Check whether Windows recognizes the drive as hardware first

Before you try to initialize the drive, confirm that Windows can see it at all. Open Device Manager by right-clicking the Start button and selecting Device Manager, or by typing "Device Manager" into the search box. Look for a category called "Disk drives" and expand it.

If your new drive appears in the list with no warning icon, Windows recognizes it as hardware. Move to the next section. If the drive appears with a yellow warning triangle or exclamation mark, Windows sees the drive but something is preventing it from working — usually a missing or outdated driver, or a connection problem. If the drive does not appear in Device Manager at all, the cable is loose, the power connection is faulty, or the drive itself is not being detected by the motherboard. Shut down the computer, open the case or disconnect the external drive, and check that all cables are firmly seated on both ends.

Initialize the drive in Disk Management

Open Disk Management by right-clicking the Start button, selecting Disk Management, or typing "Disk Management" into the search box. You will see a list of all drives Windows recognizes. New drives usually appear at the bottom of the list and show as "Unknown" or "Not Initialized" with no partition or file system listed.

Right-click the uninitialized drive and select "Initialize Disk". A dialog will ask whether you want to use MBR (Master Boot Record) or GPT (GUID Partition Table). For any drive larger than 2 TB, or for any modern system, choose GPT. For older external drives or compatibility with very old computers, choose MBR. Click OK. The initialization takes a few seconds.

After initialization, the drive will show as "Online" but will still appear as "Unallocated" space. This is normal. You now need to create a partition so Windows can assign it a drive letter.

Create a partition and assign a drive letter

In Disk Management, right-click the unallocated space on your new drive and select "New straightforward Volume". A wizard will open. Click Next, then accept the default size (which uses the entire drive), and click Next again. On the next screen, choose a drive letter from the dropdown — usually the next available letter after your existing drives. Click Next.

On the final screen, you can name the drive (for example, "Backup" or "Storage") and choose a file system. For a drive you will use only with Windows 11, select NTFS. For a drive you might use with older Windows computers or some external devices, select FAT32, though this limits you to files smaller than 4 GB. For a drive you will use with both Windows and Mac, select exFAT. Click Next, then Finish. Windows will format the drive, which takes a few seconds to a few minutes depending on size.

When the process completes, the drive will appear in File Explorer with the letter and name you chose. It is now ready to use.

Why external drives sometimes don't appear even after initialization

External hard drives and USB drives sometimes fail to show up in File Explorer even after they are initialized and assigned a drive letter. This usually means the drive is formatted in a file system Windows doesn't recognize — most commonly HFS+ (the Mac file system) or exFAT with corruption.

Check Disk Management again. If the drive shows as "Online" with a partition but does not appear in File Explorer, right-click the partition and select "Format". Choose NTFS as the file system, give it a name, and click OK. Windows will erase the drive and reformat it. This is permanent and cannot be undone, so only do this if the drive contains nothing you need to keep.

If the drive still does not appear after formatting, try connecting it to a different USB port on your computer, or to a different computer entirely. Some USB ports on older motherboards have power or data issues. If the drive works on another computer, the problem is with your computer's USB controller or drivers, not the drive.

Update BIOS if the drive is not detected at all

If a new internal hard drive does not appear in Device Manager, and you have confirmed the cables are seated firmly, the problem may be that your BIOS (the firmware that runs before Windows starts) does not recognize the drive. This is rare with modern drives and computers, but it happens with very new drive models on older motherboards.

Check your motherboard manufacturer's website — usually ASUS, Gigabyte, MSI, or ASRock — and read the latest BIOS update for your specific motherboard model. The motherboard model number is printed on the board itself or listed in your computer's manual. Follow the manufacturer's instructions to update the BIOS. This process varies by manufacturer and requires restarting your computer. After the update, restart and check Device Manager again.

Do not attempt a BIOS update unless you are confident in the process, as a failed update can make your computer unbootable. If you are unsure, contact the computer manufacturer's support line or a local computer repair shop.

Check for driver updates if Device Manager shows a warning

If Device Manager shows your drive with a yellow warning icon, Windows recognizes the hardware but cannot communicate with it properly. Right-click the drive and select "Update driver". Choose "Search automatically for updated driver software". Windows will check for a newer driver online.

If Windows finds and installs a driver, restart your computer and check Disk Management again. If no driver is found, right-click the drive again and select "Uninstall device". Restart the computer. Windows will re-detect the drive on startup and may install the correct driver automatically.

If the warning persists after a restart, the drive may have a hardware fault. Try the drive in another computer or USB port. If it fails on multiple computers, the drive itself is likely defective and should be replaced under warranty.

Frequently Asked Questions

Do I have to initialize every new hard drive?

Yes. Every new drive, whether internal or external, must be initialized before Windows can use it. The only exception is a drive that was previously used with Windows and is being reconnected — that drive is already initialized and will appear in File Explorer when ready.

What's the difference between initializing and formatting?

Initialization prepares the drive's structure so Windows recognizes it as a storage device. Formatting creates a file system on the drive so you can actually store files. You initialize once; you may format many times if you want to erase and reuse the drive.

Can I recover files from a drive I accidentally formatted?

Sometimes, but not reliably. Formatting erases the file list, not the data itself. Recovery software like Recuva or EaseUS Data Recovery can sometimes restore files if you stop using the drive when ready after formatting. The longer you use the drive after formatting, the less likely recovery becomes. Do not write anything to the drive if you think you made a mistake.

Why does my external drive work on my Mac but not on Windows?

Macs use HFS+ or APFS file systems; Windows uses NTFS. If your external drive is formatted in HFS+, Windows will not recognize it. You must reformat the drive to NTFS or exFAT in Disk Management. This erases all files on the drive.

Is it safe to leave a new drive uninitialized?

Yes, an uninitialized drive will not harm your computer. It straightforward will not be usable until you initialize it. There is no risk in leaving it uninitialized — you can initialize it whenever you are ready.