Cannot boot VHD from MyPassport

Hello WD community, I try to install windows 8.1 on my external HDD. I have My Passport 500GB with two partitions (75GB + ~400GB).

I follow a guide to install Windows 8 to a VHD(saved in the 75GB partition) and then boot from external device but I get the following error after the first reboot after Windows 8.1 setup finished 

ERROR IMAGE

If I place the VHD on a standard usb drive(16GB) boot succedes, but I need My Passport for the extra space I got. Can you give me some suggestions on what should I do.

I have updated the HDD firmware to the latest.

Here is info of my bcdedit output:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale en-us
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {01a862ab-3215-11e3-82df-ace6e18ce6fc}
resumeobject {01a862aa-3215-11e3-82df-ace6e18ce6fc}
displayorder {01a862ab-3215-11e3-82df-ace6e18ce6fc}
                        {faaf0d6f-eb89-11df-8dad-e0e695943637}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows Boot Loader
-------------------
identifier {01a862ab-3215-11e3-82df-ace6e18ce6fc}
device vhd=[G:]\windowseight.vhd,locate=custom:12000002
path \windows\system32\winload.exe
description Windows 8.1
locale en-us
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
allowedinmemorysettings 0x15000075
osdevice vhd=[G:]\windowseight.vhd,locate=custom:22000002
systemroot \windows
resumeobject {01a862aa-3215-11e3-82df-ace6e18ce6fc}
nx OptIn
bootmenupolicy Standard
detecthal Yes

Windows Boot Loader
-------------------
identifier {faaf0d6f-eb89-11df-8dad-e0e695943637}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-GB
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {0b48fa7d-0913-11e3-af9e-1cc1de8d6927}
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject {faaf0d6e-eb89-11df-8dad-e0e695943637}
nx OptIn
bootmenupolicy Standard

I don’;t believe the USB drive is bootable to use for an OS. Try a Windows 8 forum they’ve added secure boot and other things.

Joe

Any whay I can change it? Can i install another bootloader on my external drive?