bouyeijiang
It wasn't clear what your original message was about. I've run plenty of Linux VMs as guests on a Windows 10 host, but always as VBox files. You got me curious, so I just now created a .vhd virtual disk and ran Solus v4.0 Budgie on it. I didn't take the time and trouble to configure a system, but I satisfied my curiosity.
Is the .vhd VM you're having trouble with one that you created with VirtualBox, or did it come from a Windows system? And you didn't mention it, but I assume you're running VirtualBox on Solus and want to run a .vhd VM as a guest OS, right?