This may not be my most technical post, but I would like to share my recent experience with Windows 7 on my company provided Dell Latitude D810 laptop. It has a 1.73 Ghz Intel Pentium M Processor, 2GB of RAM and a 60 GB harddisk.I have been using this laptop since the day I joined the company, second week of December 2006.
I have always been amazed by the fact that this laptop was capable of running Windows Vista. Although I have been working on this laptop since December 2006, the laptop was actually purchased in June 2005. Because Vista OS was brand new when I started to work for BVA, I started right away with Vista. My first few months (OK I admit, my first year till the SP1 was released) was not so pleasant. I had performance issues, intermittent VPN connectivity problems and wireless network issues of all kinds. I used to think my problems were caused by due to the fact that Dell did not provide any Vista drivers for this model. However, after the SP1 install, all of my problems disappeared. Since then, my experience with the laptop and Vista has been quite good despite all the negative hype created around this version of Windows. Please keep in mind that this laptop is not officially "Built for Vista" or even "Vista Ready". The only label it has on reads: "Designed for Microsoft Windows XP".
So when Microsoft announced the next version of the Windows Operating System, I got curious. When I read comments and reviews like "Windows 7 runs much better than Vista", "Windows 7 can run on any hardware which supports XP", I thought I could give it a try. When my coworkers started to install and test out the RC code with their relatively newer generation laptops, I decided that it was time.
Because I was too lazy for a backup and restore operation, I initially decided to perform an "in-place upgrade". To avoid conflicts during the upgrade process, I uninstalled my VMware Server, Cisco VPN Client and virus scanning software. Upgrade process ran about an hour or so with no problems. At the end of the process the laptop rebooted for the last time, and I got the infamous "blue screen of death" (BSOD). Following the BSOD, the installer ran again and rolled back the upgrade process. Within 20 minutes of the BSOD, I got my Vista OS back, like nothing's happened. This first unsuccessful attempt was about six weeks ago.
Following this unsuccessful attempt, I had no choice but to perform a "wipe and install" operation. Because of time constraints, I was not able to perform this operation until last weekend.
I had considerable amout of data, but I did not want to perform any "System Transfer" (or Files and Settings Migration). In addition, in case of a second failure, I needed a tool that can perform image based backups and restores. So I used the free DriveImage XML tool (
http://www.runtime.org/driveimage-xml.htm) for this purpose. The tool let me create an image based backup of my full drive, and gave me the option to perform file and folder level restores using this backup set. You can use the tool to create online backups (i.e. you can backup your computer while the operating system is running), or you can use it with WinPE and create offline backups. I used the online backup method.
Following the backup, I started the Windows 7 RC installation. I wiped out the existing partition and Windows 7 created a new hidden system partition, plus a new boot partition. Intallation was quick like Windows 2008 installations.
After the installation I found myself with some non-working devices. My network card was there, but wireless card (Intel(R) PRO/Wireless 2200BG Network Connection) was not recognized by the installer. In addition, I had an "PCI Simple Communications Controller" device with no drivers. Finally, my video card was recognized as "Standard VGA". First I had to find the Wireless driver to gain access to the Internet. Then after a brief Google research, I found that the "PCI Simple Communications Controller" actually was listed as "Texas Instruments PCI 6515 Cardbus" at Dell's web site. Finally, I was able to install the "ATI Mobility RADEON X600" driver with no issues. Please keep in mind that all these drivers from Dell were actually created for Windows XP. After the drivers, I updated the OS, and installed my favorite virus protection tool. Finally, I installed Driveimage XML, and only restored Downloads and Documents folders from the backup set. I installed MS Office 2007 quickly and started to test and see the differences between Vista SP2 and Windows 7 RC. First impression, Windows 7 boots and comes back from hibernation faster than Vista. With Latitude D810, my "Windows Experience Index" is 1.0, because of poor 3-D graphics support. I searched for an updated driver for ATI X600, but so far I have been unsuccessful. Most importantly, Windows 7 has a smaller footprint than its predecessor: right after the boot, it's using roughly 700MB of RAM while Vista was consuming almost 1GB. No need to say, any program looks (or feels) faster in Windows 7 as well.
Finally, my biggest challenge with Windows 7 was to install Cisco VPN client. I heard and read bad experiences and BSOD horror stories about Cisco VPN Client on Windows 7. However, I really needed Cisco VPN Client on my laptop, so I asked Google. I was lucky enough to find not only one but two alternative solutions to the problem.
2. Dell Latitude 810 does not support this option, because it requires a CPU with Intel Hardware Virtualization support. This option is called "Windows XP mode for Windows 7". Microsoft presents this option to break the incompatibility barrier between the older applications and the new OS. According to Microsoft, any application compatible with Windows XP should work in this mode. However, because of hardware constraints, it is not for everybody. As the first prerequisite, you need a CPU with hardware virtualization (Intel-VT or AMD-V) support. Even though the newer CPUs support this feature, you have to explicitly enable it at the BIOS level. Then, you can follow the instructions here (
http://www.microsoft.com/windows/virtual-pc/download.aspx). As a final step, you can install Cisco VPN Client in the XP virtual PC. This is a great feature and provides a very well integration with the host operating system (i.e. Windows 7). One of my co-workers was able to complete this process with his Latitude 820 and got Cisco VPN Client working without the Citrix DNE update.
My overall experience with Windows 7 on my 4-year-old laptop so far has been great. Next step is to get my hands on the RTM code and upgrade the OS one more time. I will try to post about this experience as well. How about your experience/thoughts about Windows 7? Please us the "Comments" link to provide feedback about this post or share your experience about Windows 7.
Update to the post (Nov 09):
After I had used the RC code for a couple of months, I finally found the available time slot to perform a transition to Windows 7 RTM. As some of you have already mentioned, all I needed was to download and install the Windows XP graphics and the audio drivers from Dell's Web site. All other devices were automatically recognized by Windows 7. For the wireless network card drivers, I had to run Windows updates.
In addition, Cisco released an updated version of their VPN client software. Right now I am running Cisco VPN Client v 5.0.06.0100 on Windows 7, and it is really fast.