Skocz do zawartości

Witaj!

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

Zdjęcie
- - - - -

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


  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 czaras

czaras
  • 371 postów
  • Płeć:
  • SkądPoznań

Napisano 20 listopada 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

  • 8 620 postów
  • SkądKraków

Napisano 20 listopada 2014 - 14:18

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

#3 cooper69

cooper69
  • 1 033 postów
  • SkądGdańsk

Napisano 20 listopada 2014 - 15:18

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

#4 elprezesso

elprezesso
  • 439 postów
  • SkądŁódź

Napisano 20 listopada 2014 - 16:11

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


oczywiście oryginalnych od Apple :-)

#5 cubasz

cubasz
  • 1 636 postów
  • SkądSzczotkolm - Wawa

Napisano 20 listopada 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 postów
  • Płeć:
  • SkądPoznań

Napisano 21 listopada 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 lubi to

#7 citanek

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

Napisano 21 listopada 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 lubi to

#8 Darkfutur

Darkfutur
  • 550 postów

Napisano 26 listopada 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
  • 2 630 postów
  • Płeć:
  • SkądOBERSCHLESIEN

Napisano 26 listopada 2014 - 06:42

U mnie wszystko dziala od poczatku.

#10 JEDI_V-03965dee98

JEDI_V-03965dee98
  • 2 630 postów
  • Płeć:
  • SkądOBERSCHLESIEN

Napisano 26 listopada 2014 - 06:51

U mnie wszystko dziala od poczatku.

#11 Sim1

Sim1
  • 329 postów

Napisano 26 listopada 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
  • 1 571 postów
  • SkądKraków

Napisano 01 grudnia 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
  • 1 636 postów
  • SkądSzczotkolm - Wawa

Napisano 01 grudnia 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 postów

Napisano 02 grudnia 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 lubi to

#15 cubasz

cubasz
  • 1 636 postów
  • SkądSzczotkolm - Wawa

Napisano 02 grudnia 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ą...


Użytkownik cubasz edytował ten post 02 grudnia 2014 - 17:11

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


#16 Sim1

Sim1
  • 329 postów

Napisano 03 grudnia 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 postów

Napisano 03 grudnia 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 !!






Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych