Simplest way to reinstall clean version of Yosemite

Hi,
Not the most technical guy when it comes to OS systems.   I have a Macbook Pro from early 2013 which has Yosemite installed.   It is running really slow and keeps freezing.
Have tried to remove lots of unwanted apps etc from the system but doesnt make much difference and would like to do a complete wipe and re-install to start with a clean slate
Anyone have any really simple instructions on how i do this?
Thanks!

There are a few different ways to do this, but this is what I do:
Download a new Yosemite installer from the app store.
Make a USB flash drive Yosemite installer with an 8 GB thumb drive and diskmaker X  http://diskmakerx.com/
back up your documents.
I use iCloud keychain to back up internet passwords. If you have any other passwords, for example, network settings or mail accounts, write those down.
I find it helpful to make a list of everything I am planning on reinstalling.
Boot from the thumb drive installer.
Use the utilities on the thumb drive to erase (format) your HD.
Use the thumb drive to reinstall Yosemite.
reinstall your apps from scratch (from installers, not from backups).
Move your documents back to your HD.
Don't install any third party antivirus software, "cleaners", CleanMyMac, MacKeeper (or anything else that smells like that).
There could be a lot of other reasons why your Mac is not running well (like a HD that is too full, not enough RAM for the software you are trying to run, other crapware). If you reinstall bad software you'll just reinstall your problems.

