Чому перезавантаження комп'ютера виправлення так багато проблем?
Запитайте майстра про те, як усунути проблему з комп'ютером Windows, і вони, швидше за все, запитають: "Чи ви спробували перезавантажити його?" Це схоже на легку реакцію, але перезавантаження комп'ютера може вирішити багато проблем.
Так що ж тут відбувається? Чому відновлення пристрою або перезавантаження програми виправляють так багато проблем? І чому гіки не намагаються ідентифікувати та усунути проблеми, а не використовувати тупий молоток "скинути"?
Це не просто Windows
Майте на увазі, що це рішення не обмежується лише комп'ютерами Windows, а застосовується до всіх типів обчислювальних пристроїв. Ви знайдете рекомендації "спробуйте скинути його", які застосовуються до бездротових маршрутизаторів, iPad, телефонів Android і багато іншого. Ця ж сама порада навіть застосовується до програмного забезпечення - Firefox працює повільно і споживає багато пам'яті? Спробуйте закрити його і знову відкрити!
Деякі проблеми вимагають перезавантаження
Щоб проілюструвати, чому перезавантаження може виправити стільки проблем, давайте поглянемо на остаточну проблему програмного забезпечення, з якою може зіткнутися комп'ютер Windows: Windows зупиняється, показуючи синій екран смерті. Синій екран викликаний помилкою низького рівня, ймовірно, проблемою з драйвером апаратного забезпечення або несправністю обладнання. Windows доходить до стану, де він не знає, як відновити, тому він зупиняється, показує синій екран смерті, збирає інформацію про проблему і автоматично перезавантажує комп'ютер за вас. Цей перезапуск виправляє синій екран смерті.
У Windows краще справлятися з помилками - наприклад, якщо ваш графічний драйвер аварійно завершиться, Windows XP заморозиться. У Windows Vista і нових версіях Windows робочий стіл Windows втратить свої фантастичні графічні ефекти протягом декількох хвилин, перш ніж їх відновити. За кулісами Windows перезапускає несправний графічний драйвер.
Але чому Windows просто не вирішує проблему, а не перезапускає драйвер або сам комп'ютер? Ну, тому що він не може - код зіткнувся з проблемою і перестав працювати повністю, тому немає можливості продовжувати. Перезавантажуючи код, він може починатися з першого квадрата і, сподіваюся, він знову не зустрінеться з тією ж проблемою.
Приклади проблем перезавантаження
Хоча певні проблеми потребують повного перезапуску, оскільки операційна система або драйвер апаратного забезпечення перестали працювати, не всі проблеми. Деякі проблеми можуть бути виправлені без перезавантаження, хоча перезавантаження може бути найпростішим варіантом.
- Windows - Slow: Скажімо, Windows працює дуже повільно. Можливо, що програма, що погано працює, використовує 99% процесора і зводить ресурси комп'ютера. Комп'ютер може відправитися до менеджера завдань і озирнутися навколо, сподіваючись знайти місце, де відбувається неправильний процес. Якщо середній користувач зіткнувся з цією ж проблемою, вони могли б просто перезавантажити свій комп'ютер, щоб виправити його, а не копати свої запущені процеси.
- Firefox або інша програма використовує надто багато пам'яті: У минулому Firefox був дитиною плакатів для витоку пам'яті на середніх ПК. З часом, Firefox часто споживає все більше і більше пам'яті, стає все більшим і більшим і сповільнюється. Закриття Firefox змусить його відмовитися від усієї своєї пам'яті. Коли він почнеться знову, він почнеться з чистого стану без будь-якої просоченої пам'яті. Це не стосується лише Firefox, але застосовується до будь-якого програмного забезпечення з витоками пам'яті.
- Проблеми з Інтернетом або мережею Wi-Fi: Якщо у вас виникли проблеми з підключенням Wi-Fi або Інтернету, можливо, у програмі на маршрутизаторі або модемі виникла проблема. Скидання маршрутизатора - просто від'єднавши його від розетки живлення, а потім знову його підключення - є звичайним рішенням для проблем із з'єднанням.
У всіх випадках перезапуск видаляє поточний стан програмного забезпечення. Будь-який код, який застряг у поганому стані, теж буде зруйнований. Коли ви перезавантажуєтеся, комп'ютер або пристрій виводять систему з нуля, перезапускаючи все програмне забезпечення з квадратного так, щоб він працював так само добре, як і раніше.
"М'які скидання" у порівнянні з "жорсткими скидками"
У світі мобільних пристроїв існує два типи "скидок", які можна виконати. "М'який скидання" просто перезавантажує пристрій нормально - вимикає його, а потім знову вмикає. "Hard reset" повертає стан програмного забезпечення до заводського стану за промовчанням.
Коли ви думаєте про це, обидва типи скидання виправляють проблеми з аналогічної причини. Наприклад, скажімо, ваш комп'ютер Windows відмовляється завантажуватися або повністю інфікується шкідливими програмами. Просто перезавантаження комп'ютера не вирішить проблему, оскільки проблема з файлами на жорсткому диску комп'ютера - це пошкоджені файли або шкідливі програми, які завантажуються під час запуску на жорсткому диску. Проте перевстановлення Windows (виконання операції "Оновити або скинути комп'ютер" у Windows 8) призведе до знищення всього жорсткого диска комп'ютера, відновлення його до попереднього стану.
Це простіше, ніж дивитися через жорсткий диск комп'ютера, намагаючись визначити точну причину проблем або намагаючись переконатися, що ви знищили кожен останній слід шкідливого програмного забезпечення. Набагато швидше починати з відомого, чистого стану, замість того, щоб намагатися знайти всі можливі проблеми і виправити їх.
Зрештою, відповідь полягає в тому, що "перезавантаження комп'ютера знищує поточний стан програмного забезпечення, включаючи будь-які розроблені проблеми, і дозволяє їй починати з квадратного." Легше і швидше починати з чистого стану, ніж ідентифікувати та виправити будь-які проблеми, які можуть виникнути - насправді, в деяких випадках, неможливо вирішити проблеми, не починаючи з цього чистого стану.
Зображення: Arria Belli на Flickr, DeclanTM на Flickr