🌿 Budding noteworthy

Defrag like its 1992

planted on in: DOS, Retro Computing and Wayback Machine.
~616 words, about a 4 min read.

If you let it run to completion your web browser will run slightly faster for a while.
lorddimwit

The first computer that I owned was a second hand Toshiba T5100 luggable saved from recycling by a friends father; being securely disposed it came without its original 40MB Hard Drive and so everything I did was via 3.5" floppy disks.

This didn't stop me from using the MS-DOS defrag command and spend longer than reasonable watching it do its thing; I did however learn quickly that turning the computer off while its working would corrupt the disk.

I had forgotten that memory until stumbling upon this hacker news post titled: Defrag like its 1992 way back in December 2021[1].

An HTML reproduction of the Text Based UI (TUI) of the MS-DOS Defrag command. It's made up of a selection of ASCII box characters to show sections of the disk that are used/unused. Other characters are used to denote status of disk blocks: r for reading, W for writing, B for bad and X for unmovable.

Fig 1. A close approximation to the real thing...

Defrag - By ShipLift LLC as pictured above (fig 1) gives me a nostalgic sense of satisfaction, it's akin to a kinetic sculpture or those flowing sand paintings; useless, yet nice to look at.

Similar text based UI to Fig 1. This looks much closer to the Defrag I remember using.

Fig 2. I can almost hear the rampant clicking of my old 2GB hard drive

In the years since I first saw this I have found a handful of others: J. Román ( Manz ) created a more faithful reproduction of the MS-DOS defrag command available on codepen (fig 2) it gives me the same amount of joy as the version by Andrew LeTourneau and Conner McCall from ShipLift LLC but gets extra points for being closer to the memory I have of running defrag on my Toshiba.

An HTML reproduction of the Windows 98 defragment drive interface.

Fig 3. I have always found this applications icon to be very pretty uWu

The last computer I personally ran defrag on was running Windows98; I found this five-year-old lobsters post titled Windows 95 Defrag Simulator (makes noise) however the domain is no longer active and has in the years since been squatted. Once again the Wayback Machine comes to our rescue with an archived copy of their Windows 95 Defrag Simulator (fig 3).

I'm unsure why but this one doesn't render correctly on my computer, it does enough that you can see the simulation even though it appears to be simulating erasing data rather than repositioning it.

Out of the three simulations I found this one is the only one to have HDD activity noise, albeit a recording on loop, it does add something, however it's a little disappointing that it's not synthesized based on simulated disk activity.

Late last year I created a partial simulation of the Windows98 windowing system that utilised 98.css for that authentic Windows98 aesthetic. It might make a nice tinker project to reproduce the Windows98 defrag window using that[2].


  1. This post has had an open issue: Issue #53: Defrag like its 1992 for over a year before I got round to actually writing this... ↩︎

  2. It's only taken me two years to complete this post, so I expect two to five years from now I will have written my own simulation! ↩︎


Page History

This page was first added to the repository on January 19, 2023 in commit 383a573e and has since been amended 4 times. View the source on GitHub.

  1. refactor(#304): move files into src folder
  2. bugfix: remove empty ()
  3. feat(#199): tag all posts that reference internet archive
  4. feat: add missing images to defrag like its 1992
  5. feat(#53): add "Defrag like its 1992" page, needs images