Disable Automount of New Drives in Windows 10

Hard Drive Disk Hdd Icon Big

By default, Windows 10 mounts a new disk you have connected to the computer. If the OS is able to recognize its file system, it will assign a drive letter to the drive. It is possible to change this behavior and prevent the OS from recognizing newly connected drives automatically.

The change will affect new drives only. Devices you had connected to the computer earlier will continue getting recognized automatically and will get their drive letters. If you are unhappy by this, you can apply a special 'scrub' option which will clear the drive letter cache and eliminate the drive information for all currently disconnected drives. After that, they will no longer be recognized by the OS.

You must be signed in with an administrative account to continue.

To disable automount of new drives in Windows 10, do the following.

  1. Open a new command prompt as Administrator.
  2. Type the command diskpart.
  3. In diskpart, type automount and hit the Enter key. You will see the current state of the feature. In my case, it is enabled.
  4. To disable automout, execute the command automout disable in diskpart.

You are done. The automount feature is now disabled.

To re-enable it later, run diskpart as described above and type automount enable.

Now, let's see how to clear the drive history and remove drive letters for previously connected drives.

Remove Drive Letters for Previously Connected Drives (Scrub)

The automount command of diskpart supports a special option that allows removing drive letters of previously connected drives. This can be done as follows.

  1. Open a new command prompt as Administrator.
  2. Type the command diskpart.
  3. In diskpart, type automount scrub and hit the Enter key.
  4. Exit diskpart with the exit command and close the command prompt.
  5. Restart Windows 10 to apply the change.

It is worth mentioning that you can enable or disable the drive automount feature with the classic mountvol utility.

Using Mountvol

With mountvol, you can enable or disable the automount feature, and clear the drive letter history. Here is how it can be done.

  1. Open an elevated command prompt.
  2. Type mountvol /n to disable the drive automount feature.
  3. Type mountvol /e to enable it.
  4. The command mountvol /r will remove drive letters for previously connected drives.

Finally, it is possible to disable the drive automount feature using a Registry tweak.

Disable Drive Automount with a Registry Tweak

  1. Open the Registry Editor app.
  2. Go to the following Registry key.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mountmgr

    See how to go to a Registry key with one click.

  3. On the right, create a new 32-Bit DWORD value NoAutoMount. Note: Even if you are running 64-bit Windows you must still create a 32-bit DWORD value. Set its value data to 1 in decimal to disable the feature.
  4. Restart Windows 10.

That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

2 thoughts on “Disable Automount of New Drives in Windows 10”

  1. Greetings,
    thanks for this guide. I followed all the three options and see that they work perfectly when it comes to external HDD. Though, I see that Win10 keeps on mounting pen drives. What I’m trying to do is to avoid that it mounts a pen drive.
    Is there some other step I can follow for this?
    Best,
    Alex

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.