I faced a problem: Windows couldn't start at all. After connecting the hard disk to another PC only about 3GB is there, the actual size is 1TB.
Is there any way to recover lost partitions ?

I faced a problem: Windows couldn't start at all. After connecting the hard disk to another PC only about 3GB is there, the actual size is 1TB.
Is there any way to recover lost partitions ?

The cyclic redundancy error means that there is a bad sector. Normally this isn't a serious error except for the at most one involved file, but in your case this is apparently happening in the disk header and is falsifying the published properties of the disk.
If there is data on the disk to which there is no backup, you may try to use a free utility to recover it. Some such are :
After the data is recovered, you may deep-format the disk for reuse, but remain suspicious of it and keep backups.
You should also in the future keep an eye on the S.M.A.R.T. indicators of the disk, by using a utility such as Speccy.
You should give Testdisk a try. It runs under Windows too.
[ Create ][Proceed ]Intel or GPT)[ Analyse ] followed by [Quick Search][Deeper Search] and wait until it's done[Write] to write partition table to diskIf that works you should have your partitions and files right there again. If it doesn't you have to do file recovery. I wrote an extensive tutorial on that topic in this answer.
If data is important: I urge you to, before you perform any steps, create a full backup of your drive at its current state to prevent further damage. (Step 1 in my linked tutorial)