Is it possible to move a hard drive with Steam games to a new computer?

Solution 1:

If you have all your games in a new library on different HDD than it will work. After you install steam just add a new library and select the one on your another HDD. Steam will check the files and update them if necessary. However I didn't have any luck transferring games stored in my steam folder in program files. Moving or deleting ClientRegistry.blob didn't help then. So next time I would transfer all games from default location to a new library before reinstall so I can just copy the library over later.

Solution 2:

Yes. I did it before: simply moved my "Steam disk" from machine A to machine B, then installed Steam on machine B, pointing it to the Steam disk location and voilà.

As an extra precaution, you can also delete the ClientRegistry.blob file to force Steam to scan the steamapps folder and find out what is installed, making sure all the games get found.

Some minor updates (to install the missing files that are not in the Steam library itself) and file integrity checks may occur when you run Steam for the first time.