2019 iMac Fusion Drive Failure — Upgrade HDD to SSD or also Remove Failed NVMe?

Hi:


I have a 2019 27" iMac that originally shipped with a Fusion Drive (2TB HDD + 128GB SSD). The SSD is now clearly failing (SMART status shows “Failing”), and the Fusion setup appears to have broken apart. In Recovery / Disk Utility, I now see the HDD as a standalone APFS container, while the 128GB SSD shows up separately and is not mounted.


The system will boot and run off the HDD alone, albeit slowly.


The issue I’m dealing with is intermittent (every day or two) kernel panics that appear to be storage-related. What’s notable is that these can occur even when I’m booting from an external SSD (Samsung T7), which suggests the internal failed SSD may still be interfering at a low level.


If I replace the internal HDD with a 2.5" SATA 2TB SSD and convert the system to a single-drive setup (no Fusion), is it generally safe to leave the failed internal NVMe blade in place if it’s no longer part of any APFS container? Or have others seen cases where a failed blade continues to cause instability even when it’s not being used, requiring physical removal?


I’m essentially deciding between a straightforward HDD → SATA SSD replacement versus a more involved teardown to also remove the failed NVMe.


Would really appreciate any real-world experience from others who’ve dealt with a similar Fusion failure on these iMacs.


Thanks.

iMac (2017 – 2020)

Posted on Apr 22, 2026 1:48 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 23, 2026 5:01 AM

The external SSD boot detail is the key data point here. If kernel panics are occurring while running entirely from the Samsung T7, the failed NVMe blade is almost certainly still being interrogated at the hardware level during boot regardless of its APFS status. macOS probes all connected storage at startup, and a failing NVMe controller can generate error interrupts that destabilize the system even when the volume isn't mounted or part of any container.


Replacing the HDD with a SATA SSD without removing the NVMe may improve performance but likely won't resolve the panics if that's what's driving them. The more complete fix is physical removal of the blade, which does require the motherboard flip that -g- described.


One way to get clearer confirmation before committing to the more involved teardown: run DriveDX as suggested and look specifically at what error counts are accumulating on the NVMe. If you're seeing uncorrectable errors climbing, that controller isn't going to sit quietly. If the drive shows as completely unresponsive with no SMART data at all, that can also be the cause — the system may be waiting on it to respond during probe and timing out.


The teardown is involved but not beyond a competent repair shop. Given the machine's specs it's worth doing properly rather than leaving a known bad component in place.

42 replies

Apr 28, 2026 4:24 PM in response to Australopithicus01

lot of respect going on here:


Australopithicus01 >> breaking and cleaning off the adhesive is tedious, but...I find slicing the adhesive tape using a scalpel with the blade guided by the aluminium edge gives clean and easy cut


i highly recommend using a plastic CUTTING WHEEL this is the one that comes in the strip adhesive kits i buy off AMZ:



this tool separates (cuts) the factory adhesive like butter in under 5 minutes -- the removal jobs you want to beware of are the ones that have been previously opened and resealed -- there is great risk if not experienced in removing screen assemblies (ive had them take over an hour...tediously working through the cement)


Australopithicus01 >> the SN770 is a great performer in this iMac


i will risk repeating myself for anyone installing a Western Digital NVMe SSD in a 2019 (slot under the main board) -- until you get more specific opinions -- if they work on 2019 and Sequoia -- because my experience is they have issues that make them undesirable -- not a sleep issue! its a "3rd party NVMe controller. Loss of MMIO space. Read. fBuiltIn=1 MODEL=WD_BLACK SN850X HS 1000GB FW=620361WD CSTS=0xffffffff US[1]=0x0 US[0]=0x7 VID=0x15b7 DID=0x5030 CRITICAL_WARNING=0x0.\n"


Here is the crash report consistent with five 2019 imacs upgraded with WD_BLACK SN850X SSDs -- more than 20 of these same reports on the five Macs -- i uninstalled all of them and went exclusively to SSPOLARIS OEM Apple SSDs -- no issues since


