Macbook Pro internal hard drive issues, any way to get this working

hard driveinstallinternet-recoveryssd

Apologies for myself, I'm a new member and clueless about Macs in general.

I have inherited a 2010 Macbook Pro and I've been hoping to use it for some light work.

The old password to the computer was lost so I figured I would just reinstall the OS. I don't have any install disks so I booted into Internet Recovery.

The High Sierra installation seemed to be going good, but about halfway through the installation, it would restart and give me the question mark folder.

I booted into disk manager and noticed the hard drive was not showing up. After a bit of research I saw that the hard drive cables were notorious for failing, so I ordered a new one and put it in along with an SSD I had laying around. I went back into disk manager but the drive still won't show up. Fair enough, I figured maybe the SSD wasn't compatible(?) so I put the original drive back in. After booting to internet recovery, it displays a loading bar, then when it finishes, it restarts and boots to the question mark folder, never going into the recovery menu.

I figured now my only option was to install the OS on an external drive. I tried the original drive in an enclosure and it would finally show up in disk manager, but after formatting it, the installer tells me the computer is "missing a firmware partition" A little more research tells me I need the firmware partition to be on an internal drive, which the computer cannot read.

I'm at a loss, I understand why the computer needs the firmware to be on an internal drive but I feel there's got to be a way for me to at least get an OS up and running so I can test the computer a little better.

Thanks so much for any suggestions!

EDIT:
I feel like a dope, I chose the APFS option when formatting and I think it's now able to install to the external drive. Not sure what the issue is with reading the internal drive still.

Best Answer

I would start again to see if you can test the MacBook Pro's hardware (including the internal drive). This is also a good idea anyway because of its age and the fact you don't know the history of this Mac.

Run Apple Hardware Test

Your model MBP uses Apple Hardware Test. To use this, follow these steps:

  1. Shut down your MacBook Pro
  2. Restart your MacBook Pro
  3. Press and hold the D key before the gray startup screen appears.
  4. After a while, Apple Hardware Test (AHT) will start.
  5. When prompted, select your language and click the right arrow.
  6. When the AHT console appears, you can choose to run Basic tests by clicking the Test button. However, I suggest you select the "Perform extended testing" checkbox before you click the Test button.
  7. Your test results will appear in the window in the bottom-right of the console.

Note 1: The extended test will take some time. Take a note of the results and report back.

Note 2: If pressing and holding the D key at Step 3 doesn't work, start again at Step 1 and, at Step 3 press and hold both the OptionD keys instead. This will try and run diagnostics from the internet instead, so you will need to allow more time for it to complete.

Assuming you find no problems, I would then reset the NVRAM of your Mac as well. Before doing so, unplug all external devices (including monitors, keyboard, etc).

Resetting NVRAM on your model MacBook Pro

Your Mac use Non-Volatile Random-Access Memory (NVRAM) to store a whole range of settings. Here’s how to reset this:

  1. Shut down your Mac. Yes, a full shut down, not just logging out.
  2. Press the power button and then press the commandoptionPR keys. You have to make sure you press these keys before the gray screen appears or it won’t work.
  3. Hold those keys down until your Mac tries rebooting again.
  4. Let go of the keys and see if your Mac boots up (not likely).

Assuming it doesn't boot, try again to install macOS onto the internal drive to see if it makes any difference.

Finally, if you couldn't get Apple Hardware Test to work at all, but you do now have macOS installed on an external drive, you could boot up from that and see if you can run Disk Utility to test and/or repair the internal drive. Assuming you can do this and it passes, you could then try installing macOS again onto the internal drive while you're booted from your external drive.