1.    12 Oct 2015 #1
    Join Date : Oct 2015
    Posts : 3
    Linux / Windows

    Complex Setup Upgrade Guide


    Hello,

    TL;DR version at the bottom

    I've been trying to update my Vaio Netbook from Windows 7 to 10, unfortunately with no luck up until now. I will explain in a few steps and hopefully someone else will find this useful as well:

    First of all my setup. A bit complex, as I have a quad boot of the following partitions on my Setup

    Primary #1 Windows 7 Recovery
    Primary #2 Windows 7 (original OS that came with the laptop)
    Primary #3 Windows 8 (installed after windows 7)
    Extended #4 Several Logical Partitions with two Linux installations

    So, currently I have the following bootloaders: GRUB (linux bootloader), Windows 7 Bootloader, Windows 8 Bootloader.

    I decided a few days ago that I no longer wanted 7 & 8, and that I would nuke the Windows 8 and upgrade my Windows 7 to 10 all the way. I went ahead and simply formated the Windows 8 partition (played around and reallocated space / extended other partitions), refreshed my GRUB bootloader's entries and noticed that Windows 8 Bootloader was still there. I tried to boot into it, and it simply started loading a Windows 8 Recovery so I just rebooted the system - thinking that the Windows 8 bootloader was just left over and was useless.

    I then downloaded the Windows 10 media creation tool, tried to update the system but it rebooted with an error. Can't recall what the error was, but I wasn't too mad since I knew my installation was a bit complex. I then went on trying to install Windows 10 about 7 more times, failing each time after the initial reboot with the following error:

    Code:
    The installation failed in the SAFE_OS phase with an error during BOOT operation
    with an error code of:
    Code:
    0xc1900101 0x20017
    Every single time, no matter whether I chose to keep nothing, everything, tried updating Windows 7 first (which ended up breaking my Windows Update, and then breaking my Network Drivers), tried removing several devices as suggested in a lot of posts with the same error code in Windows7/8/10 forums, all resulting in the same error.

    I then remembered that I still have two Bootloaders for Windows, and I figured that the installer probably fails because each time the machine reboots I choose to launch the Windows 7 bootloader, which is probably used as a hack by the devs to tell that something went wrong. So, this time after running the windows upgrade and the machine automatically reboots, I choose the Windows 8 bootloader and all of a sudden the Windows 10 installation continues on my Windows 7 OS.

    And here I am, after 2 days of reading relatively unrelated threads, thinking whether it was my fault or not. Surely, my setup was complex, but this simply means that if someone (for whatever reason) needs to have Windows 7 and Windows 8, and then chooses to upgrade Windows 7 to 10, things are gonna get messed up.

    I understand that I am probably the only person to ever fall into this bug, but this also suggests that Windows Bootloaders might be a bit hard-coded, and don't keep in mind that other OS's might rely on the same setup - which shouldn't be the case when a Windows Upgrade is as strongly pushed as Windows 10 was. I am sure there are great reasons as to why Windows Bootloaders prefer to ignore everything the machine has to say about itself and do their own thing, but then we have bugs like this one.

    I'm not really sure if developers read these forums, but if they do I'd like to hear a technical explanation of my bug.

    TL;DR: Had Win7 & Win8 (installed after), tried to upgrade Win7 to Win10 and fell to the same ambiguous error over and over until I continued the installation through Win8 bootloader as a shot in the dark. Suggests possible bug in Windows bootloaders.

    My only suggestion to other people who reach this thread by googling for the errors I posted is:

    If you've ever installed multiple Windows instances on the same hard drive, the Bootloaders are probably kept and are causing you this issue.
      My ComputerSystem Spec
  2.    12 Oct 2015 #2
    Join Date : Sep 2015
    Posts : 2,375
    Windows 10 Pro 64-bit 1706 (CU build 15063.674)

    The issue is because probably the disk is in GUID mode (GPT), not MBR and the Windows boot loader is stored in another partition, not that of Windows 8 that you deleted. Having multiple Windows installations messed the Windows boot loader, but it can be fixed if you modify the appropriate files with bcdedit. I cannot help much, I don't know which they are and how to find them. Anyone else?
      My ComputerSystem Spec
  3.    12 Oct 2015 #3
    Join Date : Oct 2015
    Posts : 3
    Linux / Windows
    Thread Starter

    Quote Originally Posted by spapakons View Post
    The issue is because probably the disk is in GUID mode (GPT), not MBR and the Windows boot loader is stored in another partition, not that of Windows 8 that you deleted. Having multiple Windows installations messed the Windows boot loader, but it can be fixed if you modify the appropriate files with bcdedit. I cannot help much, I don't know which they are and how to find them. Anyone else?
    If I understand things correctly, the bootloader does not get erased when you format the partition it's in, you need to nuke the partition table?

    I managed to get the installation working, this is more of a heads up to other users, and a bit of a heads up to the developers.
      My ComputerSystem Spec
  4.    12 Oct 2015 #4
    Join Date : Sep 2015
    Posts : 2,375
    Windows 10 Pro 64-bit 1706 (CU build 15063.674)

    If everything else would fail, I would backup the Windows 10 installation and Linux installations to another disk (Clonezilla maybe?). Then I would wipe the whole disk and create only two partitions. One for Windows and one for Linux. Then I would clone back Windows and Linux to their respective partitions and make one of them (either Windows or Linux) bootable. I would repair startup (for Windows) or install grub (for Linux) so I can boot to one of the operating systems. Then add another boot entry to boot the other. Yes it is a lot of work, but at least you save the trouble of installing Windows and/or Linux again and I would certainly prefer that.
      My ComputerSystem Spec
  5.    12 Oct 2015 #5
    Join Date : Oct 2015
    Posts : 3
    Linux / Windows
    Thread Starter

    Quote Originally Posted by spapakons View Post
    If everything else would fail, I would backup the Windows 10 installation and Linux installations to another disk (Clonezilla maybe?). Then I would wipe the whole disk and create only two partitions. One for Windows and one for Linux. Then I would clone back Windows and Linux to their respective partitions and make one of them (either Windows or Linux) bootable. I would repair startup (for Windows) or install grub (for Linux) so I can boot to one of the operating systems. Then add another boot entry to boot the other. Yes it is a lot of work, but at least you save the trouble of installing Windows and/or Linux again and I would certainly prefer that.
    This is where I disagree. You shouldn't have to do that. Obviously it's an option, same way you could just wipe everything and clean install it. But the whole point of this post was to point out that this is pretty hard to do with Windows, due to the way its bootloader ignores everything (even windows bootloaders?) and does it's own thing.

    And to another point that was made in OP, if I have a simple dualboot of Windows 7 & 8, I shouldn't have to worry about which Windows bootloader is gonna be recognised by the Windows 10 Installer (don't even know if there is a decent way to find out), and make sure I choose that one to boot upon upgrading otherwise everything fails and I receive an error message which could make a bit of sense, but all microsoft answers pointed away from the issue.

    I know this sounds like a bit of a rant, but it's not
      My ComputerSystem Spec

 


