Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Relocate System Files on a Dual Boot

04 Feb 2011   #11
Neophile

Windows 7 Ultimate 64-bit SP1
 
 

Quote:
I'm not sure why you copied boot files manually since that wasn't included in steps given and is performed by Startup Repair.
It was just like when we save the registry before making chinges in it, but it wasnít really necessary, I agree.


Quote:
Can you unplug all other HD's besides Disk1, make sure it is set first to boot in BIOS setup, mark Windows 7 partition active and run Startup Repair three times again to see if it will repair?
I had already done this, as I wrote, but I repeated, passed to the next step (fixmbr and fixboot) and did it again, same result. Unfortunately booting results didnít change since my last post.


Disk 1. After the previous proceedings the configuration changed from what I posted. Disk 1 became Disk 0 (C: Windows 7) as you can see from the updated information at the end of this post. I think the difference depends on what booting data is read. Probably, Computer Management reads the latest data and Diskpart the old one. This difference between them happens only when I plug in the SATA disk after booting, of course, because if the SATA is not plugged in (where all boot files used to be) they show both the same information.

Yes, Windows 7 has always been active on Partition Wizard, Computer Management and Diskpart.

Still doesn't boot with the SATA disk connected. Message: \boot\bcdedit.

On the disk with B: (Basic) and E: (Windows XP) the first is active but not the second. Should I invert them? XP is on second partition and had its boot directory and files on the first, which I deleted right at the beginning of this fix.



- - - - - - - - - - / / / / / - - - - - - - - - - / / / / / - - - - - - - - - -



Previous system configuration (Windows 7 alone or SATA disk plugged minutes after booting booting and using Search for hardware changes):

Disk # . . . . Size. . . . . . Type . . . .[Names]
------- . . . . -------- . . . ----- . . . .-----------------------------------
Disk 0 . . . . 112 GB . . . SCSI . . . C: Windows 7 /64-bit
Disk 1 . . . . . 72 GB . . . SCSI . . . D: Backup (No OS, no root files)
Disk 2 . . . . 963 GB . . . ATA . . . . E: Windows XP /32-bit & B: Basic



Present system configuration (SATA disk plugged while booting the OS):

Disk # . . . . Size. . . . . . Type . . . .[Names]
------- . . . . -------- . . . ----- . . . .-----------------------------------
Disk 0 . . . . 963 GB . . . ATA . . . . E: Windows XP /32-bit & B: Basic
Disk 1 . . . . 112 GB . . . SCSI . . . C: Windows 7 /64-bit
Disk 2 . . . . . 72 GB . . . SCSI . . . D: Backup (No OS, no root files)




Diskpart information.
Diskpart and Bcdedit
Disk Mgmt snapshot at the bottom.



DISKPART


Detail Disk 0

WDC WD1002FAEX-00Z3A0 ATA Device
Disk ID: 47257801
Type : ATA
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : PCIROOT(0)#PCI(1100)#ATA(C00T00L00)
Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No

Volume ## Ltr Label . . . . . Fs . . .Type. . . . Size . . . Status . Info
---------- --- ----- ------------ ------ ------------- ---------- --------- ------
Volume 2 . B . Basic . . . . . NTFS . Partition . 891 GB . Healthy
Volume 3 . E . Windows XP .NTFS . Partition . .39 GB . Healthy



Detail Disk 1


ST312002 2A SCSI Disk Device
Disk ID: 0ADF0ADF
Type : SCSI
Status : Online
Path : 0
Target : 0
LUN ID : 0
Location Path : PCIROOT(0)#PCI(1404)#PCI(0600)#SCSI(P00T00L00)
Current Read-only State : No
Read-only : No
Boot Disk : Yes
Pagefile Disk : Yes
Hibernation File Disk : No
Crashdump Disk : Yes
Clustered Disk : No

Volume ## Ltr Label . . . . Fs . . . Type. . . . .Size . . . Status . . Info
--------- --- --- -------------- -------- ----------- ----------- ----------- ---------
Volume 4 . C . Windows 7 . NTFS . Partition . 111 GB . Healthy . System


Detail Disk 1, Partition 1 seen when booted with Win7 DVD:

Partition 1
Type : 07
Hidden: No
Active: Yes
Offset in Bytes: 32256

Volume ## . Ltr Label . . . . . Fs . . .Type . . . .Size . . . Status . Info
---------- --- ---- -------------- -------- ------------ ---------- --------- -----
* Volume 3 . F . Windows 7 . NTFS . Partition . 111 GB . Healthy



Detail Disk 2

WDC WD80 0BB-00JHA0 SCSI Disk Device
Disk ID: D0465FA8
Type : SCSI
Status : Online
Path : 0
Target : 1
LUN ID : 0
Location Path : PCIROOT(0)#PCI(1404)#PCI(0600)#SCSI(P00T01L00)
Current Read-only State : No
Read-only : No
Boot Disk : No
Pagefile Disk : No
Hibernation File Disk : No
Crashdump Disk : No
Clustered Disk : No

Volume ## Ltr Label. . .Fs . . . Type. . . . Size . . Status . Info
--------- --- -------------- -------- ----------- --------- --------- -----
Volume 5 . D . Backup . NTFS . Partition . 71 GB . Healthy



BCDEDIT shows only this (booted with other disks disconnected):

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
path \bootmgr
description Windows Boot Manager
locale en-us
inherit {globalsettings}
default {current}
resumeobject {eb076f0c-3081-11e0-8797-000272a472e7}
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}
osdevice partition=C:
systemroot \windows
resumeobject {eb076f0c-3081-11e0-8797-000272a472e7}
nx OptIn
detecthal Yes



Disk Mgmt Snapshot






Attached Thumbnails
Relocate System Files on a Dual Boot-list.png  
Attached Images
Relocate System Files on a Dual Boot-compmanager.png 
My System SpecsSystem Spec
.
04 Feb 2011   #12
gregrocker

 

Are you sure Win7 HD was set first to boot in BIOS setup? Try booting it with BIOS Boot menu key to make sure.

This time try swapping DISK0 cable to Win7, make sure it is set first to boot in BIOS setup, then run repairs again.

For XP HD, if you want to write the System files to XP I gave you the commands earlier in the thread, confirmed by SIW2. Or you can run an XP Repair Install to achieve this. Again I would unplug all other HD's and makes sure XP is set to boot first.
My System SpecsSystem Spec
06 Feb 2011   #13
Neophile

Windows 7 Ultimate 64-bit SP1
 
 

Eureka! That was it. Working now. Well, nearly.

I forgot that my motherboard mixes up the boot drives order every time I plug or unplug anything, even a USB flash drive. They have to be reordered every time a change is made.

I have entered XP in the C: Windows 7 bootmanager.
I made B: Basic drive inactive and E: XP active.
The system configuration is different again.
Both Windows 7 and XP installations work.
I made a boot menus for both Windows 7 and XP.
Both boot OK from their respective menus or from BIOS menu, but not from the other oneís menu.
I can make a backup and a system image.

Boot settings were applied with the other HDs disconnected.

Nearly everything solved thanks to your help, but something still needs a touch. A few things are not behaving as expected. This is what happens when booting from BIOS menu.

When I boot from Win7 HD, and pick Windows 7 from the menu or just let the time pass and it goes on by itself, works marvellously. But when I choose XP from this menu, instead of starting gives this message and stops:
Windows could not start because the following file is missing or corrupt:
<Windows root>\System32\ntoskrnl.exe.
Please reinstall a copy of the above file.


Strange because of what follows.

When I boot from the Win XP HD and pick Windows XP from the menu all is well. But when I choose Windows 7 from the menu, instead of starting it gives this message and reboots:
Invalid boot.ini file
Booting from c:\windows\


Also strange because of what follows.

At the beginning, there was no boot.ini. I deleted too early the backup you mentioned. I had to make a new one, a lot of work and wasted time. XPís CD recovery didnít find an OS! I Installation didít show the XP Repair Install either, no luck. This temporarily missing boot.ini corrupted XPís ntoskrnl.exe file (was posted at booting and didnít boot), and I had to replaced it from the XP CD, so it was corrected: there was a boot.ini and ntoskrnl.exe was replaced. Nevertheless, the boot problem persists. I checked both disks and Chkdsk found no errors, but I didnít replace the file ntoskrnl.exe on Win7 because I couldnít find it on the DVD as I did on XPís CD.

What is wrong?


I just didn't find an EasyBCD tutorial or description of the app functions. I know some but not all, but give up EasyBCD because it makes special folders on the system and I find it abusive, may bring consequences if the program fails, and probably we canít make any repair if needed. Anyway, Iím not sure if Iím right, but I give it up.

Just to make a point clear about an SIW2's comment above.
On my other thread mentioned here, I did have problems booting with the DVD and loading the SCSI adapter drivers is still time consuming. However, if I can do nothing to quicken driver installation, the trouble I had before was because of the previous installation. This is a new one and that issue didn't show up... until now. I use a USB flash drive now to boot from Win7 DVD, somewhat quicker.


- - - - - - - - - - / / / / / - - - - - - - - - - / / / / / - - - - - - - - - -


Edited

Present settings


Boot.ini on Disk 0, Partition 2, E: Windows XP

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows 7 Ultimate" /fastdetect



Present system configuration (all disks plugged in)

Disk # . . . Size. . . . Type. . .[Names and partitions]
------- . . . -------- . . ------ . . ---------------------------------------------------
Disk 0 . . . 963 GB . . ATA. . . Part1 (B: Basic) Ė Part2 (E: Win XP 32-bit)
Disk 1 . . . 112 GB . . SCSI . . Part1 (C: Windows 7 /64-bit)
Disk 2 . . . . 72 GB . . SCSI . . Part1 (D: Backup (No OS, no root files))



Bcdedit

Windows Boot Manager
--------------------
identifier . . . . . . . {bootmgr}
device . . . . . . . . . partition=C:
path . . . . . . . . . . .\bootmgr
description . . . . . . Windows Boot Manager
locale . . . . . . . . . .en-us
inherit . . . . . . . . . {globalsettings}
default . . . . . . . . .{current}
resumeobject . . . . {eb076f0c-3081-11e0-8797-000272a472e7}
displayorder . . . . . {current}
. . . . . . . . . . . . . . {ntldr}
toolsdisplayorder . . {memdiag}
timeout . . . . . . . . .4
displaybootmenu . . Yes

Windows Boot Loader
-------------------
identifier . . . . . . . . {current}
device . . . . . . . . . . partition=C:
path . . . . . . . . . . . \windows\system32\winload.exe
description . . . . . . . Windows 7
locale . . . . . . . . . . .en-us
inherit . . . . . . . . . . {bootloadersettings}
osdevice . . . . . . . . .partition=C:
systemroot . . . . . . .\windows
resumeobject . . . . . {eb076f0c-3081-11e0-8797-000272a472e7}
nx OptIn
detecthal Yes

Windows Legacy OS Loader
------------------------
identifier . . . . . . . . . {ntldr}
device . . . . . . . . . . . partition=E:
path . . . . . . . . . . . . \ntldr
description . . . . . . . .Windows XP



Root files on Windows 7

bootmgr
bootsqm.dat
hiberfil.sys
pagefile.sys


Root files on Windows XP

boot.ini
hiberfil.sys
ntdetect.com
ntldr
pagefile.sys
My System SpecsSystem Spec
.

06 Feb 2011   #14
gregrocker

 

It appears that you wisely wish to boot via the BIOS with no intervening Windows-managed Dual Boot menus interrupting smooth BIOS boot to Win7 or XP. This keeps the HD's independent to come and go as you please.

It appears you have also previously configured a Windows Dual boot menu on both the XP and Win7 HD's. To remove these, install EasyBCD 2.0 to each and remove the other's listing on Edit OS tab.

If this fails, please post back screenshots of full Disk Mgmt drive map and listings, along with EasyBCD listings using Snipping Tool in Start menu.
My System SpecsSystem Spec
06 Feb 2011   #15
Neophile

Windows 7 Ultimate 64-bit SP1
 
 

Yes, I did configure both HDs for dual boot, but unsuccessfully, with the results I explained. I wonder why, so I posted the data that I supposed could give you the idea to correct it and asked what is wrong. Can you help to correct it, please? It seems the issue is not on the boot menus themselves, but rather somewhere else.

I tried sfc /scannow. It found corrupt files but was unable to fix some of them. I can't read the log. It is attached. Could you tell me what I have to do, please?
My System SpecsSystem Spec
06 Feb 2011   #16
Bare Foot Kid
Microsoft MVP

W 7 64-bit Ultimate
 
 

Hello Neophile.



Have a look at this tutorial at the link below to see of running the sfc /scan this way will repair the files and be sure to post back with any further questions you may have and to keep us informed.


SFC /SCANNOW : Run in Command Prompt at Boot
My System SpecsSystem Spec
06 Feb 2011   #17
gregrocker

 

You don't need to configure either OS for Dual Boot if both contain System files, but can boot Win7 by setting it first to boot in BIOS setup, then if you want to boot XP use the one-time BIOS Boot menu key which every computer or mobo has.

Can you now boot either OS this way? Please try now.

If so, then install EasyBCD 2.0 to each OS and delete the other OS on Edit OS tab so that you have no boot menus starting up but just Win7, or XP if you select it from BIOS Boot menu.
My System SpecsSystem Spec
07 Feb 2011   #18
Neophile

Windows 7 Ultimate 64-bit SP1
 
 

Hi Barefoot.

Thank you for your tip. I tried to run SFC according to your tutorial, but it didn't start. This was the answer:
Windows Resource Protection could not start the repair service.

Why? And without stating the reason and no further explanation I couldn't go any further.

Reading the CBS.log attached to my last post with the help of the link on your tutorial I found this line at the end of the log repeated twice:

2011-02-07 00:59:40, Info CSI 000002f2 [SR] Cannot repair member file [l:28{14}]"iassdo.dll.mui" of Microsoft-Windows-Networking-Internet_Authentication_Service_Iassdo.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch

I found the iassdo.dll.mui file in two locations, each one with a different size:
C:\Windows\System32\en-US . . . . . 46 KB
C:\Windows\SysWOW64\en-US . . . . .5 KB

Well, if in doubt I can replace both, but with what and which is which? Can you tell me how, please?



gregrocker

Yes, I can boot the way you say and I understand it is a much cleaner option, but sometimes would like to have the opportunity of having both on the Windows 7 boot menu.

I think I must repair the corrupt files before gonig on here, so let's correct what is wrong in first place, please. From the results I think that making the boot menu work will be also a test for the system files health. And Win7 DVD boot finds the OS after loading the SCSI drivers, but does not recognise it for repairing (with XP disk unplugged). Probably because of the problem with the corrupted files above in this post.
My System SpecsSystem Spec
07 Feb 2011   #19
gregrocker

 

Run a Repair Install of Win7 from desktop since you report it will start. This will reinstall the OS to repair the irreparable System Files, and reconfigure the Dual Boot with XP if you leave XP HD plugged in. Repair Install

If not, install EasyBCD 2.0 to Win7 and Add XP, accept offered boot files, autoconfigures, Save.

You may have to install Easy to XP to remove Dual Boot Menu on XP.
My System SpecsSystem Spec
07 Feb 2011   #20
Bare Foot Kid
Microsoft MVP

W 7 64-bit Ultimate
 
 

Since you are dual booting did you try Method Two of the tutorial?


Greg's suggestion for a repair install is the better idea at this point.
My System SpecsSystem Spec
Reply

 Relocate System Files on a Dual Boot




Thread Tools




Similar help and support threads
Thread Forum
Dual boot system (Windows 8.1 and xp), how to edit boot menu from xp
I installed Windows 8.1 to try. The problem is that it stopped working and gives me troubleshooting boot menu . I have Windows xp on the machine too that's working fine. So now every time I open my pc, I get the boot menu where it says Windows 8 can't start. What u want to do. Run...
Installation & Setup
Boot OS is on 128GB SSD need to relocate to 256GB SSD same computer
I have 128GB SSD as boot drive C:/ This drive continues to be a nuisance, because I cannot get all new installs to use custom locations I request. The SSD drive contains the boot and registry and is drive is full. I bought another 256GB SSD to replace it. I plan for the 256GB drive to be...
Installation & Setup
How to make a system image for a dual boot system
I want to make a recovery disc to reset my entire 4 partition dual boot hard drive back to its current state. the recovery would reset both xp and win 7 which i have dual booting. can i make one single image to do this without it screwing up my boot loaders etc? what should i use? 3rd party...
Backup and Restore
Programs Files (86) seems to switch partitions in my dual boot system
I have a laptop setup dual boot. Windows 7 64bit and windows 32Bit (both professional versions). The 64 bit was installed on a partition with drive letter C:, and the 32 bit with a driver letter e:. I like to ghost both partitions, but I notice that the 64bit's "program files (86)" directory shows...
Installation & Setup
Recover Windows 7 boot on dual boot system with GRUB masterboot
Hi, I have a dual-boot system Ubuntu/Windows 7. The Master boot loader is GRUB. It worked fine until yesterday when, for some reason, Windows 7 refused to load anymore. I tried to repair with chkdsk, found and repaired some disk errors, but now the boot loader is damaged. The problem I have is...
General Discussion
Removal of XP System boot partition from a W7 Dual boot
With an XP Pro/W7 Pro Dual boot configuration, is it possible to do the following (see screen shot or DiskMgmt info of current config below): 1. Move boot data from XP partition to the W7 (extended) partition 2. Make W7 partition the Primary System partition 3. Format the XP partition 4....
Installation & Setup


Our Sites

Site Links

About Us

Find Us

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

All times are GMT -5. The time now is 06:01.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App