Jakie szkody spowoduje wyłączenie zamiast wyłączenia?


56

Co robi Windows, gdy się wyłącza?

Zakładając, że wszystko zapisałem, jaki negatywny wpływ ma wyłączenie zamiast właściwego wyłączenia? W pewnym momencie wszyscy to zrobiliśmy i osobiście nie znam nikogo, kto w wyniku tego zmarł maszynę.

(Żeby było jasne, wiem, że nie powinienem, po prostu nie jestem pewien dlaczego.)

Odpowiedzi:


58

Jest mało prawdopodobne, aby cała maszyna zginęła, ale jeśli coś jeszcze pozostanie w buforach zapisu plików, stracisz te dane ... i w zasadzie maszyna prawdopodobnie nie pozna różnicy między wyłączeniem jej a wyłączeniem z powodu wyłączenia Odcięcie od zasilania.

Usługi nie będą miały szansy na czyste zamknięcie się. Na przykład, jeśli korzystasz z serwera WWW, kiedy zostanie poproszony o zamknięcie, może równie dobrze wypełnić wszystkie istniejące żądania (z przekroczeniem limitu czasu), a nie po prostu połączenie.

„Bufor zapisu pliku” nie musi być także buforem systemu Windows. Ponownie biorąc przykład serwera WWW, rejestrowanie może być buforowane, więc zapisuje na dysk tylko co 100 żądań lub coś podobnego. Czyste wyłączenie odpowiednio to opróżni; trudne zamknięcie nie.

Jeśli masz usługi online, czyste zamknięcie może odpowiednio Cię wylogować, zamiast myśleć, że możesz mieć problemy z siecią.

Zasadniczo pomyśl o wszystkim, co system może chcieć zrobić podczas zamykania, zarówno pod względem dysków wbudowanych, jak i połączeń z innymi systemami (np. Połączeniami sieciowymi) - wszystkie te będą szczęśliwsze, gdy zostaną poprawnie zamknięte.


18

Jon Skeet przedstawił już wszystkie krytyczne punkty z punktu widzenia oprogramowania i systemu operacyjnego.

Muszę dodać tylko jedną drobną kwestię, która może mieć znaczenie.

Wyłączanie komputera, w którym układ scalony płyty głównej wygodnie wyłącza system, różni się od nagłego odcięcia zasilania systemu.

Przynajmniej może to uszkodzić zasilacz (rzecz zwykle znajdującą się za tylnym włącznikiem zasilania na obudowie procesora). W gorszym przypadku , gdy urządzenia płyta regulator mocy może ulec uszkodzeniu. Zazwyczaj jest to wskazówka do wymiany płyty głównej. I najgorsze przypadki .

Jeśli masz awarię, przynajmniej wejdź w stan gotowości lub wyłączenia za pomocą wciśniętego przycisku zasilania - zajmuje to nie więcej niż 3-5 sekund - zanim odetniesz zasilanie.


Naprawdę nie powinno to uszkadzać zasilacza ani płyty głównej, a przynajmniej nie, chyba że dużo to robisz (np. Może to na nich trochę stresować). Obciąża również dysk twardy, ponieważ musi wykonać awaryjny postój.
derobert

9
@derobert, według mojej najlepszej wiedzy elektronicznej, zawsze istnieje prawdopodobieństwo awarii. Przy wielu próbach ograniczenia mocy, zwiększasz to prawdopodobieństwo.
nik

@nik, jesteś facetem z fizyki lub EE?
Pacerier

5

Oprócz wszystkich powyższych odpowiedzi, na komputerze z macierzą RAID na dysku twardym i wysoką aktywnością operacji we / wy, silne wyłączenie najprawdopodobniej przerwie operację operacji na dysku twardym wymaganą do działania RAID, co czasami prowadzi do awarii dysku twardego, a często - do losowych danych utrata.


Tak, może się to zdarzyć, jeśli kontroler RAID nie ma bufora podtrzymywanego bateryjnie, który przechowywałby niedokończone zapisy do czasu przywrócenia głównego zasilania.
pabouk

