Самоконтроль персонального компьютера, перезагрузка при зависании (Watchdog)

ПК с Windows 10 зависает при перезагрузке? Вот 4 способа это исправить

Перезагрузка устройства с Windows 10 должна быть интуитивно понятной задачей. Однако по определенным причинам процесс перезагрузки/перезапуска может вызвать некоторые проблемы.

Точнее, это может быть медленная загрузка или, что еще хуже, процесс перезапуска зависает. Таким образом, компьютер будет зависать в последовательности перезагрузки на длительный период времени. В некоторых ситуациях перезапуск завершается через несколько минут, в то время как в других процесс может занять несколько часов.

Конечно, при перезагрузке Windows 10 требуется применение специальных решений для устранения неполадок. Только таким образом вы можете остановить последовательность перезапуска и возобновить процесс загрузки Windows 10, и вот способы исправить это.

Самоконтроль персонального компьютера, перезагрузка при зависании (Watchdog)

Устройство самоконтроля предназначено для наблюдения за микропроцессором и определения правильности его работы. Оно может использоваться в фоновом режиме на любом ПК, который работает под управлением DOS или Windows. Устройство и его программное обеспечение рассчитаны на управление компьютером по последовательному порту.

После включения компьютера линия передачи данных последовательного порта (RS-232, COM — порт) устанавливается в низкий логический уровень Одновременно с выбранным приложением запускается программное обеспечение самоконтроля.

Самоконтроль персонального компьютера, перезагрузка при зависании (Watchdog)

Оно обеспечивает непрерывную генерацию прямоугольного сигнала на выводе 20 разъема последовательного порта, импульсное напряжение выпрямляется и заряжает конденсатор С2; при этом открывается транзистор Т1.

На выводе 4 программно устанавливается высокий уровень, так что сигнал СБРОС на компьютер не проходит. Это условие верно до тех пор, пока основная программа работает нормально.

Если компьютер «зависает», прямоугольный сигнал перестает поступать, и конденсатор С2 разряжается через резистор R1. Тогда транзистор Т1 закрывается, а Т2 открывается и таким образом формирует сигнал СБРОС.

После этого происходит перезагрузка. Надо отметить, что схема работает правильно только в том случае, если компьютер при перезапуске по команде СБРОС производит инициализацию последовательного порта, поскольку очень важно сбросить высокий уровень на выводе 4.

Устройство перейдет в нормальное состояние и снимет сигнал СБРОС только тогда, когда на вьходе 4 появится низкий уровень. После этого компьютер может снова работать.

Аналоги зарубежных деталей можно найти в разделе Аналоги и возможные замены.

  • PCBWay — всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН.
  • Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет.
  • Проекты с открытым исходным кодом — доступ к тысячам открытых проектов в сообществе PCBWay!
  • Простой монофонический усилитель НЧ для компьютера (TDA7052)
  • Блок управления мощностью для солнечных батарей
  • Часы для автоматического управления устройствами (537РУ2, 176ИЕ12)
  • Управление электромотором постоянного тока

Доброго времени суток! Ребят, взял эту схему для своего курсового проекта. Возникли такие вопросы: порты 4, 7, 20 — это один LPT-порт? Так же возник вопрос с ОБЩ. и СБРОС. Я поговорил с одногруппниками, мне сказали, что возможно ОБЩ — это земля, а СБРОС — идет к материнки. Какой может быть порт? Ну или какой может быть еще вариант?

Доброго времени суток. Выводы 4, 7, 20 — это пины последовательного порта (RS-232, COM — порт), не параллельного (LPT).
COM порт компьютера может иметь разъем DE-9(9 контактов) или же разъем DB-25 (25 контактов), располагаются они, как правило, с задней стороны системного блока. В большинстве современніх компьютеров и ноутбуков COM-порт отсутствует.

COM порт фото DE-9 DB-25

Два вывода ОБЩ+СБРОС на схеме — это те контакты что находятся на материнской плате и идут к кнопке RESET (резет) компьютера, которая позволяет выполнить «жесткую» перезагрузку (hard reboot) компьютера. ОБЩ — это минус или корпус компьютера.

