It was the darkest midnight in decades, as I hunched in front of my TV. Preparing the items for my most diabolical plan of setting up my primary Windows 7 RTM machine aka my development workstation where I spend most of my time on. And here is where the magic happened...
Through the power of having an MSDN Subscription, the essence of untapped future potential which are the Windows 7 ISOs are downloaded. And then after going through the completely unsanctioned process of creating an install disc that is capable of installing almost any edition of Windows 7, the modified ISO is put through a surprisingly strict process in which every step had to be followed exactly without deviation.
After countless failures, and countless hours lost trying to boot from USB, fail, redo copy procedure, restart and boot from USB, fail, redo copy... finally, there is success. Finally it works, finally it is complete...
A Bootable USB Thumbdrive with the ability to install all editions of Windows 7 64bit. Going 64bit is a dangerous journey. The benefits? The ability to fully unleashed the capability of your 64bit capable system. Increased performance with native 64bit apps, fully utilize your 4GB of RAM, and more. The downside? You're screwed if you ever needed to use any hardware that doesn't have a 64bit driver.
And thus... another thumbdrive was made!
Within the 4GB confines of this thumbdrive lies Windows 7 - 32bit edition! But... what crazy manner of multiple disk partitioning and multi booting would I need to perform in order to run multiple versions of the OS on ONE notebook? But there is no problem... cause this is Windows 7 and with Windows 7 there can be MULTI (forget dual boot!) BOOTING without the worries of repartitioning your drives, cause there is boot via VHD support. No worrysome disk partitioning required, just lots of hard disk space to hold the VHD files that contains each OS.
And because installing shit from thumbdrives are usually faster than from other media. One last thumbdrive was processed.
This 16GB thumbdrive which I was using as a file backup store until recently, can now be called the Microsoft Developer's Obsession. Within it is EVERYTHING a Microsoft platform based developer needs to get started. Visual Studio 2008? Check! SQL Server 2005 Developer Edition? Check! SQL Server 2008 Developer Edition? Check! Office 2007? Check! Expression Studio 3? Check! And all necessary service packs are also included. This should ensure I have to undergo the least amount of downtime during Windows 7 migration!
The tools... are READY! But now I need to find the time to actually reinstall the system! :P