Repair a HDD belonging to a UEFI computer in a Non-UEFI computer

0

I have an HP All-in-one PC that has UEFI firmware.

For some strange reason, the computer gets hung and reset itself. After reset, booting was not possible because no O.S. was detected.

I mounted that disk in other PC, an old one, that does not have UEFI firmware.

I used Hirens Boot CD USB to boot Hirens tools, and it did. It recognized the HDD, and when I made a scan, it threw that the first sector is bad.

I know that UEFI does not have MBR so I think it could be worse if I try to repair that sector.

Is there a way to repair that in a non-UEFI PC?

Unfortunately, the Hirens Boot CD USB does not boot in the damaged PC when the HDD is connected. After boot, it immediately shows a message telling that the HDD has problems. I cannot even load BIOS.

If I connect other HDD (the HDD that belongs to the old PC), it does not boot either, but I can load BIOS and Hirens Boot CD from the USB drive.

Any help to try to repair this disk, please?

jstuardo

Posted 2019-06-27T22:03:54.967

Reputation: 201

@Ramhound what is the explanation of this? if I plug the HDD of the other PC into the UEFI machine, Hiren's Boot CD does boot from the USB. – jstuardo – 2019-06-27T22:39:29.653

Answers

3

For some strange reason, the computer gets hung and reset itself. After reset, booting was not possible because no O.S. was detected.

This is a classic indication that you have a storage device that is about to fail.

I used Hirens Boot CD USB to boot Hirens tools, and it did. It recognized the HDD, and when I performed a scan, it threw that the first sector is bad.

The fact Hirens detected a bad sector on the drive is direct evidence the problem is hardware related.

I know that UEFI does not have MBR so I think it could be worse if I try to repair that sector.

This is false. Every UEFI implementation I am aware of supports BIOS emulation, which allows you to use MBR, and I am unaware of any major OEM manufacturer who has implemented UEFI firmware that doesn't support this legacy BIOS emulation.

Unfortunately, the Hirens Boot CD USB does not boot in the damaged PC when the HDD is connected. After boot, it immediately shows a message telling that the HDD has problems. I cannot even load BIOS.

On the UEFI machine, if you enable this emulation mode, you can use Hirens. Your inability to run it currently is due to the fact, Hirens, does not support UEFI.

Is there a way to repair that in a non-UEFI PC?

This entirely depends on how many bad sectors. If the data is true that valuable professional data recovery services should be used, every failed attempt you make will make data recovery more unlikely.

If I connect other HDD (the HDD that belongs to the old PC), it does not boot either, but I can load BIOS and Hirens Boot CD from the USB drive.

Your current machine is configured to only allow EFI compatible environments. You would have to enable the BIOS emulation mode for you to have any chance of booting from the old HDD. However, that isn't likely to work, due to the massive differences in the hardware between the two machines.

Any help to try to repair this disk, please?

If the HDD has too many bad sectors, there is no repair that kind of damage. The best you can hope for is to extract the data from the failed HDD. However, every attempt to access a file on a bad sector could make the problem worse. If you are hoping to boot from this failed HDD, you are simply out of luck.

The best you can hope for is, when you connect the HDD that does not boot to the machine that does, you can view and access the files you want. You really should create an image of the HDD before you do this; however, in my personal experience, just reading from the device can make the problem worse.

Ramhound

Posted 2019-06-27T22:03:54.967

Reputation: 28 517

Hello!! and thanks for answering. Maybe that disk is completely damaged. When I plug that disk into the PC, I cannot access either BIOS or Hiren's Boot in the USB flash disk. If I unplug the HDD, I can enter BIOS, by pressing F10 when booting, and Hiren's boot can be loaded from USB. The same if I plug the old HDD, I can load both the BIOS and the Hiren's boot USB. If I plug the damaged disk again, I cannot do anything but diagnose the disk with the UEFI utility that appears immediately after turning the PC on. What may be the explanation of this? – jstuardo – 2019-06-27T23:27:18.467

By the way, when I could enter BIOS, I did not find any emulation mode. In what part (menu or submenu) should it be? – jstuardo – 2019-06-27T23:30:20.523

Compatibly Mode or Legacy. – Ramhound – 2019-06-27T23:54:00.947

that does not exist in my BIOS – jstuardo – 2019-06-28T17:03:47.347

Finally, the problem has nothing to do with UEFI and BIOS compatibility. I have used my laptop, with UEFI, to test. Also, I have used a SATA to USB adapter. I connected a HDD in good condition (formatted with a BIOS computer) in that adapter to my laptop, and it appeared in the drives listing of Windows Explorer. I could even create a file in it, Later, I connected the bad HDD in the adapter and, even when I heared that the disk was spinning, it was not even listed in the drives list in Windows Explorer. In this scenario, could it be possible to fix that HDD? – jstuardo – 2019-07-01T21:10:51.597