Page 12 of 96 FirstFirst ... 210111213142262 ... LastLast
  1.    19 Feb 2017 #110
    Join Date : Jan 2017
    Turku
    Posts : 1,768
    Windows 10 Pro IP Build 16299.19 (Branch: RS3 Release)

    Yes this could work. NTFS has a lot of information about when files has been accessed and modified. A simple check of these values would speed up the process. Would only need to copy the needed files if dates or other flags match, without rescanning hashes.

    Not sure if it works this way, but there is a slight possibility it could. So for now it's still pure speculation.

    For me, updating to 15031, the high CPU usage during initialization suggests the files were hash checked on multiple threads to speed up things. I had ~60% HDD usage and about 60-80% CPU usage. Earlier HDD usage was 1-5% and CPU usage was 25-40% during this phase.
      My ComputersSystem Spec
  2.    19 Feb 2017 #111
    Join Date : Feb 2015
    3rd Rock
    Posts : 727
    WinX Pro x64 IP v14986

    Quote Originally Posted by DavidY View Post
    Total speculation ahead!

    For the files which already exist on the computer, presumably the hash values can be calculated in advance, as some sort of background maintenance task. Then the hashes can be quickly checked by the next UUP upgrade.

    Presumably it doesn't know in advance which files will be kept by the next release and which ones will be updated/replaced with newer versions, so it would probably calculate the hash values of all the files in the relevant folders.

    If there's a longer gap between updates, there's more time for the computer to calculate hash values, perhaps during the weekly maintenance. Then it would be ready for the next updates.

    But when the new builds come thick and fast, as happened earlier this year, there may not be time for a maintenance run between builds, which means that it has to calculate the existing hashes during the update process itself - hence the high CPU which people saw during the upgrade.

    Now there's been a while since the last build, I would hope that many machines will have had time to calculate all the hashes, and make the next UUP upgrade quicker. The total CPU usage is still higher , but hopefully it can be spread over longer time as a background task so not so noticeable to the user.

    Is that how it works?
    Actually, keeping hashes of existing files would be a not so great method - becaus if the file were to be changed, the stored hash would be incorrect. Thus, in order to keep the hash relevant to hte locally stored file, you'd need to monitor the file at all times for changes in order to produce a new hash when said change is encountered.

    It would be easier to maintain it in the manner that slicendice mentions - produce a set hash value in the .cab files, then decompress and then check the hash values of the local files to the list and keep what matches and download replacements for those that do not match.

    IOW, the only time the system is generating hashes is when the system is notified that a new build exists. So, during the upgrade, you will see increased CPU and disk usage, but that is the tradeoff for not having it increase during normal usage when there is no upgrade available.

    Mind you, all of this was speculation as well, since I do nto know how they are doing it, and they may very well be doing it as you envisioed - and as some anti-malware programs do as well.
      My ComputersSystem Spec
  3.    24 Feb 2017 #112
    Join Date : Oct 2013
    A Finnish expat in Germany
    Posts : 12,939
    Windows 10 Pro
    Thread Starter

    Note   Note
      My ComputerSystem Spec
  4.    24 Feb 2017 #113
    Join Date : Feb 2015
    3rd Rock
    Posts : 727
    WinX Pro x64 IP v14986

    Interesting - I didn't see the warnings
      My ComputersSystem Spec
  5.    24 Feb 2017 #114
    Join Date : Oct 2013
    A Finnish expat in Germany
    Posts : 12,939
    Windows 10 Pro
    Thread Starter

    Quote Originally Posted by johngalt View Post
    Interesting - I didn't see the warnings
    I have them appearing on one machine, regardless what I do. I have deleted UUPtoISO multiple times, re-downloaded it, yet on this one machine those error messages will always be shown.

    Luckily they are harmless, ISO will be created in any case. I just thought to add the warning because I was thinking another member might see these messages, too, if I am seeing them.

    I have 8 UUP machines, combination of various editions and language versions, physical and virtual machines. I get these error messages only on one VM (UK English PRO x64).
      My ComputerSystem Spec
  6.    24 Feb 2017 #115
    Join Date : Feb 2015
    3rd Rock
    Posts : 727
    WinX Pro x64 IP v14986

    Even more interesting. Or odd, as the case may be.
      My ComputersSystem Spec
  7.    24 Feb 2017 #116
    Join Date : Oct 2013
    A Finnish expat in Germany
    Posts : 12,939
    Windows 10 Pro
    Thread Starter

    Yes. Checking the code I can't find anything that should cause it.
      My ComputerSystem Spec
  8.    24 Feb 2017 #117
    Join Date : Oct 2014
    Arnold, MD
    Posts : 28,938
    Triple boot - Win 10 Pro, Win 10 Pro Insider (2) - (and a sprinkling of VMs)

    Quote Originally Posted by Kari View Post
    Yes. Checking the code I can't find anything that should cause it.
    VM hooks back to the host? Vice-versa? VMs can be a wee bit mysterious at times. Super W.A.G. !!
      My ComputersSystem Spec
  9.    24 Feb 2017 #118
    Join Date : Oct 2013
    A Finnish expat in Germany
    Posts : 12,939
    Windows 10 Pro
    Thread Starter

    Quote Originally Posted by f14tomcat View Post
    VM hooks back to the host? Vice-versa? VMs can be a wee bit mysterious at times. Super W.A.G. !!
    Mystery indeed. Anyway, even though I suspect this error is not very common I added a warning. Better to have it posted even if only a member or two see those messages than let a single member panic and interrupt a totally working process thinking it's not working.
      My ComputerSystem Spec
  10.    25 Feb 2017 #119
    Join Date : Jan 2017
    Turku
    Posts : 1,768
    Windows 10 Pro IP Build 16299.19 (Branch: RS3 Release)

    Did ISO from UUPs on VM. No problems nor error messages. Went smooth as a babys bum.
      My ComputersSystem Spec

 
Page 12 of 96 FirstFirst ... 210111213142262 ... LastLast


Similar Threads
Tutorial Category
Installation & Upgrade ESD to ISO - Create Bootable ISO from Windows 10 ESD File
As Microsoft has changed the upgrade method from ESD based upgrade to a UUP based, the method told in this tutorial does not work anymore with 15xxx and later builds. Please see UUP to ISO tutorial for a working method: UUP to ISO - Create...
Tutorials
Solved How to create a Windows 10 bootable install disk?
I've asked about this a long time ago. Several personal issue interfered with me getting computer work done. Now I'm starting a telecommuting job in a week, need to clean things up a bit. Just in case I have issues, I'd like to burn off a bootable...
Installation and Upgrade
Can I create Bootable USB for Win 10 from another computer?
Had tried to update the BIOS on my son's Alienware Aurora R4 so that we could install an upgraded graphics card (980 Ti). Used the Dell Support site - and was upgrading from Bios 7 to Bios 9 - would eventually go up to current version 11 before...
General Support
Solved How do I create a bootable USB drive with an ISO?
Tried looking this up online, but couldn't find any specific information. I'm running on Windows 10 Home, and I have a Windows 10 ISO I want to put in a flash drive so it's bootable. How do I do this?
Installation and Upgrade
Solved An Alternative to Create Bootable ISO from Windows 10 install.esd File
Here's an alternative in addition to Kari's Tutorial: ESD to ISO - Create Bootable ISO from Windows 10 ESD File - Windows 10 Forums https://www.youtube.com/watch?v=lJ8SCzhbycA NOTE: It is better to create an ISO contaning install.wim so if you...
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 18:07.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums