12

I am thinking of getting a this MacBook but the hard drive space is not sufficient. I was wondering if I bought an external hard drive for it would i be able to download apps and things onto it.

  • 2
    I don't know a OS which doesn't allows you to copy downloaded things to a external disk. (so yes) – idmean Sep 16 '13 at 18:37
  • 6
    @wumm iOS... ;) – stuffe Sep 16 '13 at 19:00
16

You can store and run applications in the non-standard /Application location on OS X, which means you can keep things on your external drive and run them from there.

You just have to be aware of the limitations of doing it this way:

  1. The applications and data on the drive won't be available when it's not connected.

    Seems obvious but this can come up in surprising ways so I think it's worth saying here. Let's say, for example, that you have a text editor installed on your external drive and it's the default application for text files. When you double click on a text file when the drive is not connected you'll get an error about the application not being found. You'll need to right click and select an alternate application in that case.
  2. The bandwidth, especially the sustained rates, for accessing the data and applications on this drive is limited to the connection method.

    For Thunderbolt it's pretty darn good but still not as good as a drive in the machine. For USB it's hit and miss. It depends a lot on the USB chipset used in the drive and what else is sharing the USB buss. Most applications will load resident in to memory when you launch them so for applications on an external USB drive you'll have some start up latency and that's it. But if you have to access a lot data or if the application loads itself in pieces as you access different features, you might find the I/O wait tedious. Expect beachballs here and there for sure.

Most applications can be safely relocated to the external drive by dragging them from /Applications to the new location on the remote storage. Applications are bundled in a nicely self-contained way. Note though that relocation the applications .app bundle from /Applications to the remote drive only moves the bundle. The configuration and ancillary data the application uses, generally found in /Library or ~/Library will remain on your primary drive. That data is harder to move. It's also usually smaller than the application bundle.

4

Yes - OS X doesn't care where you store apps for them to run.

Similarly, most programs don't force you to store all documents in one place.

You shouldn't expect to seamlessly have everything move from the internal storage to the external storage, but caring older files and larger files on a sometimes disconnected drive is a long held idiom for working with computers.

You must log in to answer this question.

protected by Community Jan 30 '17 at 17:59

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .