Hi hienque,
I don't use windows, so this is general advice only. Also, you don't provide enough detail in your first post. It's not clear if you're using the alfresco bundle installer or if you installed alfresco into an already running tomcat. It's also not clear if you're using the postgresql that comes with the bundled installer or if you're using a postgresql instance that's installed separately.
Below (and Joseph's post above) assumes that you're using everything from the bundle (java, libreoffice, tomcat, postgresql, the imagemagick and swftools stuff in common). If this isn't the case you should say so.
1. are you using the alfresco bundle installer and the database that comes with the bundle?
2. did you *stop* alfresco before you copied it over? Note that when you stop alfresco it should stop the bundled database (postgresql) as well as the bundled tomcat. After stopping alfresco, look in the task manager and ensure that both postgresql and tomcat stopped.
3. If you didn't first stop alfresco before copying over, first stop alfresco.
4. Once alfresco is stopped, the simplest way to move alfresco to the other server would be to copy the whole alfresco directory over. You could zip it up and unzip at the other server. Or you could just share the remote drive and copy the whole alfresco directory over to the shared drive.
5. When copying everything over, make sure that everything is installed to THE SAME directory. e.g., if the original directory was C:\Alfresco-4.2.c then the destination should be the same.
6. I don't know what username alfresco runs as on windows, but you should make sure the user it runs as on the original should also be on the destination.
7. On linux, the bundled postgresql runs as the postgres user. See on your original alfresco what user the postgresql server runs as and create that user on the destination server.
8. Once you copy everything over (first making sure that on the original alfresco is stopped as is postgresql), you should be able to start alfresco on the destination server.
9. If it still doesn't start, you'll want to look at your catalina.out or alfresco.log files and look for ERROR or EXCEPTION. Those will point you at the reason for alfresco not starting. If you're not clear on the error, paste your alfresco.log or catalina.out here Possibly XXXX out (better) or remove (not so good) anything confidential that you don't want to expose to the world (ip addresses, usernames, hostnames, domain names, etc).