Утилиты, утилиты...

    “Если вы случайно или намеренно удалили файл на диске, это вовсе не означает, что файл действительно уничтожен. А значит это всего лишь слеующее: в первой позиции его имени в списке файлов появился специальный символ, указывающий операционной системе, что файла больше не существует для дальнейшего использования. Поэтому, когда вы запускаете на выполнение программу восстановления файлов, она высвечивает на экране имена всех удаленных файлов без первой буквы. Если вы вовремя спохватитесь и попробуете восстановить файл сразу после его удаления, будет достаточно заменить какой-либо буквой первый символ имени файла...
    Однако если вы решили восстановить файл не сразу, то может случиться так, что на место, где он размещался, уже записана другая информация. Ведь для операционной системы данного файла не существует, а следовательно, и место, которое он занимал, свободно. В этом случае при попытке восстановить файл будет выдано соответствующее сообщение” [1].
    Так писали, конечно, еще “во времена” операционной системы DOS.
    В 1982 году Питер Нортон случайно стер нужный файл с жесткого диска своего персонального компьютера. Восстановление файла оказалось сложным и кропотливым делом. Однако сложившаяся ситуация привела к тому, что Нортон создал программу, являющуюся прообразом сегодняшних утилит.
    Вскоре появились и другие программы подобного рода [2, 3]. Их удалось продать, после чего Нортон решил именно так зарабатывать себе на жизнь. Он слегка изменил написанную для себя программу восстановления удаленной с диска информации и выпустил ее на рынок программного обеспечения под названием UnErase.
    “Когда я написал программу UnErase, позволяющую восстановить случайно стертый файл, многим казалось, что такие программы никому не нужны, — вспоминал Питер Нортон. — Но я-то знал, какую ценность она представляет. Спустя некоторое время, когда все поняли, насколько важно иметь возможность восстановить утерянную информацию, утилита UnErase фактически сформировала новый сектор рынка программных средств для персональных компьютеров, который называется рынком сервисных программ (утилит)” [4].
    Сейчас существует очень большое количество утилит. К их числу относятся, например, различные архиваторы, антивирусные программы, программы для диагностики компьютера, программы для обслуживания дисков и многие другие программные средства [5].
    Утилиты часто объединяются в комплексы [5, 6, 7]. В состав одной из первых версий популярного комплекса утилит Нортона (для системы DOS), объединенных программой-оболочкой Norton Integrator, входили следующие программы [1]:
    ASK (предназначена для использования в качестве команды в командных файлах; с ее помощью можно организовать диалог с пользователем);
    BEEP (воспроизводит звуки определенной частоты и длительности, задаваемые пользователем);
    DS (сортирует файлы по имени, размеру или времени создания);
    DT (выявляет физические дефекты на диске, позволяет вручную помечать плохие кластеры);
    FA (позволяет изменять атрибуты файлов: скрытый, системный и т.п.);
    FF (позволяет находить на диске файлы с заданным именем, даже если эти файлы — скрытые);
    FI (позволяет добавлять, редактировать и просматривать комментарии к файлу);
    FR (помогает избежать потери информации при случайном форматировании диска);
    FS (определяет, сколько места на диске занимает файл или группа файлов, а также — сколько на диске свободного пространства);
    LD (позволяет посмотреть структуру всех подкаталогов);
    LP (выводит на печать текстовые файлы);
    NCD [предназначена для работы с каталогами (создания, переименования, удаления и т.п.)];
    NU [Norton Utilities, наиболее интересная и самая большая программа в наборе Norton Integrator, которая предназначена для просмотра и редактирования любой области гибкого или жесткого диска и восстановления удаленных файлов (“вариант” UnErase основного меню)];
    QU (дает возможность быстро восстановить случайно стертые файлы, если на их место не была уже записана другая информация);
    SA (предназначена для управления, например, цветами текста и фона на экране);
    SD [для ускорения чтения файлов с жесткого диска переформирует их так, чтобы каждый файл занимал на диске непрерывную область (в процессе использования программы выяснилось, что в некоторых ситуациях ее работа может привести к потере информации на диске, а потому для ускорения чтения было рекомендовано применять другое программное средство)];
    SI [позволяет получить информацию о компьютере (объем оперативной памяти, количество накопителей, количество и тип портов ввода-вывода, тип процессора и сопроцессора, быстродействие, скорость чтения с жесткого диска)];
    TM (позволяет определить время, прошедшее между моментами, указанными пользователем, к примеру, время выполнения программы);
    TS (предназначена для поиска заданного текста в заданных файлах);
    UD [дает возможность восстановить удаленный каталог и список файлов, которые в нем хранились, но были удалены (каталог, как и файл, можно восстановить, если на его место на диске не была уже записана другая информация];
    VL [позволяет поместить метку на жесткий диск (а также посмотреть, дополнить, изменить или удалить метку)];
    WIPEDISK [позволяет полностью удалить с диска всю или некоторую информацию таким образом, чтобы ее нельзя было восстановить (это достигается тем, что на то место, где хранилась информация, записываются выбранные пользователем символы)];
    WIPEFILE (программа аналогична предыдущей, но дает возможность удалять выбранные файлы).

    Литература

    1. Белов А.В. Программные средства Norton Commander и Norton Integrator. М.: И.В.К., 1990.
    2. Маевская Д. Питер Нортон // Компьютер, № 3/90.
    3. Нортон П. Программно-аппаратная организация IBM PC: Пер. с англ. М.: Радио и связь, 1992.
    4. Нортон П. Взгляд в прошлое, перспективы будущего // Новое в жизни, науке, технике. Сер. “Вычислительная техника и ее применение”, № 6/91.
    5. Фигурнов В.Э. IBM PC для пользователя. Изд. 6-е, перераб. и доп. М.: ИНФ-РА-М, 1995.
    6. Писаревский В. Norton Utilities: NI и BE // Компьютер, № 3/90.
    7. Питер Нортон и его успех // Информатика, № 19/2000.

TopList