panic(cpu 0 caller 0xffffff8012bf4c9a): nvme: "3rd party NVMe controller. Loss of MMIO space. Read. fBuiltIn=1 MODEL=WD_BLACK SN850X HS 1000GB FW=620361WD CSTS=0xffffffff US[1]=0x0 US[0]=0x7 VID=0x15b7 DID=0x5030 CRITICAL_WARNING=0x0.\n" @IONVMeController.cpp:5713
Panicked task 0xffffff9046e7b980: 252 threads: pid 0: kernel_task
Backtrace (CPU 0), panicked thread: 0xffffff8b7a570b30, Frame : Return Address
0xffffffe9b994fa20 : 0xffffff80109d8721 
0xffffffe9b994fa70 : 0xffffff8010b4de96 
0xffffffe9b994fab0 : 0xffffff8010b3cfec 
0xffffffe9b994fb70 : 0xffffff801096d971 
0xffffffe9b994fb90 : 0xffffff80109d8a17 
0xffffffe9b994fc90 : 0xffffff80109d809b 
0xffffffe9b994fd00 : 0xffffff80111d146d 
0xffffffe9b994fdf0 : 0xffffff8012bf4c9a 
0xffffffe9b994fe20 : 0xffffff80111015d3 
0xffffffe9b994fe70 : 0xffffff80111014f6 
0xffffffe9b994fea0 : 0xffffff8010a37a78 
0xffffffe9b994fee0 : 0xffffff8010a38ac8 
0xffffffe9b994ffa0 : 0xffffff801096d19e 
      Kernel Extensions in backtrace:
         com.apple.iokit.IONVMeFamily(2.1)[C90BCF94-6412-3ADB-BA60-8F49E3213E29]@0xffffff8012bef000->0xffffff8012c1afff
            dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[0609D106-50A6-3AD1-A00A-3A58CB25E6A2]@0xffffff80120d5000->0xffffff801210ffff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[18240D5E-B3B6-3F5A-B567-486D9CAA7C15]@0xffffff8012e85000->0xffffff8012eb9fff
            dependency: com.apple.iokit.IOReportFamily(47)[20EEB3ED-6CA5-30ED-B214-C69C5EAFF776]@0xffffff8012eca000->0xffffff8012eccfff
            dependency: com.apple.iokit.IOStorageFamily(2.1)[0F68373A-6845-334F-A3F9-1547BE96F804]@0xffffff8012fc3000->0xffffff8012fd9fff


Process name corresponding to current thread (0xffffff8b7a570b30): kernel_task





Apr 30, 2026 9:25 AM in response to Australopithicus01

Australopithicus01


I should note:


I installed Sequoia on my five internal sn850x SSDs and ran them as my boot system

they were new sn850x 1TB, 2TB, 4TB heatsink models


macOS Sequoia was installed fresh on each 2019 iMac from a thumbdrive macOS installer, updated, with only a few apps installed -- DriveDX, AJA System Test


this is the second stage of my testing process on Macs I buy to flip


these were the first sn850x SSDs I installed under Sequoia so I kept them running for weeks with sleep set to normal (I did not prevent the units sleep) to test them over time -- im glad I did


first, I erase and install fresh Sequoia, update, test around on the original fusion volume to test the unit for any anomalies


second, I replace the fusion Apple SSD with sn850x SSD (and remove the SATA HDD)

then erase the sn850x and install fresh Sequoia, update, test around before sealing the iMac back up


the sn850x-Sequoia units tested solid all around -- but started hitting the "3rd party NVMe controller. Loss of MMIO space" restarts after I updated from 15.3 to 15.4x -- I kept the update process going through 15.6x hoping the issue would be resolved -- but it didn't


that's when I replaced them all with the genuine authentic OEM SSPOLARIS parts and all issues cleared


I add this to establish the state of the installed systems -- this testing occurred mid-late 2025


my whole point of all this is save someone the headache of installing Western Digital sn850x SSD because they are a pain to swap out a second time... if this information flies here



Apr 23, 2026 2:03 PM in response to akfromnyc

akfromnyc wrote:

Here is the DriveDx report - I have never used this before, just downloaded it as you suggested:


https://discussions.apple.com/content/attachment/b6032251-5ab1-43d7-a90f-64293302a701

Please post the complete DriveDx text for each of the internal drives. I would like to examine the full report for that SSD. I have sometimes been able to resurrect SSDs which report errors. Errors are not always fatal with an SSD.


Apr 23, 2026 8:50 PM in response to akfromnyc

The health report for the internal Hard Drive also shows a problem. Attribute #189 "High Fly Writes" has exceeded the manufacturer's expectations. This is a cause of concern. I don't think I've ever seen this occur on any of the Hard Drive's I've examined.


It seems the other health attributes for the internal SSD look good. I'll have to think about the best way to have you reset the internal SSD to see if it can improve the SSD's performance & condition. It has been a while since I performed the operation....much harder to provide instructions. However, I'm not sure it really matters since your internal Hard Drive is of concern so recreating the Fusion Drive isn't a good idea. While the internal SSD is 120GB.....installing macOS onto it won't give you any room to store data on it. And until we know the SSD's errors are not continuing to accumulate, using it for data storage is not recommended.


Installing macOS onto the internal SSD may be an interesting exercise and monitoring the health of the SSD to see if those "Data & Media Integrity Errors" continue to increase & at what rate, especially if we reset the internal SSD.


I think the combination of these problems likely broke the Fusion Drive.


I don't think either of the internal drives will cause a problem at this time for booting macOS from an external SSD.

Apr 24, 2026 7:26 PM in response to akfromnyc

akfromnyc wrote:

Separately, I find the DriveDX usage figures a bit puzzling. The SSD shows ~15,000 hours (and the HDD ~25,000) over ~5.5 years. But given that I’m away roughly 3 months a year and, when home, realistically have ~6 hours/day of potential usage time, the implied “active” window is closer to ~9,000 hours total. The reported SSD figure exceeds that by a wide margin, which suggests it’s capturing powered/idle/background time rather than true user activity—but at face value, the math doesn’t intuitively line up with how much I’m actually on the machine. It may also reflect background processes like Backblaze, Time Machine, and Dropbox keeping the drives intermittently active even when I’m not actually using the Mac?

The difference in power on hours between the SSD & HD is probably due to the SSD being able to enter a low power mode whereas the HD is not. It is much easier for an SSD to enter a low power mode than it is for a HD.


And as long as a Mac is powered on, the drives will also be powered on unless the system is configured to power down drives. macOS tends to kill HDs by being overly aggressive at putting HDs to sleep since macOS tends to wake up a lot during "sleep" periods.....and that sleep & wake is very hard on the HD's drive heads. I've seen a lot of Apple HDs wear out at less than 5k power on hours due to this aggressive sleep/wake of HDs.


So yes, the HD at least is still awake & considered "powered on" even when you are not actively using the device. Some of it may be due to configuration, but also to the items you have mentioned causing the Mac to wake up to perform maintenance functions & scheduled tasks. I've never taken the time to analyze the power on hours of a Fusion Drive setup.

Apr 28, 2026 7:18 AM in response to Australopithicus01

Australopithicus01 >> WD Black SN770


Hi, what macOS are you running that SN770 in the 2019 NVMe slot

i presume with Sintech NGFF adapter


I had WD_BLACK SN850X SSDs running flawlessly in five 2017-2019 iMacs under Mojave and Sequoia but started getting overnight crashes around 15.4 and replaced them all with OEM SSPOLARIS SSDs — Mojave still ran them perfect


now i only install the OEM SSPOLARIS SSDs…the Samsung 970 EVO Plus SSDs were perfect in Mojave and Sequoia but they got too expensive






Apr 24, 2026 9:39 AM in response to HWTech

Thanks for the thoughtful analysis—very helpful.


At this point, I’m not inclined to try running anything off the internal drives. I’m currently booting from an external USB SSD (Samsung T7), and performance is generally good. The only intermittent issues I’m seeing—occasional freezes and a kernel panic—appear to stem from low-level interaction with the failed internal NVMe SSD, rather than the external drive itself. I’ve attached two short excerpts from a recent kernel panic log that show the NVMe timeout directly.


Given that, my working assumption is that if the internal SSD could somehow be taken fully out of the equation (or effectively neutralized), the external boot experience would likely be stable enough that I wouldn’t need to pursue an internal HDD → SSD upgrade.


I take your point on the HDD as well—especially the “High Fly Writes” attribute—which does suggest it’s not in great shape either. That reinforces my hesitation to rebuild the Fusion Drive or rely on either internal disk going forward. At this stage, I’m more focused on isolating the source of instability than trying to rehabilitate the internal drives.


Apr 24, 2026 9:52 AM in response to -g

Interesting—just to make sure I’m understanding correctly: when you do these upgrades, are you sourcing an original Apple 2TB NVMe blade and installing it on the NVMe slot, rather than replacing the HDD with a SATA SSD? If so, doesn’t that introduce additional complexity by maintaining a two-drive setup, versus the simpler approach of removing the NVMe blade entirely and just replacing the HDD with a single SATA SSD?



