Problems upgrading old laptop from 1607 to 1703

Page 3 of 3 FirstFirst 123

  1. Posts : 1,983
    Windows 10 x86 14383 Insider Pro and Core 10240
       #21

    I have an acer travelmate 2423 (XP era) that cannot upgrade since 1511, cannot clean install using the standard setup, but can run more recent Windows 10 builds from USB HDDs created on other machines, or can be installed using DISM or IMAGEX to apply the image to the drive.

    I see it this way - The WinPE during setup uses limited graphics and during the first part of setup tries to use networking to update drivers, so whatever interrupts WinPE is using to drive graphics and network devices are not available to the Windows 10 under installation, so they are set to share interrupts with other devices, worse, the drivers are generic Microsoft ones. These very cut-back laptop BIOSes are likely to be very old, and not very good on the plug'n'play front, especially dealing with not very flexible hardware, ill-fitting device drivers and, increasing demand for memory being given to graphics in Windows 10.

    Windows 8 PE set aside 256MB for Video memory, Windows 10PE dedicates 1GB of Video memory.

    When you get to the OOBE phase of setup, WinPE has finished and the new Windows installation is in charge of finishing the setup process, but devices are conflicting, system interrupts are using a lot of processor cycles, and everything slows up as the processors, that is both the GPU and CPU, often on the same chip die get hot through running excessive cycles and may get throttled back, slowing everything down until errors cannot be handled and the setup fails.

    Instead of stopping dead, and leaving all the evidence on disk, Setup neatly rolls back to the previous build, wiping out all evidence of the failure.

    These failures are not being reported by telemetry ('cos your laptop's network's broken), and your old laptops certainly are not on the test benches at the development labs at Redmond.

    So one way may be to try a proxy machine to do the upgrade - take the disk out of the laptop, get it running in a desktop and perform the upgrade there, then return it to the laptop, and let it find all the old drivers that way. This may not be so easy if the laptop has a 2.5" IDE drive, unlikely to have an adapter for that size disk, and you can't upgrade on a USB connected drive. You could clone the laptop system, upgrade it and clone it back.

    If you can't upgrade that way, a clean install is next, but like mine, it may not be possible using the standard setup disk or USB, so apply the image to a clean partition with Dism or Imagex, and boot with bcdboot. Then let windows sort out the drivers and their memory allocation during the first part of the OOBE - since no WinPE is running, there is no conflicting demand on the devices or resources.
      My Computers


  2. Posts : 1,524
    Windows 10 Pro (32-bit) 16299.15
    Thread Starter
       #22

    Fafhrd said:
    These failures are not being reported by telemetry ('cos your laptop's network's broken)
    Yeah that had occurred to me too.
    I guess Microsoft could look at the telemetry and notice that x% of laptops running 1607 were connecting using a particular network card and 0% are connecting with that hardware and 1703 though, and perhaps draw a conclusion from that?
      My Computer


  3. Posts : 1,983
    Windows 10 x86 14383 Insider Pro and Core 10240
       #23

    In the normal course of things, telemetry happens after the event - like when the BSOD collects a load of data to phone home before restarting your machine. In theory, the rollback should be bundling together a load of stuff and should ask you if its ok to send that off home, giving you an idea of how many hundred MB it will be sending back, and you should typically ok it, or cancel it and get back to work.

    It does not have to send it there and then - at your convenience would be best.

    There's little evidence that such a thing is taking place, and certainly nothing to alert the user that the event has been noted.

    Any thoughts on the proxy upgrade I mentioned?
      My Computers


  4. Posts : 1,524
    Windows 10 Pro (32-bit) 16299.15
    Thread Starter
       #24

    Fafhrd said:
    Any thoughts on the proxy upgrade I mentioned?
    Yeah I had thought about deploying the WIM image using WinPE.

    However, one of the problems is that the problem driver is already baked into the ISO, and I couldn't figure out how to remove it from the WIM file? (DISM lets me remove 3rd party drivers but not the default drivers like this one.) So I think when it started up I'd still have the problem, however I deployed it.

    At present I have a working machine (with Ethernet disabled) so in the short term I'll leave it and see if Microsoft come up with a fix - and given they've said they're working on one, I'm quite hopeful.
      My Computer


  5. Posts : 1,983
    Windows 10 x86 14383 Insider Pro and Core 10240
       #25

    By proxy, I mean performing the upgrade with your laptop hard drive (or a clone of it) on a totally different machine - one that has no driver issues. The driverstore on the disk will have your "happily running "1607 drivers in it untouched, and the drivers for the proxy machine will be perhaps updated by Windows setup, but there's no reason to update your laptop drivers. Even here there is no need for an internet link to complete the upgrade.

    Then you restore your updated laptop drive, or the updated clone of it to your laptop. Allow the "getting devices ready" and "getting ready" until "lets start" without any internet access, no ethernet and no Wifi - turn off the router for a while if need be. You should be running 1703 with all your old drivers.
      My Computers


  6. Posts : 1,524
    Windows 10 Pro (32-bit) 16299.15
    Thread Starter
       #26

    Fafhrd said:
    By proxy, I mean performing the upgrade with your laptop hard drive (or a clone of it) on a totally different machine - one that has no driver issues. The driverstore on the disk will have your "happily running "1607 drivers in it untouched, and the drivers for the proxy machine will be perhaps updated by Windows setup, but there's no reason to update your laptop drivers. Even here there is no need for an internet link to complete the upgrade.

    Then you restore your updated laptop drive, or the updated clone of it to your laptop. Allow the "getting devices ready" and "getting ready" until "lets start" without any internet access, no ethernet and no Wifi - turn off the router for a while if need be. You should be running 1703 with all your old drivers.
    Ah I see. So I could do the upgrade on a VM for instance?
    (Using the Macrium image, converting to a VHD and running the VHD in a VM, probably with no network access.)

    For now I've spent enough time on it in the last week or two, so I'm going to leave it and see what Microsoft come up with, but I'll keep that approach up my sleeve for future use.
    It's not like I only have one XP era laptop...
      My Computer


  7. Posts : 1,983
    Windows 10 x86 14383 Insider Pro and Core 10240
       #27

    Yes David, a VM would be fine. It should have no trouble upgrading. It should lose activation while in the VM, then reactivate back on the laptop.

    I shall try this approach with my Travelmate in the next day or two, and report back.
      My Computers


 

  Related Discussions
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 18:27.
Find Us




Windows 10 Forums