News: 1634129511

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft slices Windows 11 update size by 40% (no, not by cutting hardware support)

(2021/10/13)


Microsoft is boasting of how it reckons to have [1]reduced the size of Windows 11 updates . Surprisingly "cutting hardware support" didn't feature.

The monthly cycle of fixes for Microsoft's wares has been the bane of many an administrator's life over the years. The operating system's decision to go for a lengthy lie-down at inopportune times while updates were being downloaded and applied have become something of a running joke, particularly with much of the world's move to remote working and occasionally iffy domestic internet connectivity.

Microsoft began [2]taking steps to address its package-size from the Windows 10 October 2018 Update (aka 1809) by using paired forward and reverse compression rather than the simple differential update of previous versions, which could get quite hefty and be painful to administer.

[3]

While forward and reverse differentials addressed some of the woes associated with updates, issues remained and Microsoft recognised that the downloads could still be substantial. Particularly when one considers corporate infrastructure having to run via VPN to newly remote users who will still require updating, regardless of problematic bandwidth.

[4]Reason 3,995 to hold off on that Windows 11 upgrade: Iffy performance on AMD silicon

[5]Gartner's Windows 11 adoption advice: Explore but don't rush

[6]Want to check out Windows 11 but don't want to buy a new PC? Here's how to bypass the hardware requirements

[7]Windows 11 in detail: Incremental upgrade spoilt by onerous system requirements and usability mis-steps

For Windows 11, Microsoft tinkered with the process once again. Because of the need to be able to back out changes, a reverse delta (to reverse changes made) was required. However, rather than distribute a reverse delta, the company has realised that "transforms and patches can be 'observed' by the delta apply step, and efficiently re-encoded into a reverse delta". As such it has made a provision for a US patent application under the heading "REVERSE UPDATE DATA GENERATION" (no. 63/160,284).

The approach has therefore meant the target device maintains its own path back to its original state, and Microsoft need only distribute the forward delta. The saving, according to Microsoft, is a 40 per cent reduction in update size.

[8]

"This benefits our customer base who will need to download less to remain up-to-date and secure," boasted Microsoft.

Far be it from us to suggest that Microsoft might turn its mighty intellect toward figuring out why it needs to ship so many patches in the first place. ®

Get our [9]Tech Resources



[1] https://techcommunity.microsoft.com/t5/windows-it-pro-blog/how-microsoft-reduced-windows-11-update-size-by-40/ba-p/2839794

[2] https://docs.microsoft.com/en-us/windows/deployment/update/psfxwhitepaper

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YWcCszzdiVHh4vbMGGiz1QAAABI&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://www.theregister.com/2021/10/07/windows_11_amd/

[5] https://www.theregister.com/2021/10/07/gartner_windows_11_advice/

[6] https://www.theregister.com/2021/10/06/bypass_windows_11_requirements/

[7] https://www.theregister.com/2021/10/05/windows_11_in_detail/

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YWcCszzdiVHh4vbMGGiz1QAAABI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[9] https://whitepapers.theregister.com/



crediblywitless

What could possibly go wrong?

I'm confused...

ShadowSystems

Wouldn't taking a system-wide snapshot prior to applying the updated bits, rebooting to apply them, & asking "Is it working correctly?" after the restart do the job quicker & easier? If the customer clicks yes then the computer continues as normal. If they click no then it reboots, restores to the snapshot, & sends a crash report to MS to let them know it didn't work.

What, probably obvious, aspect am I missing that bloats the whole thing so far beyond it's basic needs?

*Sets out pints of beer for the folks that answer instead of merely downvoting me into oblivion* Thanks!

Re: I'm confused...

Chris G

I am confused too, is a reverse update a downdate, a backdate or a retardate?

Also, if an update is required, one would assume it would be put together as a functional update rather than something that may or may not have to be withdrawn.

Re: I'm confused...

Martin Gregorie

What you're suggesting should work well, seeing that is pretty much what I've been doing with Fedora Linux updates for the last 15 years or so:

- make a backup with rsync onto a USB HDD

- disconnect the USB drive

- run dnf to download and apply updates

- reboot

I've not had any problems so far.

Re: I'm confused...

General Purpose

How large is the snapshot and does the machine have room for it? (Consider especially old laptops.)

How soon will you find out that the update's broken or damaged something? (Only extreme errors stop systems rebooting to familiar desktops.)

If you do find a problem a day or a week later, how will you selectively roll back the specific problematic update without losing all the other configuration and installation you've done in that day or week?

Re: I'm confused...

Andy The Hat

"How large is the snapshot and does the machine have room for it? (Consider especially old laptops.)"

You are joking? I don't believe "Windows 11" and "old laptops" are allowed to be used in the same sentence excepting possibly "Why would anyone bother installing Windows 11 on old laptops?"

El blissett

That would explain why the space age combination of an NVME boot drive and a RAID 0 storage array flunked the Windows 11 install out. If only I'd been using more common hardware, like a punch card and a magnetic tape, the slimmed down installer would have worked.

Windows 11, same as Windows 10

fnusnu

Still embarrasing that the very first update for Windows 11 is to fix a remote code execution...

Brewster's Angle Grinder

A patent for something that obvious? It doesn't strike me as a particularly novel step to generate the reverse diff as you apply the forward diff. I don't know if anybody does this. It strikes me as a bit risky (restoring the previous state vs restoring a known good state; discuss). But it wouldn't surprise me to find prior art.

* knghtbrd is gone - zzz - messages will be snapped like wet towels at all
of the people who have stolen the trademark knghtbrd away message
<Coderjoe> ack
* Coderjoe prepares to defend himself from wet messages