Когда ПК загружен и микропроцессор работает у COM-портов на пинах 4(для DE-9) и 20(для DB-25) есть сигнал DTR (DaTa Ready) или «Хост готов к обмену данными».

RS-232 COM порт схема переходника. распиновка

Фактически сигнал устанавливается в тот момент когда производится открытие порта коммуникационной программой или же при инициализации драйвера, пин DTR остается в таком состоянии все время, пока порт открыт.

Программное обеспечение, которое запущено для данной схемки и работает постоянно в фоне, выполняет постоянную подачу на пин DTR прямоугольных импульсов, которые заряжают конденсатор С1. Входная часть схемы представляет собою детектор, таким образом конденсатор С1 будет заряжаться только в том случае если на схему пойдут импульсы, если же просто подать высокий уровень то конденсатор не будет заряжаться.

Когда поступают испульсы — конденсатор С1 заряжен, светодиод D4 светится и оповещает что все ОК, транзистор Т2 закрыт и сброс(виртуальное нажатие кнопки RESET) не производится.

При зависании компьютера сигнал на пине DTR пропадает, конденсатор С2 разряжается, транзистор T1 закрывается и гаснет светодиод, а транзистор T2 открывается и закорачивает контакты кнопки RESET — начинается перезагрузка ПК.

Пины 4 и 7 (для DB-25) от порта RS-232 исполльзуются для питания схемы.

Программу для генерации прямоугольных сигналов на пинах COM-порта можно написать на любом из доступных вам языков программирования: Assembler, C, Basic, Python и т.п. Также можно переделать схему под LPT-порт, паписав при этом программу для посылки импульсов через один из пинов LPT-порта.

По сути данная схемка является Сторожевым Таймером (Watchdog timer) который позволяет выполнить перезапуск системы с небольшой задержкой после того как она перестала отвечать.

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

Это позволяет в случае критического сбоя и полного зависания компьютера, который находится в удаленном или труднодоступном месте, выполнить перезагрузку операционной системы, вместо того чтобы ждать приезда техника для выполнения ручной перезагрузки.

Вариант 2

При помощи предлагаемой схемы и программы Вы навсегда забудете что такое зависший внутренний модем, или провисевшая несколько суток станция.

Алгоритм ее работы прост. На таймерное прерывание вешается обработчик, делающий две вещи. Во-первых он выдает импульс в порт 100h по линии D0, а во-вторых инкрементирует внутренний счетчик, который сбрасывается файловыми функциями 21h прерывания и нажатиями на клавиши. Если 10 минут не возникало таких ситуаций, происходит перезагрузка.

Теперь о схеме. Ее основой является ждущий мультивибратор с повторным запуском. После первого запускающего импульса одновибратор начинает формирование временной задержки. Каждый следующий импульс возобновляет эту задержку. Если поступление запускающих импульсов прекратится, одновибратор закончит формирование импульса, определяемого постоянной времени C1R2 и запустит второй одновибратор, который собственно и формирует сигнал сброса. Кроме того можно программно сформировать сбрасывающий импульс по линии D1порта 100h. Выводы Reset и Gnd подключаются параллельно кнопке сброса выводом Gnd к нулю. Элементы D2 и D3 образуют дешифратор, а D1 — четырехбитный порт, у которого два разряда остаются резервными.

ШАГ 3

Попробуйте нажать на клавишу Caps Lock (фиксация прописных букв) — если рядом с ней загорится светодиод, вероятно «мертвого зависания» нет и сам компьютер-то работает (просто по тем или иным причинам картинка на экране не обновляется).

Клавиша Caps Lock — светодиод загорелся

Клавиша Caps Lock — светодиод загорелся

В этом случае может выручить сочетание: Win + Ctrl + Shift + B (оно перезапустит драйвер видеокарты, актуально и для AMD, и для IntelHD, и для Nvidia).

