You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Macbook Pro won't mount External Hardrives

I have a 2014 macbook pro that I recently updated to High Sierra. Ever since the update I have been unable to mount my Seagate Backup Plus Drive. I've tried restarting multiple times, connecting to other computers (which does work, they all mount it just fine) and checking Disk Utility. The drive shows up greyed-out in Disk Utility, pressing mount doesn't do anything. I'm at a loss. I believe it's a problem with my computer and not the drive, since the drive mounts to all other computers I've tried. Any help would be really appreciated

MacBook Pro with Retina display, macOS High Sierra (10.13.3)

Posted on Feb 3, 2018 11:00 AM

Reply
18 replies

Feb 3, 2018 12:17 PM in response to dot.com

i'm attaching some screenshots of Disk Utility. There's only one drive but it shows two different "names"? for it. One of them can run First Aid, which pretty much does nothing. The other one can't, and the mount button is unresponsive. I'm also pasting the output of that terminal command sudo mount:


Last login: Sat Feb
3 12:11:46 on ttys000

ahmeds-MacBook-Pro:~ Ahmed$ sudo mount -t ntfs /dev/disk2/Volumes/Seagate Backup Plus Drive

Password:

usage: mount [-dfruvw] [-o options] [-t external_type] special node

mount [-adfruvw] [-t external_type]

mount [-dfruvw] special | node

ahmeds-MacBook-Pro:~ Ahmed$


User uploaded fileUser uploaded fileUser uploaded file

Feb 4, 2018 9:26 AM in response to ahmedburdette

I have had this issue for years and only just found a solution.


My issue was that if I accidentally unplugged a disk or restarted before clicking "eject", the disk would then become unusable until I connected it to a non macOS device and did a scan disk utility.


The solution I have just found is as follows...


Open up the terminal and run:


diskutil unmountDisk /dev/disk2

diskutil eject /dev/disk2


Then, unplug the disk and re-connect it. It should appear.


Hope this helps.

Feb 4, 2018 10:02 AM in response to dot.com

I'm attaching the results of those two commands. Also, the strange thing is that I've been able to use this hard drive with no issues in the past, without any extra software. On top of that, I have a macbook pro almost identical to the one I'm using, that's also running HighSierra, that is able to mount and use the hard drive perfectly fine, which is very weird to me.User uploaded fileUser uploaded file

Feb 3, 2018 12:01 PM in response to ahmedburdette

Have you tried to do a "First Aid" on that volume in Disk Utility? What does it say (post the details of this)? If you've already tried this and no problems found, try the following...


Try mounting from command line using "mount" command. Need to know a couple of things:


device name - get this from a "diskutil list" command -- its something like /dev/disk3s3 or whatever

is the partition slice for the problematic drive

file system type - probably HFS+ -- this info will also be shown in the "diskutil list" output but the

actual string is a bit different


So a possible mount command would be (sudo commands will ask for your account password and assume it to be an "admin" type account) -- this is only an example as your situation needs to reflect your disk name and partition and the first "mkdir" command should be a folder that does not already exist:


sudo mkdir /Volumes/Seagate

sudo mount -t hfs /dev/disk3s2 /Volumes/Seagate


When you try the mount command you will see some sort of error -- then we can try and figure out what the problem might be.


Good luck...

Feb 4, 2018 9:21 AM in response to ahmedburdette

You have several issues:


The Seagate volume is an NTFS volume (used for Windows systems usually) -- you need special software to check/mount those types of volumes, e.g. Paragon or others. If you have this software then the mount command would need to have "-t ntfs" instead of "-t hfs" I think (check with your software provider).


You need a space between the "/dev/disk1s2" and the /Volumes/Seagate... and you also need to enclose the /Volumes/Seagate... in quotes or escape the space character in the volume name -- should be something like "/dev/disk2/Volumes/Seagate Backup Plus Drive" and you also need to make the folder name in "mkdir" command using /Volumes match. Are you certain it's the full name "Seagate Backup Plus Drive" and not just "Seagate"?


What software are you using to backup to this NTFS volume? Did the "Seagate" drive come with software so that you could use it on Mac's?? Unless you want to use this drive on another Windows system you might want to think about formatting it as HFS+ (since that is native to Mac systems but Windows systems would have a problem reading it without third party software) but realize you will loose everything on it when you do this. Is there anything on the drive at all you wish to preserve?


Also please do this in a Terminal window before doing anything else:


diskutil list


and also do


df -kt


so we can see some important information. Also keep asking questions before doing anything that cannot be undone so you understand the issues.


Good luck...

Feb 4, 2018 10:56 AM in response to Tim Lorenzen

I have a question, wondering if you know the answer. Along with 2 macbook pros, one that mounts external disks and one that doesn't, I also have two of my Seagate hard drives. One of them is empty, the other has my valuable information. Would it be possible/worth a shot to format my empty drive to APFS, transfer the data from the other drive onto it, and then see if my computer can then mount it?

Feb 4, 2018 12:05 PM in response to ahmedburdette

Yes, that should work. But I was wondering why your other Mac is able to mount the NTFS volume with no extra software installed, so I dug a little deeper...


Turns out my initial response was actually incorrect / outdated: The later versions of macOS can read and even write to NTFS volumes natively. Writing is disabled by default and not supported by Apple should you choose to enable it, but reading is actually enabled by default.


Since pressing mount in Disk Utility doesn't seem to do anything: can you open the Console app and try mounting the volume again? Then search for "mount" in Console. Maybe you'll see an error message there that will give some clue.

Feb 4, 2018 12:08 PM in response to Tim Lorenzen

So did apple remove NTFS read/write capabilites in HighSierra? Seems a little... like something they should at least warn about. Anyway, I'll attach the results of that mount command, and go ahead reformatting and transferring the drive.


Last login: Sat Feb
3 12:11:46 on ttys000

ahmeds-MacBook-Pro:~ Ahmed$ sudo mount -t ntfs /dev/disk2/Volumes/Seagate Backup Plus Drive

Password:

usage: mount [-dfruvw] [-o options] [-t external_type] special node

mount [-adfruvw] [-t external_type]

mount [-dfruvw] special | node

ahmeds-MacBook-Pro:~ Ahmed$

Feb 4, 2018 12:15 PM in response to ahmedburdette

No, they didn't remove them - still there.


Something isn't correct about that mount command you entered in Terminal, that's why it's showing you the usage.


The Console app is actually a log viewer. The easiest way to open it is to search for Console in Spotlight. Once you open it, you should see the stream of log messages going by. Try to mount the drive using Disk Utility - not Terminal - with Console open and then search Console for "mount". It should show you something.

Feb 4, 2018 5:23 PM in response to ahmedburdette

Just found something that might be useful... In my trash there were two text edit documents named "swapfile0" and "swapfile1". I googled it, saw that they're important, and dragged them out of the trash. Now, going to the folder private/var/vm/ (where they came from) to put them back, there seems to already be swapfile0 and swapfile1 there already.

Macbook Pro won't mount External Hardrives

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.