The only thing I did was disconnect physically the HDD(with the pc off of course) to check some info like the rpm, vendor, etc, but then I forgot to reconnect it and when I turned on my pc it only showed my the uefi menu (of course because the HDD was not connected). Realizing that I turned off the pc and reconnected the hdd, nevertheless it is still showing me the uefi menu, it recognizes the hdd but when I try to boot (using the boot menu) from the hdd the screen goes black and then it goes back to uefi.

Processor and RAM are also recognized.

My Motherboard is ASUS.  

Bios version 0612 x64  

Just in case my OS is Arch Linux and it is up to date.

**Edit 1:** Just tried the hdd in another pc(which from now on I'll call it the secondary pc). It didn't initiate, instead it shows me this:

[![enter image description here](https://i.stack.imgur.com/I8JXQ.jpg)](https://i.stack.imgur.com/I8JXQ.jpg)

**Edit 2:** I ran fdisk from an arch linux booteable usb, I got this:

[![enter image description here](https://i.stack.imgur.com/Dld7i.jpg)](https://i.stack.imgur.com/Dld7i.jpg)

Running fsck on the three partitions of my hdd:

[![enter image description here](https://i.stack.imgur.com/NlxkG.png)](https://i.stack.imgur.com/NlxkG.png)

However, running it on each partition separately(sda1, sda2, sda3 instead of just sda) it returns a message "clean" without any errors in all of them.

Also I scanned my hdd for possible bad blocks with the command `backblocks`, after 2 hours of scanning it returned me `Pass completed, 0 bad blocks found. (0/0/0 errors)`

**Edit 3:** Disabling PXE, which in this pc(the secondary one) it is named as 'boot to network', and trying again to boot from the hdd results in this message: `A booteable device has not been detected, please refer to the product guide to http://support.intel.com/support/motherboard/desktop/`

In the main PC (the one in which the problem originated) this PXE option was already disabled, I tried enabling it and after rebooting it happens the same as in the first image (Edit 1). So the behaviour is the same in both my main pc and the secondary one:

**PXE enabled:** Causes a black screen as show in Edit 1, this happens in both, main and secondary pc's.  

**PXE disabled:** Causes a black screen with the message I've already put in this edit, this happens in the secondary pc, in the main one the screen goes black for about 0.5 - 1 secs and then it gets back to the uefi menu.

**Edit 4:** I just tried mounting one of my hdd partition, the bigger one which have all the non-system files and directories, while using the Arch Linux booteable usb and I could perfectly navigate through all my data in the terminal, even visualize text files, I didn't try to modify any of them though, I didn't want to possible mess the hdd.

So these are good news, the data is intact it seems, is just that I can't access the system because for some reason my pc thinks my hdd is not a 'booteable device' despite it being listed in the boot options.

PD: My hdd have 3 partitions, a 500mb one for grub, a 50 gb for linux system itsef, and a 880 GB one for all my data.