Similar Messages

  • Simplest way to reinstall OS?

    I have an x120e that's a few years old, works fine but is slow as mollasses.  I want to do a fresh install of the OS, and want to do it in a way that brings the fewest headaches.  I see there is a recovery partition but I have no idea what that is for.  I have googled this and seen suggestions but those ways seem to eliminate the built-in Lenovo functionality like the f keys and such. 
    Can someone point me to the easiest way to reinstall to speed up the machine without having to track down drivers and Lenovo-specific add-ons?
    Love this machine, by the way.
    Solved!
    Go to Solution.

    OK,
    the steps are discribed on tens pages on support site and forum threads. Nevertheless:
    1. create Factory_Recovery Media using Lenovo Factory Recovery Disks application (find it in Control Panel). The media might be USB stick (16 gb) or CD+3DVD
    2. backup your data to the external drive as the laptop drive will be formatted at all
    3. insert Boot media you've prepared at step 1. Reboot laptop, immediately press F12 several times, select that media as bootable drive. Continue recovery process. Everything will be done w/o your intervention including OS activation.
    4. after recovery process will be done connect to the internet, launch Lenovo ThinkVantage System Update (in Control Panel) which will connect to the Lenovo Support site, find out all needed up to date critical OS patches, drivers, Lenovo software. Note the total size of updates will be 500 mb and more. I'd recommended to load and install every critical and recommened update.
    5. Launch m$ OS update application.
    I'd recoomend to make the full system backup at this step using OS backup app or Lenovo Rescure & Recovery app or any other you prefer. You'll get full up to date backup for the future.
    I didn't say about BIIOS update, check it out and perform before the system recovery process.
    There is a chance the media at step 1 will not be done by some reason. Give the feedback here with error description.
    x220 | i5-2520m | Intel ssd 320 series | Gobi 2000 3G GPS | WiFi
    x220 | i5-2520m | hdd 320 | Intel msata ssd 310 series | 3G GPS | WiFi
    Do it well, worse becomes itself
    Русскоязычное Сообщество   English Community   Deutsche Community   Comunidad en Español

  • Reinstall Clean Version of Lion

    Hello,
    So, I received a MacBook Pro that my brother used for Christmas and that he bought earlier this year. I wanted to erase everything on the HD and start clean. There's no CDs, nothing to use to do this. There's no earlier backups that he made so I can't use recovery. Even tried to buy a fresh copy from Apple Store using my own Apple ID and can't even do that. I tried Command-R but it asks for the account in which I used to purchase Lion which I haven't done yet. Any way to do a fresh install? Suggestions? Thanks!

    Is this MBP running Lion?
    If it is when did your brother buy it, Did it come with Lion pre-installed?
    If the above is true then you can boot into the Lion Recovery partition on the hard drive (it is a hidden partition) by holding down either the "Option" key at boot, that will give you a screen where you can select the partition to boot to, or the Command+R key and that will boot directly into the recovery partition.
    Once you boot into the recovery partition you can use Disk Utilities to erase the Macintosh HD and then reinstall the OS. Be adviced that to reinstall the OS you will need to download it from the Apple website, this happen automatically when you choose to install, and it is a 3.5+ Gigabit download. So it will take awhile depending on your internet connection speed. And also be adviced that once the download and install finishes the downloaded file get deleted
    There are ways to save this file for future use but I won't go into that. Just do a google search for the instructions on how to do this.
    NOTE:
    Before you do this save to an external drive all the program install files your bother has installed. They will be in the Downloads folder and will have either .ZIP or .DMG file extensions. If you don't do that before you reinstall the OS these programs may be lost to you as they are more then likely associated to your brothers Apple or other software venders site log on ID and you won't be able to download them and or run them without buying them again.
    Also make sure you save any License key coded he may have for all the programs. Again without those License keys you would need to buy them again.
    Good Luck.

  • Which method to reinstall a clean version of Mavericks?

    I'm getting thoroughly confused as to the method(s) afforded to me to reinstall Mavericks cleanly. My machine came pre-loaded with 10.9.0. Since buying a new customised iMac four weeks ago I've been struggling not only with a blurry display but also with myriad bugs. I've been so busy with all of that that I've not had time yet to acquire and install my own additional apps. I've tried one Mavericks update, from the Apps Store, bringing it to 10.9.2 but it made zilch difference to any of my problems.
    Using the Web to bone up on how to download a fresh copy of Mavericks and then to put it on to a bootable USB drive has revealed that there are several methods for doing this. However, each involves multiple procedures and if you don't do them just right you risk ending up with a dead machine. But amongst the many articles I looked at was this:
    http://www.macworld.com/article/2056561/how-to-make-a-bootable-mavericks-install -drive.html
    in which Dan Frakes states in a section called 'A note on installer compatibility' that owners of Macs that came with Mavericks pre-installed aren't allowed to download a new copy of Mavericks with which to do as they wish. Instead, only an 'Internet Recovery' install is permitted.
    Then, on these forums I've seen reference to this, which seems to suggest that a copy of Mavericks, other than the one being used, is stored on the Mac and simply needs to be envoked:
    http://support.apple.com/kb/ph14243?viewlocale=en_US
    Errh, or does it?
    Going back to the macworld article, is Frakes's contention true? Could I only envoke an Internet Recovery (and that only), where presumably all control will taken away from me and a download-and-install done all in one operation? (There might be issues in my case, as my internal HD's partitioned).
    I've of course been doing Time Machine backups along the way but TM backups will only deal with the system disk's contents as delivered initially, including any bugs or damaged files that might have been there at that time. Only a clean install of some kind, from a newly-acquired copy of the Mavericks file, will be the sensible thing to do, therefore, if I want to try the fix the current problems with my Mac.
    But then there's the Apple Support note about using Recovery for reinstalling the OS. What makes this different to an Internet Recovery? In this case, is Recovery done from a good copy of Mavericks stored on the Mac (seems very unlikely), or is this in fact the same as Dan Frakes's Internet Recovery, except that the Apple Support note doesn't go on to say that the Internet will be automatically accessed?
    Has anyone using these forums been in this situation yet and discovered the ins and outs of trying to download and install a clean version of Mavericks, when the current OS on their Mac is already Mavericks?
    Going to the Apps Store (at which I've registered) and looking up the description of the Mavericks Installer file there, a small button on the webpage indicates that it's free and, certainly in my case, there's no wording there to indicate that I'll not be permitted to download it. But perhaps that won't happen until I actually try to do it?!

    Kappy,
    Sorry I've not responded for a few days. I've been busy with important issues outside of computing.
    I've read your response many times over and although I still find it confusing, it appears that at long last you're beginning to agree with me - that machines that already have a copy of Mavericks pre-loaded are a special case, in that with them you can't just go to the OSX Mavericks Installer at the Apple Store and download the file there, with a view to performing a reinstall of it and/or to make a bootable copy of it, and then expect it to work. Instead, the only options available are to use what's called 'OSX Recovery', or 'Internet Recovery', two mechanisms that are especially built into the Mavericks Mac itself. Now, I might still have got this wrong but I think that the former will restore a copy version of Mavericks on the machine as loaded by the factory (not from Time Machine), whereas the latter will specifically download a new copy of Mavericks from a dedicated Apple server (not the same file as found at the Apps Store). Either mechanism will require the Internet to be accessed.
    From all of the research on this that I've done by looking through other postings in these and other forums, there's widespread misunderstanding of this, in my opinion. From what I've read, I think the majority who've written about it have got it wrong and only one or two have realised that, for current post-Mavericks machines, what you're actually permitted to download is quite limited and specific. Indeed it's very easy to get this so wrong that if you attempt it without truly understanding it you can easily end up with a dead machine and no copy at all of Mavericks! Both OSX Recovery and Internet Recovery require the system disk to be erased before the replacement copy of Mavericks is added to it, but if something goes wrong with the download, for example, or you find you're not permitted to download the file anyway (because you've requested the wrong Mavericks file), you've basically had it!
    Why on earth Apple has devised such a complex mechanism in the first place is quite beyond me. I can only presume that, because hard install media (CDs, DVDs) has now been consigned to the past, Apple's become paranoid about the possibility of people downloading copies of the OS to put on their own media and it then possibly getting illegally distributed. But Mavericks is hardly likely to work on a non-genuine Apple machine anyway, and Mac-ers are allowed to now update from earlier versions of the OS for free, so where's the problem? I just cannot fathom why Apple doesn't simply provide a ready-made USB memory stick with a copy of the OS on it when someone buys a Mac. There are surely ways of locking the stick both to keep it safe from erasure or corruption and to associate it, by way of serial.no., with only a specific machine?
    Anyway, back to the problem in hand. My understanding - and I'll be the first to hold up my hands and admit that I'm a complete idiot if I'm wrong - is that post-Mavericks machines (such as mine) incorporate a normally-hidden zone on the system drive (or system partition) that holds: a presumed good copy of Mavericks, a Disk Utility, a minimal form of the Safari browser, and the Restore mechanism for Time Machine. If, therefore, you wish to reinstall the OS from this copy, then you would envoke specifically OSX Recovery. You'd type Cmd + R during a restart. You'd need to assume that the copy of the OS (not the copy you've been using) is therefore good and totally uncorrupted (which it might not be!), but at least this recovery method should be relatively fast. My guess is that the Internet access requirement for this is purely for authorisation purposes (reading the machine's serial no. and doing a quick check on the hardware) and nothing else.
    Incidentally, for both recovery methods, Apple strongly advises that you ensure that your router is configured to DHCP. Look very carefully in:
    http://support.apple.com/kb/ht4718
    I assume this is because of the simplified nature of the Internet access by the minimal browser contained in the Recovery zone and also the presumed minimal status of the Network software on the machine. This unfortunately will mean a separate and very awkward additional task for those of us who are not using DHCP. And then a repeat of that later on, to put the router back to its normally-required state. Jeez, all this palaver just to try to end up with a decent copy of the OS on the machine!
    My understanding is that OSX Recovery renders you effectively an on-machine backup copy of Mavericks but with all your files and settings remaining intact. (At one stage I had a suspicion that the backup copy was a download from an Apple server, but now I'm not so sure and instead I think it's from a copy of the OS kept in the Recovery zone on the HD from Day One). Bear in mind that if the Recovery zone, or specifically OSX Recovery, has become corrupted or there are bad files amongst the copy OS, all you'll end up doing is putting another corrupted version of Mavericks back. There's really no substitute, in my view, for a proper clean install, and so for this you need to envoke Internet Recovery instead, the alternative mechanism.
    Internet Recovery follows a similar procedure, except that you use Cmd + Option + R during the first restart. You follow the instructions through, and before Recovery attempts to connect the machine with the Apple server you're required to wipe the entire system drive. Unfortunately if you've partitioned your system disk, then this will cause a problem, possibly causing the procedure to freeze (see the above kb article). So you've no real option but to save any precious files in them and to delete those partitions beforehand, reconstructing them later on, when hopefully the full Internet Recovery will have succeeded. After the server performs a couple of checks on your machine the 'guaranteed clean' version of Mavericks is then downloaded, straight into the system drive, along with a copy of the Recovery zone. My assumption is therefore that the Internet Recovery download will be at least 13GB, if not more. OSX Recovery, by comparison, should be in the region of 6GB. Anyone on a slow Internet connection will therefore experience some very frustrating hours, if not days, waiting for the Internet Recovery download to complete. Even after that there'll be many minutes before the whole process ends and the machine finally boots back up into the Welcome screen.
    Incidentally, Apple seem to say that the version you're given in the download is the version found already on the machine. So, if you've originally had 10.9.0 and you've in the interim updated to 10.9.2, does the server give you 10.9.0 again, or 10.9.2? I guess it doesn't matter too much, as you're probably going to want to download the updates and any missing iLife apps again anyway - but it'd be nice to know early on. Another ambiguity, in my view.
    Looking back at your last statement in your posting of 25th March, Kappy, what you've written there is of course true  - you're not permitted to download the Mavericks Installer file from the Apps Store, and that any other non-legitimate copy elsewhere on the hard drive will ultimately fail - but with an important caveat: Yes, you're not permitted to download Mavericks from the Apps Store in that instance, but you are still permitted to get a different and bigger file (the 'full' file which includes all of Recovery) from a different Apple server elsewhere. And that's Internet Recovery.    
    Now, do tell me, have I understood this properly? If you reckon you're truly up to speed on this and you think I'm still wrong over one or two things, do point them out.
    Actually, when I performed my recent update to 10.9.2 the screen went blank halfway through the download and remained so for some time. (The download took over 30 mins). It did nonetheless appear to complete. However, my working copy of Mavericks now seems even more buggy than the version supplied on the machine originally. So, this is why I'm seriously contemplating a full clean install now (Internet Recovery). At the time of the update, my router was configured to be using fixed addressing, not DHCP, so possibly that caused a big hiccup in the download. Somehow, I can't believe that that would be a requirement for everyday updating of the OS and apps, though. That'd be ridiculous.

  • HT203421 Is there any way to reinstall apps such as iPhoto for a prior version of OSX such as Mountain Lion?

    iPhoto seems to be corrupted so I'm trying to reinstall from Apps store but it only give me the option to download the version for Yosemite.  I need the version for Mountain Lion.  How can I get it?

    I didn't want to risk deleting my current version without finding a clean copy to reinstall.  The only version available to me in the App store is 9.6.1 which is for Yosemite but I have Mountain Lion.  I found another post which explained how to repair a corrupted iPhoto Library and since I did that iPhoto is not crashing anymore (yet) so maybe I've fixed it.

  • I upgraded to version 18, and it no longer works. I uninstalled, ran CCleaner registry cleaner, reinstalled full version and it still does not work., Windows 7

    I have been running Firefox 17.x with no issues. Updated to Firefox 18 today, and it will not render a single web page. IE and Chrome work fine. Running on 64Bit Win7 Ultimate. 6 Core/16GB Ram. Latest updates for windows, as of this weeks release. I have done a complete uninstall, run both CCleaner and Norton 360 Registry cleaner to ensure previous traces removed. Reinstalled full version. Still cannot/will not render a web page. No noted activity within the browser window. No error codes to provide.

    Try to boot the computer in Windows Safe mode with network support (press F8 on the boot screen) as a test to see if that helps.
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
    Create a new profile as a test to check if your current profile is causing the problems.
    See "Creating a profile":
    *https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
    If the new profile works then you can transfer some files from an existing profile to the new profile, but be careful not to copy corrupted files.
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Is there a way to reinstall an older version to avoid the loss of my valuable extensions and a feature without first uninstalling the current ve

    Is there a way to reinstall an older version to avoid the loss of my valuable extensions an a feature (where there are no add-on upgrades) without first uninstalling the current version.
    A great feature now missing from the 34 or 35 version forward, is where I could previously grab a tab, and drop it into my bookmarks and if necessary (which is always), simultaneously scroll up or down with the mouse and drop it in. NOW, i either have to scroll the bookmarks first and then grab and drop, or I have to drag the tab over to the top or bottom of the bookmarks screen for the system to recognize that it's there before it scrolls for me, then drop it to the correct location. Was this feature too difficult to keep from crashes occurring? This feature compensated for a bookmarks save window feature lost in version 3+ for which there is no add-on currently.
    i wish you guys would leave the awesome features alone. Really. You guys help and hurt us with every new version.

    Direct Download Links for Adobe Software
    Mylenium

  • I have deleted iPhoto from my MacBook Air. When I try to reinstall it, itunes tries to charge me. Is there a way to reinstall the old version for free?

    I have deleted iPhoto from my MacBook Air. When I try to reinstall it, itunes tries to charge me. Is there a way to reinstall the old version for free?

    depening on what OS you're running you should be able to reinstall it without charge since it's part of the operating system. if running 10.6.8 or earlier you will need to use the applications install disc if there is one or if you only have one disc you can put it in and do a reinstall of the OS which will put the iphoto back on. if running 10.7 or 10.8 can sign into the app store w/ the same apple id that is associated w/ the mac and it should show in your purchases for you to reinstall it. you may need to click on the accept button if it appears next to the iphoto in your purchase listing.

  • I jus bought the new Eminem album on iTunes for £10.99 but before looking I ordered the one that's the clean version and not the swearing one!!! Is there any way I can cancel the clean 1 or give it back n get the swearing 1 instead???

    I jus bought the new Eminem album on iTunes for £10.99 but before looking I ordered the one that's the clean version and not the swearing one!!! Is there any way I can cancel the clean 1 or give it back n get the swearing 1 instead???

    I jus bought the new Eminem album on iTunes for £10.99 but before looking I ordered the one that's the clean version and not the swearing one!!! Is there any way I can cancel the clean 1 or give it back n get the swearing 1 instead???

  • Is there a way to reinstall an older version of Photoshop (CS5) without the CD.

    I lost my Photoshop CS5 CD and now I need to reinstall on my new computer.  Is there a way to reinstall without the CD?  I can't afford to buy it again.  I have the serial numbers and information from the original purchase.

    Direct Download Links for Adobe Software
    Mylenium

  • After a clean install of Yosemite in iCloud remained links, which were opened in Safari on the Mavericks

    After a clean install of Yosemite in iCloud remained links, which were opened in Safari on the Mavericks.
    Please help remove old and obsolete references to iCloud for Safari.

    Hi leonie,
    It looks like once my computer was subject to a clean install of OSX Mavericks, programs installed with iLife, i.e. iWeb, GarageBand. iPhoto, etc, were removed from my HD and cannot now be reinstalled.. I form the impression that they are not on the installation DVD's that shipped with my computer, and having examined the disks by placing them in my machine, there is no way I can tell whether that is correct, since there is no 'button' that allows me to look for their presence on the disks.
    If you can shed any light on that conclusion, I'd be grateful for any advice you could offer. I guess it's not super imperitive that I have GarageBand '09, I can get by without it, but it would have been nice to have, and a couple of my songs use loops that were from GB '09, and these are now absent from the songs when played back in GB X. Of course, I cannot download the '09 version from the App store. Looks like Apple has me borked!
    Thanks for your help, anyway, I'm always pleased to see your name here..
    Regards, Ontradio..

  • MBP 2012 still slow after clean install of Yosemite

    Hello,
    I'm hoping someone can help me, I've done just about everything I can find online to get my MBP to work like it used to. After unsuccessful attempts at different workarounds, I decided to wipe everything perform a clean install of Yosemite.
    Still no luck!! #nobueno
    Problem description:
    After clean install of Yosemite, my MacBook Pro (2012) continues to run at a snailspace. Very slow!
    EtreCheck version: 2.1.8 (121)
    Report generated February 18, 2015 at 11:51:42 AM PST
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        MacBook Pro (13-inch, Mid 2012) (Technical Specifications)
        MacBook Pro - model: MacBookPro9,2
        1 2.9 GHz Intel Core i7 CPU: 2-core
        8 GB RAM Upgradeable
            BANK 0/DIMM0
                4 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                4 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en1: 802.11 a/b/g/n
        Battery Health: Normal - Cycle count 294
    Video Information: ℹ️
        Intel HD Graphics 4000
            Color LCD 1280 x 800
    System Software: ℹ️
        OS X 10.10.2 (14C109) - Time since boot: 1:41:54
    Disk Information: ℹ️
        TOSHIBA MK7559GSXF disk0 : (750.16 GB)
            EFI (disk0s1) <not mounted> : 210 MB
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
            Macintosh HD (disk1) / : 748.93 GB (735.33 GB free)
                Core Storage: disk0s2 749.30 GB Online
        MATSHITADVD-R   UJ-8A8 
    USB Information: ℹ️
        Apple Inc. FaceTime HD Camera (Built-in)
        Apple Inc. Apple Internal Keyboard / Trackpad
        Apple Computer, Inc. IR Receiver
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    User Login Items: ℹ️
        None
    Internet Plug-ins: ℹ️
        Default Browser: Version: 600 - SDK 10.10
        QuickTime Plugin: Version: 7.7.3
    3rd Party Preference Panes: ℹ️
        None
    Time Machine: ℹ️
        Time Machine not configured!
    Top Processes by CPU: ℹ️
             4%    WindowServer
             1%    Finder
             1%    mds
             1%    mds_stores
             0%    deleted
    Top Processes by Memory: ℹ️
        163 MB    mds_stores
        86 MB    com.apple.WebKit.WebContent
        77 MB    Finder
        69 MB    WindowServer
        52 MB    mds
    Virtual Memory Information: ℹ️
        4.90 GB    Free RAM
        1.86 GB    Active RAM
        868 MB    Inactive RAM
        954 MB    Wired RAM
        2.28 GB    Page-ins
        0 B    Page-outs
    Diagnostics Information: ℹ️
        Feb 18, 2015, 10:03:37 AM    Self test - passed
        Feb 18, 2015, 09:55:07 AM    /Library/Logs/DiagnosticReports/mbpluginhost_2015-02-18-095507_[redacted].crash

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    The test works on OS X 10.7 ("Lion") and later. I don't recommend running it on older versions of OS X. It will do no harm, but it won't do much good either.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of it have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message. See, for example, this discussion.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. Try to test under conditions that reproduce the problem, as far as possible. For example, if the computer is sometimes, but not always, slow, run the test during a slowdown.
    You may have started up in "safe" mode. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(1248 ' 0.5 0.25 10 1000 15 5120 1000 25000 1 1 0 100 ' 51 25600 4 10 25 5120 102400 1000 25 1000 150 40 500 300 85 25 20480 262144 20 2000 524288 604800 5 );k=({Soft,Hard}ware Memory Diagnostics Power FireWire Thunderbolt USB Bluetooth SerialATA Extensions Applications Frameworks PrefPane Fonts Displays PCI UniversalAccess InstallHistory ConfigurationProfile AirPort 'com\.apple\.' -\\t N\\/A 'AES|atr|udit|msa|dnse|ax|ensh|fami|FileS|fing|ft[pw]|gedC|kdu|etS|is\.|alk|ODSA|otp|htt|pcas|ps-lp|rexe|rlo|rsh|smb|snm|teln|upd-[aw]|uuc|vix|webf' OSBundle{Require,AllowUserLoa}d 'Mb/s:per sec:ms/s:KiB/s:%:total:MB:total' 'Net in:Net out:I/O wait time:I/O requests:CPU usage:Open files:Memory:Mach ports:File opens:Forks:Failed forks:System errors' 'tsA|[ST]M[HL]' PlistBuddy{,' 2>&1'}' -c Print' 'Info\.plist' CFBundleIdentifier );f=('\n%s'{': ','\n\n'}'%s\n' '\nRAM details\n%s\n' %s{' ','\n'{"${k[22]}",}}'%s\n' '%d MB: %s\n' '\n    ...and %s more line(s)\n' '\nContents of %s\n    '"${k[22]}"'mod date: %s\n    '"${k[22]}"'checksum: %s\n%s\n' );c=(879294308 4071182229 461455494 3627668074 1083382502 1274181950 1855907737 2758863019 1848501757 464843899 2636415542 3694147963 1233118628 2456546649 2806998573 2778718105 842973933 2051385900 3301885676 891055588 998894468 695903914 1443423563 4136085286 3374894509 1051159591 892310726 1707497389 523110921 2883943871 3873345487 );s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[4]} ' s/:$//;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: (E[^m]|[^EO])|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[9]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' BEGIN { FS=":";if(system("sw_vers -productVersion|grep -q ^10\.1")) d="^'"${k[21]}"'launch(d\.peruser\.[0-9]+|ctl\.(Aqua|Background|System))$";} { if($2~/[1-9]/) { $2="status: "$2;printf("'"${f[4]}"'",$1,$2);} else if(!d||$1!~d) print $1;} ' ' { sub(/ :/,"");print|"tail -n'${p[10]}'";} ' ' NR==2&&$4<='${p[7]}' { print $4;} ' ' ($1~"wir"&&$2>'${p[22]}')||($1~/P.+ts:/&&$2>'${p[19]}') { print $1" "int($2);} ' '/YLD/s/=/ /p' ' { q=$1;$1="";u=$NF;$NF="";gsub(/ +$/,"");print q":"$0":"u;} ' ' /^ {6}[^ ]/d;s/:$//;/([^ey]|[^n]e):/d;/e: Y/d;s/: Y.+//g;H;${ g;s/ \n (\n)/\1/g;s/\n +(M[^ ]+)[ -~]+/ (\1)/;s/\n$//;/( {8}[^ ].*){2,}/p;} ' 's:^:/:p;' ' !/, .+:/{print};END{if(NR<'{${p[12]},${p[13]}}')printf("^'"${k[21]}"'.+")} ' '|uniq' ' 1;END { print "/L.+/Scr.+/Templ.+\.app$";print "/L.+/Pri.+\.plugin$";if(NR<'{${p[14]},${p[21]}}') print "^/[Sp].+|'${k[21]}'";} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:.+//p;' '&&echo On' '/\.(bundle|component|framework|kext|mdimporter|plugin|qlgenerator|saver|wdgt)$/p' '/\.dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".","");print $0"$";} END { split("'"${c[*]}"'",c);for(i in c) print "\t"c[i]"$";} ' ' /^\/(Ap|Dev|Inc|Prev)/d;/((iTu|ok).+dle|\.(component|mailbundle|mdimporter|plugin|qlgenerator|saver|wdgt))$/p;' ' BEGIN{ FS="= "} $2 { gsub(/[()"]/,"",$2);print $2;} ' ' /^\//!d;s/^.{5}//;s/ [^/]+\//: \//p;' '>&-||echo No' '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[2]}'{$2=$2-1;print}' ' BEGIN { M1='${p[16]}';M2='${p[18]}';M3='${p[8]}';M4='${p[3]}';} !/^A/{next};/%/ { getline;if($5<M1) o["CPU"]="CPU: user "$2"%, system "$4"%";next;} $2~/^disk/&&$4>M2 { o[$2]=$2": "$3" ops/s, "$4" blocks/s";next;} $2~/^(en[0-9]|bridg)/ { if(o[$2]) { e=$3+$4+$5+$6;if(e) o[$2]=o[$2]"; errors "e"/s";next;};if($4>M3||$6>M4) o[$2]=$2": in "int($4/1024)", out "int($6/1024)" (KiB/s)";} END { for(i in o) print o[i];} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/)||(/v6:/&&$2!~/A/) ' ' BEGIN{FS=": "} /^ {10}O/ {exit} /^ {0,12}[^ ]/ {next} $1~"Ne"&&$2!~/^In/{print} $1~"Si" { split($2,a," ");if(a[1]-a[4]<'${p[5]}') print;};$1~"T"&&$2<'${p[20]}'{print};$1~"Se"&&$2!~"2"{print};' ' BEGIN { FS=":";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1;} ' ' BEGIN { split("'"${p[1]}"'",m);FS=":";} $2<=m[$1]{next} $1<9 { o[$1]=o[$1]"\n    "$3" (UID "$4"): "$2;} $1==9&&$5!~"^/dev" { o[$1]=o[$1]"\n    "$3" (UID "$4") => "$5" (status "$6"): "$2;} $1==10&&$5 { p="ps -c -ocomm -p"$5"|sed 1d";p|getline n;close(p);if(n) $5=n;o[$1]=o[$1]"\n    "$5" => "$3" (UID "$4"): "$2;} $1~/1[12]/ { o[$1]=o[$1]"\n    "$3" (UID "$4", error "$5"): "$2;} END { n=split("'"${k[27]}"'",u,":");for(i=n+1;i<n+5;i++)u[i]=u[2];split("'"${k[28]}"'",l,":");for(i in o) print "\n"l[i]" ("u[i]")\n"o[i];} ' ' /^ {8}[^ ]/{print} ' ' BEGIN { L='${p[17]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n    "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n    [N/A]";"cksum "F|getline C;split(C, A);C=A[1];"stat -f%Sm "F|getline D;"file -b "F|getline T;if(T~/^Apple b/) { f="";l=0;while("'"${k[30]}"' "F|getline g) { l++;if(l<=L) f=f"\n    "g;};};if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F"\n    '"${k[22]}"'"T;printf("'"${f[8]}"'",F,D,C,f);if(l>L) printf("'"${f[7]}"'",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' 's/^.{52}(.+) <.+/\1/p' ' /id: N|te: Y/{i++} END{print i} ' ' /kext:/ { split($0,a,":");p=a[1];k[S]='${k[25]}';k[U]='${k[26]}';v[S]="Safe";v[U]="true";for(i in k) { s=system("'"${k[30]}"'\\ :"k[i]" \""p"\"/*/I*|grep -qw "v[i]);if(!s) a[1]=a[1]" "i;};if(!a[2]) a[2]="'"${k[23]}"'";printf("'"${f[4]}"'",a[1],a[2]);next;} !/^ *$/ { p="'"${k[31]}"'\\ :'"${k[33]}"' \""$0"\"/*/'${k[32]}'";p|getline b;close(p);if(b~/, .+:/||b=="") b="'"${k[23]}"'";printf("'"${f[4]}"'",$0,b);} ' '/ en/!s/\.//p' ' NR>=13 { gsub(/[^0-9]/,"",$1);print;} ' ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9|"sort|uniq";} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?'${k[32]}'$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ / [VY]/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' '/^find: /!p;' ' /^p/{ s/.//g;x;s/\nu/:/;s/(\n)c/\1:/;s/\n\n//;p;};H;' ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */    /;p;' ' s/^.+ |\(.+\)$//g;p;' '1;END{if(NR<'${p[15]}')printf("^/(S|usr/(X|li))")}' ' /2/{print "WARN"};/4/{print "CRITICAL"};' ' /EVHF|MACR|^s/d;s/^.+: //p;' ' $3~/^[1-9][0-9]{0,2}(\.[1-9][0-9]{0,2}){2}$/ { i++;n=n"\n"$1"\t"$3;} END{ if(i>1)print n} ' s/{'\.|jnl: ','P.+:'}'//;s/ +([0-9]+)(.+)/\2 \1/p' ' /es: ./{ s/^.+://;b0'$'\n'' };/^ +C.+ted: +[NY]/H;/:$/b0'$'\n'' d;:0'$'\n'' x;/: +N/d;s/\n.+//p;' ' 1d;/:$/b0'$'\n'' $b0'$'\n'' /(D|^ *Loc.+): /{ s/^.+: //;H;};/(B2|[my]): /H;d;:0'$'\n'' x;/[my]: [AM]|m: I.+p$|^\/Vo/d;s/(^|\n) [ -~]+//g;s/(.+)\n(.+)/\2:\1/;s/\n//g;/[ -~]/p;' 's/$/:(0|-(4[34])?)$/p' '|sort'{'|uniq'{,\ -c},\ -nr} ' s/^/'{5,6,7,8}':/;s/ *: */:/g;p;' '/e:/{print $2}' ' /^[(]/{ s/....//;s/$/:/;N;/: [)]$/d;s/\n.+ ([^ ]+).$/\1/;H;};${ g;p;} ' 's/:.+$//p' '|wc -l' /{\\.{kext,xpc,'(appex|pluginkit)'}'\/(Contents\/)?'Info,'Launch[AD].+'}'\.plist$/p' 's/([-+.?])/\\\1/g;p' 's/, /\'$'\n/g;p' ' BEGIN{FS=":"} { printf("'"${f[6]}"'",$1/1048576,$2);} ' ' /= D/&&$1!~/'{${k[24]},${k[29]}}'/ { getline d;if(d~"t") D=D"\n"$1;} END { print D;} ' ' NR>1&&$3!~/0x|\.([0-9]{3,}|[-0-9A-F]{36})$/ { print $3":"$2;} ' '|tail -n'${p[6]} ' $1>1 { $NF=$NF" x"$1;} /\*/ { if(!f) f="\n\t* Code injection";} { $1="";} 1;END { print f;} ' ' s/.+bus /Bus: /;s/,.+[(]/ /;s/,.+//p;' ' { $NF=$NF" Errors: "$1;$1="";} 1 ' ' 1s/^/\'$'\n''/;/^ +(([MNPRSV]|De|Li).+|Bus): .|d: Y/d;s/:$//;$d;p;' ' BEGIN { RS=",";FS=":";} $1~"name" { gsub("\"","",$2);print $2;} ' '|grep -q e:/' '/[^ .]/p' '{ print $1}' ' /^ +N.+: [1-9]/ { i++;} END { if(i) print "system: "i;} ' ' NF { print "'{admin,user}' "$NF;exit;} ' ' /se.+ =/,/[\}]/!d;/[=\}]/!p ' ' 3,4d;/^ +D|Of|Fu| [0B]/d;s/^  |:$//g;$!H;${ x;/:/p;} ' ' BEGIN { FS=": ";} NR==1 { sub(":","");h="\n"$1"\n";} /:$/ { l=$1;next;} $1~"S"&&$2!~3 { getline;next;} /^ {6}I/ { i++;L[i]=l" "$2;if(i=='${p[24]}') nextfile;} END { if(i) print h;for(j=0;j<i;j++) print L[i-j];} ' ' /./H;${ x;s/\n//;s/\n/, /g;/,/p;} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps crontab kextfind top pkgutil "${k[30]}\\" echo cksum kextstat launchctl smcDiagnose sysctl\ -n defaults\ read stat lsbom 'mdfind -onlyin' env pluginkit scutil 'dtrace -q -x aggsortrev -n' security sed\ -En awk 'dscl . -read' networksetup mdutil lsof test osascript\ -e netstat mdls route cat );c2=(${k[21]}loginwindow\ LoginHook ' /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'" 'L*/Ca*/'${k[21]}'Saf*/E* -d 2 -name '${k[32]} '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' -i '-nl -print' '-F \$Sender -k Level Nle 3 -k Facility Req "'${k[21]}'('{'bird|.*i?clou','lsu|sha'}')"' "-f'%N: %l' Desktop {/,}L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message CRne '0xdc008012|(allow|call)ing|(mplet|nabl)ed|ry HD|safe b|xpm' -k Message CReq 'bad |Can.t l|corru|dead|fail|GPU |hfs: Ru|inval|Limiti|v_c|NVDA[(]|pagin|Purg(ed|in)|error|Refus|TCON|tim(ed? ?|ing )o|trig|WARN' " '-du -n DEV -n EDEV 1 10' 'acrx -o%cpu,comm,ruid' "' syscall::recvfrom:return {@a[execname,uid]=sum(arg0)} syscall::sendto:return {@b[execname,uid]=sum(arg0)} syscall::open*:entry {@c[execname,uid,copyinstr(arg0),errno]=count()} syscall::execve:return, syscall::posix_spawn:return {@d[execname,uid,ppid]=count()} syscall::fork:return, syscall::vfork:return, syscall::posix_spawn:return /arg0<0/ {@e[execname,uid,arg0]=count()} syscall:::return /errno!=0/ {@f[execname,uid,errno]=count()} io:::wait-start {self->t=timestamp} io:::wait-done /self->t/ { this->T=timestamp - self->t;@g[execname,uid]=sum(this->T);self->t=0;} io:::start {@h[execname,uid]=sum(args[0]->b_bcount)} tick-10sec { normalize(@a,2560000);normalize(@b,2560000);normalize(@c,10);normalize(@d,10);normalize(@e,10);normalize(@f,10);normalize(@g,10000000);normalize(@h,10240);printa(\"1:%@d:%s:%d\n\",@a);printa(\"2:%@d:%s:%d\n\",@b);printa(\"9:%@d:%s:%d:%s:%d\n\",@c);printa(\"10:%@d:%s:%d:%d\n\",@d);printa(\"11:%@d:%s:%d:%d\n\",@e);printa(\"12:%@d:%s:%d:%d\n\",@f);printa(\"3:%@d:%s:%d\n\",@g);printa(\"4:%@d:%s:%d\n\",@h);exit(0);} '" '-f -pfc /var/db/r*/'${k[21]}'*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;' '/S*/*/Ca*/*xpc*' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' /\ kMDItemContentTypeTree=${k[21]}{bundle,mach-o-dylib} :Label "/p*/e*/{aut*,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {/p*,/usr/local}/e*/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/{Lau,Sec}*/*t .launchd.conf" list '-F "" -k Sender hidd -k Nle 3' /Library/Preferences/${k[21]}alf\ globalstate --proxy '-n get default' print\ system --dns -get{dnsservers,info} dump-trust-settings\ {-s,-d,} -n1 '-R -ce -l1 -n5 -o'{'prt -stats prt','mem -stats mem'}',command,uid' -kl -l -s\ / '--regexp --files '${k[21]}'pkg.*' '+c0 -i4TCP:0-1023' ${k[21]}dashboard\ layer-gadgets '-d /L*/Mana*/$USER' '-app Safari WebKitDNSPrefetchingEnabled' '-Fcu +c0 -l' -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????' kern.memorystatus_vm_pressure_level '3>&1 >&- 2>&3' '-F \$Message -k Sender kernel -k Message CReq "'{'n Cause: -','(a und|I/O |jnl_io.+)err','USBF:.+bus'}'"' -name\ kMDItem${k[33]} -T\ hfs '-n get default' -listnetworkserviceorder :${k[33]} :CFBundleDisplayName $EUID {,'/{S*/,}'}'L*/{,Co*/*/*/L*/}{Cache,Log}s $TMPDIR../C -type f -size +'${p[11]}'M -exec stat -f'%z:%N' {} \;' \ /v*/d*/*/*l*d{,.*.$UID}/* '-app Safari UserStyleSheetEnabled' 'L*/A*/Fi*/P*/*/a*.json' users/$USER\ HomeDirectory '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' ' -F "\$Time \$(Sender): \$Message" -k Level Nle 3 -k Facility R'{'ne "user|','eq "'}'console" -k Message CRne "[{}<>]|commit - no t|deprec|Goog|realp|sandbox ex|/root" ' getenv '/ "kMDItemDateAdded>=\$time.now(-'${p[23]}')&&kMDItem'${k[33]}'=*"' -m\ / '' );N1=${#c2[@]};for j in {0..20};do c2[N1+j]=SP${k[j]}DataType;done;l=({Restricted\ ,Lock,Pro}files POST Battery {Safari,App,{Bad,Loaded}\ kernel,Firefox}\ extensions System\ load boot\ args FileVault\ {2,1} {Kernel,System,Console}\ log Activity SMC Login\ hook 'I/O per process' 'High file counts' UID Daemons Agents XPC\ cache Startup\ items {Admin,Root}\ access Stylesheet Library\ paths{,' ('{shell,launchd}\)} Font\ issues Firewall Proxies DNS TCP/IP Wi-Fi 'Elapsed time (sec)' {Root,User}\ crontab {Global,User}' login items' Spotlight Memory\ pressure Listeners Widgets Parental\ Controls Prefetching Nets Volumes {Continuity,I/O,iCloud,HID,HCI}\ errors {User,System}\ {caches/logs,overrides} Shutdown\ codes Heat Diagnostic\ reports Bad\ plists Free\ space VM Bundles{,' (new)'} Trust\ settings );N3=${#l[@]};for i in {0..8};do l[N3+i]=${k[5+i]};done;F() { local x="${s[$1]}";[[ "$x" =~ ^([\&\|\<\>]|$) ]]&&{ printf "$x";return;};:|${c1[30]} "$x" 2>&-;printf "%s \'%s\'" "|${c1[30+$?]}" "$x";};A0() { Q=6;v[2]=1;id -G|grep -qw 80;v[1]=$?;((v[1]))||{ Q=7;sudo -v;v[2]=$?;((v[2]))||Q=8;};v[3]=`date +%s`;date '+Start time: %T %D%n';printf '\n[Process started]\n\n'>&4;printf 'Revision: %s\n\n' ${p[0]};};A1() { local c="${c1[$1]} ${c2[$2]}";shift 2;c="$c ` while [[ "$1" ]];do F $1;shift;done`";((P2))&&{ c="sudo $c";P2=;};v=`eval "$c"`;[[ "$v" ]];};A2() { local c="${c1[$1]}";[[ "$c" =~ ^(awk|sed ) ]]&&c="$c '${s[$2]}'"||c="$c ${c2[$2]}";shift 2;local d=` while [[ "$1" ]];do F $1;shift;done`;((P2))&&{ c="sudo $c";P2=;};local a;v=` while read a;do eval "$c '$a' $d";done<<<"$v";`;[[ "$v" ]];};A3(){ v=$((`date +%s`-v[3]));};B1() { v=No;! ((v[1]))&&{ v=;P1=1;};};eval "`type -a B1|sed '1d;s/1/2/'`";B3(){ v[$1]="$v";};B4() { local i=$1;local j=$2;shift 2;local c="cat` while [[ "$1" ]];do F $1;shift;done`";v[j]=`eval "{ $c;}"<<<"${v[i]}"`;};B5(){ v="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d$'\e' <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F$'\e' ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`egrep -v "${v[$1]}"<<<"$v"|sort`;};eval "`type -a B7|sed '1d;s/7/8/;s/-v //'`";C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { B4 0 0 63&&C1 1 $1;};C4() { echo $'\t'"Part $((++P)) of $Q done at $((`date +%s`-v[3])) sec">&4;};C5() { sudo -k;pbcopy<<<"$o";printf '\n\tThe test results are on the Clipboard.\n\n\tPlease close this window.\n';exit 2>&-;};for i in 1 2;do eval D$((i-1))'() { A'$i' $@;C0;};';for j in 2 3;do eval D$((i+2*j-3))'() { local x=$1;shift;A'$i' $@;C'$j' $x;};';done;done;trap C5 2;o=$({ A0;D0 0 N1+1 2;D0 0 $N1 1;B1;C2 27;B1&&! B2&&C2 28;D2 22 15 63;D0 0 N1+2 3;D0 0 N1+15 17;D4 3 0 N1+3 4;D4 4 0 N1+4 5;D4 N3+4 0 N1+9 59;D0 0 N1+16 99; for i in 0 1 2;do D4 N3+i 0 N1+5+i 6;done;D4 N3+3 0 N1+8 71;D4 62 1 10 7;D4 10 1 11 8;B2&&D4 18 19 53 67;D2 11 2 12 9;D2 12 3 13 10;D2 13 32 70 101 25;D2 65 6 76 13;D2 45 20 52 66;D4 66 7 77 14;D4 17 8 15 38;D0 9 16 16 77 45;C4;B2&&D0 35 49 61 75 76 78 45;B2&&{ D0 28 17 45;C4;};D0 12 40 54 16 79 45;D0 12 39 54 16 80 45;D4 31 25 77 15&&{ B4 0 8 103;B4 8 0;A2 18 74;B6 8 0 3;C3 32;};B2&&D4 19 21 0;B2&&D4 40 10 42;D2 2 0 N1+19 46 84;D2 44 34 43 53;D2 25 22 20 32;D2 33 0 N1+14 51;for i in {0..2};do A1 29 35+i 104+i;B3 25+i;done;B6 25 27 5;B6 0 26 5;B4 0 0 110;C2 69;D2 34 21 28 35;D4 35 27 29 36;A1 40 59 81;B3 18;A1 33 60 82;B8 18;B4 0 19 83;A1 27 32 39&&{ B3 20;B4 19 0;A2 33 33 40;B3 21;B6 20 21 3;};C2 36;D4 50 38 5 68;B4 19 0;D5 37 33 34 42;B2&&D4 46 35 45 55;D4 38 0 N1+20 43;B2&&D4 59 4 65 76 91;D4 63 4 19 44 75 95 96;B1&&{ D4 53 5 55 75 69&&D4 51 6 58 31;D4 56 5 56 97 75 98&&D0 0 N1+7 99;D2 55 5 27 84;D4 61 5 54 75 70;D4 14 5 14 12;D4 15 5 72 12;C4;};D4 16 5 73 12;A1 13 44 74 18;C4;B3 4;B4 4 0 85;A2 14 61 89;B4 0 5 19 102;A1 17 41 50;B7 5;C3 8;B4 4 0 88;A2 14 24 89;C4;B4 0 6 19 102;B4 4 0 86;A2 14 61 89;B4 0 7 19 102;B5 6 7;B4 0 11 73 102;A1 18 31 107 94 74||{ B2&&A1 18 26 94 74;}&&{ B7 11;B4 0 0 11;C3 23;};A1 18 26 94;B7 11;B4 0 0 11;C3 24;D4 60 14 66 92;D4 58 14 67 93;D4 26 4 21 24;D4 42 14 1 62;D4 43 37 2 90 48;D4 41 10 42;D2 48 36 47 25;A1 4 3 60&&{ B3 9;A2 14 61;B4 0 10 21;B4 9 0;A2 14 62;B4 0 0 21;B6 0 10 4;C3 5;};D4 9 41 69 100;D2 29 21 68 35;D2 49 21 48 49;B4 4 22 57 102;A1 21 46 56 74;B7 22;B4 0 0 58;C3 47;D4 54 5 7 75 76 69;D4 52 5 8 75 76 69;D4 57 4 64 76 91;D2 0 4 4 84;D2 1 4 51 84;D4 21 22 9 37;D0 0 N1+17 108; A1 23 18 28 89;B4 0 16 22 102;A1 16 25 33;B7 16;B4 0 0 34;D1 31 47;D4 64 4 71 41;C4;B4 4 12 26 89 23 102;for i in {0..3};do A1 0 N1+10+i 72 74;B7 12;B4 0 0 52;C3 N3+5+i;((i))||C4;done;A1 24 22 29;B7 12;B3 14;A2 39 57 30;B3 15;B6 14 15 4;C3 67;A1 24 75 74;B3 23;A2 39 57 30;B3 24;B6 23 24 4;C3 68;B4 4 13 27 89 65;A1 24 23;B7 13;C3 30;B4 4 0 87;A2 14 61 89 20;B4 0 17;A1 26 50 64;B7 17;C3 6;D0 0 N1+18 109;D4 7 11 6;A3;C2 39;C4;} 4>&2 2>/dev/null;);C5
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, a series of lines will appear in the Terminal window like this:
    [Process started]
            Part 1 of 8 done at … sec
            Part 8 of 8 done at … sec
            The test results are on the Clipboard.
            Please close this window.
    [Process completed]
    The intervals between parts won't be exactly equal, but they give a rough indication of progress. The total number of parts may be different from what's shown here.
    Wait for the final message "Process completed" to appear. If you don't see it within about ten minutes, the test probably won't complete in a reasonable time. In that case, press the key combination control-C or command-period to stop it and go to the next step. You'll have incomplete results, but still something.
    12. When the test is complete, or if you stopped it because it was taking too long, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I may not agree with them.
    Copyright © 2014, 2015 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • I have a macbook pro and using photoshop elements 12. I dont have a problem before but since i upgraded my mac to an new version IOS Yosemite, then begun the problem. It always sotock or freeze.

    I have a macbook pro and using photoshop elements 12. I dont have a problem before but since i upgraded my mac to an new version IOS Yosemite, then begun the problem. It always sotock or freeze. What should i do?

    properly uninstall, clean and reinstall per Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6

  • Please help me in properly reinstalling Freedome for Macintosh Yosemite

    Hello, F-Secure Members I do not know what I have done to break my Freedome install. I think the proximate cause was reinstalling Mac OS X Yosemite and the using Mac Paw's Mac Cleaner 3 on it. I can honestly say though in this case I think it was my fault that caused the installation to malfunction. The reason being that no one else has reported any other problems with the same software combination damaging Freedome. I would be extremely grateful if someone could help me out in reviewing how to recover my Freedome purchase for Mac OS X Yosemite and then please help me with proper directions on how to reinstall. Thanks so very much in advance. Rich My machine is a Mac Mini Intel I7 4 Core running 2.3ghz late 2012 model. 16 Gigs ram @ 1600 mhz and 1024 Mb of Vram and Intel HD Chipet 4000. A 1 TB hard drive and my OS is MAC OS X Yosemite 10.10.4 Thanks so much for your help again.

    Hi Enfcmedic384,
    In order to make sure all traces of the previous version are gone, please proceed to uninstall as follows:
    -Remove Freedome from /Applications. 
    - Delete the folders "/Library/Application Support/F-Secure/FSFreedome" and "~/Library/Application Support/F-Secure/FSFreedome" 
    -Remove "Your F-Secure Freedome Key" from your login keychain (it's in Passwords category).
    -Reinstall the latest version available here.
    Let us know should you have problems.

  • Verify Clean Install of Yosemite and DiskUtil output

    My iMac didn’t recover from the latest OS X Yosemite update after the reload.
    After doing a “command R” I noticed DiskUtilty was only showing the SSD part of my hard drive and to cut a long story short after messing around all week  (wiping hard drive in diskutility/booting Yosemite from USB stick etc) I seem to have my full 3TB hard drive back with a fresh version of Yosemite on it.
    I’ve been at this position before though and when I try and restore my iMac settings from TimeCapsule, it hangs about an hour into it and the Fusion drive needs to be repaired again.
    Before trying to restore my time capsule backup again I’d like to know the current setup (clean install of Yosemite) is how it should be.
    What I’d like know is what output I should expect to see from “distil list” from the Terminal?
    Should it look like the below?
    Last login: Sat Mar  7 07:38:32 on console
    tests-iMac:~ test$ diskutil list
    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *121.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage                         121.0 GB   disk0s2
       3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *3.0 TB     disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:          Apple_CoreStorage                         3.0 TB     disk1s2
       3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
    /dev/disk2
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS Macintosh HD           *3.1 TB     disk2
                                     Logical Volume on disk1s2, disk0s2
                                     697D1FEF-586B-4552-89D9-E45E64773DB2
                                     Unencrypted Fusion Drive
    tests-iMac:~ test$
    Any other suggestions to check the disk/Yosemite install would be greatly appreciated.
    Just trying to verify the current health of iMac before proceeding as I’m not experienced in OS X at all

    Recovery Partition – Recreate Without Reinstalling
    Recovery Partition – Recreate Without Reinstalling (Requires Installer)

Maybe you are looking for