In this post, we will see how to fix 0x80070016, The device does not recognize the command error. This error usually occurs while creating a Hyper-V Replica on Windows Server. Hyper-V Replica allows the users to create a virtual machine that is an exact copy of another virtual machine. It also copies the data of an existing virtual machine to the new virtual machine faster. Some users encountered this error code 0x80070016 while using the Hyper-V replication process on Windows Server.
For some of the affected users, this Hyper-V replication error 0x80070016 is caused by Dell Host Integration Tools Kit that is given by their providers. This error can also occur if Windows ODX is enabled and it is not supported by your storage equipment. If you also face the same error, the solutions provided in this post will help you.
Fix 0x80070016, The device does not recognize the command error
To fix The device does not recognize the command error 0x80070016 on Windows Server for Hyper-V replication, use the following solutions:
- Disable Windows ODX
- Uninstall Dell EqualLogic HiTKit software
- Unregister Dell EqualLogic Storage Provider.
Let’s check all these fixes in detail.
1] Disable Windows ODX
Windows ODX stands for Offloaded Data Transfer. It is a feature that boosts the speed of copy and move operations on a server. But sometimes, ODX can cause issues. Hence, if ODX is enabled on your Windows Server, you should disable it and see if it helps.
If ODX is enabled on your Windows Server, the value of FilterSupportedFeaturesMode in the Windows Registry will show 0. To confirm this, open Windows PowerShell as an administrator, then copy and paste the following command, and hit Enter. The command is:
Get-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode"
If the output in Windows PowerShell displays 0 for FilterSupportedFeaturesMode, ODX is enabled on your Windows Server. Now, you have to disable it.
To do so, execute the following command in Windows PowerShell admin:
Set-ItemProperty hklm:\system\currentcontrolset\control\filesystem -Name "FilterSupportedFeaturesMode" -Value 1
Now the issue should be resolved.
2] Uninstall Dell EqualLogic HiTKit software
If the issue is not solved, then you should uninstall Dell HiTKit or Dell Host Integration Tools Kit. A lot of users reported that the Dell HiTKit software was interfering with the Hyper-V Replica due to which this error 0x80070016 occurred.
So, first, you can check for an updated version of Dell HiTKit software from the official website of Dell to update it. If this doesn’t work, then uninstall this software. This should help.
Read: The component store has been corrupted, 0x80073712
3] Unregister Dell EqualLogic Storage Provider
Both Dell EqualLogic Storage Provider and Dell Host Integration Tools Kit software are part of Dell EqualLogic software. Therefore, if you do not want to uninstall the HiTKit software, you can unregister Dell Storage Service Provider from the system. Some users find that the issue was occurring due to the Dell EqualLogic Storage Provider software and unregistering the software fixed the issue for the affected users. To do so, open Command Prompt and run the following command:
C:\Program Files\EqualLogic\bin>eqlvss /unregserver
Later, if you want to use the Dell EqualLogic Storage Provider software, you can register it again by running the following command in the Command Prompt:
C:\Program Files\EqualLogic\bin>eqlvss /regserver
After that, run this command, and you will see that it is re-registered:
C:\Program Files\EqualLogic\bin>vssadmin list providers
Hope this helps.
Read next: Disk error, The device does not recognize the command.