I got it to work using a Windows 7 host. Installed VirtualBox. Then installed the CHR .VDI file from the Mikrotik downloads section. Bridged two network adapters inside the .VDI to the two physical ethernet adapters that I have on the co-located server. With a little tweaking I was able to get CHR working.
I just don't like the idea that CHR is relying on a host OS to be working. What if Windows crashes under load? That's why I was hoping the ISO would work. But as it stands -- it doesn't.
I am actually testing VirtualBox and CHR right now. Will post my results. But I would liked to have used the x86 ISO. Is this a known issue that is being fixed? The power of a 16 core HP or Dell server running RouterOS would be fantastic.
If you have tested CHR and is happy with it why don't you install a hypervisor on the hardware? You can control drivers much better and you can use both VMware, Hyper-V and KVM for free. You will still get good performance and in case you want to seperate loads you can run several CHR on the same hardware. This is good in cases where ROS don't have multicore very well.
I think there are for more advantages running CHR then x86. If we are talking about performance there might be some impact but no major that I can think of.
At work we use a lot of Cisco ASA in dedicated Cisco hardware. In the next iteration of the datacenter we will move all these from Cisco hardware to a VM in VMware.
We can utilize the hardware better and remove hardware that is dedicated to one function.
In this case you should not use Windows 7 but install the free Hyper-V server or the Free VMWare ESX server. I like both of these are they are very minimal in install but it’s more or less CLI only.
Depending on what you are comfortable using there should be no major difference to which product you use.
I use Hyper-V at home and a CHR on this. At the moment I still use Hyper-V server 2012 R2 and not 2016 and version 6.37 release have an issue with synthetic network cards which you must use to get performance.
If you have no preference I would use VMware ESX and test with that.
The best part I like is snapshot and very easy migrations between hardware.
But if you still would like to use X86 have you tried to remove the RAID set (my guess is that you use RAID1) and build a new one. That should remove all traces of the previous install.