Windows 95 was too fat to install itself so needed help from the slimmer 3.1
- Reference: 1759148130
- News link: https://www.theregister.co.uk/2025/09/29/chen_windows_95_install/
- Source link:
The reason? A combination of time, reboots, and size.
It is 30 years since Windows 95 graced computers around the world, and in 2024, Chen went into detail on the [1]hows and whys of the operating system's setup process . If a user ran from MS-DOS, a stripped-down version of Windows 3.1 was installed, and a 16-bit Windows application would take care of copying files and migrating settings before firing up Windows 95.
[2]
If you started from Windows 3.1, you would go straight into that 16-bit app. But why bother with Windows 3.1 at all? Why not jump straight into a miniature Windows 95 to get the bulk of the setup done in a fully 32-bit operating system?
[3]
[4]
"I guess you could do that," [5]said Chen, "but there are problems with that design, both from an engineering and a user experience standpoint."
From an engineering standpoint, going down the Windows 3.1 route was the easier path; Microsoft already had a miniature version of the operating system ready to go. Windows 95, on the other hand, "was notoriously behind schedule." Adding an extra task, such as "develop a variant of Windows 95 for the sole purpose of running Setup," would have attracted what Chen diplomatically called "pushback," although we can imagine some of the choicer words from engineers tasked with making Microsoft's 32-bit dream a reality.
[6]
That isn't to say it's not possible. Curious minds in subsequent years have managed to reduce the footprint of Windows 95 to 5 MB or less – an impressive feat – but still a considerable chunk larger than the comparatively svelte version of Windows 3.1 that Microsoft ultimately used.
Cutting Windows down to size continues today, with the likes of [7]Nano11 ruthlessly slicing the bloat from Microsoft's current flagship operating system.
[8]Why Microsoft has the name of an old mouse hidden in its Bluetooth drivers
[9]Why Windows 95 left a handy power saving feature on the cutting-room floor
[10]Microsoft veteran's worst Windows bug was Pinball running at 5,000 FPS
[11]Microsoft eventually realized the world isn't just the Northern Hemisphere
The next issue was one of user experience. First, even assuming Microsoft was able to shrink Windows 95, it would still require at least two floppy disks for installation, compared to the single disk needed for Windows 3.1. And then there were the reboots, of which two were required – one to boot into the mini-Windows 95 and a second to boot into Windows 95 proper.
"Which breaks the 'only one reboot' principle," said Chen, much to the amusement of anyone today who has had to watch a Windows device undergo multiple restarts after an update looked at it funny.
But those were different times, when Microsoft cared more about the user experience than trying to cram AI down people's throats at every opportunity.
"The preferred workflow would be to get the user quickly to the point where they are answering questions about how they want Windows to be installed, and then go off and do the work and then finish in Windows 95 with a single reboot," Chen explained.
[12]
A 30-year-old question answered: why not create a miniature version of Windows 95? Because Microsoft had already done the work with Windows 3.1. There was almost no engineering cost involved. And fewer reboots meant happier users.
Those were the days. ®
Get our [13]Tech Resources
[1] https://www.theregister.com/2024/11/19/chen_windows_95_setup/
[2] 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=2aNqtFVMHti2k_EhIHBUArAAAANA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[3] 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=44aNqtFVMHti2k_EhIHBUArAAAANA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aNqtFVMHti2k_EhIHBUArAAAANA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[5] https://devblogs.microsoft.com/oldnewthing/20250926-00/?p=111629
[6] 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=44aNqtFVMHti2k_EhIHBUArAAAANA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[7] https://www.theregister.com/2025/09/11/nano11_cuts_windows_11_down/
[8] https://www.theregister.com/2025/09/17/chen_bluetooth_driver/
[9] https://www.theregister.com/2025/09/09/chen_windows_95_hlt/
[10] https://www.theregister.com/2025/09/09/dave_plummers_worst_windows_bug/
[11] https://www.theregister.com/2025/08/07/windows_naming_conventions/
[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aNqtFVMHti2k_EhIHBUArAAAANA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[13] https://whitepapers.theregister.com/
Re: Good times!
Clippy was a user experience. No-one said that it had to a good user experience.
Nothing ever changes
I remember when got the Win95 betas through at my place. We all installed it, hated it and promptly went back to Win 3.1 while writing scathing reviews of the the new Windows experience that everyone hated! Fast forward 30 years and nothing has changed, people still moaning about how much they hate the latest version of Windows.
"how much they hate the latest version of Windows."
Apart from NT4 SP6 which I needed to run as a dongle based network license server (that or 9x/Me) I can honestly say the antipathy to Windows (and Microsoft generally) has been unwaveringly uniform from 2.0 to 11.
Just grateful I was fortunate to never have had to use or support Windows with a few exceptions like license servers that only run on Windows even when licensing software that mostly wasn't run under Windows
[Microsoft] "to cram AI down people's throats"
perhaps more accurately to thrust AI into people's every crevice and oriface.
Does sound rather like aggravated indecent assault ? Probably is.
Getting a strange feeling of deja-vu here...
...wasn't this posted a while ago, if not word for word the same then at least in a form that read *very* similarly to this version?
Re: Getting a strange feeling of deja-vu here...
I'm sure I had that feeling too...
Re: Getting a strange feeling of deja-vu here...
[1]A deja vu is usually a glitch in the Matrix. It happens when they change something.
[1] https://www.theregister.com/2025/02/17/windows_95_windows_three_point_one/
All Completely Irrelevant in 2025..............................
....................when I can run Windows 3.1 applications on a 64-bit Linux box.........................
Thanks to WINE 10.15.
did win9x ever change
Was 98 or ME installed using a mini win9x? I remember the installer back then I never gave any thought as to how they built it, it didn't really remind me of win3 at the time I think. Perhaps a more annoying thing in the days was in NT being unable to install to NTFS directly it converted from FAT to NTFS during the install, perhaps for a similar reason. That of course had functional limitations as you couldn't create an initial filesystem that exceeded FAT's limitations.
While I had many pirated copies of win95 betas and stuff I still remember buying the retail box version and later being very disappointed that I didn't realize at the time I was buying the floppy version. Made the same mistake with os2 warp 4.
I fairly quickly switched to NT3.51 then 4 maybe a year after win95, then switched to linux as my desktop in 98. Both times for stability, not enjoying reinstalling windows every few months.
Actually only neede for graphical installer UI
They could have done it with a pure DOS-Text-based installer. But that was not flashy enough. So the mini Win3.1 way as GUI was the most simple way I guess, everything else would have been more work.
I get the feeling this was the KISS principle
We've already got something we can make work, hopefully reliably.
Why try to over-engineer it?
Ah, Windows 3.1(1) ...
All installed into a single directory you could immediately zip up after install so as to have a pristine copy to debloat at will.
Godsend when testing installation routines - in particular registering OCXs and DLLs.
I have installed NT4 from floppy, as an aside ....
Good times!
"But those were different times, when Microsoft cared more about the user experience than trying to cram AI down people's throats at every opportunity."
Come on, you certainly forgot about the existence of Clippy back then!