Важно : если у вас подключено несколько мониторов — это сочетание (скорее всего) «уберет» картинку с них со всех (а после изображение будет «подано» на монитор по умолчанию). Из-за этого возможны различные «казусы».

Если всё же после сочетания картинка пропала полностью — попробуйте нажать Win+L (или отправить компьютер в сон ( прим. : на ноутбуке — достаточно закрыть крышку)).

Перезагрузка в Windows 10

В этой части статьи будут рассмотрены всевозможные способы перезагрузки для операционной системы Windows версии 10.

Для начала, начнем с самого просто способа.

Первое средство

Чтобы выполнить рестарт системы, нам нужно будет открыть меню «Пуск». Для этого жмем кнопку Win .

Меню «Пуск» в десятой Windows

Меню «Пуск» в десятой Windows

Затем мы один раз нажимаем кнопку Tab .

После нажатия у нас должно выделиться в левом верхнем углу Пуска три горизонтально-лежащие полоски.

Затем мы нажимаем несколько раз стрелочку «вниз», чтобы выбрать кнопку выключения компьютера.

Жмем Enter и у нас открывается маленькое окно с выбором действий, где мы выбираем перезагрузку системы и подтверждаем выбор.

Второе средство

В данном случае мы будем использовать такие кнопки на нашей клавиатуре, как Win + X .

Окно выбора, которое открывается клавишами «Win» + «X»

Окно выбора, которое открывается клавишами «Win» + «X»

Затем с помощью стрелок мы находим такую надпись: «Завершение работы или выход из системы».

Подтверждаем и находим там «Перезагрузка», после чего снова подтверждаем наш выбор.

Третье средство

Теперь мы воспользуемся уже известной нам комбинацией Ctrl + Alt + Delete .

В открытом окне мы с помощью стрелочки «вверх» находим иконку выключения компьютера и подтверждаем наш выбор.

Затем в открытом диалоговом окне мы выбираем «Перезагрузка» и снова подтверждаем наш выбор.

Четвертое средство

Жмем Ctrl + Alt + Delete . Только теперь опять же с помощью стрелочек следует выбрать «Сменить пользователя».

Нужно выбрать учетную запись пользователя, а в правом нижнем углу будет окно отключения ПК.

Клавишей Tab или нужно выбрать это окно. Затем мы подтверждаем наш выбор и у нас откроется список действий с компьютером, останавливаем свой выбор на «перезагрузке».

Пятое средство

Теперь нам на помощь придет командная строка. Есть несколько способов вызова этого окна:

Как правильно поступить если завис компьютер или программа?

Многие пользователи при зависании программы или компьютера, не устранив причины, просто нажимают кнопку Reset . Данное действие пагубно влияет на ваш компьютер, больше всего страдает жесткий диск (винчестер), а следовательно и целостность вашей операционной системы. В результате в один прекрасный день она просто может не загрузиться. Для начала нужно попробовать решить проблему не нажимая кнопку Reset .

Если зависла программа, не спешите перезагружать компьютер, для начала нажмите одновременно на три клавиши Ctrl+Alt+Del. Перед вами откроется окно в котором выберите нижнюю надпись Диспетчер задач.

завис dz

Откроется окно диспетчера задач в котором нужно выбрать вкладку — Процессы, программу которая у вас зависла и нажать на кнопку справа в низу Снять задачу.

завис dz 1

Через некоторое время программа будет выключена принудительно.

Если по прошествии N — количества времени программа не выключилась, то попробуйте перезагрузить компьютер «правильным способом«, а именно пуск — перезагрузка.

Так же можно перезагрузить при нажатии клавиш Ctrl+Alt+Del и выбрав в правом нижнем угу открывшегося экрана перезагрузка или завершение работы. В результате последнего компьютер просто выключится.

завис dz-2

Если описанным выше способом выйти из создавшегося положения не удалось, тогда уже можно нажать кнопку Reset . Если у вас ноутбук, то просто нажмите кнопку включения питания и удерживайте ее несколько секунд, ноутбук принудительно выключится. Этими способами лучше пользоваться в крайнем случае.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector