Windows 7 Forums


Windows 7: Windows 7 doesn't boot after moving partition

25 Sep 2009   #1

Windows 7 7600
 
 
Windows 7 doesn't boot after moving partition

NOTE: Basic problem (not drawn out story) at bottom.

So heres my problem: I installed Win 7 on a drive a while back and earlier today I decided that I needed more hard drive space. I saw that I had 100gb of unallocated space on the drive, but it was behind my Windows 7 partition, making it impossible to resize that partition. So I defragged with Perfect Disk 10 which moves all the files to the back of the partition, cleaned up, disabled all the usual things, ran defragger again, and then booted into a live cd of GParted. I then proceeded to move my Windows 7 partition behind the unallocated space so I could extend the volume. Unfortunately, something went wrong and now I get the error message "Disk boot failure, please instert system disk and hit enter." So I followed the directions and ran startup repair, tried manually creating the bootmgr, and ran all the tests, but it still doesn't work. Luckily for me, I was able to reinstall Windows 7 on the unallocated space so I can at least get to the files on my other drive, which I discovered are all perfectly fine. I'm hoping this will be a quick fix since it seems like all the files are ok. What should I do so that I can boot back into that partition?

Long story short, I tried moving the partition, and something went wrong, and now I can't boot into that drive. I installed another copy of Win 7 on another partition and all the files are ok. What do I need to do to the original partition to get it to boot again?

My System SpecsSystem Spec

25 Sep 2009   #2

XP, Seven, 2008R2
 
 

hello,

can you attach a screenshot of your disk management?
My System SpecsSystem Spec
25 Sep 2009   #3

Windows 7 7600
 
 

Quote   Quote: Originally Posted by sup3rsprt View Post
hello,

can you attach a screenshot of your disk management?
I'm really confused as to why this happens. If it was a simple bootmgr issue, I would have been able to fix it in cmd prompt, but that didn't happen. All of my files are safe and intact. Is it possible that I just need to tell the boot loader/mgr/whatever its called to boot from a different physical area of the disk?

My System SpecsSystem Spec
.


25 Sep 2009   #4

XP, Seven, 2008R2
 
 

That "System Reserved" partition is where the boot manager must exist (because it's the partition that is set "active"). If your system is booting from your new Windows 7 install, then you'll need to fix or create a boot entry for the old one. Open an elevated command prompt and show us the output of bcdedit /enum ALL command
My System SpecsSystem Spec
25 Sep 2009   #5

Windows 7 7600
 
 

do you want a picture of the elevated cmd? or a text file?
My System SpecsSystem Spec
25 Sep 2009   #6

XP, Seven, 2008R2
 
 

just mark copy/paste is fine. maybe enclose it in [ code ] tags when you post it, to keep it legible
My System SpecsSystem Spec
25 Sep 2009   #7

Windows 7 7600
 
 

I did the C: partition (current, temporary, backup partition) first and the D: drive (the one that doesn't boot) second. D Starts about halfway down. I'm not sure if there's any difference between the two, but I thought I'd post both just in case.

Code:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Windows\system32>bcdedit /enum ALL
Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {14292510-aa2b-11de-9bbc-c349484140f0}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30
Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {14292512-aa2b-11de-9bbc-c349484140f0}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {14292510-aa2b-11de-9bbc-c349484140f0}
nx                      OptIn
Windows Boot Loader
-------------------
identifier              {14292512-aa2b-11de-9bbc-c349484140f0}
device                  ramdisk=[C:]\Recovery\14292512-aa2b-11de-9bbc-c349484140
f0\Winre.wim,{14292513-aa2b-11de-9bbc-c349484140f0}
path                    \windows\system32\winload.exe
description             Windows Recovery Environment
inherit                 {bootloadersettings}
osdevice                ramdisk=[C:]\Recovery\14292512-aa2b-11de-9bbc-c349484140
f0\Winre.wim,{14292513-aa2b-11de-9bbc-c349484140f0}
systemroot              \windows
nx                      OptIn
winpe                   Yes
Resume from Hibernate
---------------------
identifier              {14292510-aa2b-11de-9bbc-c349484140f0}
device                  partition=C:
path                    \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  en-US
inherit                 {resumeloadersettings}
filedevice              partition=C:
filepath                \hiberfil.sys
debugoptionenabled      No
Windows Memory Tester
---------------------
identifier              {memdiag}
device                  partition=\Device\HarddiskVolume2
path                    \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  en-US
inherit                 {globalsettings}
badmemoryaccess         Yes
EMS Settings
------------
identifier              {emssettings}
bootems                 Yes
Debugger Settings
-----------------
identifier              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200
RAM Defects
-----------
identifier              {badmemory}
Global Settings
---------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}
Boot Loader Settings
--------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}
Hypervisor Settings
-------------------
identifier              {hypervisorsettings}
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200
Resume Loader Settings
----------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}
Device options
--------------
identifier              {14292513-aa2b-11de-9bbc-c349484140f0}
description             Ramdisk Options
ramdisksdidevice        partition=C:
ramdisksdipath          \Recovery\14292512-aa2b-11de-9bbc-c349484140f0\boot.sdi
C:\Windows\system32>D:
D:\>bcdedit /enum ALL
Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {current}
resumeobject            {14292510-aa2b-11de-9bbc-c349484140f0}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30
Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {14292512-aa2b-11de-9bbc-c349484140f0}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {14292510-aa2b-11de-9bbc-c349484140f0}
nx                      OptIn
Windows Boot Loader
-------------------
identifier              {14292512-aa2b-11de-9bbc-c349484140f0}
device                  ramdisk=[C:]\Recovery\14292512-aa2b-11de-9bbc-c349484140
f0\Winre.wim,{14292513-aa2b-11de-9bbc-c349484140f0}
path                    \windows\system32\winload.exe
description             Windows Recovery Environment
inherit                 {bootloadersettings}
osdevice                ramdisk=[C:]\Recovery\14292512-aa2b-11de-9bbc-c349484140
f0\Winre.wim,{14292513-aa2b-11de-9bbc-c349484140f0}
systemroot              \windows
nx                      OptIn
winpe                   Yes
Resume from Hibernate
---------------------
identifier              {14292510-aa2b-11de-9bbc-c349484140f0}
device                  partition=C:
path                    \Windows\system32\winresume.exe
description             Windows Resume Application
locale                  en-US
inherit                 {resumeloadersettings}
filedevice              partition=C:
filepath                \hiberfil.sys
debugoptionenabled      No
Windows Memory Tester
---------------------
identifier              {memdiag}
device                  partition=\Device\HarddiskVolume2
path                    \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  en-US
inherit                 {globalsettings}
badmemoryaccess         Yes
EMS Settings
------------
identifier              {emssettings}
bootems                 Yes
Debugger Settings
-----------------
identifier              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200
RAM Defects
-----------
identifier              {badmemory}
Global Settings
---------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}
                        {badmemory}
