При включении питания компьютера информация будет потеряна

Обновлено: 06.07.2024

Давайте рассмотрим, что может произойти с вашими файлами, если вдруг отключается питание . Последствия скачков напряжения или отключения электричества могут быть плачевными для вашей информации. Скачки напряжения, отключение электричества и перебои в работе электросети, могут стать причиной множества неприятностей для пользователей компьютеров. Давайте посмотрим правде в глаза: не каждый компьютер в мире оснащен аккумуляторной батареей или UPS.

Внезапное отключение питания

Если компьютер вдруг отключить от питания, любая операция записи, которая была в процессе, прерывается на полпути. Все не сохраненные данные, такие как открытые документы Word, электронные таблицы Excel, электронная почта (*.pst, *.email …) или базы данных, могут быть (и скорее всего будут) утеряны.

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

Худшее, что может произойти

Отключение электричества часто сопровождается скачками напряжения, особенно в тот момент, когда электричество появляется. Поэтому, важно физически отключить ваш компьютер (как и любое другое незащищенное электронное устройство) от электрической сети. То есть, вынуть шнур из розетки. Если вы этого не сделаете – рискуете повредить вашу электронику во время возможного скачка напряжения, когда подадут электричество. Скачек напряжения может, буквально, сжечь материнскую плату компьютера. В худшем случае, это может так же повлиять на жесткие диски (хотя шансы того, что это произойдёт достаточно низки). В итоге, с точки зрения восстановления данных, вам нужно больше беспокоится о внезапном отключении электричества, чем о его появлении. Но всё равно, даже если вас совсем не устраивает материнская плата вашего компьютера, вам лучше вытянуть вилку из розетки.

Смягчающие обстоятельства

Первое, что вы должны сделать, когда система запустится – это проверить, как она работает и что собственно утеряно. Система загружается нормально? Есть ли какие-то предупреждения в процессе загрузки? Запускает ли Windows инструмент для восстановления диска во время загрузки? Скорее всего, система останется работоспособной после отключения электричества. Но в тех редких случаях, когда не будет загружаться системный диск или будут недоступны вторичные устройства хранения информации, для восстановления информации вам понадобится соответствующий инструмент, такой как Hetman Partition Recovery. Но не волнуйтесь, отключение электричества вызывает необратимые физические повреждения носителей информации исключительно редко. Ваши шансы на успешное восстановление большей части данных довольно высоки.

Если ваша система успешно завершила загрузочный цикл (и это предпочтительнее, чем сценарий, который мы описали выше), проверьте, все ли на месте. Утеряно ли что-то с чем вы работали? Был ли это документ, с которым вы работали? Или электронная таблица? Может ли ваш почтовый клиент по-прежнему открывать электронную почту? Скорее всего, те документы, которые не были открыты в момент потери питания, останутся нетронутыми. И наоборот – те файлы, которые были открыты в момент внезапного отключения электричества, будут повреждены или отсутствовать.

Загрузите и установите программу для восстановления файлов на какой-то другой диск, раздел или носитель (например: внешний жесткий диск или USB-накопитель ), чтобы не повредить файлы, которые вы намерены восстановить. Просканируйте диск на предмет утерянных или удалённых файлов. Можете указать тип файлов, которые вы ищете. Если это документ Word, вы можете найти последнюю сохранённую версию файла; если она недоступна – вы можете найти и восстановить более старые версии файла. Если вы используете одну из последних версий Microsoft Word, вы можете восстановить файл благодаря возможности его автоматического сохранения. Утилита для восстановления файлов найдёт и восстановит «сейвы», которые программа делала автоматически.

Конечно, если это Hetman Partition Recovery, то она не ограничена только восстановлением документов Word. Она может восстанавливать документы, электронные таблицы, презентации, цифровые изображения, сжатые архивы (*.zip, *.rar и многие другие форматы), базы данных, электронные книги и многие другие типы данных.


4) устройство для обработки аналоговых сигналов и текстовой информации.

2. В какой строке перечислен минимальный набор устройств персонального компьютера?

3. Название какого устройства необходимо вписать в пустой блок общей схемы компьютера?


4. Магистрально-модульный принцип архитектуры компьютера подразумевает такую организациюего аппаратных устройств, при которой:

3) все устройства связываются друг с другом через магистраль, включающую в себя шины данных, адреса и управления;

4) связь устройств друг с другом осуществляете через центральный процессор, к которому они все подключены.

2) информация из внутренней памяти компьютера передается в дисковод через, магистраль и монитор;

3) информация из внутренней памяти компьютера передается в дисковод через магистраль и процессор;

3) организации интерфейса операционной системы быстроты нажатия на клавиши;

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

2) тактовая частота процессора и скорость работы CD-ROM;

10. Основные характеристики компьютера, важные для выбора и приобретения компьютера:

1) емкость ОЗУ, тактовая частота и разрядность процессора;

1) информация, присутствие которой постоянно необходимо в компьютере;

2) загрузочная информация, независимо от того, работает компьютер или нет;

4) программы, предназначенные для обеспечения диалога пользователя с компьютером.

2) возможность произвольного доступа к каждой единице памяти;

3) наличие номера у каждой ячейки оперативной памяти;

13. Постоянное запоминающее устройство (ПЗУ) служит для:

1) память, предназначенная для долговременного хранения информации, независимо от того, работает ЭВМ или нет;

1) память, предназначенная для долговременного хранения информации, независимо от того, работает ЭВМ или нет; ,

4) память, в которой обрабатывается одна программа в данный момент времени.

16. Какое устройство обладает наибольшей скоростью обмена информацией?

17. При включении питания информация для загрузки компьютера считывается:

