Thats to low level @Try_Angle for @mohammedzismail's purpose.
@mohammedzismail you can use sysrescuecd http://www.sysresccd.org/Main_Page
its just a live cd/dvd like elementary OS but has a bunch of system secure tools.
It normally opens a commands line when you boot it up.
probably the best thing to do it just run test disk from that command line (the command if i remember right is litterally testdisk
), from there its a curses (CLI) UI thats reasonably easy to follow, it will show you disks and partitions, you can try and repair it.
The other method is to try and manually mount the parition instead of clicking on it, elementary OS may not be giving you the error message if it has one, whereas the command line will.
To do that on the command line window run lsblk
as i mentioned. This lists the disks you have in a format like this
[root@jupiter a]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
├─sda2 8:2 0 500M 0 part /boot
└─sda3 8:3 0 111.1G 0 part
└─luks-12d7e8ec-2033-4ad9-822e-b6864701e596 253:0 0 111.1G 0 crypt
├─fedora_jupiter-root 253:1 0 50G 0 lvm /
├─fedora_jupiter-swap 253:2 0 7.6G 0 lvm [SWAP]
└─fedora_jupiter-home 253:3 0 53.5G 0 lvm /home
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part
Yours will be a little different from this.
But you can see sdb and sda are separate disks, the 111GB is my SSD.
Since its windows its likely using NTFS for its partition, they are listed with a number. If your ssd is your OS disk it will have at least two partitions, you want to mount the second one, you would do that by running
mount -t ntfs -o ro /dev/sda2 /mnt
That mounts the second partition of the first disk to the /mnt directory (you can open it in the file browser)
Let me know if thats more useful. Try testdisk first.