Сделай Сам Свою Работу на 5

Защита от несанкционированного удаления

 

 

Набрать данные, как и вырастить дерево, не просто. Но удалить их

(спилить дерево) – дело нехитрое и быстрое. Это справедливо как для

 

24 В учебном пособии описывать соответствующие возможности мы не станем. При не-

обходимости обратитесь за помощью к системному администратору.


71

 

фрагментов файлов, так и для целых файлов. Windows позволяет опера-

тивно восстановить удаленные данные. Так, при случайном удалении

фрагментов документа Word, книги Excel или одной записи БД Access

восстановить их можно командой Правка/Отменить… или соответствую-


щей кнопкой


в панели инструментов. Данная команда (кнопка) по-


зволяет отменить несколько последних операций пользователя в Word и

Excel, но в Access ее действие распространяется на последние операции

лишь в одной записи. Команда (кнопка) Отменить с успехом может ис-

пользоваться и для отмены ошибочных операций ввода данных.

В рамках концепции дружественного Windows-интерфейса даже санк-

ционированному удалению файлов предшествует профилактический диа-

лог типа «Вы действительно уверены, что хотите удалить то-то и то-то? Да

– нет?». По-видимому, Windows и приложения MS Office, «сожалея» о

предстоящей потере, «надеются», что пользователь одумается и ответит

нет. Если же этим надеждам не суждено сбыться, то на всякий случай в

Windows предусмотрена Корзина, в которой до поры будут «валяться» вы-

брошенные вами данные. Ведь не секрет, что «как только вы что-то выбро-

сите, оно вам понадобится»25, тем более при случайном удалении. Вот для

таких ситуаций и предусмотрена корзина. Файлы могут быть восстанов-

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

Восстановить. Для этого надо открыть корзину, найти и выделить восста-

навливаемые файлы, а затем применить указанную команду. Программа

Корзина может быть отключена в вашем компьютере. Поэтому, во-первых,

перед удалением файлов следует убедиться, что корзина активна (обычно

ее ярлык находится на рабочем столе Windows), во-вторых, в диалоговом



окне Подтверждение удаления убедиться, что файл будет отправлен

именно в корзину, а не просто удален. Со съемных носителей файлы уда-

ляются, не попадая в корзину.

 

 

Рис. 51. Фрагмент свойств корзины

 

Если корзина неактивна, следует проверить ее свойства. Самая веро-

ятная причина – флажок Уничтожать файлы сразу после удаления, не

 

25 Блох А. Закон Мэрфи /Ваше преуспевание в ваших руках. М., 1993. С. 429.



72

 

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

на рис. 51. Пользователь может удалить свои файлы и из корзины – «ин-

формационный мусор» ассенизируется так же, как и физический. Очи-

стить корзину может также системный оператор или любой доброхот, не

говоря о злоумышленнике. Восстановить файлы Windows, удаленные из

корзины, – слишком сложная задача для рядового пользователя. Даже ес-

ли ее можно решить с помощью некоторых утилит, не стоит рассчиты-

вать на стопроцентное восстановление. Файл может оказаться частично

искаженным или неполным.

Данные могут быть утеряны также вследствие аппаратно-

программных сбоев фатального характера и форс-мажорных обстоя-

тельств, включая хищение компьютера, пожар и т.п. Легкомысленно пре-

небрегать такими ситуациями не следует («Не зарекайся!»). Даже если ваш

компьютер застрахован, данные, хранящиеся на жестком диске, в страхов-

ку никогда не включаются. Да разве могут заменить деньги – оборотный

капитал – безвозвратное время, затраченное на сбор и создание базы дан-

ных – самой уникальной вещи во всем компьютере?! В таких случаях

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

вания. Это значит, что защита от несанкционированного удаления ответст-

венных файлов должна предусматривать периодическое создание их ко-

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

утерянных оригиналов. Очевидно, что периодичность резервного копиро-

вания влияет на долю данных, утерянных между двумя копированиями.

Поэтому целесообразно иметь продуманный план восстановления данных

на случай непредвиденных обстоятельств, описанных выше.

Текущая защита набираемых данных от случайной утери осуществля-

ется технологией автосохранения. Среди прочих параметров сохранения,

вызываемых в Word и Excel вкладкой Сохранение команды Сер-

вис/Параметры, показаны и параметры автосохранения26(рис. 52). Перио-

дичность автосохранения может изменяться от 1 до 120 мин. При сбое при-

ложения, компьютера или питания файл автосохранения обычно сохраняет

данные, которые могли бы быть утеряны без автосохранения. Файл автосо-

хранения открывается при следующем после сбоя запуске приложения. Ав-

тосохранение не заменяет команд Сохранить, Сохранить как. Закончив ра-

боту с файлом, следует обязательно сохранить его одной из этих команд.

И Word, и Excel при каждом сохранении (автосохранении) файла по-

зволяют автоматически создавать его резервную копию. Для этого должен

быть установлен флажок Всегда создавать резервную копию в параметрах

сохранения (Word – рис. 52а, Excel – рис. 52б27). Новая резервная копия

 

26 В Word те же параметры сохранения (автосохранения) могут вызываться в окне со-

хранения файла командой Сервис/Параметры сохранения.

27 Напомним, что в Excel флажок резервного копирования устанавливается в парамет-

рах сохранения окна сохранения файла (команда Сервис/Общие параметры).


73

 

заменяет старую копию и сохраняется всякий раз в той же папке, что и ис-

ходный файл. Если в исходном файле-оригинале повреждены или утеряны

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

оттуда можно восстановить.

 

а) Word

 

б) Excel

Рис. 52. Параметры автосохранения (сохранения) в Word и Excel

В Access наибольшую ценность представляют таблицы. Их автосохра-

нение даже на уровне установки параметров не доверяется пользователю,

а осуществляется системно в режиме реального времени. Это значит:

1) установка параметров сохранения и автосохранения таблиц для

пользователя недоступна;

2) таблицу нельзя сохранить командой или, наоборот, отказаться от

сохранения, как это возможно для других объектов Access;

3) при вводе данных в таблицу происходит их непрерывное сохране-

ние, моментами сохранения являются:

– переход от поля, заполненного новым значением, к другому полю записи;

– переход к другой записи;

– закрытие активной формы;

– закрытие таблицы;


 

– закрытие страницы доступа к данным;

– закрытие базы данных;

– выход из MS Access.

Таким образом, максимум, что может быть утеряно в БД Access при

создании таблиц, - значение одного поля в записи. Это радикально решает

проблему защиты набранных данных в БД Access от случайных потерь в

результате аппаратно-программных сбоев и непреднамеренной халатности

пользователя.

В заключение заметим, что Windows XP при любых сбоях приложе-

ний, прежде чем их закрыть, сохраняет открытые файлы.

 



©2015- 2019 stydopedia.ru Все материалы защищены законодательством РФ.