My initial setup: a 250GB AirBook which already had 10.11, with about 200GB on it; regular TimeCapsule backups; and a 1TB external drive (FireWire 800 connection) divided into 4 equal 250GB volumes - 1 each for bootable clones (made with SuperDuper) of my AB (usually made about weekly) and my wife’s (same Mac, somewhat different SW), 2 more for different kinds of extras (neither of which has much on it).
Since I lost all my data twice long ago, I’ve become a belt-and-suspenders user. Not only do I have 2 **’s (TC and my clone), I also have TechTool Pro, which makes an “eDrive”, a small bootable partition on my AirBook from which I can run TTP; and a bootable USB of DiskWarrior (which is also on my AB).
- Make fresh clone of AB to “AB Clone” (ABC)
- transfer the stuff from one of the “extras” volume to the other, so as to have yet another 250GB volume free, which I formatted and named ElCap (EC).
- Install 10.11.2 on EC, make sure it boots (it most likely will, mine did)
- booted up from EC, used Migration assistant to migrate only the system settings, and the documents and data (the 2nd and 3rd choices you’re offered), but none of the apps, from my AB to ElCap. Rebooted a couple of times, to make sure it was OK.
- (Ah, yes, now it turns out I used 2 external volumes!) Booted up from EC, DL’d and installed SuperDuper! on it, made sure it booted with that.
- Booted from EC, I cloned that to ABC (using SD’s “Erase then copy” option).
- Booted from ABC, to make sure it was OK.
- Booted from EC, I started to repopulate my apps by DL’ing and re-installing them, according to the theory I described above, starting with the most essential. (Copy and paste or drag and drop won’t work for me here, because most apps install arcane things throughout the system which I don’t know about).
- After every few installs I’d see if EC booted up, and if it did, I cloned it to ABC (this time using SD’s “smart update” function, which only copies changed items, and is thus much faster than “erase then copy”).
- Every few times, for safety’s sake, I tried booting from ABC. Also, every now and then I booted from the AB, from where I ran DW on both EC and ABC, to make sure the directory was OK (occasionally it found something to repair, but I never had a problem in this regard).
- Somewhere toward the end I installed that Kensington trackball driver, which hung my system (that was the BAM).
- Booted into AB (but it might have been ABC), and opened up EC, and hunted down the trackball driver and its .kext (*), and deleted them (and emptied the trash).
- EC now booted fine, so I installed everything else I wanted - omitting the Kensigton driver, of course - until I was done. I encountered no more problems.
- Finally, I cloned ABC to AB (“erase then copy”).
* I don’t remember any more for sure where I found the files. But the trackball driver is a pref pane, and .kext files are kernel extensions, and thus in an Extensions folder. Both are in Computer>My AirBook>Library, then >Extensions, and >PreferencePanes. That said, there’s a strange thing about .kexts: I read that they’re ony functional if the related app is active, or trying to be, otherwise they just fill space (but they’re small). So, despite also reading that not only the app, but its kext must always be removed, which I did, I’m not sure it’s really necessary.
In retrospect, though, I could have saved the time I spent hunting, and it would have been safer, had I done it differently, not as in 12 (above). Still, the way I did it pretty much proved the culprit. Instead, though, I could have done this, which I recommend, since then you don’t have to hunt anything down to throw out:
12. Boot into AB, clone ABC to EC (“erase then copy”), and go on installing apps, omitting, of course, the Kensington driver.
Two more things:
First, I had a few games, which use Steam. Feeling no great need for them, a bit wary of that installation (perhaps needlessly), and tired of fooling with my Mac for now, I haven’t re-installed that yet. But I will, sooner or later, and then I’ll see.
Second: There might be an easier way to do all this using something like CleanMyMac, installed on a functional clone, (which plays well with El Capitan) to delete all the things which you suspect might be problematic (or, conversely, delete everything except for “sure things”), reboot, and, if you got the right files, the update via the App Store to 10.11.2 should go fine. But that’s another story, which I never played.
Good luck! And be prepared to not see your family or friends, or use your Mac for many, many hours! Get a good book to read while the time-consuming stuff is going on.