Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Windows API
  4. Vista won't boot after swapping second drive

Vista won't boot after swapping second drive

Scheduled Pinned Locked Moved Windows API
helpgame-devlinuxalgorithmstutorial
2 Posts 1 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    Wjousts
    wrote on last edited by
    #1

    I have Vista set up on a system with two drives, a 240Gb boot drive (c:) with Vista Ultimate installed and a 200Gb drive (d:) which mostly has applications installed (ok, actually games). No Vista system files appear to live on the D: drive, only a program files folder with a bunch of game subfolders. I wanted to pull the old 200 Gb drive out and replace it with a new 640 Gb drive so I could slip the 200 Gb drive into an old computer and get it up and running again (maybe I'll try some variety of Linux on it). Anyway, I installed the 640 Gb drive temporarily alongside the other two drives and copy everything from d: to the new drive. Then I shut down, pull the SATA cable out of D and stick it in the new drive so that it should now be seen as D when I reboot and I can take the old drive out altogether. Easy right? No, when I tried to reboot Windows with the old D drive disconnected it won't start. It hangs up asking for a valid boot drive. Reconnecting the old drive again and everything boots fine. After a bit of searching I can across a suggestion to run bcdedit and when I do I can see two objects, one of which {bootmgr} is set on drive D. This looks like it might be the cause of the problem, but I have no idea how to fix it. There doesn't seem to be anything on D related to bootmgr (there is no path \bootmgr on D). I'd prefer not to hose my installation and end up having to reinstall Vista. Does anybody have any good suggestions? Edit: BTW, I tried the repair installation option from the Vista DVD and no luck, of course. Here's what bcdedit gives me:

    Windows Boot Manager

    identifier {bootmgr}
    device partition=D:
    path \bootmgr
    description Windows Boot Manager
    locale en-US
    inherit {globalsettings}
    default {current}
    resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
    displayorder {current}
    toolsdisplayorder {memdiag}
    timeout 30

    Windows Boot Loader

    identifier {current}
    device partition=C:
    path \Windows\system32\winload.exe
    description Microsoft Windows Vista
    locale en-US
    inherit {bootloadersettings}
    osdevice partition=C:
    systemroot \Windows
    resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
    nx OptIn

    W 1 Reply Last reply
    0
    • W Wjousts

      I have Vista set up on a system with two drives, a 240Gb boot drive (c:) with Vista Ultimate installed and a 200Gb drive (d:) which mostly has applications installed (ok, actually games). No Vista system files appear to live on the D: drive, only a program files folder with a bunch of game subfolders. I wanted to pull the old 200 Gb drive out and replace it with a new 640 Gb drive so I could slip the 200 Gb drive into an old computer and get it up and running again (maybe I'll try some variety of Linux on it). Anyway, I installed the 640 Gb drive temporarily alongside the other two drives and copy everything from d: to the new drive. Then I shut down, pull the SATA cable out of D and stick it in the new drive so that it should now be seen as D when I reboot and I can take the old drive out altogether. Easy right? No, when I tried to reboot Windows with the old D drive disconnected it won't start. It hangs up asking for a valid boot drive. Reconnecting the old drive again and everything boots fine. After a bit of searching I can across a suggestion to run bcdedit and when I do I can see two objects, one of which {bootmgr} is set on drive D. This looks like it might be the cause of the problem, but I have no idea how to fix it. There doesn't seem to be anything on D related to bootmgr (there is no path \bootmgr on D). I'd prefer not to hose my installation and end up having to reinstall Vista. Does anybody have any good suggestions? Edit: BTW, I tried the repair installation option from the Vista DVD and no luck, of course. Here's what bcdedit gives me:

      Windows Boot Manager

      identifier {bootmgr}
      device partition=D:
      path \bootmgr
      description Windows Boot Manager
      locale en-US
      inherit {globalsettings}
      default {current}
      resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
      displayorder {current}
      toolsdisplayorder {memdiag}
      timeout 30

      Windows Boot Loader

      identifier {current}
      device partition=C:
      path \Windows\system32\winload.exe
      description Microsoft Windows Vista
      locale en-US
      inherit {bootloadersettings}
      osdevice partition=C:
      systemroot \Windows
      resumeobject {8c82d3c0-15e7-11dd-9163-ab413e4e3dc0}
      nx OptIn

      W Offline
      W Offline
      Wjousts
      wrote on last edited by
      #2

      Nevermind, I figured it out.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups