Relocate System Files on a Dual Boot

Page 1 of 4 123 ... LastLast

  1. Posts : 171
    Windows 7 Ultimate 64-bit SP1
       #1

    Relocate System Files on a Dual Boot


    I've replaced Win7-32 with 64 a few days ago after formatting the drive. I have four partitions on three discs. The largest dusk has two – a very small one with XP and a very large where I save all my stuff.

    The problem appeared when I tried to use Windows Backup to save an image file of Win7. It only allows me to save the backup on the smallest partitions without enough free space, not with Win7 or on the largest one where I have over 600GB free. I checked and found the reason is probably because this partition contains the system files for both XP and 7, So the Backup forbids saving the image file on it as well as on the one with Win7.

    I think I need to relocate the Win7 system files from the large partition to the partition containing Win7. I downloaded and installed EasyBCD, as sometime ago recommended to me in this forum to use instead of VistaBoot Pro (now DualBoot PRO), but I never used it. Could someone tell me how to proceed before I spoil the installation, please?
    Last edited by Neophile; 01 Feb 2011 at 00:39.
      My Computer

  2.    #2

    Please post back a screenshot of your full Disk Mgmt drive map and listings, using Snipping Tool in Start Menu.

    You are trying to save a Win7 backup image to another HD and it wants to save both XP and Win7? This means that they share some system files. We can help you recover those into Win7 if this is what you want.

    It should become apparently why it won't let you save the image to the larger partition. Can you try one more time and post back the exact error message?
      My Computer


  3. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #3

    Hi gregrocker,

    Thank you very much for trying to help again.

    The configuration is almost the same as on my other thread. I just changed 3 drive letters. After that I could make it work, but never properly again and never knew what it was. Last week I reinstalled, but this time the 64-bit version. I want to make a disk image just in case… and I don’t understand why the system files fell on the only drive with enough space.

    If I start by clicking on “Create a system image” I can chose the destination on D: or E. only (both too small), and it wants to backup both B: (Win7 system files on the root) and C: (Win7 OS).
    If I start by clicking on “Setup backup” only the same smaller D: and E: are available for saving the backup, but I can chose what to backup (“Let me chose”).

    I can't understand how the system files happened to go to another disk because I followed the previous configuration, and also because B: and C: are on separate physical disks . Maybe I should have disconnected the other disks when installing.


    This means that they share some system files. We can help you recover those into Windows 7 if this is what you want.
    Exactly! I want to separate the system files, placing them with their respective OSs – Windows 7 (Disk 1) on C:, and XP (Disk 0, Partition 2) on E:.


    You are trying to save a Windows 7 backup image to another HD and it wants to save both XP and Windows 7?
    That’s right. And only to the smaller partitions.


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


    Diskpart information.
    Disk Mgmt snapshot at the bottom.



    System configuration as per the other thread (3 changed drive letters):

    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

    B: has all system files, and plenty of free space.
    D: is nearly full, and E: is a very small partition also nearly full.
    Windows Backup only lets me save the image on the two smaller partitions (D: and E: ).



    Detail Disk 0

    DISKPART> DETAIL DISK

    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 System
    Volume 3 E Windows XP NTFS Partition 39 GB Healthy



    Detail Disk 1

    DISKPART> DETAIL DISK

    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 Boot



    Disk Mgmt Snapshot

    Attached Thumbnails Attached Thumbnails Relocate System Files on a Dual Boot-list.png   Relocate System Files on a Dual Boot-compmanager.png  
      My Computer

  4.    #4

    Unplug XP HD, swap it's cable to Win7 HD or set Win7 HD as first HD to boot in BIOS setup.

    Boot the Win7 DVD Repair console or Repair CD, accept any offered repair. If it doesn't start boot back in to Recovery Tools list to run Startup Repair up to 3 separate times with reboots until Win7 starts up on its own. Startup Repair - Run 3 Separate Times

    Now plug back in the XP HD, try booting it from Asus one-time BIOS Boot menu key which is F8, ESC, or DEL. If it still has a Windows Dual Boot menu, remove Win7 listing in XP msconfig>Boot tab by highlighting and deleting, or by installing EasyBCD 2.0 to XP to delete Win7 entry on Edit OS tab.

    Try this method for awhile with Win7 starting by default, or by tapping one-time BIOS Boot menu key at bootup to trigger XP HD instead. This keeps the HD's independent to come and go as you please.

    If you decide you'd prefer having a Windows-managed Dual Boot screen then install EasyBCD 2.0 to Win7, add XP on Add OS tab.

    Be aware that your XP boot files are stored on B partition rather than on E as they should be. If you'd like to move them while Win7 HD is unplugged, mark XP partition Active then use bootsect from Win7 DVD Repair console or EasyBCD>Useful Tools>Command Line to run bootsect /nt52 E: after confirming the drive letter as viewed by diskpart.
      My Computer


  5. Posts : 16,132
    7 X64
       #5

    Good answer.

    Except he apparently has a hard time with booting 7 dvd - any other ideas?
      My Computers

  6.    #6

    I cannot find the report of failure to boot DVD. You want to give him commands to run to write System boot files to Win7?

    Since you may need it, you can also burn a Win7 Repair CD: System Repair Disc - Create

    Or extract the 7 DVD ISO using ImgBurn, write it to flash stick using Ultra ISO trial version: On File tab open ISO, on Bootable tab Write Disk Image, Format, then Write. Boot under USB or HD's.
    Last edited by gregrocker; 01 Feb 2011 at 20:15.
      My Computer


  7. Posts : 16,132
    7 X64
       #7

    Every time I use the Windows 7 DVD (for the Windows 7 OS, of course) I have to load drivers because, as I have not enough motherboard sockets for my older drives (3 HDDs + CD + DVD = 5) I had to connect two HDDs through an adapter.

    Try using easybcd command line to fix boot files on 7 and XP, then shutdown pc and change bios boot order.

    (I don't think it can be done from xp commandline)


    Just noticed your MVP badge - is that new , or am I very unobservant - Congratulations, Greg.
      My Computers

  8.    #8

    From EasyBCD>Useful Tools>Command Line type:

    bcdboot c:\windows /s c:

    bootsect /nt60 c:

    Or plug in your DVD drive to use DVD Repair with steps given earlier.

    Thanks, Si.
    Last edited by gregrocker; 01 Feb 2011 at 20:33.
      My Computer


  9. Posts : 171
    Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #9

    Thanks. Here are the results, only now because it has taken me a lot of time, so I made several daily trials.

    I started as per your first post, and also relocated all boot files and directory that were on Disk 2 (B: Basic and E: XP). First, it offered immediately to repair after reboot. I accepted and came back for the second and third repair session, but here there was a problem.

    After loading the drivers to the PCI SCSI adapter for Disk 0 (C: (Windows 7) and Disk 1 (D: Backups disk – not important – not OS), Windows 7 appeared on the small window to choose the system to repair. When trying to follow to the Startup Repair menu I got a message telling the version of System Recovery Options was not compatible with the version of Windows I was trying to repair . Why?

    I have done lots and lots of this, as you may remember from my other thread where you helped, so I have some experience here. I went around to the system image repair (bottom choice on the small window to choose the system to repair), then cancelled twice on the two following windows and the Startup Repair menu appeared. I run it. On the message to send report it said there was no OS installed, and on the detailed description, at the end was this:

    Boot cause found:
    No OS files found in disk.

    Repair action: Partition table repair.
    Result: Failed. Error = 0x490.


    I rebooted and repeated two more times with the same result. I rebooted again, but now to the HDD with Disk 2 (B: Basic, and E: Windows XP) still unplugged and the system started in Windows 7. Then I rebooted and before starting I plugged in Disk 2. It didn’t start, the BCD file was missing. I rebooted, unplugged Disk 2 again and Windows 7 (C: Disk 0) started.

    Then I tried your suggestions on your last post. The first command (bcdboot c:\windows /s c: ) is executed, but after the second (bcdboot c:\windows /s c: ) I get this answer:
    Updated NTFS filesystem bootcode. The update may be unreliable since the volume could not be locked during the update:
    Access is denied.

    Starting up behaviour didn’t change.

    Conclusion:
    The computer does not start with Disk 2 plugged in. I can plug it in after starting and scan for hardware changes, but this is not what the way to do it and it does not solve my problem of backups on my first post. It is also possible that it will start if I put the the put files and directory that I removed from Disk 2 back to where they were: It would boot either on either, but again, it doesn't solve the same problem.

    I believe the MBR should be rebuilt and other things changed to avoid startup being redirected to the old way. Maybe rebuild everything regarding the startup to have it clean. Here I need a hand please, because I don't know EasyBCD and I can't find any tutorial explaining what the options on app do, even on its developer's site. Do you know of any tutorial deserving that name?
    Last edited by Neophile; 04 Feb 2011 at 14:31.
      My Computer

  10.    #10

    I'm not sure why you copied boot files manually since that wasn't included in steps given and is performed by Startup Repair.

    Can you unplug all other HD's besides Disk1, make sure it is set first to boot in BIOS setup, mark Win7 partition active and run Startup Repair three times again to see if it will repair? If not, boot back into Command Line to type bootrec.exe /fixmbr and bootrect.exe /fixboot then try the repairs again.

    Next boot free Partition Wizard bootable CD to make sure Win7 is marked Active, then from Disk tab Rebuild MBR.

    If this fails again plug back in all drives and post back a screenshot of your full Disk Management drive map and listings from Win7?
      My Computer


 
Page 1 of 4 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About 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 19:42.
Find Us