Azure Windows VM Event ID 51 - An error was detected on device \Device\Harddisk0\DR0 during a paging operation.

11-4688 61 Reputation points
2024-05-07T15:09:41.3233333+00:00

Hello,

I've been experiencing persistent issues on my Azure VM for a few days now. An error consistently appears in the system Event Log stating: "An error was detected on device \Device\Harddisk0\DR0 during a paging operation." I believe this device corresponds to the C: drive, which hosts our RabbitMQ queue service. Interestingly, alongside this system error, the RabbitMQ service has started to throw "corrupted data" errors.

Here are some specifics about the VM:

  • Model: Standard D16s v3 (16 vCPUs, 64 GiB memory)
  • Disk Usage: C: drive is about 30% utilized.

A sample log:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Disk" /> 
  <EventID Qualifiers="32772">51</EventID> 
  <Level>3</Level> 
  <Task>0</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2024-05-07T10:35:29.954064400Z" /> 
  <EventRecordID>47376674</EventRecordID> 
  <Channel>System</Channel> 
  <Computer>vm-myvm1</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>\Device\Harddisk0\DR0</Data> 
  <Binary>040080000100000000000000330004802D010000150000C0000000000000000000500E0B7D0000001B2F206E00000000FFFFFFFF0100000058000086020000000020101280032040000010003C0000000000000000000000D88B55FD8D9BFFFF000000000000000010E023D38D9BFFFF10707F4D8E9BFFFF2887853E000000008A00000000003E858728000008000000700005000000000A00000000210000000000000000000000</Binary> 
  </EventData>
  </Event>

I'm unsure of the underlying cause of these errors and am looking for robust methods to diagnose and resolve the issue. Any insights or recommendations would be greatly appreciated!

Thank you in advance for your assistance.

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,495 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,248 questions
Azure Disk Storage
Azure Disk Storage
A high-performance, durable block storage designed to be used with Azure Virtual Machines and Azure VMware Solution.
582 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. deherman-MSFT 34,021 Reputation points Microsoft Employee
    2024-05-07T16:47:00.41+00:00

    @11-4688

    Since you are seeing impact your service it is likely that you are hitting the disk IO or throughput limit, other VM limits are also a possibility.

    The first thing I would check are the disk metrics for the VM. This should tell you whether the limit is caused by IO or throughput. Please note that there are limits for both the disk itself and the VM. If you are hitting the disk limit, you can increase the performance of the disk by increasing the size of the disk or by changing to a different disk type. If you are hitting the VM limit, you will need to change the VM size to resolve the issue. Since you are already running a D16sv3 and you say that the workload is on a singular disk, then I assume the bottleneck is the disk. Limits for the DSv3 series are here.

    If you are unsure, please let me know the disk type, and size and share the disk metrics. If necessary we can work with you directly to further investigate.


    If you still have questions, please let us know in the "comments" and we would be happy to help you. Comment is the fastest way of notifying the experts.

    If the answer has been helpful, we appreciate hearing from you and would love to help others who may have the same question. Accepting answers helps increase visibility of this question for other members of the Microsoft Q&A community.

    Thank you for helping to improve Microsoft Q&A!

    User's image