Jak źle jest dla Maca wymusić ponowne uruchomienie, gdy zawiesza się?

6

Mam komputer iMac z 27-calowym 2011 r. Z systemem OS X Lion. Znany jest błąd, gdy iMac po przebudzeniu z trybu uśpienia zawiesza się podczas odtwarzania wideo (Flash w moim przypadku). Nie reaguje na kombinację klawiszy i kliknięcia myszą. Nadal mogę przesuwać wskaźnik myszy i słyszeć odtwarzanie iTunes. Nie dzieje się tak, jeśli iMac został zrestartowany i po tym nie został przełączony w tryb uśpienia. Kiedy więc zawiesza się, muszę go wyłączyć i ponownie włączyć przyciskiem zasilania. pytanie brzmi: czy ma to wpływ na dysk twardy, zasilacz czy cokolwiek innego, o co muszę się martwić?

Artem Pakk
źródło
Chociaż sprzęt jest bezpieczny, możesz próbować ssh do nich mac - czasami możesz nadal wyłączać oprogramowanie, nawet jeśli interfejs graficzny nie odpowiada.
bmike

Odpowiedzi:

6

Przytrzymanie przycisku zasilania i umożliwienie kontrolerowi zarządzania systemem SMC natychmiastowego zatrzymania nie jest gorsze niż pozwolenie oprogramowaniu na rozpoczęcie zatrzymania.

Przypuszczam, że mógłbyś wymyślić scenariusz z macem swobodnym lub czymś związanym z nie zaparkowaniem głowy, ale nowoczesny sprzęt jest zaprojektowany do obsługi strat mocy z gniazdka ściennego z wielką gracją i tutaj SMC wciąż kontroluje miękki lądowanie.

Implikacje mocy są takie same, nawet jeśli aplikacje i system operacyjny nie mają normalnej możliwości zapisywania pracy, zamykania plików i przygotowania się do następnego uruchomienia.

Twoje pliki i dane mogą być zagrożone z tego powodu (pomyśl o wymazaniu i zainstalowaniu systemu operacyjnego i przywróceniu plików kopii zapasowych jako najgorszego przypadku oprogramowania), ale sprzęt nie troszczy się o otwarte pliki lub niektóre oczekujące zmiany nie są usuwane z pamięci podręcznych przed włączeniem świateł na zewnątrz.

bmike
źródło
Przepraszam, -1 za pierwszy akapit. Zagrożenie danych jest gorsze niż normalne zamknięcie kontrolowane przez oprogramowanie - księgowanie HFS Plus nie jest całkowicie wiarygodne. Powinniśmy też uważać na słowo zatrzymaj ; istnieją różnice między shutdown(8) i halt(8) i żadna z nich nie jest tak wdzięczna jak zamknięcie (lub ponowne uruchomienie), które jest rozpoczęte w normalny sposób.
Graham Perrin
@ GrahamPerrin To pytanie dotyczy wymuszonego ponownego uruchomienia zawieszonego stosu oprogramowania. Twój komentarz jest dobrą ogólną informacją, ale OP pytał o stopień złego - nie, jeśli było źle, gdy czytałem rzeczy ...
bmike
Dzięki ... aby umieścić to w kontekście, dodałem odpowiedź, w której wymuszenie zamknięcia jest ostatecznością.
Graham Perrin
Czy wyłączenie siły szkodzi OSX? Jeżeli tak, to w jaki sposób?
Airdish
@TheOddbodNumber Dziękujemy za komentarz - zobacz moją edycję dotyczącą krótkiego omówienia tego, czego może potrzebować OS X. Zasadniczo chodzi o efekty sprzętowe, gdy czytam pytanie.
bmike
2

Obserwacja

Gdzieś pomiędzy tymi dwoma skrajnościami:

  1. sam ruchomy wskaźnik (główny objaw)
  2. wymuszone zamknięcie lub wymuszony restart (ostatnie ośrodki, z pewnym ryzykiem)

- mogą wystąpić działania, które rzadziej zagrażają danym; mniej prawdopodobne, że zagrozi spójności systemu plików HFS Plus.

Głównie

Jest ruch na ekranie, więc:

  • prawdopodobnie nie ma potrzeby zabijania (lub wymuszania zakończenia) procesu WindowServer
  • miejmy nadzieję, że nie ma potrzeby wymuszania wyłączenia lub ponownego uruchomienia komputera.

Pierwsze i drugie kroki i dalej

Przez trzy sekundy naciśnij i przytrzymaj cztery klawisze:

  • Command- Shift- Option-Esc

