Prepare Hard Drive

-Connect New hard drive to SVRBAMA08 on-site at BAMA.  (Do not connect the drive to any other machine for this process)

-Open Disk Management (easy way is to right click on the Start menu windows icon, click on "Disk Management"

-If the disk does not show, go into vsphere, identify and select the machine, click on Actions>Edit Settings>Add New Device>Host USB Device.  The seagate drive should appear, click ok and the drive should now appear in Disk Management.

-Locate the correct disk by analysing the size of the drive, volume label etc, Assign it drive letter "I" right click on it and select "Format"

-Change the file system to "REFS" and Allocation Unit size (or cluster size) to 64k.

-In veam check the data respoistories for what the current last label is, Go to Backup Infrastructure - Backup Repositories.  (EG: BAMA BACKUPS 5TB #4)

-Change the volume Label, ensuring we use the same label as the previous step, but change the ID of the drive to an unused one (EG: if the most highest number is #4 as above then name the next one BAMA BACKUPS 5TB #5 and so on)

-Right click on the volume in Disk management, and click change drive letter and paths.  Change the drive letter to I:

-Close Disk Management

-Open I: in file explorer, create the folder structure - I:\Data\VeeamBackups


Add Hard drive to Repository

-Open Veam - open backup infrastructure - click on backup repositories

-Click on Add Repository

-Click on Direct Attached Storage

-Click on Microsoft Windows

-In Name, change the name to the current Drive added (in this case BAMA BACKUPS 5TB #5) click next

-In Server, make sure "SVRBAMA08.BAMA.NET.AU (Backup server) is selected as the Repository Server. Click Next.

-In repository, Change Path to folder to  I:\Data\VeeamBackups

-Change Limit maximum concurrent tasks to 1

-In Mount Server, check that Instant recovery write cache folder is set to : E:\ProgramData\Veeam\Backup\ . Click Next

-Leave Review as Default,  continue to Apply, allow the Repository to be created. Click Next, Click Finish.


Create a new Backup Job

-In veeam, click on Home

-Under "Jobs - Backup" - Right click one of the other jobs that are similar, click on clone.

-Right click on your newly created clone job and click edit

-In Name, update the name to the following Syntax : BAMA5TBBackup5

-Under Storage, select the repository previously created in this tutorial.

-In Guest Processing, check that the bama\bamanetadmin credentials are selected

-In Schedule, Scheduling should be disabled.

-In Summary, look for the Job ID at the end of the text (and Example would be : fd2a07de-f7b5-4fdf-a7b8-5f327c632f29) record this ID.

-Ensure "Run the job when I click Finish" is unchecked and Click Finish.


Edit Veeam Scripts

-Open Powershell, run the command "mountvol"

-Locate I:\ and record the Hard drive ID (an example would be :  3e903ab1-1b6a-4117-9ade-4e5122d57755

-In file explorer locate file "C:\VEEAM_Scripts\Veeam_BackupJob_Task_Scheduler.ps1"

-Make a copy of the .ps1 file, incase there are any mistakes, we can restore the old file.

-Open the .ps1 file with notepad.

-Under #Declare variables, copy and paste one of the existing jobs to the line above $Destination Folder It should look like this


 $ExternalDriveID."\\?\Volume{3e903ab1-1b6a-4117-9ade-4e5122d57755}\" = @{"BackupID"="b35282cc-7154-480a-bbd7-d8b8b0ece772"; "BackupName"="BAMA5TBBackup4"} #BAMA BACKUPS 5TB #4


-Update the Yellow text above, ensure that you paste the Hard Drive ID to the Volume Value, the Backup ID we recorded from Veeam to the BackupID value, and change the BackupName to the current name and change the comment to the current Backup job name.

-Save the file.


This should complete the process, note that an initial backup will take a while the first time.  At time of writing this guide, it appears to take up to 12 hours, this may be longer as the data backed up increases over time.