Boot Loader Settings
--------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}
Hypervisor Settings
-------------------
identifier              {hypervisorsettings}
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200
Resume Loader Settings
----------------------
identifier              {resumeloadersettings}
inherit                 {globalsettings}
Device options
--------------
identifier              {14292513-aa2b-11de-9bbc-c349484140f0}
description             Ramdisk Options
ramdisksdidevice        partition=C:
ramdisksdipath          \Recovery\14292512-aa2b-11de-9bbc-c349484140f0\boot.sdi
My System SpecsSystem Spec
25 Sep 2009   #8

XP, Seven, 2008R2
 
 

the output from c: and d: are the same. That much is normal. Because the BCD doesn't exist on C: or D: but rather the "System Reserved" partition (the bcdedit command is not looking in C: or D:)

You only have one entry for Windows 7 (the one on C:) so what you'll need to do is create another boot manager entry for your other install.

It will be something like bcdedit /copy {current} /d "Windows old"

or to make life easier use some tool like EasyBCD or VistaBootPro which has a graphical interface to add boot entries.
My System SpecsSystem Spec
25 Sep 2009   #9

Windows 7 7600
 
 

So by merely adding another boot partition, I'll be able to boot my original drive? I wonder if I accidentally erased a previous boot partition when I moved stuff around.... Thanks a TON for your help! I'll post back in a few mins when I'm done creating a new boot partition.

Also, will these two apps work with Windows 7? I would assume so since the architecture is very similar to vista, but I just want to make sure.

I'm also running 64 bit. Will these work?
My System SpecsSystem Spec
25 Sep 2009   #10

XP, Seven, 2008R2
 
 

no I'm not talking about creating a new boot "partition". I said boot manager entry. Boot manager entries go into the BCD.

edit - nevermind maybe I just misunderstood what you meant.

Yeah those apps will work in 64-bit
My System SpecsSystem Spec
Reply

 Windows 7 doesn't boot after moving partition problems?



Thread Tools



Similar help and support threads for: Windows 7 doesn't boot after moving partition
Thread Forum
Solved Moving boot partition from file HD to system HD Installation & Setup
Solved Moving boot sector to another partition General Discussion
Solved Moving Factory Image Partition, shrinking boot disk size General Discussion
Partition Moving Failure, Windows Won't Boot General Discussion
Windows 7 doesn't start after partition moving BSOD Help and Support


All times are GMT -5. The time now is 09:01 PM.


Seven Forums Android App Seven Forums IOS App Follow us on Facebook

Windows 7 Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows 7" and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32