Please also reference the video: 

The V101 is a CacheDrive as a virtual machine designed for Hyper-V.

Each V101 virtual machine has a unique identifier assigned to each virtual machine. The virtual machine runs on Hyper-V and contains a bootable disk image. 


  • Windows Server 2012 R2 or later

  • SATA Controller
    The data disk needs to be attached to an SATA controller.

  • Minimum Disk Space: 250GB
    The minimum disk space for the VM is 250GB. We recommend at least 500GB with a preference of 1TB per CacheDrive

  • Virtual Network Adapter
    Create a virtual network adapter to your network that has access to the Internet.
    NOTE: This step is common mistake. Make sure your Virtual LAN has internet access.
  • DHCP Server
    CacheDrives use DHCP to obtain an IP Address. You can reserve the IP Address once a lease is established on your DHCP server..

To begin the installation process, download the zip file provided by Morro Data after purchasing the CacheDrive and save it to a computer that has access to your Hyper-V server.. The zip file contains a custom VHDX file that is used as the boot disk for the Hyper-V virtual machine.

There are three steps to installing your V101 CacheDrive:

  1. Create a Virtual Machine with a large enough disk size for CacheDrive
  2. Add the downloaded CacheDrive boot image as boot disk and start up the CacheDrive VM
  3. Add the CacheDrive to your Account

Note: Please check the settings carefully. An incorrect setting may not prevent the virtual machine from being set up, but it will prevent the CacheDrive from operating properly.

1. Create the Virtual Machine

To deploy the virtual machine, first create a new virtual machine in Hyper-V and use the downloaded boot disk to install the CacheDrive software on the newly created virtual machine.

Open to your Hyper-V Manager.

Click "New", then select "Virtual Machine" to start New Virtual Machine Wizard

In the New Virtual Machine Wizard window, specify a name for your virtual machine.

In the Specify Generation panel, make sure to select Generation 2. And click "Next"

Specify memory size. Need at leas 768MB (which is good for test). Recommend 1GB or more. Also disable Dynamic Memory.

Select Network adapter. (You need to provision network adapter in advance.)

Create data disk, and specify size. It is recommended to set 1TB or larger.

In Installation Options, select "Install later" as our install media is virtual hard disk.

In Summary, confirm entries and click "Finish"

2. Add boot disk and configure the Virtual Machine

Once the virtual machine is deployed, you need to configure the virtual machine. 

Select Virtual Machine we just created, and click "Settings..."

Configure the Virtual Machine with the following items:

  1. Add a hard disk in SCSI Controller
  2. Set the boot order in Firmware
  3. Set the boot mode in Security
  4. Set the Integration Services

1. Add the boot disk image you downloaded

Select "SCSI Controller" from left side, and select "Hard Drive" in selection box, and click Add.

Browse and enter the virtual hard disk image file (.VHDX) which was downloaded using the link you received. This is the boot disk image. Click Apply to save changes.

Note: the VHDX file can be downloaded using the link received after purchasing the V101.

2. Set boot order in Firmware

With the VHDX mounted, set the boot order to choose the correct boot using the VHDX boot image.

Select "Firmware" from the left side. Make sure the downloaded boot disk image VHDX is at the top of list. Click Apply to save changes.

3. Set boot mode in Security

By default, the system will use Secure Boot. Make sure this setting is disabled.

From the "Security" menu in the left, uncheck the "Enable Secure Boot" option. Click Apply to save changes.

4. Set the Integration Services

By default, the system will use Time Synchronization. Make sure this setting is disabled.

From the "Integration Services" menu in the left, disable "Time synchronization". Click Apply to save changes.

Click OK to add the disk.

Start the Virtual Machine to complete the configuration process. 

  • Select the virtual machine that was just configured. 
  • Click Start from the Actions panel.

Note: The virtual machine will reboot after installing the boot image to the main disk. The boot disk will no longer work after the reboot, so it should be removed later. In the case that you need to deploy the virtual machine again, be sure to download the boot disk again or use a copy that was not added during the deploy process.

Now you can visit to create account with your virtual appliance, or add Gateway (virtual) from MCM

3. Add the CacheDrive to Your Account

There are two ways to add your CacheDrive to your account:

  1. Add a CacheDrive to a new account
  2. Add a CacheDrive to an existing account

Add a CacheDrive to a New Account

For information on how to add a CacheDrive to a new account, please refer to the article Morro Account Sign Up.

Add a CacheDrive to an Existing Account

For information on how to add a CacheDrive to an existing account, please refer to the article Add Gateway (CacheDrive).

After adding the drive, the system will show that there is an invalid disk attached. Follow the final steps to complete the VM installation process.

Final Steps

After adding the virtual CacheDrive to your account, you need to go back into Hyper-V manager and remove the boot disk provided by Morro Data in the VM image.

  1. Power down the VM if it's is running. 

  2. Select your VM and click Settings.

  3. Choose V101.vhdx and click the Remove (the drive size is 512MB)

  4. Click OK

Once the process is completed, power on the VM.

Check List

Below list is common mistake. Before contact support, we suggest you to review.

  1. Virtual Switch the V101 is connected must have internet connection, and have valid DHCP server (or you can set V101 with static IP).
  2. Make sure you select Generation 2 for Hyper-V
  3. Secure Boot should be disabled
  4. Time Sync with Host should be disabled
  5. Allocate enough memory (2GB or larger for production system. 768MB for small PoC) and disable Dynamic memory