How to move MBR from the old HD?

#1
Hi everybody!
I am back with the new question :grinning:!
May be I should to continue with the old thread http://neosmart.net/forums/showthread.php?t=6981&page=2 but I was unsure if you'll find my question so here it is:

My double boot is working perfect, thank you! But I want to throw out my old HD before it crashes.

For now I have Disk 0 in bios as a boot disk and Windows XP on Disk 1 and Windows 7 on Disk 2 (as an default OS).

I want to move the boot from Disk 0 to Disk 2 and diskonect Disk 0 (and later Disk 1).

Please give me the instruction step by step as for the real newbie I am :tongueout:
Thank you!
 

Attachments

Terry60

Knows where his towel is.
Staff member
#2
EasyBCD > BCD Backup/Repair > Change Boot drive
Point it to W7 when it asks.
Change BIOS to boot from the W7 HDD.
Do what you like with the XP drive.
 

Terry60

Knows where his towel is.
Staff member
#4
You will have W7 marked "system" "active" "boot" and will be booting from the newly copied BCD, which should contain the same entries as it did before. Even if it doesn't dual-boot XP, just add the XP entry again letting it auto-configure.
 
#6
Not so happy any more

Sudenly it doesn't works any more!
When I chose Windows XP in boot meny I get black screen with text:

"Invalid BOOT.INI
Booting from C:\windows\
NTDETECT failed"

I tried many times with same result.
EasyBCD shows:

Please help once more!
 

Attachments

Terry60

Knows where his towel is.
Staff member
#7
Who changed the XP entry to point to I ?
Change it back to C
Or delete it and add it again with auto-configure.
Read this for background
 
#8
Thanks but...

Who changed the XP entry to point to I ?
I didn't, not with purpose. My MBR was placed on I: before.

Change it back to C
Are you sure? My Windows XP lay on my D: in D:\XP directory.

Or delete it and add it again with auto-configure.
I will try to use this possibility but I would like to get yours answers first :scared:
I have read it before but I am unsure anyway because of my special arrangement with WXP on D: and in ...\XP directory instead of \windows\ :shame:
 
#9
I couldn't wait :rage:
I did as you said and deleted entry Windows XP in EasyBCD. Then I created entry with auto-configure.
I get the picture down there:

Afterwerds I get the black screen and message: "NTDETECT failed"
So, may be I am closer but not on the target yet :brows:
 

Attachments

#12
It is...

I tried to make changes in boot.ini and make entry manualy to disc D:
All without success :rage::??

; This boot.ini was automatically generated by NeoSmart Technologies' BootGrabber.exe
; Use EasyBCD from Download EasyBCD 2.0.2 - NeoSmart Technologies to manage your bootloader

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(2)partition(1)\XP
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\XP="Windows XP on D:\" /fastdetect
 

Attachments

#13
I am giving up...

In my desperation I changed boot.ini as follow:

; This boot.ini was automatically generated by NeoSmart Technologies' BootGrabber.exe
; Use EasyBCD from Download EasyBCD 2.0.2 - NeoSmart Technologies to manage your bootloader

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\XP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\XP="Windows XP on D:\" /fastdetect
That's because in Win7 shows disk with XP as 0.
It's crazy, the error message is steel the same: "NTDETECT failed"
HELP! Please!
 

Terry60

Knows where his towel is.
Staff member
#14
Sorry I'd forgotten that you have a non-standard WIndows folder name or I wouldn't have advised delete/add, just changing I: back to C: ( the BCD doesn't point to XP, it points to the XP boot file copies in the "system" partition).
Now you've deleted/added, the folder name should be wrong in boot.ini again.
What surprises me is that the auto-configure did anything. It shouldn't have been able to detect an XP to configure if the Windows/Winnt folder isn't there.
Do the same thing as before
rename the XP folder to Windows
delete/add an XP entry (auto-configure)
rename the Windows folder to XP
use EasyBCD > tools > edit legacy entries to find the new boot.ini and change "Windows" to "XP" in both lines (default and OS)
 
#15
Att last...

Well, I did as you said but get the same answer "NTDETECT failed"
So I look for it and fond it on my H: which is en external USB disk!?:brows:

When I moved it to C: all was in order again!:joy:
But, how it landed there? And why? I don't have the wildest idea:x

When I look back on what I did and get I see that may be I was there Today 01:37 PM already. It was at this time the error message changed to "NTDETECT failed" What do you think?

Thank you again!:smile::smile:
 

mqudsi

Mostly Harmless
Staff member
#16
Please run EasyBCD | Useful Utilities | Power Console

"bootgrabber.exe /bootcfg" and paste the output, please.
 

mqudsi

Mostly Harmless
Staff member
#18
As you can see, nothing is being done because the naming of the XP partition is unknown. You'll need to follow the original steps again (rename the windows folder, use EasyBCD, rename it back, modify the name in boot.ini)
 

Terry60

Knows where his towel is.
Staff member
#19
He did that CG.
Bootgrabber is now running after the rename back to XP, so won't show what you need unless Piko does the whole thing again and runs bootgrabber at the auto-configure stage before the rename-back.
2 mysteries
a) why did auto-configure not say "no XP found" at post #9 if Piko didn't rename the folder.
b) why did ntdetect not get placed corrrectly when he did rename it (post #15)