Skip to main content

All things come to an end - plan for it

In 2011 I built a PC with an i7 2600k that stood me in good stead until two weeks ago.  I had upgraded disks, memory and video cards over the years, but while upgrading my memory, I must have flexed the 9 year old mother board more than it wanted and I got an ugly sight:


That is the CPU fail LED glowing to show me that the computer was dead :-(

My how PC building has changed in 9 years!  Due to work commitments I couldn't take the time to build it's replacement, but the folks at MicroCenter hooked me up with a very nice AMD build.  I got it home, double checked that it would POST correctly and I was off to the races.

First, I installed my drives from my old PC into the new box, turned it on and nothing.  I forgot to put the boot configuration into compatibility mode!  My old drives were created before UEFI, so I needed to turn that one.  One change and bingo!

got the Windows boot screen.  A little nervious waiting while it said that it was configuring for new devices (like the whole computer) and then I was greeted with the login prompt.  That never would worked with an older windows version.

Login and 
 Ok not good, but let's not give up - try my non-administrator login and I was in.  Why?  Well, since I didn't have the chance to remove stuff before my computer died, I had old drivers and windows can't fix what it doesn't know about.  The ASUS AI Suite was still starting and it didn't have either the motherboard nor the CPU it was expecting.  It's not surprising it wasn't compatible.

So, disable that (by renaming the AsIO.sys file first, then disabling the program at startup).  Now everything is working and I just need to re-register windows, et. al. and it pretty much all works.  It's even more stable than before.

I do have one critical item to complete before I declare total victory, I need to transfer my backup software license to my "new" hardware with the "old" configuration.

What can we learn from this:
  1. Having backups increases the likelihood that you won't need them - perhaps I'm paranoid, but I'm sure the driver updates would not have worked if I didn't have multiple backups of my system.
  2. Applying the least privilates rule that you use in software development to your personal computer is a great idea.  Because I had a "clean" account that didn't try and start anything and didn't have any real permissions, I was able to diagnose and fix the defunct install without having to go into Windows Recovery mode or anything like that.
Anyway, I back - here's to hoping my current PC lasts another 9 years before it needs to be replaced.

Comments

Popular posts from this blog

Spring Boot native builds when internet downloads are blocked made simple

 No direct access to the internet If you work at a company that controls their software bill of materials, it's quite common to be blocked from directly downloading from: Maven Central Docker hub GitHub (the public parts) Getting the bits Maven Maven is first, because without it, you won't be able to compile your Spring Boot application, let alone move on to turning it into a native docker image. I will be showing changes need to work with artifactory, but you should be able to adapt it to other mirror solutions.  repositories {   maven {     name = "central"     url = "https://artifactory.example.com/central"     credentials {       username = "${project.ext.properties.artifactory_username}"       password = "${project.ext.properties.artifactory_apikey}"     }   } } With this configuration change, you should be able to download your plugins and dependencies, allowing you to compile and ...

Kotlin Notebook when you're blocked from Maven Central

 TLDR; If you are blocked getting to maven central when first using Kotlin Notebooks because of company firewalls, you can use a tool like Fiddler Tool to redirect to a different network location. Kotlin Notebooks Kotlin Notebooks are a JDK based environment that brings the Python based Jupyter Notebooks  expressiveness to IntelliJ. From the blog post announcing the plugin, it looks like this: At home, the installation of jar files looked like this: I played around with it at home, but I couldn't use it at work.  Many companies, mine included, do not allow software components to be used when downloaded directly from the internet. In my companies case, we use a product called Artifactory, which allows you to mirror the content from Maven Central while still applying policies like CVE scanning, tracking, etc. The way it should work IntelliJ, as one of the leading IDE's, generally supports this quite well.  In fact, there is a whole setting page dedicated to dealing wi...

Active vs. Passive Log4jShell remediation

 Log4jShell  All computer professionals should be aware of the Log4jShell ( CVE-2021-44228 ) and it follow on defects.  There is no shortage of opinions and lessons to be be learned: The difficulty of performing safe interpretation The problems when assumptions are not clearly documented.  I, for one, was completely shocked to find out that a logging system would actually attempt to do variable substitution in an actual message. The difficulty of finding and resolving issues with such a common library that is not provided by an OS package manager. IT'S A LOG4J CHRISTMAS One of my favorite podcasts, Security Now - episode 850 , discussed an analysis by Google regarding the depth of log4j dependencies.  From the show notes : One contributing reason is because Log4j is, more often than not, an indirect dependency. Java libraries are built by writing some code which uses functions from other Java libraries, which are built by writing some code which uses functions f...