TRIM necessary for a Sandisk Extreme Pro?

Discussion in 'MacBook Pro' started by Cradle6, Dec 10, 2014.

  1. Cradle6 macrumors newbie

    Joined:
    Jul 30, 2011
    #1
    Hey guys,

    I have a 2011 MacBook pro on Yosemite that I want to use the aforementioned SSD in.

    Is TRIM really necessary for this drive? I think it has its own background garbage collection.

    I definitely don't want to disable kext signing.

    But I could downgrade the OS?

    Or anyone have any other advice?
     
  2. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #2
    From what I saw on google, it does do garbage collection, so that means there's no need to enable TRIM
     
  3. yjchua95 macrumors 604

    Joined:
    Apr 23, 2011
    Location:
    GVA, KUL, MEL (current), ZQN
    #3
    Hardware garbage collection is never as good as TRIM.

    Although TRIM is necessary to preserve its life, disabling kext signing is also undesirable.

    So it depends on whether you want SSD performance longevity or security.
     
  4. ColdCase macrumors 68030

    Joined:
    Feb 10, 2008
    Location:
    NH
    #4
    Garbage collection is not the same as TRIM. All SSDs since the beginning of time do garbage collection, some faster than others. An SSD can't recycle memory blocks if it thinks the OS is still using it. TRIM tells the SSD what memory is no longer used.

    If you use less than 50% capacity, lack of trim is not likely going to be a performance factor for a long time. You can always reformat the SSD or erase free space when things get slow.
     
  5. Cradle6 thread starter macrumors newbie

    Joined:
    Jul 30, 2011
    #5
    Okay, I have an idea.

    What if I use the drive without TRIM, then I preform "trim maintenance" every few months.

    As in, I disable kext signing solely to use TRIM to clear out all the unused cells.

    Afterwards, I re-enable kext signing and continue to use without TRIM for another few months.

    At least as long as apple is blocking third party SSDs from this. Is this a decent strategy to get the benefits of TRIM without the security risk?
     
  6. Weaselboy Moderator

    Weaselboy

    Staff Member

    Joined:
    Jan 23, 2005
    Location:
    California
    #6
    Yosemite... many people do just that. You can enable TRIM then boot to single user mode and run the command "fsck -fy" (without the quotes) and that will TRIM all free space on the drive and restore performance. Then disable TRIM after you reboot.
     
  7. Cradle6 thread starter macrumors newbie

    Joined:
    Jul 30, 2011
    #8
    ^Right, so does that mean the "TRIM every few months but not all the time" trick is a good idea or not?

    I get the difference between GC and TRIM, but I'm unsure of te importance of Kext signing.
     
  8. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #9
    So I was wrong about not needing to use TRIM, sorry for the misinformation.

    As for kext signing, I wouldn't get too worked up over it. The TRIM process is very safe and updates have not been impacted by it. I have it set on my Mac Mini and had not run into any problems.
     

Share This Page