Яку шкоду завдасть вимкнення живлення замість вимкнення?


56

Що це робить Windows, коли вона вимикається?

Якщо припустити, що я все врятував, який негативний вплив робить вимкнення замість належного вимкнення? Ми все це зробили в якийсь момент, і особисто я не знаю нікого, чия машина загинула в результаті.

(Щоб було зрозуміло, я знаю, що не повинен. Я просто не впевнений, чому.)

Відповіді:


58

Навряд чи вся машина загине, але якщо в буферах для запису файлів все ще є щось, ви втратите ці дані ... а в основному машина, ймовірно, не буде знати різниці між тим, як ви вимикаєте її, і вона вимикається через відключення електроенергії.

Служби не отримають шансу закритися. Наприклад, якщо ви працюєте з веб-сервером, коли його запитують закрити, він може виконати будь-які існуючі запити (із тимчасовим очікуванням), а не з'єднання, що тільки перерветься.

"Буфер запису файлів" теж не повинен бути буфером Windows. Знову взявши приклад веб-сервера, журнал може бути буферним, тому він записує на диск лише кожні 100 запитів або щось подібне. Чисте відключення призведе до відповідного промивання; жорсткого відключення не буде.

Якщо у вас є онлайн-сервіси, чисте відключення може вивільнити вас із них належним чином, замість того, щоб сервіс думав, що у вас можуть виникнути проблеми з мережею.

По суті, думайте про все, що може захотіти зробити система при закритті через бортові диски або підключення до інших систем (наприклад, мережеві підключення) - все це стане щасливішим, якщо вимкнеться належним чином.


18

Джон Скіт вже зробив усі критичні моменти з точки зору програмного забезпечення та ОС.

Я маю лише один невеликий момент, який можу додати, що може бути важливим.

Вимкнення комп'ютера, на якому чітко встановлено чіп материнської плати, відрізняється від раптового відключення живлення в системі.

Як мінімум, це може пошкодити ваш блок живлення (річ, як правило, позаду заднього вимикача живлення на вашому процесорному коробці). У гіршому випадку , що регулятор потужності материнської плати пристрій може привести до несправності. Тобто, це замість материнської плати. І, є найгірші випадки .

Якщо у вас є надзвичайна ситуація, принаймні перейдіть до режиму очікування або відключення за допомогою натиснутої кнопки живлення - потрібно не більше 3-5 секунд - перш ніж вимкнути живлення.


Це дійсно не повинно пошкодити Блок живлення або материнську плату, принаймні, не, якщо ви цього багато не робите (тобто, це може поставити на них трохи стресу). Це також створює напругу на жорсткому диску, оскільки це повинно робити аварійний парк голови.
дероберт

9
@derobert, наскільки я найкраще розумію електроніку, завжди є ймовірність виходу з ладу. Багаторазово намагаючись скоротити потужність, ви просто збільшуєте цю ймовірність.
nik

@nik, ти фізик чи EE хлопець?
Pacerier

5

На додаток до всіх відповідей вище, на машині, що має RAID на своєму жорсткому диску та високій активності вводу-виводу, жорсткий перенапруга, швидше за все, перерве HDD IO, необхідний для роботи RAID, що іноді призводить до відмови жорсткого диска, а часто - до випадкових даних втрати.


Так, це може статися, якщо в контролері RAID немає захищеного від батареї буфера, який би зберігав незавершені записи до моменту відновлення основного живлення.
pabouk

Члени сім’ї траплялися з ними раніше - вони не користувались своїм ноутбуком багато, і було встановлено оновлення Windows, що, природно, різко збільшило активність жорсткого диска. Замість того, щоб чекати, коли оновлення завершиться встановленням і вимкнеться, вони вирішили насильно вимкнути його, в результаті чого весь жорсткий диск був стертий.
AStopher

1

Можливо, активність диска відбувається на задньому плані, про який ви не знаєте. Ви можете пошкодити файли. Я не кажу, що ви хочете, але це збільшує шанси.

Приклади речей, які можуть статися, навіть якщо ви думаєте, що машина не працює:

  • Дефрагментація
  • Оновлення Windows
  • Інші оновлення програмного забезпечення, наприклад, визначення вірусів

1

Я б не очікував, що це заподіє більше шкоди, ніж витягнути USB-накопичувач, не виймаючи його - зазвичай добре, але може завдати шкоди, якщо тихо робити щось важливе, коли ви вимикаєте його. Я думаю, це залежить від того, наскільки ви не любите перевстановлення, якщо це все-таки порушить :)


1

Як і з витягуванням USB-накопичувачів з машини, не спочатку їх видаляючи, коли мені задають це питання сім’єю чи колегами по роботі, я кажу, що це, ймовірно, не буде проблемою, якщо ви випадково зробите це час від часу, але не отримуєте звичка до цього як ризик невеликий, але певна можливість. Я, звичайно, бачив достатньо пошкоджених дисків протягом багатьох років.

О, і я зазвичай додаю "Не плачте за мною, якщо ви проігноруєте цю пораду, і ваш жорсткий диск / флеш-пам'ять закінчується пошкодженими". * 8 ')


0

Я знайшов статтю, завдяки якій звучить, що це не така вже й велика справа, просто ви можете зіткнутися з дуже маленькими проблемами, якщо це було записування даних на диск або використання інших вводу-виводу. Це не повинно бути великою проблемою, оскільки ви вже все зберегли - хоча ви також повинні закрити програми. Однак правильне відключення - це, мабуть, найкращий шлях, якщо у вас є вибір.


Можливо, ви все зберегли, але це не означає, що ваша ОС має. ОС постійно робить речі у фоновому режимі, про які ви не знаєте ... у вас можуть виникнути проблеми, якщо ви зупините щось середнє. (Менш вірогідне в ці дні, але все ж можливо)
CJM

0

Що я міг знайти :

З мого досвіду, ніколи фізично не пошкоджував мій комп'ютер, вручну відключаючи комп'ютер. Єдине, про що ви повинні турбуватися - це тип програм, які запускаються в момент його вимкнення. Якщо ви робите примусове відключення, утримуючи кнопку живлення, програми, що працюють, не зберігають поточних даних, які вони мають. Тому давайте скажемо, що ви працюєте з тим, що веде журнали, і зберігає журнали лише після завершення програми. Коли ви робите примусове відключення, ці журнали не будуть збережені.

Я не впевнений, що інформація не економить при натисканні кнопки живлення, наприклад, якщо ваш комп'ютер працює нормально, а ви натискаєте кнопку. Тож виправте мене, якщо я помиляюся. Але я точно знаю, що, якщо ви тримаєте кнопку живлення протягом 3-4 секунд, нічого не економить .... особливо, коли ваш комп'ютер замерз.

Я, як правило, не наважуюся ризикувати, але це може бути якась "спадщина" звичка з тих пір, коли такі речі були проблемою. Якщо хтось більш технічний може пояснити, ЧОМУ це не проблема, яка була б приголомшливою.


Що ж стосується «старих звичок», перш , ніж ATX спосіб вимкнути комп'ютер був для відключення живлення на джерелі живлення . ATX змінив це на електронний контроль через прошивку або програмне забезпечення, що, крім іншого, дозволяє операційній системі вимкнути комп'ютер (на відміну від простого переведення комп'ютера в стан, коли його можна безпечно вимкнути).
CVn

@ MichaelKjörling Я пам'ятаю, що з усіх машин Windows 95 ... "Тепер безпечно вимкнути комп'ютер".
Ден Хендерсон

0

Якщо припустити, що ви все зберегли, без шкоди. Я роблю це постійно і мені ще не вдається побачити навіть одну проблему. Мабуть, мене врятувало журнал NTFS.

Я пам’ятаю, як проявляв більшу обережність із Windows 98 (FAT, звичайно), але навіть тоді все, що я отримую, - це скандиск щодо завантаження. Я думаю, що це спадщина у звичку. Я здогадуюсь, що більшість інших типових запобіжних заходів - це лише відмова від Microsoft.


0

Я не впевнений, чи це вже проблема, але я пам’ятаю, що ще в той день (15 років тому, коли випускали win95) був ризик, що hdd читає голови, якщо читає, може змінитися, коли живлення відключиться і подряпини. диск. Я підозрюю, що рішення про те, що згадує дероберт, було вирішенням цього питання.


0

це не спричинить жодних пошкоджень апаратного забезпечення, якщо жорсткий диск не дуже старий, але це може призвести до пошкодження програмного забезпечення в основному на дисках. з точки зору електроніки, яка насправді підключає її та / або вмикає її, небезпечніше, ніж вимикати її без відключення чи відключення.


-3

Окрім проблем із програмним забезпеченням, які вже перераховані, це справді погано для вашого обладнання, особливо від джерел живлення, оскільки, коли ви вирізаєте великий шип-удар, який є своєрідним «відкатом», який зазвичай блокується дроселями та конденсаторами фільтра, але він може перейдіть над цим захистом і знищіть обладнання.


Але вимкнення живлення (наприклад, утримуючи кнопку живлення протягом декількох секунд на більшості комп’ютерів або якесь перемикання на місці низької напруги блоку живлення) може відрізнятися від відключення живлення? І думаючи про це, перед тим, як було введено м'яке вимкнення, всі врешті-решт просто відключили живлення за допомогою перемикача на основну потужність? (Aka " Зараз безпечно вимкнути комп’ютер ".)
Арджан

2
Ага, припливний сплеск виникає, коли ви щось увімкнено. Існує сплеск напруги, який виникає при відключенні індуктора (тобто трансформатора), але всі джерела живлення комп'ютера (з початку 80-х років) є "комутаційними" блоками, які не використовують трансформатори в якості першого етапу перетворення.
Даніель Р Хікс

Шипи можуть статися навіть тоді, коли ви вимикаєте речі, я спалив Ардуїно таким чином. І це не так небезпечно, але це не оптимальне рішення, і з "Тепер безпечно вимкнути комп'ютер" є мінімальне навантаження на джерело живлення, що значно зменшує проблему.
Fabiusp98

1
Я серйозно сумніваюся, що струмовий струм під час відключення пошкодив ваш Arduino. Перевірка пальцем - куди більш вірогідний сценарій.
Даніель Р Хікс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.