As part of a MOSS implementation I’m currently working we need to include one of those intranet applications that every company seems to have, one of those legacy web apps that nobody seems to know how it works, but it’s mission critical running on a beige box, running on Server 2000. Well I’ve just been working to migrate on of these stunning applications for a client. We tried moving it but it was becoming painful as this had several MCSE 2000 Database, and access database in it.
We decided that best way to deal with this was to move it to a Virtual Machine using p2v, which once it got the drivers sorted, worked like a breeze. The problem we had was that we couldn’t upgrade it directly to Server 2003 R2 Service Pack 2. We have worked out that you need to Install Server 2003 without R2 and with no slipstreamed Service Packs to get the in place upgrade working. At this point we had all sorts of issues, we kept getting the error ”Unable to copy ac6639k5.sys to C:\$WIN_NT$.~BT\”. We originally thought this was a corrupt ISO of Server 2003 so we downloaded it again, same problem again. I found this post which describes a similar issue with an XP sp2 to sp3 upgrade. I followed this fix and it worked a treat and the server is now upgraded to Server 2003.
The fix is so simple it’s not funny, when the Windows upgrade complains it can’t copy the file, select skip file and press escape to stop the reboot, go back onto the C:\ and look for the “C:\$WIN_NT$.~BT\” or equivalent directory where you will find the file “unsupdrv.inf” simply look for the header for the randomly named file which in my case was “ac6639k5” and leave the headers in place and simply delete the line below the headers. Once you reboot the upgrade will proceed painlessly.
The only additional step that was required post install was to re-enable the IIS services and the application ran seamlessly, and yet another beige box bites the dust.