Using Visual BCD Editor change path of loader to "\Windows\system32\winload.efi"
This is the screenshot of a standard Windows 8 loader (menu policy is set to legacy - text boot menu)
You can also change path of loader using bcdedit.exe on command prompt:
bcdedit /set path \windows\system32\winload.efi
Addition how to boot/repair non-booting Windows 8 (request from user Karan):
You can always download the 32/64 bit version of Windows 8 Evaluation iso corresponding to your installed Windows 8 bit version (it is either 32 bit or 64 bit !).
Burn iso to DVD or USB (USB must be formatted in FAT32 for be UEFI bootable!)
Boot DVD/USB (using UEFI way if your HDD is GPT style ! else use BIOS/compatible way) and go to command prompt.
Execute these commands:
bootsect /nt60 ALL /MBR ( this will write all boot sectors and MBR even on GPT disk ! Does not harm GPT disk/partitions !!! )
bcdboot c:\windows assuming Windows 8 is installed on c:, else change drive letter to map drive where Windows 8 is installed. Simple check is folder c:\Windows exists (execute command - dir drive_letter:\windows - e.g. dir d:\windows)