Similar Threads
Thread Forum
Solved Cannot upgrade Windows 8.x to Windows 10 (Setup won't start in laptop)
Hello, Guys i've been hitting my head since last night and i am not understanding, why i cannot run the windows upgrade setup from my USB (G:\setup.exe). It is always showing me this error "Use the other installation disc that says 64-bit. When...
Installation and Upgrade
PCI Express Root Complex Troubleshooting.
After getting a couple of blue screen, and looking at it Online I ended up having a bad driver. I'm on a new built computer so I have no idea how to install the new driver for the title above I tried updating via device manager but it says it's up...
Drivers and Hardware
Clean install but keep any upgrade setup preferences?
I've done the upgrade on my 2 computers and then later I did a clean install on the laptop. What I'd like is to do a clean install on my desktop PC but I sure would love to bring back the things I setup when I did the upgrade such as the start page...
Installation and Upgrade
An ultimate privacy guide
What do you think guys? https://fix10.isleaked.com/
General Support
Windows 10 initial setup showing no option for 'Upgrade'
Hi all, As I stated in the subject line, Windows 10 setup, whether using the regular update method, running the ISO from within Windows, or using the Media Creation Tool, only asks for product key and there is no option (button) for 'Upgrade'. ...
Installation and Upgrade
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 15:48.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums