Quale danno può causare lo spegnimento anziché lo spegnimento?


56

Cosa sta facendo Windows quando si spegne?

Supponendo di aver salvato tutto, quale impatto negativo ha lo spegnimento anziché lo spegnimento corretto? L'abbiamo fatto tutti ad un certo punto e personalmente non conosco nessuno la cui macchina sia morta di conseguenza.

(Solo per essere chiari, so che non dovrei, non sono sicuro del perché.)

Risposte:


58

È improbabile che l'intera macchina muoia, ma se c'è ancora qualcosa nei buffer di scrittura dei file, perderai quei dati ... e fondamentalmente la macchina probabilmente non conoscerà la differenza tra lo spegni e lo spegni a causa di un'interruzione di corrente.

I servizi non avranno la possibilità di chiudersi in modo pulito. Ad esempio, se si esegue un server Web, quando viene richiesto di arrestarlo, è possibile che vengano completate tutte le richieste esistenti (con un timeout) anziché la connessione che sta semplicemente scomparendo.

Il "buffer di scrittura file" non deve nemmeno essere il buffer di Windows. Prendendo di nuovo un esempio di web server, la registrazione potrebbe essere bufferizzata in modo da scrivere solo su disco ogni 100 richieste o qualcosa di simile. Un arresto pulito lo scaricherà in modo appropriato; un arresto duro non lo farà.

Se disponi di servizi online, un arresto pulito potrebbe disconnetterti in modo appropriato, invece del servizio pensando che potresti avere problemi di rete.

Fondamentalmente pensa a qualsiasi cosa un sistema potrebbe voler fare quando si chiude in termini di dischi di bordo o connessioni ad altri sistemi (come le connessioni di rete) - tutti questi saranno più felici quando vengono chiusi correttamente.


18

Jon Skeet ha già espresso tutti i punti critici dal punto di vista del software e del sistema operativo.

Ho solo un piccolo punto da aggiungere che potrebbe essere significativo.

L'arresto del computer in cui il chip-set della scheda madre spegne comodamente il sistema è diverso da un improvviso interruzione di corrente del sistema.

Come minimo ciò potrebbe danneggiare l'alimentatore (ciò che di solito si trova dietro l'interruttore di accensione posteriore sulla scatola della CPU). Nel caso peggiore , i dispositivi del regolatore di potenza della scheda madre potrebbero guastarsi. Questa è un'indicazione di sostituzione della scheda madre di solito. E ci sono casi peggiori .

In caso di emergenza, almeno passare a uno stato di standby o di arresto con un pulsante di accensione premuto - non richiede più di 3-5 secondi - prima di interrompere l'alimentazione.


In realtà non dovrebbe danneggiare l'alimentatore o la scheda madre, almeno non a meno che tu non lo stia facendo molto (cioè, potrebbe mettere un po 'di stress su di loro). Inoltre mette a dura prova il disco rigido, in quanto deve fare un parcheggio di emergenza.
derobert,

9
@derobert, per la mia migliore comprensione elettronica, c'è sempre una probabilità di guasto. Con più tentativi di tagliare la potenza, stai solo aumentando quella probabilità.
nik,

@nik, sei un ragazzo di fisica o EE?
Pacerier,

5

Oltre a tutte le risposte di cui sopra, sulla macchina che ha un RAID sul proprio HDD e un'elevata attività di IO, molto probabilmente uno spegnimento intenso interromperà l'IOD di HDD necessario per il funzionamento del RAID, a volte portando a un guasto dell'HDD e spesso - a dati casuali perdita.


Sì, ciò potrebbe accadere se il controller RAID non ha un buffer con batteria che manterrebbe le scritture non finite fino al ripristino dell'alimentazione principale.
pabouk,

A un membro della famiglia è successo questo prima, non usano molto il laptop e si installava un aggiornamento di Windows che naturalmente aumentava notevolmente l'attività dell'HDD. Invece di attendere il completamento dell'installazione e l'arresto dell'aggiornamento, hanno deciso di disattivarlo forzatamente, causando la cancellazione dell'intero disco rigido.
Dopo il

1

In background potrebbero verificarsi attività su disco di cui non sei a conoscenza. Potresti finire con file danneggiati. Non sto dicendo che lo farai ma aumenta le possibilità.

Esempi di cose che potrebbero accadere anche quando pensi che la macchina sia inattiva:

  • deframmentazione
  • Aggiornamenti di Windows
  • Altri aggiornamenti software, ad esempio definizioni dei virus

1

Non mi aspetto che faccia più male che estrarre un'unità USB senza espellerla - di solito va bene, ma potrebbe fare danni se fa silenziosamente qualcosa di importante quando lo spegni. Suppongo che dipenda da quanto non ti piace reinstallare se si rompe :)


1

Come per estrarre le chiavette USB da una macchina senza prima rimuoverle in modo sicuro, quando mi viene posta questa domanda da colleghi di lavoro o di famiglia, dico che probabilmente non sarà un problema se lo fai accidentalmente di tanto in tanto, ma non ottieni nell'abitudine di esso come il rischio è piccolo ma una possibilità definita. Ho sicuramente visto abbastanza dischi corrotti nel corso degli anni.

Oh, e di solito aggiungo "Non venire a piangere da me se ignori questo consiglio e il tuo disco rigido / memory stick finisce per corrompere". * 8' )


0

Ho trovato un articolo che fa sembrare che non sia un grosso problema, solo che potresti incorrere in alcuni problemi molto piccoli se scriveva dati sul disco o utilizzava altri I / O. Non dovrebbe essere un grosso problema poiché hai già salvato tutto, anche se dovresti anche chiudere i programmi. Tuttavia, un arresto corretto è probabilmente il modo migliore per andare se hai la scelta.


Potresti aver salvato tutto, ma ciò non significa che il tuo sistema operativo abbia. Il sistema operativo fa costantemente cose in background di cui non sei a conoscenza ... potresti avere problemi se interrompi qualcosa a metà flusso. (Meno probabile in questi giorni, ma ancora possibile)
CJM,

0

Cosa ho potuto trovare :

Nella mia esperienza, non ha mai danneggiato fisicamente il mio computer spegnendo manualmente il mio computer. L'unica cosa di cui devi preoccuparti è che tipo di programmi sono in esecuzione al momento della chiusura. Se si esegue uno spegnimento forzato tenendo premuto il pulsante di accensione, i programmi in esecuzione non salveranno i dati correnti in loro possesso. Quindi diciamo che stai eseguendo qualcosa che mantiene i log e salva i log solo quando il programma è terminato. Quando si esegue un arresto forzato, tali registri non verranno salvati.

Non sono sicuro che le informazioni non vengano salvate quando si preme il pulsante di accensione, ad esempio se il computer funziona correttamente e si preme il pulsante. Quindi correggimi se sbaglio. Ma so per certo che quando si tiene premuto il pulsante di accensione per 3-4 secondi, nulla salva ... soprattutto quando il computer è bloccato.

Normalmente non oso correre rischi, ma potrebbe essere un'abitudine "ereditata" da quando queste cose erano un problema. Se qualcuno di più tecnico può spiegare PERCHÉ non è un problema che sarebbe fantastico.


Per quanto riguarda le "abitudini legacy", prima di ATX il modo di spegnere un PC era quello di interrompere l'alimentazione elettrica . ATX lo ha cambiato in controllo elettronico tramite firmware o software, che tra l'altro consente al sistema operativo di spegnere il computer (al contrario di mettere semplicemente il computer in uno stato in cui può essere spento in modo sicuro).
un CVn del

@ MichaelKjörling Ricordo che da tutte le macchine Windows 95 ... "Adesso è sicuro spegnere il computer."
Dan Henderson il

0

Supponendo di aver salvato tutto, nessun danno. Lo faccio sempre e devo ancora vedere un solo problema. Probabilmente è il journaling NTFS che mi sta salvando.

Ricordo di aver esercitato maggiore cautela con Windows 98 (FAT, ovviamente), ma anche allora tutto ciò che ottengo è uno scandisk all'avvio. Penso che sia un'abitudine ereditaria. Immagino che la maggior parte delle altre precauzioni tipiche siano solo dichiarazioni di non responsabilità di Microsoft.


0

Non sono più sicuro che si tratti di un problema, ma ricordo che indietro nel tempo (15 anni fa, quando Win95 era stato rilasciato), c'era il rischio che hdd leggesse le testine, se la lettura, potesse spostarsi quando la corrente veniva interrotta e graffiata il disco. Ho il sospetto che l'emergenza di cui parla Derobert sia stata la soluzione.


0

non causerà alcun danno hardware a meno che il disco rigido non sia molto vecchio, ma può causare danni al software principalmente ai dischi, qualsiasi connessione di rete scadrà, quindi non preoccuparti. dal punto di vista elettronico effettivamente collegarlo e / o accenderlo è più pericoloso che spegnerlo senza spegnerlo o scollegarlo.


-3

A parte i problemi software già elencati, questo è davvero dannoso per il tuo hardware, in particolare per l'alimentazione, dato che quando tagli un picco di picco che è una sorta di "contraccolpo" che di solito è bloccato da strozzatori e condensatori di filtro, ma può andare oltre quella protezione e distruggere il tuo hardware.


Ma lo spegnimento (come tenere premuto il pulsante di accensione per alcuni secondi sulla maggior parte dei computer o qualche interruttore sul sito a bassa tensione dell'alimentatore) potrebbe essere diverso dal taglio dell'alimentazione? E a pensarci, prima che fosse introdotta la soft power down, tutti alla fine hanno semplicemente interrotto la potenza usando un interruttore sulla power main? (Alias ​​" Ora è sicuro spegnere il computer ".)
Arjan,

2
Uh, il picco di spunto si verifica quando si accende qualcosa. C'è un picco di tensione che si verifica quando si scollega un induttore (cioè un trasformatore), ma tutti gli alimentatori per computer (dai primi anni '80) sono unità di "commutazione" che non utilizzano trasformatori come primo stadio di conversione.
Daniel R Hicks,

I picchi possono accadere anche quando spegni le cose, ho bruciato un Arduino in quel modo. E non è così pericoloso, ma non è la soluzione ottimale, e con "È ora sicuro spegnere il computer" c'è un carico minimo sull'alimentatore che riduce molto il problema.
Fabiusp98,

1
Dubito seriamente che la corrente di spunto durante la disconnessione abbia danneggiato il tuo Arduino. Un controllo del dito è uno scenario molto più probabile.
Daniel R Hicks,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.