Download the file I have uploaded and save it to your flash drive. On your flash drive, it should be:
/Volumes/flashdrive/ignore-files.txt where flashdrive is the name of your flash drive.
Go into Recovery. Then go into Disk Utility.
Plug in the external HDD and the flash drive into the MBP.
Make sure that the scheme or partition map of the external HDD is "GUID Partition Map". I think that's what it should have defaulted to. If you're not sure, you can check in Disk Utility - press Command-2 and the external HDD should appear on the left under "External". Click on your new hard drive name - it will be the vendor name, not the name you gave it - and in the boxes at the bottom, "Partition Map" should read "GUID Partition Map". Make note of the name that you gave the new drive. In the steps below, where I say "newdrive", replace that with the name of the external HDD - the name you gave it, not the vendor name. Also make sure the flash drive appears under "External"
The next step is to unlock your "Macintosh HD" as you did earlier.
Once, "Macintosh HD" is unlocked and you can see the external HDD and flash drive in Disk Utility, quit Disk Utility.
Start the Terminal app.
Test to see if Terminal can see your external HDD. Type in:
ls /Volumes/newdrive (then press Enter)
If you get "No such file or directory", there's a problem. Stop to get the problem resolved - otherwise, on to the next step.
Type in:
cd /Volumes/Macintosh\ HD (press Enter)
and then type in:
pwd (press Enter)
What should appear is "/Volumes/Macintosh HD". If this does not appear, stop to get the problem resolved - otherwise, we're ready to start the copy.
Type in:
/Volumes/Macintosh\ HD/usr/bin/rsync -a -x -S -u -E --exclude-from='/Volumes/flashdrive/ignore-files.txt' . /Volumes/newdrive
There is no space in "--exclude-from" - don't press Enter until after /Volumes/newdrive
Make sure you enter the correct command. If you don't, it will give an error message. It will not overwrite your internal HDD. The period towards the end is very important so make sure you have a space - then period - then space and then the rest of the command.
This will take hours to complete. Only error messages will appear. When it is complete the "-bash#" prompt (I think that's what it is).
I need to step away for a few minutes. When I come back, I'll give instructions on how you can monitor the progress of the copy.
[doublepost=1533176053][/doublepost]To view progress of what's happening, on the terminal window, press the "+" on the right side, towards the top. A second tab will appear. You can switch between windows by pressing on the different tabs. In the second tab that you just created, type in:
df -g | grep newdrive and press enter
What should appear is a bunch of numbers. The first number that has a percent shows how much of the disk is filled. The disk should be about 90% filled when completed. The 2nd and 3rd numbers should change as the copy continues. The 2nd number is the number of GB filled, the 3rd number is the number of GB remaining on the HDD. You can repeat this command by pressing the up-arrow key.