Pewien członek rodziny zdarzył się im wcześniej - nie używają dużo laptopa i instalowano aktualizację Windows Update, która w naturalny sposób znacznie zwiększyła aktywność dysku twardego. Zamiast czekać na zakończenie aktualizacji i wyłączenie aktualizacji, zdecydowali się ją wyłączyć, co spowodowało wymazanie całego dysku twardego.
AStopher

1

W tle może występować aktywność dysku, o której nie masz pojęcia. Możesz skończyć z uszkodzonymi plikami. Nie mówię, że to zrobisz, ale zwiększa to szanse.

Przykłady rzeczy, które mogą się zdarzyć, nawet jeśli uważasz, że maszyna jest bezczynna:

  • Defragmentacja
  • Aktualizacje systemu Windows
  • Inne aktualizacje oprogramowania, np. Definicje wirusów

1

Nie spodziewałbym się, że wyrządzi to więcej szkody niż wyciągnięcie dysku USB bez jego wysunięcia - zwykle w porządku, ale może wyrządzić szkody, jeśli po cichu robi coś ważnego po wyłączeniu. Przypuszczam, że zależy to od tego, jak bardzo nie lubisz ponownej instalacji, jeśli się zepsuje :)


1

Podobnie jak w przypadku wyciągania pamięci USB z komputera bez uprzedniego bezpiecznego ich usunięcia, kiedy zadaje mi to pytanie rodzina lub koledzy z pracy, mówię, że prawdopodobnie nie będzie problemu, jeśli przypadkowo to zrobisz, ale nie dostaniesz w nawyk tego, ponieważ ryzyko jest niewielkie, ale istnieje wyraźna możliwość. Z pewnością widziałem wystarczająco dużo uszkodzonych dysków przez lata.

Aha, i zazwyczaj dodaję: „Nie przychodź mi płakać, jeśli zignorujesz tę radę, a twój dysk twardy / karta pamięci zostanie uszkodzony”. * 8 ')


0

Znalazłem artykuł, który brzmi, jakby to nie była taka wielka sprawa, tylko że możesz napotkać kilka bardzo drobnych problemów, jeśli zapisywał dane na dysku lub korzystał z innego wejścia / wyjścia. Nie powinno to stanowić większego problemu, ponieważ wszystko już zostało zapisane - chociaż należy również zamknąć programy. Mimo to prawidłowe zamknięcie jest prawdopodobnie najlepszym rozwiązaniem, jeśli masz wybór.


Być może zapisałeś wszystko, ale to nie znaczy, że Twój system operacyjny ma. System operacyjny stale robi rzeczy w tle, o których nie jesteś świadomy ... możesz mieć problemy, jeśli zatrzymasz coś w połowie przepływu. (Obecnie mniej prawdopodobne, ale nadal możliwe)
CJM

0

Co mogłem znaleźć :

Z mojego doświadczenia wynika, że ​​nigdy fizycznie nie uszkodziłem komputera, ręcznie wyłączając komputer. Jedyną rzeczą, na którą musisz się martwić, jest to, jaki rodzaj programów jest uruchomiony w momencie jego zamykania. Jeśli nastąpi wymuszone wyłączenie poprzez przytrzymanie przycisku zasilania, uruchomione programy nie zapisają żadnych bieżących danych, które mają. Powiedzmy, że prowadzisz coś, co prowadzi dzienniki i zapisuje dzienniki tylko po zakończeniu programu. Gdy nastąpi wymuszone zamknięcie, te dzienniki nie zostaną zapisane.

Nie jestem przekonany, że informacje nie są zapisywane po naciśnięciu przycisku zasilania, na przykład jeśli komputer działa dobrze i naciśnięcie przycisku. Więc popraw mnie, jeśli się mylę. Ale wiem na pewno, że kiedy przytrzymasz przycisk zasilania przez 3-4 sekundy, nic nie oszczędza ... zwłaszcza, gdy komputer jest zamrożony.

Zwykle nie odważę się podejmować żadnego ryzyka, ale może to być jakiś „zwyczajny” nawyk, gdy takie rzeczy stanowiły problem. Jeśli ktoś bardziej techniczny może wyjaśnić, DLACZEGO nie jest to problem, który byłby niesamowity.


Co do „starszych” nawyki, zanim ATX sposobem wyłączenia komputera było odcięcie zasilania w zasilaczu . ATX zmieniło to na sterowane elektronicznie za pomocą oprogramowania układowego lub oprogramowania, które między innymi pozwala systemowi na wyłączenie komputera (w przeciwieństwie do zwykłego przełączania komputera w stan, w którym można go bezpiecznie wyłączyć).
CVn

@ MichaelKjörling Pamiętam, że ze wszystkich komputerów z systemem Windows 95 ... „Teraz można bezpiecznie wyłączyć komputer”.
Dan Henderson,

0

Zakładając, że uratowałeś wszystko, bez obrażeń. Robię to cały czas i jeszcze nie widziałem ani jednego problemu. Prawdopodobnie oszczędza mnie kronikowanie NTFS.

Pamiętam, że zachowałem większą ostrożność w systemie Windows 98 (FAT, oczywiście), ale nawet wtedy dostaję tylko skandisk przy starcie. Myślę, że to zwyczajny nawyk. Domyślam się, że większość innych typowych środków ostrożności to tylko zastrzeżenia firmy Microsoft.


0

Nie jestem pewien, czy to już problem, ale pamiętam, że w tamtych czasach (15 lat temu, kiedy pojawiła się wersja Win95), istniało ryzyko, że HDD odczyta głowice, jeśli będą czytać, mogą się przesunąć, gdy zasilanie zostanie odcięte i zadrapane dysk. Podejrzewam, że awaryjne parkowanie, o którym wspomina derobert, było rozwiązaniem tego.


0

nie spowoduje to żadnego uszkodzenia sprzętu, chyba że dysk twardy jest bardzo stary, ale może powodować uszkodzenia oprogramowania głównie na dyskach. Każde połączenie sieciowe ulegnie przekroczeniu, więc nie martw się o to. z punktu widzenia elektroniki podłączenie go i / lub włączenie jest bardziej niebezpieczne niż wyłączenie go bez wyłączania lub odłączania.


-3

Poza wymienionymi już problemami z oprogramowaniem, jest to naprawdę złe dla twojego sprzętu, szczególnie zasilacza, ponieważ kiedy przecinasz duży skok rozruchowy, który jest rodzajem „odrzutu”, który jest zwykle blokowany przez dławiki i kondensatory filtrujące, ale może obejdź te zabezpieczenia i zniszcz swój sprzęt.


Ale wyłączenie zasilania (na przykład przytrzymanie przycisku zasilania przez kilka sekund w większości komputerów lub przełącznika w miejscu niskiego napięcia zasilacza) może różnić się od odcięcia zasilania? A myśląc o tym, zanim wprowadzono łagodne obniżanie mocy, wszyscy w końcu po prostu odcięli moc za pomocą przełącznika na głównej mocy? (Aka „ Teraz można bezpiecznie wyłączyć komputer ”.)
Arjan,

2
Uh, skok rozruchowy pojawia się, gdy coś WŁĄCZASZ. Występuje skok napięcia, który występuje po odłączeniu induktora (tj. Transformatora), ale wszystkie zasilacze komputerowe (od wczesnych lat 80.) są urządzeniami „przełączającymi”, które nie wykorzystują transformatorów jako pierwszego etapu konwersji.
Daniel R Hicks,

Skoki mogą się zdarzyć nawet po wyłączeniu rzeczy, spaliłem w ten sposób Arduino. I to nie jest takie niebezpieczne, ale nie jest to optymalne rozwiązanie, a dzięki opcji „Teraz można bezpiecznie wyłączyć komputer”, obciążenie zasilacza jest minimalne, co znacznie zmniejsza problem.
Fabiusp98

1
Poważnie wątpię, aby prąd rozruchowy podczas odłączania uszkodził twoje Arduino. Kontrola palca jest znacznie bardziej prawdopodobnym scenariuszem.
Daniel R Hicks,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.