Booting Windows NT 4 on a DEC Multia
blog.pizzabox.computer
blog.pizzabox.computer
I did try WindowsNT 4.0 on it for a week, but it was slow and almost nothing was compatible with it.
Later I got some Alphastations but they were almost the same spec as a Multia, just better form factor.
My main PC around this time was a Sun Sparcstation 20 with a ROSS Dual Hypersparc module and 2GB RAM. I remember paying around $2000 for it in 1998, probably too much! Unfortunately the magic smoke escaped from the CPU one morning in 2000 :(
I hit 2GB about 10 years later when I got a Core2Duo workstation.
For future reference, all you need to do is temporarily replace services.exe with an exe that runs "net user administrator xyz123" (to change the password to xyz123), then reboot. Then put the original services.exe back, of course.
[0]: https://virtuallyfun.com/2016/12/09/gcc-windows-nt-dec-alpha...
Mind, the trickest part of dealing with pre-4.0 is mounting the file system, assuming the OS was placed onto NTFS rather than FAT. ntfs-3g only likes the "modern" NTFS format, which is found in NT 4.0 and up.
A couple of times I've tried mounting an NT 3.51 disk in a modern Windows 7 system and while it works (you can read from and write to it fine,) once you even mount it, NT 3.51 will never boot from that disk again. It hangs during the blue NTLDR stage.
I'm not sure what would ever possess anyone to think it a good idea to write to a filesystem immediately upon mounting it, but Windows 7 does something to old NTFS volumes which renders them incompatible with NT 3.x.
In the good ol' times there were free demo CD's of Windows 2000 (90 or 120 days trial), everyone (that was running NT 4.0) tried them.
Those with NT 4.0 already up to SP 4 had no issues (but chkdsk stopped working) all the ones with earlier service packs had unbootable machine (if the NT 4.00 was on NTFS).
At the time there were a couple "workarounds" for the CHKDSK issue, one by Sysinternals/Mark Russinovich NTFSCHK and one, Mark4NTFS by M. Tartsch.
Just in case:
https://msfn.org/board/topic/169500-chkdsk-refuses-to-check-...
But no idea if the mark4NTFS can help for NT 3.x.
Windows NT 3.1 and 3.5 were much more reliable. The CD-ROM's containing the OS from MSDN came with the Microsoft C/C++ compiler on it, somewhere they even added Visual Studio 1.0.
There was hardly any client software for MIPS and Alpha, but the i386 versions ran 16 bit versions of Ami Pro, Excel and Mosaic well. Which is probably why MIPS and Alpha NT versions never became popular, despite the fact that they were very fast for the time.
GDI in the kernel (win32k.sys) was a performance optimization.
Dunno much about the history of MIPS but I imagine it was a similar story. Once Windows on x86 hit critical mass it steamrolled the rest. PowerPC was the exception with Apple, but even they didn't really start biting into bigger market shares until they switched. The dominance wasn't technically motivated (I know at least Alpha and SPARC had superior performance in many areas), it was economics and compatibility (and some shady dealings).
MIPS is much larger than SGI, and POWER [1] is much larger than PPC (or Apple). MIPS and POWER have been used in consoles, for example. That is volume! Especially MIPS, is used in embedded chips (together with predominantly ARM). Those are found on every mainboard, laptop, console even though the latest gen consoles run on AMD64.
Alpha however, died somewhere within DEC/Compaq/HP.
My friend argued the NSA was using Alpha processors internally, and had their own fab. I have no clue about that though.
I worked at a F500 and two times DEC reps came into sell NT/Alpha, and both occasions, they couldn't get the machines to boot. I wonder how much of that NT/Alpha just for marketing, because DEC was selling a lot of x86 servers in those days.
The Pentium Pro 200Mhz was better than or close-enough to RISC processors in most standard benchmarks that most businesses seem to decide "good enough", and that was the beginning of the end of the end of the server processor wars.
That was a nightmare, I remember opening a printer queue on a server at one customer and it instantly blue screened the machine. I'd only been on site for five minutes before I had to go and apologise to the customer.
As someone who actually had one of these at work[1] back in the early 90s, there was hardly any software compiled for Alpha even when it was a current product. Lack of software support, was one of the reasons that WinNT Alpha never gained a foothold. Which was a shame as the Alpha hardware was pretty great.
--
[1] It was the only one we had, I think we got it as a freebie as the rest of the computer room was choca full of DEC VAXs.
I ran SQL Server on NT on Alpha in the 90s, it was actually very good, but you had to treat it as a dedicated appliance rather than a general-purpose computer because as you say, there was very little software available.
Then the industry took a weird meander through DEC StrongARM and now Microsoft is looking at Windows on ARM seriously again...
I like how the author also has an SGI and two Sun machines next to this one. We got a hold of some old Sun Stations in University back in 2001; paid like $12 for a crate of them. They were made in the 80s and had dual 100MB SCSI hard drives, tons of ram slots (I want to say 32 or 64MB of potential ram), and those crazy optical mice that needed the grid based mouse pads. I think I got RedHat running on mine and didn't do much with it.
I'd love to collect and work on old stuff like this, but I started to do some hard core backpacking in my 30s and my parents threw out nearly everything while I was over seas for a few years. I'd really like to stay minimal with a room full or less of stuff, so I don't see myself getting into old computing any time soon. I'll just read posts like this and read The 8-Bit guy to get that nostalgia fix.
Oh and if you're ever in Seattle and love old machines, check out The Living Computer Museum. They have actual Altos, HP UX, TIs, Apples, and DEC Alpha machines you can log into and play with. It's pretty amazing.
All my Multias (I owned 2-3 over the years) usually ended up with RHEL on them; nobody in the nerd crowd I was in wanted to run Windows on them. They ran so hot that if you sat it horizontal it would keep your coffee cup warm if close enough.
I believe someone got VMS running on one after some hackery with the firmware/BIOS.
I'm not sure what the point of the ARC ports of NT even were, except Microsoft's attempt to keep its fingers in as many pies as possible and crowd out competitors.
Solaris even ported to PPC (specific RS6K boxes) for Solaris 2.5.1; I've got a copy of that ISO image around somewhere but never had the right hardware to run it.
The key to running NT4 for Alpha was DEC’s FX!32. It crosscompiled x86 code to AXP. Thanks to Alpha’s better design this made my 233mhz 21066 a lot faster running x86 code the my Pentium MMX 233.
https://tech.slashdot.org/story/99/08/02/0219235/free-multia...
(1) We used FreeBSD/alpha, so we always bought the "NT" version of machines to save $$$ on the DEC UNIX license fee. Eg, just like today, the Windows version of a machine was cheaper.. FreeBSD did not support the ARC firmware needed by NT, but you could easily switch the machines to SRM in order to load FreeBSD.