Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

TyWahn

macrumors 6502
Original poster
Oct 25, 2003
402
40
Hi everbody
I have a 2017 Retina 4K iMac with a 1 TB Fusion drive. The computer is so slow I fear the drive(s) might be failing. The two Thunderbolt 3 ports each have a Spinning Hard Drive connected to them. Both draw power from the ports.
I need to add a 3rd USB-C hard drive (probably SSD). I don't know what kind of Hub to buy that will free up one of the ports so I can add the 3rd drive. I plan on using the SSD to put the OS on it and hopefully speed up the computer.
Any device or questions would be greatly appreciated.
Thank you.
 

zarmanto

macrumors 6502a
Feb 3, 2014
508
396
Around the corner from the 7/11
Your starting point of course needs to be to back up that Fusion drive; if there is anything on there that is important to you, it needs to be copied someplace else... especially if you're going to follow my advice. And don't trust exclusively to Time Machine for the task; personally, my most critical files are copied periodically to a non-Time Machine backup drive which is stored offline, (as in, not connected to the computer) just in case. Also, if you can afford it, I highly recommend maintaining your backup on a new SSD drive, rather than one of your existing spinning rust drives.

Next... well, my gut tells me that more peripherals is likely to lead to an even slower computer; I realize that a 1TB drive can seem cramped after several years of data has piled up... but have you considered simply disconnecting wires from the machine, instead of adding more? Additionally, never underestimate the impact that software can have on performance, especially after multiple years of use. (Yes... even on a Mac.)

That is to say: your first diagnostics test should probably be to disconnect all of your externals and perform a proper clean install of macOS on the Fusion drive, preferably via Internet boot, if you can be patient enough for that. Reformat the Fusion drive and reinstall from scratch. If the performance immediately after the clean install is still not up to par, your fears about the Fusion drive could well be justifiable. If the performance seems to return to normal... well, you still might not be entirely out of the woods, as in theory, the most frequently accessed system files should have ended up on the high performance SSD portion of the Fusion drive anyway. Which leads to the next test...

Assuming a positive result from the first test, your next diagnostic will be to stress test the rest of the Fusion drive. In other words: write a crap-ton of data to the drive to fill it all the way up, and make sure that the data can successfully be read back. I haven't done this in awhile myself, but there are no doubt still tools out there which can help to automate this process to some degree. Needless to say, this test is going to take awhile.

If the Fusion drive turns out to be fine, add back in your external drives one at a time, to see where things start slowing down. If you're really fortunate, simply rebuilding the OS in-and-of-itself may solve your problem.

Good luck!
 
Last edited:

Fishrrman

macrumors Penryn
Feb 20, 2009
27,216
11,601
Whoa.
Hold on.

You're telling us the "spinning hard drives" are thunderbolt drives?

I'm going to take a wild guess that they ARE NOT, but are USB drives instead.

The USBc ports on the 2017 are BOTH "thunderbolt" AND "USB" ports, how they respond depends on what's connected to them.

I suggest you do this:
- DISCONNECT the HDDs from the USBc ports (for now)
- CONNECT the new SSD drive to one of the USBc ports.
- Then, connect the platter-based HDDs to either the USBa ports on the back of the iMac, or get a POWERED USB hub (with either a USBa plug or a USBc plug), and connect the HDDs to that.

You want a POWERED hub.
 

TyWahn

macrumors 6502
Original poster
Oct 25, 2003
402
40
Your starting point of course needs to be to back up that Fusion drive; if there is anything on there that is important to you, it needs to be copied someplace else... especially if you're going to follow my advice. And don't trust exclusively to Time Machine for the task; personally, my most critical files are copied periodically to a non-Time Machine backup drive which is stored offline, (as in, not connected to the computer) just in case. Also, if you can afford it, I highly recommend maintaining your backup on a new SSD drive, rather than one of your existing spinning rust drives.

Next... well, my gut tells me that more peripherals is likely to lead to an even slower computer; I realize that a 1TB drive can seem cramped after several years of data has piled up... but have you considered simply disconnecting wires from the machine, instead of adding more? Additionally, never underestimate the impact that software can have on performance, especially after multiple years of use. (Yes... even on a Mac.)

That is to say: your first diagnostics test should probably be to disconnect all of your externals and perform a proper clean install of macOS on the Fusion drive, preferably via Internet boot, if you can be patient enough for that. Reformat the Fusion drive and reinstall from scratch. If the performance immediately after the clean install is still not up to par, your fears about the Fusion drive could well be justifiable. If the performance seems to return to normal... well, you still might not be entirely out of the woods, as in theory, the most frequently accessed system files should have ended up on the high performance SSD portion of the Fusion drive anyway. Which leads to the next test...

Assuming a positive result from the first test, your next diagnostic will be to stress test the rest of the Fusion drive. In other words: write a crap-ton of data to the drive to fill it all the way up, and make sure that the data can successfully be read back. I haven't done this in awhile myself, but there are no doubt still tools out there which can help to automate this process to some degree. Needless to say, this test is going to take awhile.

If the Fusion drive turns out to be fine, add back in your external drives one at a time, to see where things start slowing down. If you're really fortunate, simply rebuilding the OS in-and-of-itself may solve your problem.

Good luck!
Wow. Thank you so much for taking the time trying to help me. You have some great ideas. I’ll let you know what happens. Thanks again.
 

TyWahn

macrumors 6502
Original poster
Oct 25, 2003
402
40
Whoa.
Hold on.

You're telling us the "spinning hard drives" are thunderbolt drives?

I'm going to take a wild guess that they ARE NOT, but are USB drives instead.

The USBc ports on the 2017 are BOTH "thunderbolt" AND "USB" ports, how they respond depends on what's connected to them.

I suggest you do this:
- DISCONNECT the HDDs from the USBc ports (for now)
- CONNECT the new SSD drive to one of the USBc ports.
- Then, connect the platter-based HDDs to either the USBa ports on the back of the iMac, or get a POWERED USB hub (with either a USBa plug or a USBc plug), and connect the HDDs to that.

You want a POWERED hub.
You are correct. My bad. They’re USB -C drives in the thunderbolt ports. Thanks for clearing that up for me
Ok. I’ll move the HDDs to a powered hub.
Im looking at a Sandisk 2 TB ssd. I hope that is sufficient.
Thank you so much for taking the time to respond. I really appreciate it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.