[Solved in an awkward way] HDD & File recovery suggestions needed

So these are the HDD specs:
Seagate Barracuda 7200
200 GB
Windows 8.1
So the problem is after I moved all my HDD and other hardware to my new case. It didn't detect windows.
Went into UEFI manually selected the hdd. Booted after a long time then blue screened it was to much artifact on the screen to read the error.
There are some files I need to recover from it.
I tried Ubuntu live. And mounting the HDD to get the files. Said that i was not shut down correctly and unstable.
Then tried mounting it in -ro (read only) mode. it didn't work either.
Should I try putting the drive in and a recovery disk if it works? or is there live boot os that would mount in read only.

Command used for mounting ( working from memory)
sudo mount -o -ro /dev/sdab1 /mnt
Any other commands to mount?

Fixed it. But in an awkward way.
Installed 8.1 on a different drive. Set it as a default boot.
Then I mounted it from windows.
Manage > Storage > Disk Management > Right click on drive and Change Drive letter and Path > Add> Select a letter.
And there you have it.