Separately, I find the DriveDX usage figures a bit puzzling. The SSD shows ~15,000 hours (and the HDD ~25,000) over ~5.5 years. But given that I’m away roughly 3 months a year and, when home, realistically have ~6 hours/day of potential usage time, the implied “active” window is closer to ~9,000 hours total. The reported SSD figure exceeds that by a wide margin, which suggests it’s capturing powered/idle/background time rather than true user activity—but at face value, the math doesn’t intuitively line up with how much I’m actually on the machine. It may also reflect background processes like Backblaze, Time Machine, and Dropbox keeping the drives intermittently active even when I’m not actually using the Mac?

Apr 28, 2026 2:05 PM in response to Australopithicus01

Hi Australopithicus01


Thanks, that’s really helpful and encouraging to hear.


One wrinkle in my case—I’ve had some kernel panics that seem tied to the internal NVMe (timeouts), and the current 128GB blade is showing a SMART “failing” status. Since wiping it, things have been quieter, but I’m not convinced the underlying issue is fully gone.


Given that, do you still think a dual setup like yours (SATA + NVMe) is a good idea, or would you be concerned about reusing the NVMe slot/path at all? Also, have you seen any issues with longer-term macOS updates or compatibility with NVMe setups like this?

Really appreciate your perspective.


Apr 29, 2026 6:57 PM in response to -g

Thank you for this information -g.


Cutting Wheel

Your example seems like the same iFixit product I tried. I was not happy and I turned to the unthinkable steel blade because I have the skills. Happily we both know the cable issues and we each do what we find works best. Possibly your product is sharper than the iFixit which would make it a safer suggestion for most.


Loss of MMIO space

Your documented information is most helpful and persuasive. It also reinforces this article citing issue on older MacBooks. https://theaveragelearner.com/post/how-to-fix-3rd-party-nvme-controller-loss-of-mmio-space-macbook-kernel-panic/


My reference for WD Black came from information by trs96 in tonymac86 and my own limited experience.

I was considering replacing the SN770 with the SN850x as internal boot drive but your information gives pause for thought. By design the two drives are very different, the SN850x with onboard NAND and the SN770 with HMB.

While I have not read any unsatisfactory reports of 850x in 2019 imac in MacRumors, your experience becomes most important.

I originally purchased the 4TB 850x as an external drive which works well in an external Zike Z666 and thus good for a future M4 Mac mini upgrade. With the SN770 behaving well there is little incentive to replace. So there it shall remain.

Many Thanks.

Apr 29, 2026 8:59 PM in response to Australopithicus01

Are you reporting success with SN770 internal on iMac 2019 running SEQUOIA?


the sn850x were solid internal running MOJAVE on 2019 where i do my heavy lifting


the “crash” running Sequoia is you get a ‘your computer was restarted’ notice when you wake it up in the morning

then the ‘report to Apple’ prompt

then the detailed report


sometimes good for a week, then the morning crash report

sometimes two days in a row it would happen


i had sn850x SSDs installed in five 2019 iMacs over a few months

all five 2019 iMac running sequoia with internal sn850x had the issue


2019 are my thing

I’ve upgraded at least twenty 2019 fusion models with NVMe SSDs in the past two years

i flip them for a good time…

Apr 30, 2026 3:06 AM in response to -g

Hi -g,

I test new releases of OSX on an external drive Zike drive with WD Black SN850x NVMe, to get the feel of them. I have also run both Sonoma and Sequoia on the iMac with SN770.


Given your comments, I cannot say I have run either of those two operating system on my iMac long enough to make an informed statement. I can say during the short periods they were installed, about one week, there was no evidence of any technical incompatibilities. No boot problems whatsoever.


The SN770 has operated smoothly, once I had removed the Sintech 2280 and fitted a cheap short NFHK adapter. I have principally been using Ventura so your point about Sequoia is moot. You have made me curious and I will be interested to test Sequoia for a longer period.


Reflecting on the SN850x, I recollect many of the successful upgrades on MacRumors relate to the earlier SN850.

Another question that deserves review. Thanks again for your information.

Apr 30, 2026 3:15 AM in response to tbirdvet

Hi tbirdvet,

My apologies for contradicting your statement about ease of iMac upgrade. I interpreted your comment as relative in comparison with other iMacs. I now realise you meant in relation to an inexperienced user. A comment with which I can fully agree.


Thank for your reply which under the circumstances is most generous:

I'm sure it is easy for some users. I have myself taken apart many Macs and no issue. However on my 2019 27" iMac I find using an external TB NVME drive to be a much easier solution.


2019 iMac Fusion Drive Failure — Upgrade HDD to SSD or also Remove Failed NVMe?

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