how to fix install issues of XP x64 after Vista & XP x86?

Discussion in 'Windows 64bit' started by crichmon, Jul 4, 2008.

  1. crichmon

    crichmon Guest

    Hi,

    I installed Windows Vista x64. Then I installed Windows XP MCE (32-bit).
    Installations happened without issue. Now I'm attempting to install Windows
    XP x64 Pro. The CDRom boots fine and windows starts installing. After the
    first reboot, the error message displayed is: "Windows could not start
    because the following file is missing or corrupt: <Windows
    root>\system32\ntoskrnl.exe Please re-install a copy of the above file."
    Attempting to boot to Windows XP MCE displays the same error. After booting
    from the Windows XP x64 Pro CDRom to recovery console, and running "fixboot",
    rebooting... XP x64 boots with the same error, however MCE boots normally.
    (Of course, Vista boot is restored from the Vista DVDRom.)

    Scowering the web for articles, I discovered:
    http://support.microsoft.com/kb/927817

    The kb sort of describes my situation; XP can't be installed after Vista in
    a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    describes how Vista might modify the partitions, so that the correct
    partition for XP is plus one of whatever partition is mentioned in the
    boot.ini file. I honestly tried every possible rdisk/partition combination
    to no avail. So knowledge base solution provided on the Microsoft website is
    not complete. I've previously encountered the issue when installing XP x64
    and XP x86 in the wrong order, so my guess is that the issue has something to
    do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to turn
    to the XP expert forum.

    regards,
    chris
     
    crichmon, Jul 4, 2008
    #1
    1. Advertising

  2. This is completely the wrong sequence if you intend to multi-boot. If you're
    setting up multi-boot on a machine, with these three OS's, you'll need three
    different partitions to install onto, and you'll need to do it in the
    correct order. Install 32-bit Windows XP first, then 64-bit Windows XP, then
    Vista. That's really the only hope you have of getting it right.

    You could _try_ recovering the correct files, using first the XP x64 boot CD
    and then the Vista boot DVD. But I honestly think, given what you've done so
    far, that you should start over.

    The problem is that older OS's don't know about newer ones. So you need to
    always install in the order the OS was released.

    --
    Charlie.
    http://msmvps.com/blogs/xperts64
    http://mvp.support.microsoft.com/profile/charlie.russel

    "crichmon" <> wrote in message
    news:...
    > Hi,
    >
    > I installed Windows Vista x64. Then I installed Windows XP MCE (32-bit).
    > Installations happened without issue. Now I'm attempting to install
    > Windows
    > XP x64 Pro. The CDRom boots fine and windows starts installing. After
    > the
    > first reboot, the error message displayed is: "Windows could not start
    > because the following file is missing or corrupt: <Windows
    > root>\system32\ntoskrnl.exe Please re-install a copy of the above file."
    > Attempting to boot to Windows XP MCE displays the same error. After
    > booting
    > from the Windows XP x64 Pro CDRom to recovery console, and running
    > "fixboot",
    > rebooting... XP x64 boots with the same error, however MCE boots normally.
    > (Of course, Vista boot is restored from the Vista DVDRom.)
    >
    > Scowering the web for articles, I discovered:
    > http://support.microsoft.com/kb/927817
    >
    > The kb sort of describes my situation; XP can't be installed after Vista
    > in
    > a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    > 64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    > describes how Vista might modify the partitions, so that the correct
    > partition for XP is plus one of whatever partition is mentioned in the
    > boot.ini file. I honestly tried every possible rdisk/partition
    > combination
    > to no avail. So knowledge base solution provided on the Microsoft website
    > is
    > not complete. I've previously encountered the issue when installing XP
    > x64
    > and XP x86 in the wrong order, so my guess is that the issue has something
    > to
    > do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to
    > turn
    > to the XP expert forum.
    >
    > regards,
    > chris
    >
     
    Charlie Russel - MVP, Jul 4, 2008
    #2
    1. Advertising

  3. crichmon

    crichmon Guest

    Alright, I'm reinstall everything in release order (XP MCE, XP x64, Vista
    x64....) XP MCE installs fine on the IDE drive. XP x64 begins installing on
    the next drive (a SATA), and after reboot, displays the same error message as
    before. My guess now is that XP (at least x64) doesn't recognize the SATA
    drive.




    "Charlie Russel - MVP" wrote:

    > This is completely the wrong sequence if you intend to multi-boot. If you're
    > setting up multi-boot on a machine, with these three OS's, you'll need three
    > different partitions to install onto, and you'll need to do it in the
    > correct order. Install 32-bit Windows XP first, then 64-bit Windows XP, then
    > Vista. That's really the only hope you have of getting it right.
    >
    > You could _try_ recovering the correct files, using first the XP x64 boot CD
    > and then the Vista boot DVD. But I honestly think, given what you've done so
    > far, that you should start over.
    >
    > The problem is that older OS's don't know about newer ones. So you need to
    > always install in the order the OS was released.
    >
    > --
    > Charlie.
    > http://msmvps.com/blogs/xperts64
    > http://mvp.support.microsoft.com/profile/charlie.russel
    >
    > "crichmon" <> wrote in message
    > news:...
    > > Hi,
    > >
    > > I installed Windows Vista x64. Then I installed Windows XP MCE (32-bit).
    > > Installations happened without issue. Now I'm attempting to install
    > > Windows
    > > XP x64 Pro. The CDRom boots fine and windows starts installing. After
    > > the
    > > first reboot, the error message displayed is: "Windows could not start
    > > because the following file is missing or corrupt: <Windows
    > > root>\system32\ntoskrnl.exe Please re-install a copy of the above file."
    > > Attempting to boot to Windows XP MCE displays the same error. After
    > > booting
    > > from the Windows XP x64 Pro CDRom to recovery console, and running
    > > "fixboot",
    > > rebooting... XP x64 boots with the same error, however MCE boots normally.
    > > (Of course, Vista boot is restored from the Vista DVDRom.)
    > >
    > > Scowering the web for articles, I discovered:
    > > http://support.microsoft.com/kb/927817
    > >
    > > The kb sort of describes my situation; XP can't be installed after Vista
    > > in
    > > a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    > > 64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    > > describes how Vista might modify the partitions, so that the correct
    > > partition for XP is plus one of whatever partition is mentioned in the
    > > boot.ini file. I honestly tried every possible rdisk/partition
    > > combination
    > > to no avail. So knowledge base solution provided on the Microsoft website
    > > is
    > > not complete. I've previously encountered the issue when installing XP
    > > x64
    > > and XP x86 in the wrong order, so my guess is that the issue has something
    > > to
    > > do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to
    > > turn
    > > to the XP expert forum.
    > >
    > > regards,
    > > chris
    > >

    >
     
    crichmon, Jul 4, 2008
    #3
  4. crichmon

    R. C. White Guest

    Hi, Chris.

    > My guess now is that XP (at least x64) doesn't recognize the SATA
    > drive.


    Right. You'll need to get the 64-bit SATA drivers onto a floppy and use the
    F6 key at the beginning of WinXP x64 Setup, when it is "inspecting the
    hardware" and invites you to "Press F6 if you need to install drivers for a
    mass storage device" (or similar language). Until you do this, Setup will
    halt at some point after you get well into the installation process, telling
    you that it can't find any hard drives in this computer - because it can't
    see the SATA drives without those drivers. :>(

    Unless there has been a recent change that I don't know about, you MUST have
    those drivers on a FLOPPY. They can't be loaded from a USB flash drive or a
    CD/DVD or anything else.

    As you probably know, even if you install WinXP x64 - or Vista - on a second
    (or third) HD, the SYSTEM files (NTLDR, NTDETECT.COM and Boot.ini for WinXP,
    and bootmgr and the \Boot folder for Vista) must all go into the active
    partition on the first HD - unless you change the BIOS settings to boot from
    a different HD. The "boot folder" (%SystemRoot%\Windows - NOT the same as
    the C:\Boot folder) will go to the location where you point, but those few
    startup files will always go into the active partition on the boot device.

    RC
    --
    R. C. White, CPA
    San Marcos, TX

    Microsoft Windows MVP
    (Running Windows Live Mail 2008 in Vista Ultimate x64 SP1)

    "crichmon" <> wrote in message
    news:...
    > Alright, I'm reinstall everything in release order (XP MCE, XP x64, Vista
    > x64....) XP MCE installs fine on the IDE drive. XP x64 begins installing
    > on
    > the next drive (a SATA), and after reboot, displays the same error message
    > as
    > before. My guess now is that XP (at least x64) doesn't recognize the SATA
    > drive.
    >
    >
    > "Charlie Russel - MVP" wrote:
    >
    >> This is completely the wrong sequence if you intend to multi-boot. If
    >> you're
    >> setting up multi-boot on a machine, with these three OS's, you'll need
    >> three
    >> different partitions to install onto, and you'll need to do it in the
    >> correct order. Install 32-bit Windows XP first, then 64-bit Windows XP,
    >> then
    >> Vista. That's really the only hope you have of getting it right.
    >>
    >> You could _try_ recovering the correct files, using first the XP x64 boot
    >> CD
    >> and then the Vista boot DVD. But I honestly think, given what you've done
    >> so
    >> far, that you should start over.
    >>
    >> The problem is that older OS's don't know about newer ones. So you need
    >> to
    >> always install in the order the OS was released.
    >>
    >> --
    >> Charlie.
    >> http://msmvps.com/blogs/xperts64
    >> http://mvp.support.microsoft.com/profile/charlie.russel
    >>
    >> "crichmon" <> wrote in message
    >> news:...
    >> > Hi,
    >> >
    >> > I installed Windows Vista x64. Then I installed Windows XP MCE
    >> > (32-bit).
    >> > Installations happened without issue. Now I'm attempting to install
    >> > Windows
    >> > XP x64 Pro. The CDRom boots fine and windows starts installing. After
    >> > the
    >> > first reboot, the error message displayed is: "Windows could not start
    >> > because the following file is missing or corrupt: <Windows
    >> > root>\system32\ntoskrnl.exe Please re-install a copy of the above
    >> > file."
    >> > Attempting to boot to Windows XP MCE displays the same error. After
    >> > booting
    >> > from the Windows XP x64 Pro CDRom to recovery console, and running
    >> > "fixboot",
    >> > rebooting... XP x64 boots with the same error, however MCE boots
    >> > normally.
    >> > (Of course, Vista boot is restored from the Vista DVDRom.)
    >> >
    >> > Scowering the web for articles, I discovered:
    >> > http://support.microsoft.com/kb/927817
    >> >
    >> > The kb sort of describes my situation; XP can't be installed after
    >> > Vista
    >> > in
    >> > a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    >> > 64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    >> > describes how Vista might modify the partitions, so that the correct
    >> > partition for XP is plus one of whatever partition is mentioned in the
    >> > boot.ini file. I honestly tried every possible rdisk/partition
    >> > combination
    >> > to no avail. So knowledge base solution provided on the Microsoft
    >> > website
    >> > is
    >> > not complete. I've previously encountered the issue when installing XP
    >> > x64
    >> > and XP x86 in the wrong order, so my guess is that the issue has
    >> > something
    >> > to
    >> > do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to
    >> > turn
    >> > to the XP expert forum.
    >> >
    >> > regards,
    >> > chris
     
    R. C. White, Jul 4, 2008
    #4
  5. RC is correct - you will need drivers for your SATA controller. They are
    loaded via F6 from a floppy, and only a floppy. When you get to Vista, you
    may or may not need drivers, but if you do, they can be loaded from a USB
    key as well. But most likely you won't - so far it's done a pretty good job
    of having SATA drivers on the DVD for me.

    --
    Charlie Russel
    http://msmvps.com/blogs/xperts64

    "crichmon" <> wrote in message
    news:...
    > Alright, I'm reinstall everything in release order (XP MCE, XP x64, Vista
    > x64....) XP MCE installs fine on the IDE drive. XP x64 begins installing
    > on
    > the next drive (a SATA), and after reboot, displays the same error message
    > as
    > before. My guess now is that XP (at least x64) doesn't recognize the SATA
    > drive.
    >
    >
    >
    >
    > "Charlie Russel - MVP" wrote:
    >
    >> This is completely the wrong sequence if you intend to multi-boot. If
    >> you're
    >> setting up multi-boot on a machine, with these three OS's, you'll need
    >> three
    >> different partitions to install onto, and you'll need to do it in the
    >> correct order. Install 32-bit Windows XP first, then 64-bit Windows XP,
    >> then
    >> Vista. That's really the only hope you have of getting it right.
    >>
    >> You could _try_ recovering the correct files, using first the XP x64 boot
    >> CD
    >> and then the Vista boot DVD. But I honestly think, given what you've done
    >> so
    >> far, that you should start over.
    >>
    >> The problem is that older OS's don't know about newer ones. So you need
    >> to
    >> always install in the order the OS was released.
    >>
    >> --
    >> Charlie.
    >> http://msmvps.com/blogs/xperts64
    >> http://mvp.support.microsoft.com/profile/charlie.russel
    >>
    >> "crichmon" <> wrote in message
    >> news:...
    >> > Hi,
    >> >
    >> > I installed Windows Vista x64. Then I installed Windows XP MCE
    >> > (32-bit).
    >> > Installations happened without issue. Now I'm attempting to install
    >> > Windows
    >> > XP x64 Pro. The CDRom boots fine and windows starts installing. After
    >> > the
    >> > first reboot, the error message displayed is: "Windows could not start
    >> > because the following file is missing or corrupt: <Windows
    >> > root>\system32\ntoskrnl.exe Please re-install a copy of the above
    >> > file."
    >> > Attempting to boot to Windows XP MCE displays the same error. After
    >> > booting
    >> > from the Windows XP x64 Pro CDRom to recovery console, and running
    >> > "fixboot",
    >> > rebooting... XP x64 boots with the same error, however MCE boots
    >> > normally.
    >> > (Of course, Vista boot is restored from the Vista DVDRom.)
    >> >
    >> > Scowering the web for articles, I discovered:
    >> > http://support.microsoft.com/kb/927817
    >> >
    >> > The kb sort of describes my situation; XP can't be installed after
    >> > Vista
    >> > in
    >> > a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    >> > 64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    >> > describes how Vista might modify the partitions, so that the correct
    >> > partition for XP is plus one of whatever partition is mentioned in the
    >> > boot.ini file. I honestly tried every possible rdisk/partition
    >> > combination
    >> > to no avail. So knowledge base solution provided on the Microsoft
    >> > website
    >> > is
    >> > not complete. I've previously encountered the issue when installing XP
    >> > x64
    >> > and XP x86 in the wrong order, so my guess is that the issue has
    >> > something
    >> > to
    >> > do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to
    >> > turn
    >> > to the XP expert forum.
    >> >
    >> > regards,
    >> > chris
    >> >

    >>
     
    Charlie Russel - MVP, Jul 5, 2008
    #5
  6. crichmon

    Andy Guest

    The devil is in the details.
    What motherboard do you have? What drives do you have? How are they
    connected to the motherboard. How are they partitioned? How is the
    BIOS configured regarding the drive interface?

    On Fri, 4 Jul 2008 11:33:03 -0700, crichmon
    <> wrote:

    >Alright, I'm reinstall everything in release order (XP MCE, XP x64, Vista
    >x64....) XP MCE installs fine on the IDE drive. XP x64 begins installing on
    >the next drive (a SATA), and after reboot, displays the same error message as
    >before. My guess now is that XP (at least x64) doesn't recognize the SATA
    >drive.
    >
    >
    >
    >
    >"Charlie Russel - MVP" wrote:
    >
    >> This is completely the wrong sequence if you intend to multi-boot. If you're
    >> setting up multi-boot on a machine, with these three OS's, you'll need three
    >> different partitions to install onto, and you'll need to do it in the
    >> correct order. Install 32-bit Windows XP first, then 64-bit Windows XP, then
    >> Vista. That's really the only hope you have of getting it right.
    >>
    >> You could _try_ recovering the correct files, using first the XP x64 boot CD
    >> and then the Vista boot DVD. But I honestly think, given what you've done so
    >> far, that you should start over.
    >>
    >> The problem is that older OS's don't know about newer ones. So you need to
    >> always install in the order the OS was released.
    >>
    >> --
    >> Charlie.
    >> http://msmvps.com/blogs/xperts64
    >> http://mvp.support.microsoft.com/profile/charlie.russel
    >>
    >> "crichmon" <> wrote in message
    >> news:...
    >> > Hi,
    >> >
    >> > I installed Windows Vista x64. Then I installed Windows XP MCE (32-bit).
    >> > Installations happened without issue. Now I'm attempting to install
    >> > Windows
    >> > XP x64 Pro. The CDRom boots fine and windows starts installing. After
    >> > the
    >> > first reboot, the error message displayed is: "Windows could not start
    >> > because the following file is missing or corrupt: <Windows
    >> > root>\system32\ntoskrnl.exe Please re-install a copy of the above file."
    >> > Attempting to boot to Windows XP MCE displays the same error. After
    >> > booting
    >> > from the Windows XP x64 Pro CDRom to recovery console, and running
    >> > "fixboot",
    >> > rebooting... XP x64 boots with the same error, however MCE boots normally.
    >> > (Of course, Vista boot is restored from the Vista DVDRom.)
    >> >
    >> > Scowering the web for articles, I discovered:
    >> > http://support.microsoft.com/kb/927817
    >> >
    >> > The kb sort of describes my situation; XP can't be installed after Vista
    >> > in
    >> > a dual-boot Vista/XP scenario. However, the kb article doesn't specify
    >> > 64-bit or 32-bit, and the only issue is with 64-bit XP. The article
    >> > describes how Vista might modify the partitions, so that the correct
    >> > partition for XP is plus one of whatever partition is mentioned in the
    >> > boot.ini file. I honestly tried every possible rdisk/partition
    >> > combination
    >> > to no avail. So knowledge base solution provided on the Microsoft website
    >> > is
    >> > not complete. I've previously encountered the issue when installing XP
    >> > x64
    >> > and XP x86 in the wrong order, so my guess is that the issue has something
    >> > to
    >> > do with XP x64 vs XP x86, and nothing to do with Vista. My hope is to
    >> > turn
    >> > to the XP expert forum.
    >> >
    >> > regards,
    >> > chris
    >> >

    >>
     
    Andy, Jul 5, 2008
    #6
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. DP
    Replies:
    11
    Views:
    798
    Aaron Kelley
    Jul 23, 2006
  2. =?Utf-8?B?RWxsaW90IEh1ZGdpbnM=?=

    Why is there an x86 emu if a processor is x86-64?

    =?Utf-8?B?RWxsaW90IEh1ZGdpbnM=?=, Jul 23, 2006, in forum: Windows 64bit
    Replies:
    4
    Views:
    676
  3. Martijn
    Replies:
    1
    Views:
    5,977
    Alan Morris [MSFT]
    Jan 16, 2007
  4. Daniel
    Replies:
    11
    Views:
    646
  5. markm75
    Replies:
    7
    Views:
    1,138
    S.SubZero
    Jan 9, 2008
Loading...

Share This Page