Jump to content

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Photo
- - - - -

[Ku przestrodze] 3x pomyśl zanim aktywujesz Trim w Yosemite


  • Please log in to reply
16 replies to this topic

#1 czaras

czaras
  • 371 posts
  • Płeć:
  • SkądPoznań

Posted 20 November 2014 - 13:32

Właśnie przed chwilą znalazłem rozwiązanie mojego problemu, który wydarzył się 2 tyg temu. Podczas II-giego dnia radosnego używania Yosemita, przy jakimś restarcie pokazał mi się znak "zakaz wjazdu".

http://myapple.pl/filedata/fetch?filedataid=21978&type=thumb


Niestety mimo wielu prób (uruchamianie w trybie awaryjnym, reset pram, reset smc, naprawa w disk utility, tryb awaryjny) nie udało mi się uruchomić systemu i musiałem przywrócić Mavericka z Time Machine.

Jak się okazuje winnym okazał się dość powszechnie używany program Trim Enabler, na stronie którego znalazłem właśnie takie oto wyjaśnienie [ http://www.cindori.o...er-and-yosemite ].

Pokrótce:
W Yosemite Apple "zabezpieczył" użytkownika (a przede wszystkim swoje interesy ;) ) i uniemożliwił działanie nieswoim sterownikom urządzeń, innymi słowy tym, które nie są podpisane przez Apple. M.in. z tego właśnie powodu nawet takie duże firmy jak Samsung nie są w stanie zapewnić sterowników obsługujących Trim dla swoich dysków ssd na Mac'ach.
Program Trim Enabler potrafi obejść te zabezpieczenie i będziemy mieli działający Trim jednakże musimy być bardzo uważni, gdyż każda większa ingerencja w pliki systemowe, a konkretnie operacje resetujące NVRAM/PRAM (rodzaj pamięci flash, w której zapisane są podpisania sterowników) spowoduje brak możliwości odpalenia systemu, gdyż Yosemite uzna, że mamy podmienione/nieoryginalne sterowniki. Przykładem operacji resetującej NVRAM/PRAM jest uruchomienie narzędzia do rozwiązywania problemów z systemem. Właśnie to mi się przydarzyło i dlatego po następnej instalacji Yosemita nie zamierzam uruchamiać funkcji Trim, a osobom, które jednak się zdecydują zalecam bardzo uważne zapoznanie się z instrukcją z w/w linka.

#2 macsupport

macsupport

  • 8620 posts
  • SkądKraków

Posted 20 November 2014 - 14:18

Spoko ale my już to wiemy. Nawet był artykuł na głównej stronie.

#3 cooper69

cooper69
  • 1036 posts
  • SkądGdańsk

Posted 20 November 2014 - 15:18

Rozumiem, że konfiguracji w Fusion Drive to nie dotyczy.

#4 elprezesso

elprezesso
  • 439 posts
  • SkądŁódź

Posted 20 November 2014 - 16:11

Rozumiem, że konfiguracji w Fusion Drive to nie dotyczy.


oczywiście oryginalnych od Apple :-)

#5 cubasz

cubasz
  • 1636 posts
  • SkądSzczotkolm - Wawa

Posted 20 November 2014 - 16:26

czaras nie musiałeś odzyskiwać z TM, mogłeś postąpić według instrukcji na stronie cindori. Rozumiem, że trafiłeś na to już po odzyskaniu ale piszę o tym, żeby w przyszłości inni nie popełniali tego błędu.


Przy okazji chcę dodać, że to nie prawda, że Apple uniemożliwił działanie nieswoim sterownikom w Yosemite.
Po pierwsze Apple nigdy nie wspierało Trim na dyskach niefabrycznych, tyle, że dawniej można to było łatwo i bezboleśnie obejść.

Po drugie nieapplowe sterowniki działają ale muszą spełniać wymóg podpisu Kernel Extension.
Można to zabezpieczenie wyłączyć i go nie mieć.

Coś za coś. Albo tani dysk albo bezpieczny system. Od czasu pojawienia się złośliwych oprogramować to może mieć logiczne wytłumaczenie nie tylko motywowane chęcią zysku.

Tak więc Apple nie podpisuje innych sterowników dysków twardych niż te, które są montowane fabrycznie w komputerach.
W Yosemite wprowadzono zasadę, że niepodpisane sterowniki oznaczają nieuruchaminie systemu.
​Jedni powiedzą, że to źle inni są zadowoleni.

[h=2]Recovering from stop sign on boot screen[/h] [h=4]For those who are stuck on the grey boot screen, here’s how you get back into OS X:[/h] [h=4]Step 1: Boot recovery mode by holding Cmd+R during boot[/h] [h=4]Step 2: Is your volume encrypted (FileVault)? If so, first open Disk Utility from the menu bar and unlock/mount your drive[/h] [h=4]Step 3: Open the Terminal from the menu bar[/h] [h=4]Step 4: Run this command:[/h]
nvram boot-args [h=4]Does it say “kext-dev-mode=1″? if so, you can skip to Step 6. If it says “error getting variable”, continue with these steps:[/h] [h=4]Step 5: Run this command:[/h]
nvram boot-args=kext-dev-mode=1 [h=4]Step 6: Reboot back in to Recovery Mode again[/h] [h=4]Step 7: Run these commands, replacing Your Disk Name with the name of your Mac disk (partition). You can type ls /Volumes to get a list of volumes. Note the quotes around the disk path and that there should be no / before System.[/h]
cd "/Volumes/Your Disk Name"
touch System/Library/Extensions
kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions [h=4]Step 8: Wait until it finishes (can take as long as 5-10 minutes, don’t abort it) and reboot.[/h] [h=4]You should now be back in OS X with Trim enabled.[/h]

#6 czaras

czaras
  • 371 posts
  • Płeć:
  • SkądPoznań

Posted 21 November 2014 - 22:42

@cubasz Świetne uzupełnienie, dzięki. Co do polityki Apple, faktycznie nie można ich za bardzo winić, system jest do obejścia i nie ma tu sytuacji, w której klient wykona coś przpadkiem/nieświadomie co do ryzyka jakie podejmuje ;)
  • cubasz likes this

#7 citanek

citanek
  • 582 posts
  • SkądBełchatów, PL

Posted 21 November 2014 - 23:36

Tak, cieszmy się, że Apple pozwala obchodzić problemy, które samo tworzy. Cieszmy się że sam fakt, że trzeba obchodzić kolejny sztuczny problem powoduje więcej szkód niż potencjalne ryzyko przy braku ograniczeń. :)
  • Janusz MB likes this

#8 Darkfutur

Darkfutur
  • 550 posts

Posted 26 November 2014 - 00:27

a co za problem kupić SSD taki jakie sa montowane fabrycznie. Przeciez Apple nie produkuje swoich i można je kupić.

#9 JEDI_V-03965dee98

JEDI_V-03965dee98
  • 2630 posts
  • Płeć:
  • SkądOBERSCHLESIEN

Posted 26 November 2014 - 06:42

U mnie wszystko dziala od poczatku.

#10 JEDI_V-03965dee98

JEDI_V-03965dee98
  • 2630 posts
  • Płeć:
  • SkądOBERSCHLESIEN

Posted 26 November 2014 - 06:51

U mnie wszystko dziala od poczatku.

#11 Sim1

Sim1
  • 329 posts

Posted 26 November 2014 - 09:59

a co za problem kupić SSD taki jakie sa montowane fabrycznie. Przeciez Apple nie produkuje swoich i można je kupić.


Można wiedzieć które są montowane fabrycznie?

#12 Chip

Chip
  • 1571 posts
  • SkądKraków

Posted 01 December 2014 - 12:55

Nie można, ta wiedza jest tajemna ;) Poznanie prawdy wymaga nie lada doświadczenia w używaniu wyszukiwarki internetowej (np. DuckDuckGo - przestańmy googlować).



#13 cubasz

cubasz
  • 1636 posts
  • SkądSzczotkolm - Wawa

Posted 01 December 2014 - 15:56

Można wiedzieć które są montowane fabrycznie?

Zależy w jakim modelu. Toshiba, Samsung...

 

Obawiam się jednak, że OEM są droższe o ok. 200 zł przy pojemności 0,5T. 


Tylko spokój może nas uratować ;-)


#14 Sim1

Sim1
  • 329 posts

Posted 02 December 2014 - 13:36

Ja się nie pytałem o montowane fabrycznie dyski z powodu ułomności umysłowej i braku umiejętności wyszukiwania w necie.

Apple po prostu nie lubi OEMów i np. od 2011 talerze montowane w iMacach mino, że od Seagate czy WD były zmodyfikowane by podawały na złączu dysku temperaturę. Stąd też wnioskuję, że OEM po prostu nie załatwi sprawy i ciekaw byłem konkretnych faktów a nie zgadywanek... Rzekł bym nawet że pytanie zawierało lekką dozę ironii lub też jak kto woli - szczyptę sarkazmu.

 

Zadam może jeszcze raz bez finezyjnego woalu:

 

Który to konkretnie dysk SSD dostepny jako OEM na rynku pójdzie pod OS X Yose z natywną obsługą trima?


  • citanek likes this

#15 cubasz

cubasz
  • 1636 posts
  • SkądSzczotkolm - Wawa

Posted 02 December 2014 - 17:08

Here's one: http://www.bhphotovi..._wrk_512gb.html

 

Nie jest to co prawda OEM ale firmie udało się tak to skonstruować, że Trim działa na Yosemite.

 

http://www.ebay.pl/i...=item3ceb7b2d6b

 

Na ebay też jest jakiś oryginał. Ale czy Trim zadziała, diabli wiedzą...


Edited by cubasz, 02 December 2014 - 17:11.

Tylko spokój może nas uratować ;-)


#16 Sim1

Sim1
  • 329 posts

Posted 03 December 2014 - 01:46

Dzięki za konkrety :). Może szału z wyborem nie ma ale istotne że rzeczywiście są takowe.

Z OEMami to różnie bywa... mam takiego Samsunga od Della, odpowiednik serii 830. Chodzi super natomiast jakiegokolwiek updatu firmware od Samsunga za chiny ludowe zrobić się nie da. I pewnie tu pies pogrzebany, teraz wysilać się dużo nie muszą dedykowany firmware pod firmę zamawiającą wystarczy by OEM nie był identyczny z normalnym dostępnym na rynku.



#17 zorba

zorba
  • 156 posts

Posted 03 December 2014 - 07:28

 

Który to konkretnie dysk SSD dostepny jako OEM na rynku pójdzie pod OS X Yose z natywną obsługą trima?

 

Miałem zainstalowanego Yosemite na "zwykłym" dysku Samsunga serii 840 z włączonym Trim Eneblerem [na MBPro].

Wszystko działało :) ale ..... do Mavericksa powróciłem z powodu .... "niewydolnej" baterii ;)

 

Pozdrawiam !!






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users