Help with boot problems


I have 3 sata hard drives. Booting in to win7 on C; winxp on D and vista on E. I have no problem booting in to win7, but when I try to go in to xp using "ireboot", I get an error saying my config file is missing. When I try to login after a restart without going in to windows 7, I get the windows xp screen, but it never does get in to the login screen. The little lines just keep going across the screen. . I have tried everything. I did get in to safe mode and reset the admin password, but when I try to go in to the repair mode from the xp cd, it says I have an incorrect admin password. Please help if you can. Thanks.


Windows Boot Manager
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {c1c8688b-8cc8-11dc-9a47-001d601dcdf5}
resumeobject {5479be8d-49a0-11df-a0f8-806e6f6e6963}
displayorder {c1c8688b-8cc8-11dc-9a47-001d601dcdf5}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
displaybootmenu Yes
custom:45000001 1

Windows Boot Loader
identifier {c1c8688b-8cc8-11dc-9a47-001d601dcdf5}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 Home Premium (recovered)
locale en-US
osdevice partition=C:
systemroot \Windows
resumeobject {5479be8d-49a0-11df-a0f8-806e6f6e6963}

Real-mode Boot Sector
identifier {c1c86891-8cc8-11dc-9a47-001d601dcdf5}
device partition=D:
path \NTLDR
description Microsoft Windows xp

Windows Boot Loader
identifier {c1c86892-8cc8-11dc-9a47-001d601dcdf5}
device partition=E:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
osdevice partition=E:
systemroot \Windows
Last edited:
Use EasyBCD 2.0 latest build.
Delete the XP entry, then add it again
When it offers to auto-configure XP, say "yes"
Don't change the XP drive. (that's why it's blanked out)
Need help please

I did what you suggested and EasyBcd did do the automatic installation of the xp drive. However, now when I select Ireboot, I get the following dump information:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at ..(Object , EventArgs )
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItem.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Command.DispatchID(Int32 id)
at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
Assembly Version:
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
Assembly Version:
Win32 Version:
CodeBase: file:///C:/Program%20Files/NeoSmart%20Technologies/iReboot/iReboot.exe

I uninstalled and reinstalled ireboot, but get the same error.

Thank you for your patience.
Fixed some problems but still have an issue

Ok. I uninstalled easybcd 2.0 and ireboot 2.0 and went back to the older version. That fixed my issue of getting the xp drive to get recognized and I no longer get an error message. However, XP goes in sometimes but most times it just shows the little blocks going across the screen. I doubt it is hardware, as I can get in to win 7 and xp in safe mode every time. I know it isn't the hard drive as I can get in to safe mode with no problem. I know it isn't the video card, as I can get in to win7. I changed cables (both power and sata) with no change. Anyone have any ideas where else I could check?