PhD in Malt Based Liquids
First, attached virtual hard disks will always be detached when computer will be shut down (or restarted), and need to be re-attached after every boot. That's the default behaviour and there's nothing you can do for it.
A workaround is to create a DISKPART script to be run every time you sign in to Windows to attach the VHD and assign a drive letter for it.
Second, as the name say, a virtual hard disk is like a disk, behaving like HDD when attached to host machine. It will be shown as hard disk in File Explorer. If you mount / attach a VHD file E:\Data\MyVHD.vhdx on host as drive X:, the VHD file itself remains in E:\Data\MyVHD.vhdx but the virtual hard disk it contains will only be shown in File Explorer as hard disk X:.
Kari