geplaatst door: Robert
https://www.macfreak.nl/modules/news/images/SSD.jpg
Trim kan weer in OS X 10.11/El Capitan (Upd.)
Veel Mac-gebruikers besloten de afgelopen tijd om een SSD in hun Mac te zetten vanwege de snelheidswinst, en velen zullen dat de komende tijd ook gaan doen.

Tot en met OS 10.9/Maverick kon je dan met software, zoals bijvoorbeeld Trim Enabler, ervoor zorgen dat Trim aangezet werd.

Dat ging niet meer in OS X 10.10/Yosemite, of op zijn minst een stuk lastiger, want Apple had onderdelen van het systeem voorzien van code signing. Dat kon je afzetten en toch Trim aanzetten, maar dan kreeg je grote problemen als je bijvoorbeeld je NVRAM of je PRAM een reset gaf.

De vraag was hoe dit in El Capitan geregeld zou zijn, want de veiligheid is daar met de nieuwe rootless aanpak alleen maar toegenomen. Zou het mogelijk zijn om dat (tijdelijk) uit te zetten, en dan toch Trim aanzetten?

Het antwoord blijkt niet alleen ja, maar Apple heeft zelfs een keurige waarschuwing ingebouwd voor iedereen die dit doet.


Citaat


This tool force-enables TRIM for all relevant attached devices, even though they have not been validated for data integrity while using that functionality. By using this tool to enable TRIM, you agree that Apple is not liable for any consequences that may result, including but not limited to data loss or corruption.


El Capitan is nu nog in het beta-stadium, Apple kan dus nog beslissen om deze mogelijkheid weer te blokkeren. Maar gezien de waarschuwing die we nu te zien krijgen lijkt het voor de hand te liggen dat dit niet zal gebeuren.

Het is trouwens met de huidige SSD's minder belangrijk dan vroeger om Trim aan te zetten, maar toch prettig om te zien dat Apple de verantwoordelijkheid nu legt waar die hoort te liggen: bij ons, de gebruikers zelf. En de waarschuwing wordt op prijs gesteld.


Update: er waren al geruchten over, maar nu OS X 10.10.4 uit is blijkt dat het waar is: Apple heeft ook hier de mogelijkheid voor Trim voor andere SSD's al aangezet. Als je Trim wilt activeren dan moet het het volgende commando kopiëren en in Terminal plakken, gevolgd door een Return of Enter.
Citaat


sudo trimforce enable


Je zal dan de uitgebreide waarschuwing van Apple te zien krijgen, door te kiezen voor y (Yes) kan je dan Trim op jouw Mac aanzetten, nadat je eerst je beheerders-wachtwoord ingevoerd hebt.





Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
13 juni 2015 - 10:57    reactie #1
geplaatst door: boerenman
Waarom zet Apple de TRIM eigenlijk niet gewoon standaard aan?
Trim kan weer in OS X 10.11/El Capitan (Upd.)
13 juni 2015 - 11:09    reactie #2
geplaatst door: Sjakelien
Ik heb een SSD in mijn iMac 2007 en mijn MBP 2009 gestopt. In de laatste gebruikt ik hem, met de harde schijf als Fusion Drive.
Ik kan het iedereen aanbevelen: je mac kan nog makkelijk drie jaar langer mee.
De vraag is: moet ik mijn SSDs herformatteren alvorens TRIM in te schakelen?
Trim kan weer in OS X 10.11/El Capitan (Upd.)
13 juni 2015 - 12:17    reactie #3
geplaatst door: Pieterr
@Sjakelien: Nee.
"One experiment is worth a thousand expert opinions."
Trim kan weer in OS X 10.11/El Capitan (Upd.)
13 juni 2015 - 23:56    reactie #4
geplaatst door: GeorgeM
@ boerenman: als ik de tekst van Apple in dit nieuwsbericht goed lees, dan is dat kennelijk vanwege aansprakelijkheid.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 00:31    reactie #5
geplaatst door: boerenman
Dan gaan ze er bij Apple blijkbaar van uit dat je door TRIM je SSD kapot kunt maken? Terwijl ik dacht dat je TRIM gebruikt om de levensduur van je SSD te vergroten.

Het is alsof ze bij het defragmenteren van een mechanische HD dezelfde waarschuwing zouden geven. Ook dat kan immers voor dataverlies zorgen en geeft slijtage van de HD. Toch defragmenteert OSX er bij mechanische schijven op los.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 07:59    reactie #6
geplaatst door: jaco123
Volgens mij is de tekst helder: Het gaat om het aangetoond zijn van data integriteit. Data integriteit is een behoorlijk complex onderwerp en alhoewel het in >99% van de gevallen gewoon goed gaat is het niet triviaal om aan te tonen dat het altijd 100% betrouwbaar werkt.

Toen Apple nog XServe's maakte gingen ze zelfs zo ver dat er in de (mechanische) harde schijven eigen firmware zat die samenwerkte met het OS, zodat er een harde garantie gegeven kon worden dat data correct weggeschreven is.

Veel moderne schijven (zowel mechanisch als SSD) zeggen nl. tegen het OS dat alles is weggeschreven, terwijl het slechts in de cache van de schijf zit. Goed voor de performance-statistieken, maar als net op dat moment de stroom uitvalt kan je filesysteem er aardig van in de war raken.

Blijkbaar doet Apple met de Apple-SSD's aanvullende TRIM-testen of misschien zit er ook een speciaal stukje apple-software in de SSD-firmware waardoor ze met Apple SSD's wel garantie durven te geven dat TRIM geen ongewenst verlies van data integriteit oplevert.

En als je op safe wil spelen, dan is het motto altijd: "In geval van twijfel: niet doen", vandaar dat Apple standaard TRIM uit heeft staan voor 3rd-party SSD's.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 11:38    reactie #7
geplaatst door: Sjakelien
@Pieterrr: ...want?...omdat?....

En wat gebeurt er, als ik het nu in de beta inschakel, maar uiteindelijk zit het niet in de release? Wat gaat er dan mis?

Ik heb het nieuwsbericht al op verscheidene plekken gelezen, maar het lijkt er op alsof de achterliggende kennis bij de doorplaatsende redacteuren ontbreekt.

Zo blijft de lezer met meer vragen achter, dan vóor het lezen van een artikel.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 11:52    reactie #8
geplaatst door: Sjakelien
OK, na nog wat inlezen heb ik de calculated risk genomen, want ik heb tóch een backup.

Maar, het is mislukt:

Your system will immediately reboot when this is complete.[br]Is this OK (y/N)? y[br]Enabling TRIM...[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/_CodeSignature/CodeDirectory: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/_CodeSignature/CodeRequirements: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/_CodeSignature/CodeResources: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/_CodeSignature/CodeSignature: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/_CodeSignature: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/Info.plist: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents/version.plist: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext/Contents: Operation not permitted[br]cp: chflags: /System/Library/Extensions/AppleDataSetManagement.kext: Operation not permitted[br].[br]Operation failed (error 1).

Ik ga nu kijken of ik na een safe boot wél in staat ben om dit te runnen...
Keep you posted.

Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 11:58    reactie #9
geplaatst door: Pieterr
Citaat
Sjakelien om 11:38, 14-06-2015
@Pieterrr: ...want?...omdat?....

En wat gebeurt er, als ik het nu in de beta inschakel, ...


Als je met beta's gaat klooien moet je natuurlijk niet bang zijn om eea zelf uit te proberen en af en toe je hoofd te stoten. Als je daar geen zin in hebt kun je beter wachten op de final release.
"One experiment is worth a thousand expert opinions."
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 12:28    reactie #10
geplaatst door: Robert
Citaat
Sjakelien om 11:38, 14-06-2015
]Ik heb het nieuwsbericht al op verscheidene plekken gelezen, maar het lijkt er op alsof de achterliggende kennis bij de doorplaatsende redacteuren ontbreekt.

Zo blijft de lezer met meer vragen achter, dan vóor het lezen van een artikel.

Stel je vragen en je zal antwoord krijgen.

Maar nergens in het nieuwsbericht staat dat we aanraden om dit zelf te gaan proberen, alleen de informatie dat Trim mogelijk is in deze beta-versie, niet meer en niet minder.

En iedereen die met beta-versies gaat experimenteren zou natuurlijk moeten weten dat het je dan inderdaad aan het experimenteren bent... :cool:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 12:58    reactie #11
geplaatst door: Pieterr
Heb je "rootless" tijdelijk uitgezet?
Zie post op 11 juni van georgeboot in dit topic.
http://gathering.tweakers.net/forum/list_messages/1638502/last


"One experiment is worth a thousand expert opinions."
Trim kan weer in OS X 10.11/El Capitan (Upd.)
14 juni 2015 - 17:12    reactie #12
geplaatst door: Sjakelien
@Pieterrr: Rootless uitzetten helpt. Dank! Ik houd jullie op de hoogte van mijn wederwaardigheden!

Trim kan weer in OS X 10.11/El Capitan (Upd.)
15 juni 2015 - 08:25    reactie #13
geplaatst door: Robert
@ Sjakelien: dat Rootless uitgezet moest worden stond ook al in het nieuwsbericht...  :cool:  :cool:  :cool:
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
15 juni 2015 - 10:37    reactie #14
geplaatst door: Spooter
Geruchten gaan dat het ook in 10.10.4 weer mogelijk gemaakt is
Trim kan weer in OS X 10.11/El Capitan (Upd.)
19 juni 2015 - 12:27    reactie #15
geplaatst door: darelon
Zoals @jaco123 ook al aangaf, is Apple niet voor niets zo voorzichtig met het activeren van TRIM: When Solid State Drives are not that solid
Trim kan weer in OS X 10.11/El Capitan (Upd.)
19 juni 2015 - 16:40    reactie #16
geplaatst door: boerenman
@darelon, het gaat hier over trim opdrachten bij bepaalde (Samsung) SSD's waar waarschijnlijk een bug in de firmware zit.

Je kunt toch moeilijk beweren dat Apple dit voorzien heeft en daarom trim standaard uitzet.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
19 juni 2015 - 18:55    reactie #17
geplaatst door: jaco123
boerenman, dat is precies wat ik (en volgens mij ook darelon) bedoelden: Omdat Apple het niet voor alle merken en soorten SSD's uitgebreid getest heeft zetten ze TRIM voor de zekerheid maar gewoon niet aan. Weet je ook zeker dat het geen problemen geeft...
Trim kan weer in OS X 10.11/El Capitan (Upd.)
22 juni 2015 - 17:35    reactie #18
geplaatst door: boerenman
Het komt mij zeer protectionistisch over. Zo zijn er geen beschermende maatregelen tegen 3rd party HD's, terwijl ook daarbij dataverlies een issue kan zijn.
Trim kan weer in OS X 10.11/El Capitan (Upd.)
1 juli 2015 - 14:11    reactie #19
geplaatst door: de Redactie
Er is een update bij dit nieuwsbericht gezet.