This is the correct solution:
I read a lot of posts but none of them address my real problem, what happened to me is that; at the windows installation screen (after restarting p.c and pressing f10 to access boot menu) i installed windows on my C: drive but i forgot to allocate space or create a partition in my other hard drives, so i inserted my bootable windows usb installation again and went to the menu where i can delete or format or create new partition for my hard drives, i clicked on the hard drive and then clicked *new and then i chose 488000 MB (my hard drive is 512 GB ssd. And then i quit the installation and then restarted p.c, opened my computer and now my computer recognizes the missing hard drive.
Hope you guys out there who have the same problem don't waste so much time as i did and hope this helps.
Is godspeed faster than the speed of light?