Using OnyX utility on a MBP w/ SSD installed

Good Day all,


I was curious to know if it is safe or necessary to using common Mac cleaning utilities like Onyx on a Macbook Pro that has been upgraded to an SSD. I recently upgraded my 13 Macbook Pro 8,1 to a Samsung 840 SSD 512Gb and have gone through various website that like ways to optimize using an SSD on a Mac.


This is what I have thus far:


Don’t run benchmarks on your new SSD

Use Trim Enabler (I went with Chameleon Optimizer for this)

Turn off local Time Machine snapshots

Turn off hibernation

Set noatime flag

Turn off sudden motion sensor

Turn off hard drive sleep

Delete old sleep image



So after doing all this, do I still need to use a utility such as Onyx from time to time on a MBP with an SSD. Or are these kind of utilities harmful to SSDs?


Thanks

OS X Mountain Lion (10.8.4)

Posted on Jun 9, 2013 5:12 AM

Reply
4 replies

Jun 9, 2013 5:14 AM in response to Stuwawah

You don't need any cleaning app. OS X knows how to take care of itself, so you don't need any other app. Furthermore, they can delete a Mac OS X file and damage OS X.


TRIM helps you keep the SSD life, so always that you have it turned on, it's good for the drive. Apart from all the things listed, you don't have to do anything more. As I can see, a lot of them are for the SSD.


You should make backups of your data onto an external drive. Note that local snapshots aren't made if you have Time Machine deactivated

Jun 9, 2013 5:33 AM in response to Stuwawah

There can be uses for OnyX and similar cleaning programs (though not regular), but besides the argument of utility, the routines these programs run will have no harmful effects on SSDs.


The setup you seem to be looking for is a minimal-use approach that will keep the SSD from wearing out over time and reducing either read or write speeds; however, the things that affect this most are persistent writing, and OnyX does not do this to any significant degree.

Jun 9, 2013 5:40 AM in response to Stuwawah

Stuwawah wrote:


Do I still need to use a utility such as Onyx from time to time on a MBP with an SSD. Or are these kind of utilities harmful to SSDs?


OnyX is not harmful to SSD's or hard drives as it only deals with software tweaks, permissions repair, deleting cache files and other software based maintenance/privacy issues.


Since a SSD is just another storage device, it can still store corrupted/poisoned cache data just like a hard drive.



OnyX is from a reputable developer and has been around for many years, it's always been free and one of the most popular utilities for OS X.


One has to use the OnyX version for their operating system version. When it says you need to reboot, you need to do so, or at least at the end of using OnyX and before continuing to use the machine for other uses as cache files are rebuilt upon a reboot when the system can't find the old corrupted one (that was deleted) anymore.


The only rare problems with using OnyX is by those who ignore it's instructions or they are using one of the other tweaks and don't know what they are doing.


OnyX won't damage any system files and is very cautious in warning people, which is unlike other utilites out there.


A Mac can take care it's own maintanence, however sometimes corruption or privacy issues develop and one wants to clean out the system and all what it stores.


As you should know, SSD's cannot be securely erased. So for semi-secure deletion of private data, you need to fill 50% of the remaining space of the SSD with many small files, then delete it and then repeat that again for the other 50% with different data.


What TRIM will do is write the second 50% data to the less used spaces and overwrite your files, however you can't fill up your SSD or the machine will refuse to function. And just in case the SSD decides to reuse the first 50% data and re-enable it's space on the drive in order to reduce wear, you change the data so it writes it to the remaining 50%.


For 100% secure deletion of SSD data, the NSA advises grinding it into a fine poweder. 🙂

Jun 9, 2013 7:01 AM in response to Stuwawah

How to maintain a Mac


1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; make them independent of each other. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.


2. Keep your software up to date. In the Software Update preference pane, you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis. This is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible.


3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, this stuff is useless, or worse than useless.


The more actively promoted the product, the more likely it is to be garbage. The most extreme example is the “MacKeeper” scam.


As a rule, the only software you should install is that which directly enables you to do the things you use a computer for — such as creating, communicating, and playing — and does not modify the way other software works. Use your computer; don't fuss with it.


Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.


The free anti-malware application ClamXav is not crap, and although it’s not routinely needed, it may be useful in some environments, such as a mixed Mac-Windows enterprise network.


4. Beware of trojans. A trojan is malicious software (“malware”) that the user is duped into installing voluntarily. Such attacks were rare on the Mac platform until sometime in 2011, but are now increasingly common, and increasingly dangerous.


There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.


Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must be acquired directly from the developer. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from a web page without your having requested it should go straight into the Trash. A website that claims you have a “virus,” or that anything else is wrong with your computer, is rogue.


In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.


Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.


5. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem. While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage consumption and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.


If storage space is running low, use a tool such as the free application OmniDiskSweeperto explore your volume and find out what's taking up the most space. Move rarely-used large files to secondary storage.


6. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.


The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Using OnyX utility on a MBP w/ SSD installed

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