Auto-Mount VHD or VHDX File at Startup in Windows 10  

Page 1 of 2 12 LastLast
    Auto-Mount VHD or VHDX File at Startup in Windows 10

    Auto-Mount VHD or VHDX File at Startup in Windows 10

    How to Auto-Mount VHD or VHDX File at Startup in Windows 10
    Published by Category: Virtualization
    22 Aug 2019
    Designer Media Ltd


    How to Auto-Mount VHD or VHDX File at Startup in Windows 10


    VHD (Virtual Hard Disk) is a file format which represents a virtual hard disk drive (HDD). It may contain what is found on a physical HDD, such as disk partitions and a file system, which in turn can contain files and folders. It is typically used as the hard disk of a virtual machine.

    VHDX is a Hyper-V virtual hard disk file format. VHDX has a much larger 64 TB storage capacity than the older VHD format 2TB limit. It also provides data corruption protection during power failures and optimizes structural alignments of dynamic and differencing disks to prevent performance degradation on new, large-sector physical disks.

    When you mount a .vhd or .vhdx file, it will be added as a drive in File Explorer > This PC to open it from.

    This tutorial will show you how to create an elevated task to auto-mount a VHD or VHDX file at startup for all users in Windows 8.1 and Windows 10.

    You must be signed in as an administrator to create an elevated task to auto-mount a VHD or VHDX file at startup.


     CONTENTS:

    • Option One: Create Elevated Task to Auto-Mount VHD or VHDX File at Startup
    • Option Two: Delete Elevated Task to Undo Auto-Mount VHD or VHDX File at Startup


    EXAMPLE: VHD or VHDX file mounted as drive in File Explorer > This PC
    Auto-Mount VHD or VHDX File at Startup in Windows 10-mounted_vhd.jpg






    Auto-Mount VHD or VHDX File at Startup in Windows 10 OPTION ONE Auto-Mount VHD or VHDX File at Startup in Windows 10

    Create Elevated Task to Auto-Mount VHD or VHDX File at Startup


    1. Press the Win+R keys to open the Run dialog, type taskschd.msc, and click/tap on OK to open Task Scheduler.

    2. Click/tap on Task Scheduler Library in the left pane of Task Scheduler, and click/tap on Create Task in the right Actions pane. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-1.jpg

    3. In the General tab, type a name (ex: "Auto-Mount VHD at Startup") you want for this task. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-2.png

    4. In the General tab, type a description (ex: "D:\VHD\Example.vhd") you want for this task. (see screenshot below)

    I like to use the full path of the VHD or VDHX file as a quick reference of which file the task is mounting.

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-3.png

    5. In the General tab, select (dot) the Run whether user is logged on or not box. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-4.png

    6. In the General tab, check the Run with highest privileges box. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-5.png

    7. In the General tab, select Windows 10 in the Configure for drop down menu. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-6.png

    8. Click/tap on the Triggers tab, and click/tap on the New button. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-7.png

    9. Select At startup in the Begin the task drop down menu, and click/tap on OK. (see screenshot below)

    If you would like to delay this task from running at startup for a bit before prompting for the BitLocker password to unlock the drive, you can check the Delay task for box, and select how long of a delay you want after startup before this task automatically runs.

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-8.png

    10. Click/tap on the Actions tab, and click/tap on the New button. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-9.png

    11. Type PowerShell in the Program/script field. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-10.png

    12. Type the command below into the Add arguments field, and click/tap on OK. (see screenshot below)

    Mount-VHD -Path "Full path of VHD or VHDX file"

    Substitute Full path of VHD or VHDX file in the command above with the actual full path of the VHD or VHDX file you want automatically mounted at startup.

    For example: Mount-VHD -Path "D:\VHD\Example.vhd"


    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-11.png

    13. Verify the details are correct for the command and full path of the VHD or VHDX file. (see screenshot below)

    If it is not correct, click/tap on Edit, go back to step 12, and correct it.

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-12.png

    14. Click/tap on the Conditions tab, uncheck the Start the task only if the computer is on AC power box, and click/tap on OK. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-13.png

    15. When prompted, enter the password of your Windows 10 account, and click/tap on OK. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-auto-mount_vhd_at_startup_task-14.png

    16. You will now see this new task (ex: "Auto-Mount VHD at Startup") listed in the Task Scheduler Library. You can now close Task Scheduler if you like. (see screenshots below)

    You can disable and enable this task as needed if you ever wanted to temporarily stop mounting this VHD or VHDX file at startup.

    Auto-Mount VHD or VHDX File at Startup in Windows 10-disable_task.jpg Auto-Mount VHD or VHDX File at Startup in Windows 10-enable_task.jpg






    Auto-Mount VHD or VHDX File at Startup in Windows 10 OPTION TWO Auto-Mount VHD or VHDX File at Startup in Windows 10

    Delete Elevated Task to Undo Auto-Mount VHD or VHDX File at Startup


    1. Press the Win+R keys to open the Run dialog, type taskschd.msc, and click/tap on OK to open Task Scheduler.

    2. Click/tap on Task Scheduler Library in the left pane of Task Scheduler. (see screenshot below step 3)

    3. Select the task (ex: "Auto-Mount VHD at Startup") you created using Option One in the middle pane, and click/tap on Delete in the right Actions pane.

    Auto-Mount VHD or VHDX File at Startup in Windows 10-delete_task-1.jpg

    4. Click/tap Yes to confirm. (see screenshot below)

    Auto-Mount VHD or VHDX File at Startup in Windows 10-delete_task-2.png

    5. You can now close Task Scheduler if you like.



  1. Posts : 275
    Microsoft Windows 10 x64
       #1

    very useful, thank you
      My ComputerSystem Spec


  2. Posts : 1,517
    Windows 10 Pro (32-bit) 16299.15
       #2

    I guess this supersedes the more primitive way I did it?
    VHD - Auto-mount at Startup in Windows 8 | Windows 8 Help Forums

    (Which still works - it's still running that way on one of my W10 laptops.)
      My ComputerSystem Spec

  3. Brink's Avatar
    Posts : 42,201
    64-bit Windows 10 Pro for Workstations build 18980
    Thread Starter
       #3

    DavidY said: View Post
    I guess this supersedes the more primitive way I did it?
    VHD - Auto-mount at Startup in Windows 8 | Windows 8 Help Forums

    (Which still works - it's still running that way on one of my W10 laptops.)

    Hello David,

    This method basically just directly uses a newer PowerShell command with the elevated task instead of a separate script file. The PowerShell command is only supported in Windows 8.1 and Windows 10.
      My ComputersSystem Spec


  4. Posts : 1,517
    Windows 10 Pro (32-bit) 16299.15
       #4

    Brink said: View Post
    Hello David,

    This method basically just directly uses a newer PowerShell command with the elevated task instead of a separate script file. The PowerShell command is only supported in Windows 8.1 and Windows 10.
    Thanks Shawn. :)
      My ComputerSystem Spec


  5. Posts : 437
    Windows 10 x64
       #5

    Thanks a lot for this splendid manual.

    Wonder what will happen when the VHD is Bitlocker encrypted.
    See tutorial: "How to Create BitLocker Encrypted Container File with a VHD or VHDX File in Windows"
    Will it start and but prompt user for the credentials?

    Thanks.
      My ComputerSystem Spec

  6. Brink's Avatar
    Posts : 42,201
    64-bit Windows 10 Pro for Workstations build 18980
    Thread Starter
       #6

    tfwul said: View Post
    Thanks a lot for this splendid manual.

    Wonder what will happen when the VHD is Bitlocker encrypted.
    See tutorial: "How to Create BitLocker Encrypted Container File with a VHD or VHDX File in Windows"
    Will it start and but prompt user for the credentials?

    Thanks.

    Correct. It will prompt for the BitLocker password to unlock it once you are signed in and on your desktop.

    Create BitLocker Encrypted Container File with VHD or VHDX in Windows
      My ComputersSystem Spec



  7. Posts : 437
    Windows 10 x64
       #7

    As always, thank you so much!
      My ComputerSystem Spec

  8. Brink's Avatar
    Posts : 42,201
    64-bit Windows 10 Pro for Workstations build 18980
    Thread Starter
       #8

      My ComputersSystem Spec


  9. Posts : 1,517
    Windows 10 Pro (32-bit) 16299.15
       #9

    tfwul said: View Post
    Wonder what will happen when the VHD is Bitlocker encrypted.
    Will it start and but prompt user for the credentials?
    I've been doing a slightly older version of this for years with Bitlocker-encrypted VHDs.
    As mentioned, it does prompt for a Bitlocker password on startup, but it is possible to miss the prompt.
    If that happens, I right-click the drive in File Explorer and select the option to Unlock Drive.
    I've also found that adding a slight delay to the auto-mount task (one of the options on the screenshot at step 9 above) means that I'm more likely to see the password prompt on my very old laptop.
      My ComputerSystem Spec


 
Page 1 of 2 12 LastLast

Tutorial Categories

Auto-Mount VHD or VHDX File at Startup in Windows 10 Tutorial Index Network & Sharing Instalation and Upgrade Browsers and Email General Tips Gaming Customization Apps and Features Virtualization BSOD System Security User Accounts Hardware and Drivers Updates and Activation Backup and Restore Performance and Maintenance Mixed Reality Phone


Related Threads
How to Create and Set Up New VHD or VHDX File in Windows 10 VHD (Virtual Hard Disk) is a file format which represents a virtual hard disk drive (HDD). It may contain what is found on a physical HDD, such as disk partitions and a file system,...
How to Mount or Unmount VHD and VHDX File in Windows 10 VHD (Virtual Hard Disk) is a file format which represents a virtual hard disk drive (HDD). It may contain what is found on a physical HDD, such as disk partitions and a file system, which...
I had a txt file that I set to open during login. I'm most sure that it loaded at login, not startup. I have since deleted the file and cannot find where to stop the error that i get during login ("Can't find txt file"). I'm aware of the startup...
Solved Prevent HDD auto-mount in General Support
Hi, everyone! I've just installed a dual boot system, with two Windows 10 (one for work, one for gaming). I have a single HDD with two NTFS partitions for the two OS. Let's call the two OS Win1 and Win2. Win1 maps his own partition (system...
till yesterday everything was ok but today suddenly when I start windows File explorer open automatically without any command, I did restart system thrice but same was happening. How do I remove this auto open of file explorer when I start...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 15:10.
Find Us