How to fix same SMBIOS ID on different Hosts

Today one post about things I see sometimes in the field.

Today I want to show you how to fix the issue when you get servers and clients with the same SMBIOS ID. Normally that would be an issue but as soon as you try to management them with System Center Virtual Machine Manager or Configuration Manager it will become one. Both tools use the SMBIOS ID to create a primary key in their databases to identify the system.



Currently I only know the following trick to fix the issue and that one would be extremly annoying on many clients or servers but it actually work.

First you need two tools.

1: Rufus – To create a bootable USB Stick

2: AMIDMI – With that tool you can overright the SMBIOS ID

Now create the Bootstick with Rufus and copy the AMIDMI file on the stick.

Reboot your from the stick.

Navigate to the folder with your AMIDMI file and run the command amidmi /u

Afterwards you can reboot the system and start Windows again.


When you are working with Virtual Machine Manager, you need to remove the host from your management consolte and add it again. After the host is discovered again, you can see the new SMBIOS ID.



I currently saw these issues with following motherboard vendors:

  1. ASRock (Client & Rack)
  2. ASUS (Client)
  3. SuperMicro (Server & ARM)
  4. Fujisu (Server)

You install Hyper-V & VMM from the green? Please do it in the right order.

Hi everybody,

today another story I see most of the days when I do Healthcheck on customer site.

One of the first things I found was a new VMM installation on top of a new Microsoft Hyper-V Cluster. The issue was, that the cluster was installed first and every thing was running on Hyper-V converged network and standard Hyper-V Switches. There was no VMM network configured or the host made compliant within VMM.

Why is that so bad? It’s bad because VMM uses it’s own kind of switches (logical switches) and needs some additional configurations to manage the hosts in the best possible way.

When I ask guy’s why they do it in that way, I normally get the answer “how should I configure the host when no VMM is in place before he install the cluster?”.

So now my answer and how you can do it in the right way.

  1. Install a Hyper-V Host as Standalone host
  2. Configure and install the VMs for VMM and SQL Server (if needed) on the standalone host
  3. Performe the ful VMM configuration
  4. Install the other Hyper-V Hosts and roll out the VMM configuration to that hosts
  5. Cluster the Hyper-V Hosts
  6. Migrate your SQL DB and VMM with shared nothing livemigration to the new Hyper-V Cluster
  7. Reconfigure the standalone Hyper-V Host with VMM and add it to the cluster
  8. Run the cluster validation again

That’s all and it will cost you the same amount of time.

Virtual Machine Converter – Cannot Convert VMware VM – Disk configuration

Today I had an issue with virtual machine converter during migration of a VM from VMware to Hyper-V. The screenshot below shows the issue.


The issue shows an configuration missmatch which stopped the convert of the VM.

The solution of the issue is pretty easy. You need to check and change the virtual machine configuration in VMware vCenter.

First you need to check the SCSI Bus logic. There you need to configure LSI Logic.

Second and more likely the reason for the issue is that one or more of your disks are configured as independed. Just uncheck the box and your fine. :)



Berlin big news – Satya annouces new cloud region in germany

The big news of today. Just a few minutes ago Satya annouced an Azure Datacenter on german ground. Together with T-Systems as Datacenter provider and legal owner of the new datacenter, Microsoft start in the 3 quarter of 2016 with the new datacenter region.

I cannot say how proud and happy I am.

Together with the Azure Community Deutschland, msg services ag and Microsoft it’s self, I would be happy to get all of you on board.

Microsoft kündigt Cloud-Dienste aus deutschen Rechenzentren an

Just mail me :)

PowerShell Script to move Hyper-V Hosts to special OU and add them to group


as another part of my deployment scripts, I developed a small script that does following tasks.

  1. Moves all Hosts with *SVR-HV* from Computers to Hyper-V OU
  2. Creates Group for Hosts
  3. Adds Hosts to group