18. При выключении питания компьютера информация будет потеряна:

1) устройство, управляющее работой графического дисплея; '

22. Выберите строку, в которой перечислены только устройства ввода-вывода информации:

23. Для ввода информации в персональный компьютер используется:

24. Для вывода графической информации из памяти компьютера используется:

25. Мощные компьютеры в вычислительных сетях, обслуживающие подключенные к нему компьютеры называют:

26. Каково минимальное допустимое расстояние от глаз до экрана монитора при работе за компьютером?

27. Как часто рекомендуется делать перерывы при интенсивной работе за компьютером?

28. Что рекомендуется обязательно сделать в перерывах при работе за компьютером7

29. Максимальное время непрерывной работы за компьютером для учащихся составляет:

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

Что происходит при отключении питания ПК

Прежде всего стоит отметить, что память компьютера делится на три типа:

  • постоянная (ПЗУ);
  • оперативная (ОЗУ);
  • кэш.

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

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

Какие данные хранятся в ОЗУ

ОЗУ, как правило, работает с двумя видами данных:

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

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

Когда при выключении данные из ОЗУ сохраняются

Существует несколько вариантов отключения компьютера, при которых данные оперативной памяти не удаляются. Так, режим гибернации означает, что вся информация будет перенесена из ОЗУ на жесткий диск, а затем загружена обратно.

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

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

И все бы хорошо, если бы не одно но. После сбоя питания ваш компьютер не включится.
Согласитесь, это будет «приятной» неожиданностью, особенно если вы находитесь за пару тысяч километров от него.
Одно из решений написано здесь, но оно аппаратно-программное, а ведь можно обойтись без дополнительного железа.

Про WOL на Хабре можно найти уже две станицы. Поэтому в этой статье не будет рассматриваться включение wol на карточке.

Введение

Для начала разберемся, почему компьютер не включится. Для понимания этого стоит обратится к ACPI.
ACPI — англ. Advanced Configuration and Power Interface — усовершенствованный интерфейс управления конфигурацией и питанием). В ACPI описаны состояния — как глобальные, так и конкретных устройств в частности. (wiki)

image

  • G2 (S5) (soft-off) — мягкое (программное) выключение; система полностью остановлена, но под напряжением, готова включиться в любой момент. Системный контекст утерян.
  • G3 (mechanical off) — механическое выключение системы; блок питания ATX отключен.
  • «Stay Off» – при потере питания в сети и его восстановлении для включения ПК необходимо нажать кнопку питания.
  • «Turn On» – восстановление питания вызывает автоматическое включение системы.
  • «Last State» – Восстановление системы в то состояние, в котором она находилась на момент пропадания питания. Если была выключены — остается выключена, иначе включается.

Выбрав «Turn On», останется вопрос лишь в том, как выключить компьютер, когда он включился после сбоя питания, а не от запроса по сети или штатного запуска кнопкой на корпусе. Делать эти проверки мы будем в initrd.

Initrd (сокращение от англ. Initial RAM Disk, диск в оперативной памяти для начальной инициализации) — временная файловая система, используемая ядром Linux при начальной загрузке. (wiki_ru) (wiki_en)

Расположение файлов для initrd в Ubuntu/Debian можно посмотреть в man на initramfs-tools (онлайн с сайта Ubuntu).
Для Centos все немного по другому — там dracut.

Для обеспечения проверки, как был включен компьютер, после посылки wol пакета мы будем пинговать его. Но так как пакет WOL у нас «магический», пусть пинги будут тоже «магическими». Пусть наши пинги будут размером в 48 байт, а не в 84.

image

Итого вся идея в виде блок-схемы:

Реализация

Модули

В /etc/initramfs-tools/modules добавим необходимые модули для работы iptables и сети.

Модуль для вашей сетевой карты
Модули iptables
Скрипт

В /etc/initramfs-tools/scripts/local-top/ добавим файл checkboot с содержимым:


И делаем его исполняемым:


Скрипт реализует блок-схему, приведенную выше.

В /etc/initramfs-tools/hooks/ добавим файл checkboot с содержимым:


И делаем его исполняемым:


Этот файл указывает, что необходимо добавить в initrd для корректной работы нашего скрипта.
В нем после копирования утилит iptables и ifconfig необходимо так же скопировать библиотеки для iptables.
Слинкованные библиотеки можно получить, выполнив ldd /sbin/iptables.
Но в процессе работы также будут использоваться динамически подгружаемые модули. Их список можно увидеть, выполнив команду:


Что позволит получить остальные подгружаемые библиотеки:

Update initrd

Перед обновлением initrd хорошей идеей является скопировать стабильный вариант в /boot с другим именем, чтобы в случае каких-либо ошибок в скрипте/хуке загрузка системы не представляла сложности.
Обновляем initrd командой:

Добавляем новые строчки в grub с nocheckboot.
Делаем это либо непосредственным редактированием /boot/grub/grub.cfg с созданием нового пункта с добавлением nocheckboot в строке параметров к ядру, либо изменяя /etc/grub.d/10_linux, что лучше, так как после update-grub2 наши изменения не исчезнут, как случится, если мы будем редактировать grub.cfg.

Для этого в /etc/grub.d/10_linux добавляем:

Запуск

Осталось только написать скрипт запуска.
И вот он:


Здесь "-c 50" — это 50 пакетов, 1 пакет в секунду, а значит 50 секунд — время, за которое должны пройти все этапы до «Проверка счетчика правила iptables». А "-s 20" делает размер пакета равным 48 байтам. 48 — 20 = 28 байт — заголовки IP и ETHERNET.

Читайте также: