Cluster validation error – the wrong diskette is in the drive

While configuring a new MSCS Cluster in VMware ESXi 5.1 I encountered the following error when running the Cluster Validation Tool:

The wrong diskette is in the drive
Insert %2 (Volume Serial Number: %3) into drive %1.

I was very surprised to see an error indicating that the problem was with a diskette. Obviously this wasn’t right, my suspicion was that it was storage related so I requested a SAN Engineer to take a closer look. The cursory checks were made such as ensuring PR (Persistent Reservations) was set on the LUN but no glaringly obvious causes were identified.

After trying a few things (and failing) I ‘cleaned’ the clustered disks, which fixed the problem. This involved converting the disks from GPT to MBR and then back again. The following steps  were performed:

  1. Open Disk Management by running diskmgmt.msc from a command prompt
  2. The disk contained a volume, so right-clicked on the volume (within the disk) and then clicked Delete Volume.
  3. Right-clicked the GPT disk and then clicked Convert to MBR disk.
  4. Once the disk had converted to MBR I right-clicked on it and then clicked Convert to GPT disk.

I then re-ran the Cluster Validation Test and it passed successfully!

Reference:
Change a GUID Partition Table Disk into a Master Boot Record Disk
Change a Master Boot Record Disk into a GUID Partition Table Disk