I mostly work at home on my desktop computer, but I often got to journey somewhere for a few months and be able to continue working during the trip. Every time I copy many things and setup many programs first from my desktop to the notebook, and when I get back - from the notebook to the desktop. This is a very boring and time consuming task. (This is in case someone offers a better option for my task).
So, currently my desktop is Windows 7 x64, Intel Core2 duo E8400, RAID0 2 HDD + 3rd HDD (all 3.5"), 4Gb RAM.
My notebook is Acer Aspire 5742, Windows 7 x64 on Intel Core i3-380M, 128 GB SSD for system + 2nd HDD instead of the DVD drive, 6Gb RAM.
What I have in mind is to install 128 GB SSD for system + 1 TB (for example) 2.5" HDD into my desktop, work on it at home and when I need to move the system to the notebook - I just take SSD + HDD from the desktop and install them into the notebook (and when I get back - put them back into the desktop). Will Windows 7 be able to continue running on a new hardware?
Or do you have better options?
Some update for better explanation of the situation: I run heavy software, like Visual Studio and RDBMS. Outside home I also work at places where is no Internet.
Latest update: Well, moving my system SSD from the laptop to the desktop went almost ok (there were some problems, don't remember exactly which), but I solved them. But after 3 months, when I decided to move my system SSD back to the laptop - Windows starts loading and then shows a blue screen. I tried a few things (like trying to restore windows, etc.), but they didn't help. So, at the moment I am restoring my old backup (which I made with Norton Ghost before moving the SSD from the laptop to the desktop) to the SSD hoping it will work on the notebook after that. If restoring from backup helps, I will only have to restore my changes/updates for the last 3 months.
So, if anyone thinks they can safely move system drive with Windows 7 from one PC to another - be careful, there is no guarantee you will succeed.