Hi! I am using VirtualBox, Version 3.0.10 r54097.
I installed Windows 7 Ultimate x64 on a VHD file usind the Windows 7 Setup DVD http://www.sevenforums.com/tutorials/29 ... -boot.html. When I boot normally, Win7 Ultimate is working 100%. Now, on my host system (Windows 7 Professional 64bit), I am trying to use this allready created VHD image as a GuestOs, but -i always get the error message FATAL: INT18: BOOT FAILURE. I read the Help, but I didn't find any other instruction about other settings. Where is this error mesage coming from and why...?
Thank you so much!
Error Code: FATAL: INT18: BOOT FAILURE
-
mpack
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Mostly XP
Re: Error Code: FATAL: INT18: BOOT FAILURE
Could you please explain what "boot normally" means, and how that differs from what you do at other times?icar wrote:When I boot normally, Win7 Ultimate is working 100%.
-
icar
- Posts: 3
- Joined: 9. Nov 2009, 20:29
- Primary OS: MS Windows 7
- VBox Version: OSE other
- Guest OSses: Windows 7
Re: Error Code: FATAL: INT18: BOOT FAILURE
By "boot normally" I meant the dual-system boot. On one partition C: I have installed Win7 Professional, which is my "main system". For testing purposes I installed then Windows 7 Ultimate, on a VHD file, which is hosted on a data partition D:
When I boot the computer, I have the option to load Windows 7 Professional from the C: primary partition or to load the Windows 7 Ultimate from the VHD file. No matter what choice I make, everything is working perfectly. But when I am on win7 Professional as Host system and I try to load in VirtualBox the Win7 Ultimate from the VHD file, I get the Error Code FATAL: INT18: BOOT FAILURE. So this error appears within Virtual Box, having as host Win7 Prof, and as guest Win7 Ultimate (from VHD file).
Thanks!
When I boot the computer, I have the option to load Windows 7 Professional from the C: primary partition or to load the Windows 7 Ultimate from the VHD file. No matter what choice I make, everything is working perfectly. But when I am on win7 Professional as Host system and I try to load in VirtualBox the Win7 Ultimate from the VHD file, I get the Error Code FATAL: INT18: BOOT FAILURE. So this error appears within Virtual Box, having as host Win7 Prof, and as guest Win7 Ultimate (from VHD file).
Thanks!
-
MarkCranness
- Volunteer
- Posts: 875
- Joined: 10. Oct 2009, 06:27
- Primary OS: MS Windows 7
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows Server 2008 R2; Ubuntu 11.04; Windows 2000 Server; Windows XP
Re: Error Code: FATAL: INT18: BOOT FAILURE
Practical: You are very likely to run into problems trying to run the VHD BOTH (one-at-a-time-alternately) in dualboot mode and in VirtualBox mode.
Activation, device drivers, hardware profiles, who knows what else.
Have a look at this post to see the hoops that you have to jump thru to get Windows XP: In both VM and native.
I'd advise you to stick with one or the other, and if sticking with VirtualBox, I would re-install Windows 7 from scratch inside VirtualBox.
There is a possibility that MS Virtual PC may handle dualboot and VM better than VirtualBox, and you might want to investigate that.
If you do want to try dualboot and VirtualBox VM, then...
Technical: I would guess that the vdisk VHD that diskpart created did not have a bootable MBR in it (it has a MBR with a partition table, but does not have any runnable boot code, likely Windows 7 boot-from-VHD bypasses that code anyway).
Try something like this, which might repair the MBR boot code:If that doesn't entirely work, then try this, which might repair the VBR boot code:
Warning: Either of the above steps may make the VHD no longer boot in dualboot...
Even if that progresses things, all of your devices will then be different which will cause problems...
Mounting virtual hard disks at the command line
Bootsect Command-Line Options
Activation, device drivers, hardware profiles, who knows what else.
Have a look at this post to see the hoops that you have to jump thru to get Windows XP: In both VM and native.
I'd advise you to stick with one or the other, and if sticking with VirtualBox, I would re-install Windows 7 from scratch inside VirtualBox.
There is a possibility that MS Virtual PC may handle dualboot and VM better than VirtualBox, and you might want to investigate that.
If you do want to try dualboot and VirtualBox VM, then...
Technical: I would guess that the vdisk VHD that diskpart created did not have a bootable MBR in it (it has a MBR with a partition table, but does not have any runnable boot code, likely Windows 7 boot-from-VHD bypasses that code anyway).
Try something like this, which might repair the MBR boot code:
Code: Select all
VHDMount /m /f D:\<VHDFile> m:
bootsect /nt60 m: /mbrCode: Select all
VHDMount /m /f D:\<VHDFile> m:
bootsect /nt60 m:Even if that progresses things, all of your devices will then be different which will cause problems...
Mounting virtual hard disks at the command line
Bootsect Command-Line Options
-
icar
- Posts: 3
- Joined: 9. Nov 2009, 20:29
- Primary OS: MS Windows 7
- VBox Version: OSE other
- Guest OSses: Windows 7
Re: Error Code: FATAL: INT18: BOOT FAILURE
Oh... Thank you so much for the instructions. Very thoroughly and clear. I decided then to install the Win7 inside the VirtualBox and keep the dual-boot aside.
Thank you so much for your time!

Thank you so much for your time!
-
MarkCranness
- Volunteer
- Posts: 875
- Joined: 10. Oct 2009, 06:27
- Primary OS: MS Windows 7
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows Server 2008 R2; Ubuntu 11.04; Windows 2000 Server; Windows XP
Re: Error Code: FATAL: INT18: BOOT FAILURE
You're welcome; I have learnt a lot while trying to find an answer to your question.