Jeśli ekran nie był zablokowany, to ta akcja wymusi zamknięcie najbardziej wysuniętej do przodu aplikacji. (Okno Wymuś zamknięcie aplikacji nie jest wymagane).

Jeśli - po zwolnieniu klawiszy - pierwsza siła zakończy się bez widocznego efektu, przejdź do drugiej rundy:

  • cztery klucze, trzy sekundy

… i tak dalej.

Przy odrobinie szczęścia wymuszone zakończenie skutecznie usunie z ekranu aplikację, która wydawała się uniemożliwiać korzystanie z komputera Mac.

Odniesienie

Skróty klawiaturowe OS X (2012-11-02) - ten dokument może ulec zmianie po wydaniu OS X 10.9.


Środowisko testowe

Mountain Lion tutaj, nie mam pod ręką Lion'a do testowania z normalnie zablokowanym ekranem.

Niejasna notatka

Unikaj kombinacji czterech klawiszy, jeśli Twój Mac jest klientem serwera zrzutu jądra. Może to spowodować wywołanie debugowania klucza programatora USB , czasochłonne procedury zrzutu systemu.

Graham Perrin
źródło
1

Cykl zasilania dodatkowo obciąża wirujące metalowe dyski twarde i prawdopodobnie można argumentować, że prąd rozruchowy powoduje dodatkowe obciążenie zasilacza. Chociaż jest to prawdą techniczną, nie chodzi o sprzęt, o który bym się martwił.

To oprogramowanie mnie interesuje; jeśli nie zamkniesz się czysto, pliki mogą być tylko częściowo zapisane lub otwarte i w pewnym niespójnym stanie, co oznacza utratę danych i może prowadzić do dalszego osłabienia w zależności od tego, co zostanie uszkodzone. Posiadanie kronikowania systemu plików pomaga w tych kwestiach, więc sugeruję sprawdzenie tego dwukrotnie w Disk Utility: wybierz dysk twardy po lewej stronie, spójrz na ciąg „Format:” na dole, powinieneś powiedzieć „Mac OS Extended (kronikowany ) ”.

Czy rozważałeś pominięcie problemu, odinstalowując Flash, przeglądając Safari z reguły i uruchamiając Chrome (z wbudowaną pamięcią Flash) wystarczająco długo, aby poradzić sobie z zawartością Flasha? Nie jest to najwygodniejsze, ale może działać dla Ciebie.

Zastanawiam się także, czy jądro rzeczywiście się zatrzymuje, czy tylko GUI się zawiesza? Możesz być w stanie użyć innego komputera lub iDevice do zalogowania się przez SSH i wykonania czystego ponownego uruchomienia w zależności od tego, jak „głęboko” zamrożony jest komputer Mac.

Tomek
źródło
1
Przyciski zasilania Apple nie są prostymi przełącznikami nożowymi, więc nie przypominają wyciągania wtyczki (lub gorzej). Przytrzymując przycisk zasilania, SMC widzi, że użytkownik chce bezpiecznego, kontrolowanego wyłączenia bez konieczności uzyskania przez system operacyjny czystego odmontowania systemów plików. Nic strasznego nie dzieje się ze sprzętem. Zagrożony jest tylko system plików, a jeśli Twój jest księgowany, w przypadku pecha zasadniczo tracisz jeden plik.
bmike
Problemem nie jest „jak” wyłączenie jest wykonywane, ale fakt, że następuje w porównaniu z nie występującym. Jeśli włączam i wyłączam cyklicznie przez godzinę, to jest to technicznie trudniejsze dla sprzętu niż utrzymywanie go stale przez tę samą godzinę. Jak już powiedziałem, choć technicznie rzecz biorąc, nie warto się martwić.
Tom
Dzięki, odejdę z odinstalowaniem flasha i uruchomię go w Chrome, dopóki nie wyjdzie poprawka.
Artem Pakk
Tom - masz ważne punkty. Jednak pytanie to wymaga ponownego uruchomienia jako warunku wstępnego. O ile OP nie może w jakiś sposób włączyć ssh - ponowne uruchomienie nastąpi za pośrednictwem SMC lub przewodu zasilającego.
bmike
1
apple.stackexchange.com/questions/7609/… może być miejscem, w którym można zobaczyć komentarze do dziennika HFS +. Zadaj swoje pytanie tak precyzyjnie lub ogólnie, jak chcesz. Chciałbym zadbać o odpowiedź.
bmike