How to Attach and Initialize a Data Disk to a Windows VM in Azure

How to Attach and Initialize a Data Disk to a Windows VM in Azure

Managing Azure VM Disks: Attachment & Initialization

Azure offers various disk options tailored to specific storage needs. This blog focuses on attaching and initializing data disks to Azure VMs for efficient data management. We will cover:

Disk Roles: Overview of Azure's disk types.

Attaching Disks: Step-by-step instructions.

Initializing Disks: Setup for operation.

By the end, you would effectively manage data disks in Azure VMs, enhancing your cloud storage solutions.

Prerequisite

1. Azure portal: if you don't have an Azure subscription, you can create a free account here. Once you have created your Azure subscription, sign in to the Azure portal using your email and password to get started.

2. Virtual Machine: if you don’t already have an existing VM, click on the link “How To Create A Windows 11 Pro Virtual Machine

Let's get started!

Optimizing VM Disk Management: OS, Data, and Temporary Disks

Mastering virtual machine (VM) management hinges on grasping the distinctions among OS, Data, and Temporary Disks.

OS Disk:

  1. Stores the operating system and boot loader.

  2. Crucial for VM startup and operation.

  3. Functions as the VM's core infrastructure.

Data Disk:

  1. Primarily for data storage, apps, and files.

  2. Independent of the OS disk, offering additional storage.

  3. It can be connected to the VM as needed.

  4. Acts as the VM's storage repository.

Temporary Disk:

  1. It is utilized for transient storage like page and swap files.

  2. Data vanishes upon VM shutdown or reboot.

  3. Functions as a temporary workspace.

Understanding the roles of these disks empowers efficient VM management, ensuring smooth operations and resource utilization.

Steps to Attach and Initialize a Data Disk:

Step 1: Create a New Data Disk

i. Sign in to the Azure portal.

ii. Locate the desired virtual machine to which you want to attach the disk.

iii. Navigate to the VM settings and go to "Disks" under the "Settings" section.

iv. Click on "+ Create and attach a new disk".

v. Give the disk a name.

vi. Select the preferred disk size, storage type (e.g., Premium SSD), and disk encryption options (if required).

vii. Click "Apply" to generate the new data disk.

Step 2: Initialize the Data Disk

i. Connect to the Windows VM using a Remote Desktop (RDP) or another remote access method.

ii. On the Windows Start menu inside the running VM, either right-click and select "Disk Management" or type "diskmgmt.msc".

iii. Disk Management will detect the new, uninitialized disk, prompting the Initialize Disk window to appear.

vi. Ensure the new disk is selected, then click “OK” to proceed with the initialization.

Step 3: Format and partition the Data Disk

i. Scroll down to find the disk, which will now appear as "Unallocated".

ii. Right-click on the unallocated space and select "New Simple Volume".

iii. Follow the wizard to create a new partition and format the disk.

iv. Click "Next" to specify the volume size.

v. Click "Next" to assign a drive letter.

vi. Click "Next" to format the new partition.

vii. Click "Finish" to complete the wizard and prepare the disk for use.

Viii. Click on the new data disk "New Volume (F:)".

That's it! You've successfully attached and initialized a data disk to your Windows VM.

In summary, using a data disk to store applications and data increases robustness, enables scalability, and enhances security, which in turn optimizes the management of cloud-based workloads.