I am trying to upgrade hardware for a Windows 7 user from a Lenovo E540 with a bad motherboard to a factory refurbished E550. The HDD from the bad E540 is still functional. I installed the old HDD into the new laptop, hoping that thedrivers were similar enough between the 2 models. The system boots ok but the USB ports are not working. I examined the device drivers and the USB controller drivers had errors. Using the Lenovo ThinkVantage tool, I updated all the system drivers and BIOS. The drivers all appear list as working ok now, but the USB ports still do not work. I noticed that under the USB controllers section of the device manager there are fewer drivers listed than on the new HDD. Any thoughts on how to get all of the appropriate drivers loaded on the old HDD.