Текст
                    PC TOOLS
PC SHELL
БИБЛИОТЕКА
МИР ПК


А. И. Беляк Д.Е.Розенберг ПОЛЬЗОВАТЕЛЮ PC TOOLS — PC SHELL Совместное предприятие «Информэйшн Компьютер Энтерпрайз» МОСКВА 1990
ББК 6Ф0.1 Б43 УДК 681.3.069 А. И. Беляк Д. Е. Розенберг Б43 ПОЛЬЗОВАТЕЛЮ PC TOOLS — PC SHELL - M.: «Информэйшн Компьютер Энтерпрайз», 1990. — 64 с. В работе дается описание оболочек PC Tools — PC Shell, существенно упрощающих взаимодействие пользователя с операционной системой MS DOS. Подробно рассматриваются возможности и все основные функции этих инструментальных средств. Предназначена для пользователей персональных компь- ютеров, совместимых с IBM PC, и для всех, кто интересуется последними версиями PC Shell. 2404000000-12 Б—ттттттт—~— Без объявл. 939(01)—90 ББК 6Ф0.1 ISBN 5-85225-002-3 © А.И.Беляк, Д.Е.Розенберг, 1990.
ОГЛАВЛЕНИЕ Предисловие 6 Оболочка PC SHELL 7 1. Общие сведения об оболочке PC Shell 8 Существующие версии 8 Клавиши управления экраном 8 Программа начальной установки PC Shell 9 2. Установка режимов работы PC Shell 11 Режим одной или двух пар информационных окон 11 Отмена выбора группы файлов 11 Переход в правое/левое окно 12 Вывод на экран фрагмента списка файлов подкаталога 12 Выбор группы файлов подкаталога 12 Переход в верхнее/нижнее окно 13 Установка цветов 13 Изменение размеров и перемещение активного окна 13 Вывод и изменение даты и времени 14 Изменение режима отображения каталога 14 Корректировка списка дополнительных функций 15 Сохранение установленных режимов 15 Определение режима работы резидентной части оболочки PC Shell при запуске программ пользователя 16 3. Работа с файлами 17 Копирование 17 Пересылка 17 Сравнение 18 Ко нтекстный поиск 18 Переименование 19 Удаление 19 Тестирование 20 Просмотр/корректировка дампа 20 Просмотр/изменение атрибутов файлов 21 Вывод информации о текущем каталоге 22 Распечатка файлов 22 3
Распечатка каталогов 23 Вывод подробной информации о файлах 23 Текстовый процессор 23 Запуск программы 24 Режим команд DOS 24 Выход из PC Shell 24 4. Работа с дисками 25 Копирование дискет 25 Сравнение 26 Контекстный поиск 26 Переименование 27 Тестирование 27 Просмотр и редактирование содержимого диска 27 Поиск файлов 28 Форматирование дискет 29 Подготовка системной дискеты 30 Вывод информации о распределении пространства на диске 30 Парковка жесткого диска 30 Ведение каталогов 31 5. Дополнительные функции 32 Оптимизация использования пространства на диске 32 Создание резервных копий файлов 34 Создание файла с копией системной области диска 38 Форматирование и изменение атрибутов диска (дискеты) 38 Защита файлов от несанкционированного доступа 39 Вспомогательные интерактивные функции 41 6. Специализированные функции 45 Вывод информации о конфигурации системы 45 Восстановление удаленных файлов 45 Вывод схемы распределения пространства файла 46 Вывод схемы распределения пространства диска 47 Сортировка списка файлов подкаталога 47 Вывод схемы распределения оперативной памяти 48
Утилита PC Tools 49 1. Общие принципы работы с PC Tools 50 2. Работа с дисками 51 Копирование 51 Сравнение 51 Контекстный поиск 52 Переименование 52 Просмотр/корректировка 52 Вывод схемы распределения пространства 53 Поиск файлов 54 Форматирование 54 3. Специализированные функции 55 Ведение каталогов 55 Восстановление удаленных файлов 55 Вывод информации о конфигурации системы 56 Парковка жесткого диска 56 Вывод подсказок 57 4. Работа с файлами 58 Копирование 58 Пересылка 58 Сравнение 58 Контекстный поиск 59 Переименование 59 Удаление 59 Тестирование 60 Просмотр/корректировка 60 Редактирование атрибутов 61 Текстовый процессор 61 Распечатка файлов 62 Распечатка каталога 63 Сортировка 63 Вывод подсказок 63 5
Предисловие PC Shell или PC Tools? Почему один и тот же пакет ин- струментальных сервисных средств для пользователей персо- нальных компьютеров называют по-разному? Возможно, пер- воначальное название PC Tools связано с тем, что пакет со- здавался как набор программ-утилит с несколько более удоб- ным, чем у MS-DOS, интерфейсом. Сильная конкуренция со стороны весьма популярного пакета фирмы Peter Norton Computing привела к необходимости развития возможностей PC Tools. По мере усовершенствования средств диалога и включения вспомогательных программ, новые версии PC Tools приобретали свойства системной оболочки, позволяю- щей работать, не выходя из собственной программной среды. Уже версия 5.0 продукта фирмы Central Point Software стала называться PC Shell, что в переводе означает «системная обо- лочка для персонального компьютера». В последнее время в публикациях встречаются оба названия. Как правило, если речь идет о функциональных возможностях продукта, то его называют PC Tools, а при описании пользовательского ин- терфейса и взаимодействия с MS-DOS чаще используется на- звание PC Shell. В данной брошюре также употребляется на- звание PC Shell, которое соответствует описываемой версии 6.0 данного пакета. Поскольку интерфейс пользователя PC Tools существенно отличается от интерфейса PC Shell, то одна из глав брошюры посвящена описанию работы с PC Tools. 6
ОБОЛОЧКА PC SHELL
К 1. ОБЩИЕ СВЕДЕНИЯ j ОБ ОБОЛОЧКЕ PC SHELL. Существующие версии Пользовательский интерфейс в системе MS-DOS основан на принципе ввода команд с клавиатуры. Такой способ вза- имодействия с системой требует от программиста знания мнемоники и параметров всех команд и, к тому же, не от- личается наглядностью. Это неудобство легко преодолеть при помощи программ-оболочек, использующих полноэкранный интерфейс для выполнения часто используемых служебных функций. Одна из таких программ, PC Shell, была выпущена фирмой Central Point Software Inc. (США). Первые версии этого продукта носили название PC Tools, по имени основной компоненты программы — PC Tools Deluxe. В СССР получили наибольшее распространение следующие версии оболочки: 4.18, 4.21, 4.22, 4.24, 4.28, 4.30, 5.0, и 5.10. Многофункциональная утилита PC Tools Deluxe содержит- ся в каталоге PC Shell и работает независимо от основной оболочки. Клавиши управления экраном Главный экран оболочки PC Shell по умолчанию содержит два информационных окна. В левом окне отображается дерево каталогов текущего диска, а в правом — список файлов, со- держащихся в выбранном слева подкаталоге. Число окон мо- жет быть увеличено вдвое, а их размер и место расположения на экране — изменено произвольным образом. Верхняя стро- ка главного экрана представляет собой меню, элементы ко- торого разворачиваются поверх информационных окон. Для управления экраном используются следующие функциональ- ные клавиши: • <Alt> — переход в верхнее меню; • <Alt>F — переход в подменю работы с файлами; • <Alt>D — переход в подменю работы с дисками; 8
• <Alt>O — переход в подменю режимов; • <Alt>A — переход в подменю работы с дополнитель- ными утилитами; • <Alt>S — переход в подменю работы со специальны- ми функциями; • <Alt>H — переход в подменю подсказки; • <ТаЬ> — (для главного экрана) — переход в правое /левое окно; • <ТаЬ> — (для диалогового окна) — выбор элемента меню; • <Ins> — установка режима двух пар информационных окон; • <Del> — установка режима одной пары информацион- ных окон; • < Enter > — (для главного экрана) — выбор элемента каталога; • < Enter > — (для диалогового окна) — выбор элемента меню; • < Alt >< Space > — изменение размеров и перемещение активного окна при помощи г лазиш управления ХТ-зрсь;; • <F1> — вызов диалогового окна подсказки; • <F2> — вызов оглавления в окне подсказки; • <F3> — выход из резидентного режима PC Shell; • <F4> — отмена выбора группы файлов; • <F5> — вывод информации о текущем каталоге; • <F6> — изменение режимов отображения каталога; • <F7> — переход в верхнее/нижнее окно (для режима четырех информационных окон); • <F8> — вывод фрагмента списка файлов подкаталога; • <F9> — выбор группы файлов подкаталога; • < Ctrl >< Enter > — выполнение выбранной программы; • <Esc> — отмена предыдущего действия. Вместо клавиши <Alt> может быть использована клавиша <F10>. Программа начальной установки PC Shell (PCSETUP) На первом шаге подготовки PC Shell к работе пользова- телю предлагается выбрать один из режимов: инсталляцию 9
с дискеты или повторную инсталляцию с жесткого диска. По- сле переноса файлов в заданный пользователем каталог, про- грамма начальной установки предлагает выбрать режим ра- боты (резидентный/нерезидентный) четырех основных ком- понентов пакета PC Shell: • PCSHELL — оболочка DOS и утилиты обслуживания дисков и файлов; • PCTOOLS DESKTOP — программа «рабочий стол»; • MIRROR — программа копирования и восстановления системной области резидентного диска; • РС-САСНЕ — организация кэш-памяти. Для работы программы PC SHELL в резидентном режиме необходимо указать объем оперативной памяти, предоставляе- мой резидентному модулю. Возможен выбор одного из четырех вариантов: • TINY (очень малый объем) - 9 Кбайт; • SMALL (малый объем) - 67 Кбайт; • MEDIUM (средний объем) - 91 Кбайт; • LARGE (большой объем) - 170 Кбайт. Вызов резидентного модуля осуществляется при помощи «горячих» клавиш < Ctrl > <Esc>. Компонента «рабочий стол» (DESKTOP) также может работать в резидентном режиме. В этом случае программа начальной установки предложит оп- ределить один из четырех портов связи. Для обращения к резидентному модулю DESKTOP используется сочетание клавиш < Ctrl >< Space >. В процессе начальной установки программа инсталляции дописывает необходимые команды в файл AUTOEXEC.BAT и сохраняет его прежний вариант под именем AUTOEXEC.OLD. После окончания всех дейст- вий по установке PC Shell пользователю предлагается пере- загрузить компьютер. 10
2. УСТАНОВКА РЕЖИМОВ РАБОТЫ PC SHELL В PC Shell существует возможность менять некоторые вы- бираемые по умолчанию параметры работы. Для этой цели используется подменю режимов Options, переход в которое осуществляется клавишами <Alt>O. Изменять режимы ра- боты приходится довольно часто, поэтому выбор каждого пункта меню Options эквивалентен нажатию некоторой ком- бинации клавиш, которое можно выполнять не выходя из ин- формационного режима. Эти «горячие» клавиши приведены в соответствующих пунктах меню Options. Режим одной или двух пар информационных окон Программа PC Shell по умолчанию предполагает работу пользователя в двух связанных между собой информационных окнах. В левом окне отображается привычное дерево каталогов, а в правом — список файлов активного, т.е. выделенного кур- сором подкаталога. Переход из одного окна в другое осуще- ствляется клавишей <ТаЬ>. Активное окно выделяется двой- ной рамкой. При перемещении курсора по дереву каталогов список файлов в правом окне соответственно изменяется. В режиме работы с двумя парами информационных окон поле экрана разбивается по вертикали на две части. Переходя при помощи клавиши <F7> от одной пары окон к другой, можно одновременно работать на экране со списками файлов из раз- ных подкаталогов. Смена режимов осуществляется либо вы- бором соответствующего пункта меню Options, либо клавиша- ми <Del> и <Ins>. Отмена выбора группы файлов Выбор пункта Reset Selected Files меню Options (клавиши <Alt>O) или нажатие функциональной клавиши <F4> позво- ляет «погасить» выделенные строки выбранных файлов в инфор- мационном окне списка файлов текущего подкаталога. 11
Переход в правое/левое окно (Tree/Flles Switch) Для перехода из одного информационного окна в другое используется клавиша <ТаЬ> или пункт Tree/Files Switch ме- ню Options. Активное окно выделено двойной рамкой. Вывод на экран фрагмента списка файлов подкаталога Выбор пункта Dir List Argument меню Options или нажатие функциональной клавиши <F8> позволяет показать в правом информационном окне только те файлы текущего подката- лога, которые отвечают указанному вами шаблону. Для этого программа предложит ввести шаблон имен и расширений файлов, который допускает использование символов «?» (про- извольный символ в данной позиции поля имени или рас- ширения) и «*» (произвольные символы в данной и всех по- следующих позициях). По умолчанию устанавливается шаб- лон [*.*]. С помощью меню рабочего окна, управляемого кла- вишей <ТаЬ>, можно подтвердить введенный шаблон (Select), восстановить шаблон, устанавливаемый по умолча- нию (Reset), или вернуться в главный экран PC Shell без ка- ких-либо изменений шаблона (Cancel). Выбор группы файлов подкаталога Для того чтобы выделить группу файлов, отвечающих не- которому признаку, можно воспользоваться функциональной клавишей <F9> или выбрать пункт File Select Argument меню Options. Как и при выводе на экран фрагмента подкаталога, программа выбора предложит ввести шаблон имен и расши- рений файлов, который допускает использование специаль- ных символов «?» и «*». По умолчанию устанавливается шаб- лон [*.*]. С помощью меню рабочего окна, управляемого кла- вишей <ТаЬ>, можно подтвердить введенный шаблон (Select), восстановить шаблон, устанавливаемый по умолча- нию (Reset), или вернуться в главный экран PC Shell (Cancel). Напомним, что отменить сделанный выбор файлов можно с помощью функциональной клавиши <F4> или указав пункт Reset Selected Files в меню Options. 12
Переход в верхнее/нижнее окно Обращение к пункту Active List Switch меню Options или ис- пользование функциональной клавиши <F7> имеет смысл только для режима двух пар информационных окон и позволяет осуществить переход между верхней и нижней парами. Установка цветов Обращение к пункту Screen Colors меню Options позволяет устанавливать новую палитру цветов текста и фона инфор- мационных окон, меню, а также рабочих окон для вывода запросов и сообщений системы. Для каждого из перечислен- ных объектов вам будет предложено указать номер цвета (за- дается цифрами от 0 до 7) и его интенсивность (отмечается символом «Н»). С помощью клавиш <ТаЬ> и <Enter> вы можете подтвердить выбранную палитру (Ок), восстановить палитру, устанавливаемую по умолчанию (Reset), или вер- нуться в главный экран PC/Shell без каких-либо изменений палитры цветов (Cancel)* Изменение размеров и перемещение активного окна Выбор пункта Size/Move Window меню Options или нажа- тие комбинации клавиш <Alt> и <Space> позволяет изме- нять размеры активного окна или перемещать его по экрану. Прежде всего вам будет предложено меню для определения вида работы (S = Size — изменение размера активного окна; М = Move — перемещение активного окна), после чего можно с помощью клавиш управления курсором выполнить указан- ные операции. Следует иметь в виду, что изменение размеров окна дерева каталогов допускается только в вертикальном на- правлении, а минимальный размер окна списка файлов по горизонтали* определяется установленным режимом отобра- жения каталога. Например, при выводе на экран имени фай- ла, его объема и числа занимаемых им кластеров минималь- ный размер правого окна составляет 28 позиций. Минималь- ный вертикальный размер любого окна составляет четыре строки. Заметим, что перемещение активного окна и изме- 13
нение его размеров может быть выполнено и в режиме двух пар информационных окон. Вывод и изменение даты и времени Используя пункт Date/Time меню Option, можно получить на экране и при необходимости изменить текущие значения даты и времени, установленные в вашем компьютере. С по- мощью клавиш <ТаЬ> и < Enter > вы можете выбрать пункт меню, подтверждающий изменение (Set) или вернуться в главный экран PC Shell без каких-либо изменений текущих значений даты и времени (Exit). Изменение режима отображения каталога Выбор пункта File Display Options меню Options или на- жатие функциональной клавиши <F6> позволяет установить режим вывода информации о файлах и последовательность их отображения в правом окне. Информация о файле может при необходимости включать сведения о его размере, дате и времени создания, атрибутах и числе занимаемых кластеров. Последовательность расположения имен файлов в выводи- мом на экран списке определяется выбранным вами крите- рием сортировки, в качестве которого могут выступать имя файла, расширение, размер, а также дата и время создания. Вы можете указать, в каком порядке необходимо сортировать файлы: по возрастанию или убыванию выбранного критерия. Если вы не укажете никакого критерия сортировки, то файлы будут выводиться на экран в той последовательности, в ко- торой они физически записаны в каталоге. Каждой выводи- мой на экран характеристике и критерию сортировки файла соответствует определенная шестнадцатиричная цифра (от О до В). В предлагаемом меню рабочего окна нужно ввести не- обходимые цифры и зафиксировать тем самым новый режим вывода списка файлов в информационное окно главного эк- рана. С помощью клавиш <ТаЬ> и < Enter > вы можете вы- брать пункт меню, подтверждающий установленные парамет- ры (Ок), или вернуться в главный экран PC Shell без каких- либо изменений (Cancel). 14
Корректировка списка дополнительных функций Выбор пункта Modify Applications List меню Options (кла- виши <Alt>0 М) позволяет внести изменения в список до- полнительных функций, перечисленных в подменю Applications. Используя клавиши <ТаЬ> и < Enter >, вы мо- жете выбрать один из пунктов меню рабочего окна, опреде- ляющих режимы работы программы корректировки: • просмотр описания предыдущей и последующей функ- ций (Next, Prev); • редактирование описания функции (Edit); • включение новой функции в список (New); • исключение функции из списка (Del); • сохранение внесенных изменений (Save); • возврат в главный экран PC Shell (Exit). В режимах редактирования описания функции и включе- ния новой функции в список вам будет предложено откор- ректировать или ввести заново следующие параметры: * имя функции, под которым она вносится в меню Applications; • полный путь доступа, имя и характеристики загрузоч- ного файла; • возможные расширения тех файлов, которые автома- тически запускаются при работе данной функции. Кроме того, вы можете указать, обращается ли функция к файлам, выбранным в текущем подкаталоге и выделенным в информационном окне списка файлов, должна ли система ожидать нажатия какой-либо клавиши для возврата в PC Shell после завершения работы функции и следует ли автомати- чески разворачивать подменю Applications при возврате в сре- ду PC Shell. Сохранение установленных режимов Выбор пункта Save Configuration меню Options дает воз- можность сохранить установленные режимы работы экрана PC Shell. При новом запуске оболочки PC Shell набор режимов будет таким же, как в момент выполнения команды Save Configuration. 15
Определение режима работы резидентной части оболоч- ки PC Shell при запуске программ пользователя Включение (отмечается специальным знаком в соответст- вующей строке меню Options) или отмена пункта Quick Run имеет смысл только в том случае, когда в процессе начальной установки был задан нерезидентный режим работы PC Shell. Если пункт Quick Run включен, то при запуске программ пользователя программная часть PC Shell остается в памяти в полном объеме. Если же данный пункт выключен, то при запуске программ пользователя оболочка PC Shell освобож- дает практически всю занимаемую оперативную память, ос- тавляя лишь небольшую ее часть для последующей загрузки своих подпрограмм и возврата управления главному модулю после завершения работы программы пользователя. Включе- ние режима Quick Run значительно ускоряет запуск программ и возврат в среду PC Shell. f 16
3. РАБОТА С ФАЙЛАМИ Совокупность работ, объединенных в меню File, можно ус- ловно разделить на две группы: работа с файлами и работа с каталогами. Прежде чем переходить в гланое меню, необ- ходимо в информационных окнах установить требуемые под- каталог и файл. Попав при помощи клавиш <Alt>F в вер- тикальное меню File, можно выбрать конкретный пункт этого меню путем ввода выделенной буквы соответствющей строки списка работ или установки курсора в нужное место. Копирование Вызов операции копирования осуществляется вводом латин- ской буквы С (Сору) из меню File. С помощью процедуры Сору можно скопировать предварительно выбранный файл или груп- пу файлов в любой подкаталог любого доступного накопителя. При копировании файла в текущий подкаталог необходимо присвоить ему другое имя или другое расширение. Перед на- чалом копирования на экране появляется рабочее окно, в ко- тором пользователю предлагается указать идентификатор того накопителя, куда будет производиться перенос. Выбор нужной буквы осуществляется клавишами управления курсором с по- следующим подтверждением клавишей < Enter >. После этого на экране появляется другое рабочее окно, содержащее предло- жение указать нужный подкаталог. Курсор устанавливается в ак- тивном информационном окне дерева каталогов. Далее следует подвести курсор к нужному имени подкаталога и нажать кла- вишу < Enter >. Если пользователь дал указание скопировать файл в текущий подкаталог, то система предложит указать но- вое имя и расширение для копии файла. Для правильного выполнения процедуры копирования до- статочно задать что-нибудь одно. Пересылка Операция пересылки отличается от копирования лишь тем, что в исходном каталоге не остается копии выбранного 17
файла, т. е. операция копирования совмещается с операцией удаления файла в исходном подкаталоге. Вызов процедуры пересылки осуществляется вводом латинской буквы М (Move) из меню File. Сравнение Процедура сравнения запускается вводом латинской буквы О (сОтраге) или выбором соответствующего пункта меню File. Предварительно следует в информационном окне уста- новить курсор на имя первого из сравниваемых файлов. Си- стема предложит задать идентификатор накопителя, каталог и имя второго файла. Буква, определяющая накопитель, вы- бирается с помощью клавиш управления курсором. Если на выбранном диске существует дерево подкаталогов, то оно бу- дет показано в правом информационном окне — для того что- бы можно было курсором указать необходимый подкаталог. После того как пользователь определит имя и расширение второго файла, программа сравнения предложит подтвердить запрос на выполнение операции. В режиме работы с двумя парами окон подкаталог, содержащий второй файл, можно выбрать заранее, установив курсор на нужное имя. Если срав- ниваемые файлы не совпадают по длине, то на экране поя- вится соответвтвующее сообщение и программа предложит подтвердить прекращение операции. Если информация в файлах отличается, то программа укажет номер сектора и ад- рес первого несовпадения, а также выдаст шестнадцатирич- ные коды несовпадающих байтов. Контекстный поиск Прежде всего необходимо установить курсор на имя того файла, в котором требуется найти заданное сочетание сим- волов. Затем следует выбрать пункт Find (или набрать букву F) в меню File. Программа поиска предлагает ввести после- довательность символов в шестнадцатиричном или текстовом формате. При вводе текста в коде ASCII под каждым симво- лом высвечивается его шестнадцатиричный эквивалент. Пе- реход от символьного формата к шестнадцатиричному и об- 18
ратно осуществляется при помощи вспомогательного меню в нижней части экрана, управляемого клавишей <Tab>. Если введенная последовательность символов в заданном файле об- наружена, то программа контекстного поиска показывает ад- рес последовательности относительно начала файла в виде но- мера сектора и смещения. В нижнем меню предлагается про- должить поиск (Go), отредактировать текст файла (Edit) или прервать операцию поиска и вернуться в информационный режим (Cancel). В режиме редактирования справа располага- ется текст в коде ASCII, а слева — его шестнадцатиричный эквивалент. Для перехода от одного кода к другому исполь- зуется клавиша <F7>. В нижней части экрана приведены функциональные клавиши, управляющие процессом редакти- рования. В любой момент можно прервать работу программы контекстного поиска с помощью клавиши <Esc>. Переименование Процедура переименования файла вызывается из меню File клавишей R или выбором соответствующего пункта кур- сором. Предварительно необходимо установить курсор на тот файл, который требуется переименовать. Программа Rename покажет в рабочем окне имя файла и предложит либо ввести новые имя и расширение, либо отменить операцию. Выбор пункта меню в рабочем окне осуществляется клавишей <ТаЬ>. Удаление Для того чтобы удалить файл или группу файлов прежде всего необходимо выделить их имена в информационном ок- не. Затем следует войти в меню File и вызвать программу удаления при помощи ввода буквы D или выбором соответ- ствующей строки меню. Программа удаления покажет в ра- бочем окне имя первого из выделенных файлов и меню из четырех пунктов: удалить указанный файл (Delete), удалить следующий файл (Next File), удалить все выделенные файлы без прерывания работы для подтверждения каждого имени (Delete All), отменить операцию удаления (Cancel). Если для 19
удаления выбран всего один файл, то система предложит либо подтвердить, либо прервать операцию. После завершения опе- рации удаления программа возвращается в исходное меню. Тестирование Операция тестирования файла заключается в считывании записей и проверке их корректности. Предварительно необ- ходимо указать курсором файл или выделить группу файлов подлежащих тестированию. Затем при помощи комбинации клавиш <Alt>F V можно запустить программу верификации, которая последовательно считывает все записи указанных файлов. Если операция чтения проходит без сбоев, то в ра- бочем окне появляется сообщение об успешном завершении процедуры верификации. При обнаружении ошибки програм- ма тестирования предлагает выбрать одну из следующих воз- можностей: • просмотр/редактирование (View/Edit); • продолжение тестирования (Verify); • возврат в информационный режим (Cancel). Просмотр/корректировка дампа Для того чтобы просмотреть и, если нужно, откорректи- ровать какой-либо файл, необходимо прежде всего отметить его с помощью курсора в правом информационном окне. За- тем следует войти в меню File (клавиши <Alt>F) и выбрать строку View/Edit или ввести латинскую букву Е. На экране появится окно, содержащее начальный фрагмент файла в символьном виде. В последней строке экрана находится под- сказка по использованию клавиш для просмотра текста. В нижней части окна программа просмотра/коррекгировки предлагает меню, позволяющее или перейти в режим одно- временного просмотра шестнадцатиричного и ASCII-кодов файла (ASCII/HEX), или отменить процедуру и вернуться в основной информационный режим (Cancel). В режиме ASCII/HEX на экран выдается стандартный дамп фрагмента файла В нижней строке рабочего окна находится меню, по- зволяющее выбрать один из следующих режимов: 20
• символьное/символьно-шестнадцатиричное представле- ние (ASCII/HEX); • установка сектора (Change Sector); • редактирование (Edit); • отмена (Cancel). В режиме редактирования информацию можно корректи- ровать на экране в любом из двух кодов. Переключение ше- стнадцатиричного на символьное представление данных осу- ществляется клавишей <F8>. Режим установки сектора по- зволяет избежать последовательного просмотра «длинного» файла и выдать на экран сразу нужную часть данных. В этом режиме программа предлагает ввести номер сектора относи- тельно начала файла. Если ввести число, превышающее ко- личество секторов файла, то на экран будет выдан последний фрагмент набора данных. В заголовке рабочего окна програм- ма показывает номер кластера диска и абсолютный адрес сек- тора, соответствующие отображаемой области данных. Просмотр/редактирование атрибутов файлов Данная процедура позволяет просматривать и изменять атрибуты файлов выбранного каталога. Прежде всего необхо- димо установить курсор в левом информационном окне на нужном имени подкаталога. Затем с помощью клавиш <Alt>F следует перейти в меню File и выбрать операцию Attribute Change (А). На экране появится рабочее окно, со- держащее таблицу со списком файлов указанного каталога, обозначением возможных атрибутов, временем и датой со- здания, а также размером каждого файла в байтах. В нижней части экрана приводятся функциональные клавиши управле- ния процессом редактирования. Для обозначения атрибутов файла используются следующие символы: • Н — скрытый (Hidden). Такой файл нельзя увидеть при выводе каталога средствами DOS. • S — системный (System). • R — только для чтения (Read-Only). Файл с данным атрибутом невозможно уничтожить или изменить средствами DOS. • А — архивный (Archive). Данный атрибут используется программами RESTORE, BACKUP и XCOPY. Система 21
устанавливает атрибут А после любых изменений файла средствами DOS. Ввод любого из перечисленных символов изменяет теку- щий атрибут файла на противоположный. Можно также из- менить время и дату создания файла. Вывод информации о текущем каталоге Для того чтобы получить информацию о распределении пространства в текущем каталоге и объеме свободного места на диске, достаточно установить курсор на интересующий вас каталог и нажать клавишу <F5>. На экране появится рабочее окно, содержащее четыре строки: • данные о количестве файлов в правом информацион- ном окне и их общей длине в байтах; • данные о количестве выделенных файлов и их общая длина в байтах; • данные о числе файлов в текущем каталоге и их об- щей длине в байтах; • данные об объеме свободного пространства на томе в байтах. Распечатка файлов Прежде всего необходимо отметить те файлы, которые тре- буется распечатать. Затем с помощью клавиш <Alt>F следует войти в меню File и, выбрав соответствующую строку, запустить программу Print. На экране появится рабочее окно, в котором можно задать один из трех воможных режимов печати: • печать файла в текстовом формате; • печать файла с параметрами, определяемыми внутри оболочки PC Shell (количество строк на странице; ко- личество строк, пропускаемых сверху и снизу, меж- строчный интервал; правое и левое поля; количество символов в строке; наличие заголовка и сносок; нуме- рация страниц; необходимость паузы после вывода очередной страницы); • печать каждого сектора в шестнадцатиричном коде и коде ASCII. 22
В нижней части рабочего окна предлагается меню из трех пунктов: печатать, выбрать следующий файл и отменить опе- рацию. Распечатка каталогов Для того чтобы вывести на печать информацию о файлах текущего каталога достаточно войти в меню File с помощью клавиш <Alt>F и выбрать соответствующий пункт (L). Каж- дая выдаваемая на принтер строка содержит следующую ин- формацию: имя файла, расширение файла, размер в байтах, количество кластеров, дату и время создания и атрибуты фай- ла (А — архивный, S — системный, Н — скрытый, R — только для чтения). Вывод подробной информации о файлах Средствами PC Shell можно получить сведения не только о дате создания, времени и атрибутах файла, но и о том, сколько кластеров занимает файл, каков номер первого кла- стера файла относительно диска, а также о дате и времени последнего обращения к файлу. Для этого необходимо в пра- вом информационном окне выбрать один или несколько фай- лов и вызвать процедуру More File Info из меню File. Текстовый процессор Оболочка PC Shell содержит средства создания и редакти- рования текстовых файлов. Для обращения к процедуре ре- дактирования необходимо отметить файл в информационном окне и выбрать строку Word Processor (W) в меню File. Если отмеченный файл имеет расширение .COM, .EXE, .$$$ или .ВАК, то на экране появиться сообщение о том, что файлы с таким раширением нельзя редактировать с помощью про- цедуры Word Processor. Далее можно либо вернуться в ин- формационный режим, либо создать новый текстовый файл. В том случае когда отмеченный файл содержит любое другое расширение, программа редактирования предлагает начать 23
процесс корректировки данного файла или перейти в режим создания нового файла. Окно редактирования содержит в нижней части нумерацию колонок. Еще ниже расположено окно, содержащее меню возможных операций над текстом. Так как клавиша <ТаЬ> задействована для набора текста, то переход в нижнее меню осуществляется клавишей <Alt>. В последней строке экрана приводится пояснение относительно использования клавиш в процессе редактирования. Запуск программы Для того чтобы выполнить загрузочный или командный файл, не покидая среды PC Shell, достаточно подвести курсор к нужному имени и нажать клавиши < Ctrl >< Enter >. После этого на экране появится рабочее окно с предложением ввести параметры запускаемой программы. Параметры, если они есть, следует вводить в том же формате, в котором они дол- жны присутствовать в командной строке MS-DOS. После окончания работы программы нажатие любой клавиши при- водит к возврату в среду PC Shell. Режим команд DOS Средства PC Shell позволяют работать в режиме ввода ко- манд DOS. Достаточно нажать клавиши < Shift ><F9> и на экране появится привычная строка приглашения системы. При этом внешние прерывания обрабатываются резидент- ным модулем оболочки PC Shell, который восстанавливает среду PC Shell после ввода с клавиатуры слова EXIT. Выход из PC Shell Выход из оболочки PC Shell и возврат в систему выпол- няется с помощью клавиши <F3>. Во избежание случайного нажатия клавиши <F3> PC Shell просит пользователя под- твердить требование выйти из оболочки. 24
: 4- РАБОТА С ДИСКАМИ Оболочка PC Shell предлагает богатый выбор процедур для выполнения операций с данными на жестких и гибких дис- ках. Если нажать клавиши <Alt>D, то на экране появится вертикальное меню Disk, позволяющее запустить интересую- щую пользователя операцию. Копирование дискет Процедура копирования гибких дисков вызывается вво- дом латинской буквой С из меню Disk. На экране появля- ется рабочее окно, состоящее из четырех вспомогательных окон. Переключение между вспомогательными окнами про- изводится клавишей <ТаЬ>. Прежде всего необходимо в первом окне установить курсор на идентификатор исход- ного диска. Во втором окне следует отметить курсором тот диск, на который будет производиться копирование. Далее нужно с помощью клавиши <ТаЬ> перейти в окно Сору и, нажав клавишу < Enter >, запустить операцию копирова- ния. Копирование выполняется в несколько этапов. Сначала в оперативную память считывается максимально возмож- ное количество информации с исходной дискеты. Затем вы- полняется запись этой информации на другую дискету. За- пись осуществляется последовательно, дорожка за дорож- кой, с предварительным форматированием каждой дорож- ки. Перед началом операции копирования PC Shell выдает предупреждающее сообщение о том, что исходная дискета должна быть записана в формате DOS. В противном случае система не сможет считать информацию для последующего копирования. Принимающую дискету можно предваритель- но не форматировать. Такая организация процесса копиро- вания позволяет копировать диски на компьютере с одним гибким диском и даже перезаписывать информацию на ту же дискету. В процессе копирования по мере необходимо- сти PC Shell выдает запрос на установку нужной дискеты. 25
Сравнение Для того чтобы проверить идентичность дискет, необхо- димо войти в меню Disk (<Alt>D) и выбрать пункт Compare (или ввести латинское О). Вид рабочих окон и организация диалога в процессе выполнения процедуры сравнения подо- бны тем, которые используются при копировании дискет. Здесь также необходимо выбрать идентификаторы первой и второй дискет и по запросу устанавливать дискеты в нужный накопитель. Сначала последовательно по дорожкам и секто- рам выполняется считывание порции информации в ОЗУ с первой дискеты. Затем осуществляется считывание данных со второй дискеты с одновременным сравнением их с ин- формацией в ОЗУ. При несовпадении PC Shell показывает на экране несовпавшие байты, а также выдает их адрес в виде номера сектора диска и смещения. При каждом несовпадении программа предлагает или прервать процедуру сравнения, или продолжить ее. Контекстный поиск Если вам нужно найти некоторое сочетание символов на диске, то следует прежде всего при помощи клавиш <Ctrl> + < буква-идентификатор > сделать активным тот на- копитель, на котором будет производиться поиск, затем войти в меню дисковых операций (Disk) и выбрать в нем строку Search Disk (или ввести букву S). Программа поиска строки на диске работает аналогично программе поиска строки в файле. Комбинацию символов можно вводить как в шестнад- цатиричном, так и в текстовом формате. Если заданная стро- ка будет найдена на диске, то программа поиска покажет ее адрес в виде номера сектора относительно начала диска и сме- щения в нем. В дополнительном меню в нижней части экрана можно выбрать одну из следующих возможностей: продол- жить поиск (Go), отредактировать информацию на диске (Edit), показать имя файла (File Name) и прервать процедуру поиска и вернуться в информационный режим (Cancel). В режиме редактирования справа располагается текст в коде ASCII, а слева - его шестнадцатиричный эквивалент. Для пе- рехода от одного кода к другому используется клавиша <F7>. 26
В нижней части экрана приводятся функциональные клавиши управления процессом редактирования Переименование Данная процедура позволяет прочитать и поменять метку дискеты или «винчестера». Для того чтобы переименовать ак- тивный диск, необходимо войти в меню работы с дисками Disk (клавиши <Alt>D) и выбрать строку Rename Volume (R). На экране появится рабочее окно, в котором программа переименования покажет текущую метку диска и предложит ввести новую. Вы можете ввести новую метку, оставить ста- рую или просто прервать операцию и вернуться в информа- ционный режим. Тестирование В процессе разметки дискеты или «винчестера» система MS- DOS производит контрольные запись и считывание информа- ции и при обнаружении ошибки помечает соответствующий сектор как дефектный. Для проверки магнитного носителя не- обходимо клавишами <Alt>D V вызвать программу тестиро- вания, которая производит контрольное чтение «хороших» сек- торов. Если при этом обнаруживается ошибка, то программа сообщает, содержит ли данный сектор информацию. Свободный сектор в этом случае будет помечен как непригодный для ис- пользования. Если сектор занят, то программа тестирования по- кажет имя файла, к которому он относится, и предложит вы- брать одну из следующих возможностей: • просмотреть/отредактировать дефектные данные (View/Edit); • продолжить тестирование (Verify); • вернуться в информационный режим (Cancel). Просмотр и редактирование содержимого диска Данный режим аналогичен режиму просмотра и редакти- рования файлов. Для вызова процедуры просмотра/редакги- 27
рования содержимого активного накопителя необходимо с помощью клавиш <Alt>D войти в меню Disk и выбрать стро- ку View/Edit Disk (или ввести латинскую букву Е). На экране появится рабочее окно, содержащее стандартный дамп фраг- мента текущего диска. В верхней части окна программа по- казывает номера сектора и кластера относительно начала ди- ска, а слева ~ адреса внутри сектора в десятичном и шест- надцатиричном кодах. В нижней части экрана располагается локальное меню из четырех пунктов: установка сектора (Change Sector), редактирование (Edit), имя файла (Name), от- мена (Cancel). Последняя строка экрана содержит подсказку по использованию клавиш для просмотра текста. Переход к различным пунктам меню осуществляется клавишей <ТаЬ>. Для того чтобы увидеть на экране интересующий вас фраг- мент диска, необходимо установить указатель на нужную об- ласть. Для этого следует войти в режим Change Sector, после чего система предложит вам выбрать один из следующих пя- ти вариантов: • сектор начальной загрузки — В (Boot Sector); • первый сектор таблицы адресов файлов — F (First FAT Sector); • первый сектор корневого каталога — R (First ROOt DIR Sector); • первый сектор данных — D (First DATA Sector); • кластер N — L (Change claster # 2-10355); • сектор N — S (Change Sector. #). Если вам нужно посмотреть или исправить данные в сек- торе или кластере диска, номер которых известен, то, нажав соответствующую букву выбора, вы сможете ввести требуе- мый номер. Для того чтобы посмотреть имя файла, содер- жащего отображаемые данные, достаточно выбрать клавишей <ТаЬ> пункт меню NAME. В режиме редактирования в ниж- ней части экрана приводится подсказка по использованию клавиш. Корректировка информации производится непосред- ственно на физическом носителе «байт в байт». Поиск файлов При наличии диска со сложной структурой каталогов про- цедура поиска поможет найти группу интересующих пользо- 28
вателя файлов. Поиск осуществляется на активном нако- пителе. Прежде всего необходимо войти в меню Disk (кла- виши <Alt>D) и выбрать строку Locate File или ввести бук- ву L с клавиатуры. На экране появится рабочее окно с пред- ложением ввести имя и расширение файла с использова- нием специальных символов «?» и «*». После этого про- грамма поиска найдет и выдаст на экран список всех фай- лов, соответствующих заданному шаблону. Дополнительно программа предложит посмотреть все атрибуты найденных файлов и пути доступа к ним (пункт меню FUNCTIONS). Кроме того, указав режим FUNCTIONS, пользователь пол- учает возможность выполнить любую операцию с группой файлов так, как если бы они были предварительно отмечены обычным способом. Форматирование дискет Данная процедура - одна из наиболее часто используемых при работе с PC Shell. Она позволяет проверить дискету и разметить ее стандартным образом. Для вызова процедуры форматирования необходимо с помощью клавиш <Alt>D войти в меню Disk и выбрать в нем строку Format Data Disk (или ввести букву F). На экране появится рабочее окно, в котором с помощью клавиши <ТаЬ> необходимо указать один из предложенных накопителей. Программа форматиро- вания сама определяет тип накопителя (3 либо 5 дюймов) и предлагает, если возможно, выбрать желаемую емкость дис- кеты. Следует помнить о том, что все данные, хранящиеся на дискете в процессе форматирования уничтожаются. Про- цесс проверки и разметки динамически отображается на эк- ране. По завершении процедуры форматирования программа просит ввести метку дискеты. После этого пользователю не- обходимо выбрать одну из следующих возможностей: отвести место и переписать на дискету два системных файла (Bootable), оставить дискету «чистой» (Skip), вернуться в ин- формационный режим (Exit). В первом случае программа разметки сделает дискету загружаемой и в новом рабочем ок- не покажет распределение памяти дискеты. 29
Подготовка системной дискеты Данная процедура может быть выполнена только для от- форматированной пустой дискеты. Суть ее заключается в вы- делении системной области и переписи в нее двух необходи- мых для загрузки системы файлов (IBMBIO, IBMDOS). Для вызова процедуры Make System Disk необходимо ввести с кла- виатуры комбинацию <Alt>D Y. Вывод информации о распределении пространства на ди- ске Перед вызовом данной процедуры необходимо сделать ак- тивным тот накопитель, на котором находится интересующий пользователя диск. Затем следует войти в меню Disk (клави- ши <Alt>D) и либо выбрать строку Disk Info, либо ввести с клавиатуры букву I. После этого на экране появится следу- ющая информация: • общее количество байтов на диске; • количество свободных байтов; • количество байтов, содержащихся в «спрятанных» фай- лах (с атрибутом hidden); • количество байтов, содержащихся в файлах пользователя; • количество байтов, занятых под каталоги; • количество байтов, находящихся в дефектных секторах; • количество байтов в одном секторе; • количество секторов в одном кластере; • количество секторов на одной дорожке; • общее количество кластеров на диске; • общее количество секторов на диске; • общее количество дорожек на диске; • количество сторон диска; • количество цилиндров диска. Парковка жесткого диска Для того чтобы избежать возможных повреждений, перед транспортировкой компьютера рекомендуется произвести процедуру консервации головок «винчестера». Процедура пар- 30
ковки вызывается выбором строки Park Disk меню Disk. При обращении к жесткому диску головки возвращаются в рабочее положение. Ведение каталогов Для того чтобы воспользоваться теми возможностями, ко- торые предлагает процедура ведения каталогов PC Shell, не- обходимо прежде всего выделить в левом окне курсором тот подкаталог, который будет участвовать в процессе изменений. Исключение составляют операции с подкаталогом, содержа- щим файлы оболочки PC Shell. Этот подкаталог корректиру- ется специальными командами и его не нужно предваритель- но выделять. Процедура ведения подкаталогов вызывается из меню Disk (клавиши <Alt>D) выбором строки Directory Maint (или вводом латинской буквой М). Пользователю пред- лагается следующее меню работ с каталогами: • добавить подкаталог (Add a Subdirectory — А); • переименовать подкаталог (Rename a Subdirectory — R); • удалить подкаталог (Delete a Subdirectory — D); • изменить подкаталог, содержащий файлы оболочки PC Shell (Change DOS Current Directory — C); • переместить подкаталог в другое место дерева катало- гов (Prune and Graft — Р). В режимах А и R программа ведения подкаталогов пред- ложит ввести новое имя подкаталога. В режиме перемещения (Р) программа сделает активным левое информационное окно и предложит отметить курсором тот подкаталог, к которому будет добавлена первоначально выделенная ветвь. 31
П 5. ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ Оптимизация использования пространства на диске В процессе работы с «винчестером» или дискетой проис- ходит так называемая фрагментация файлов. Когда пользо- ватель хочет сохранить файл на диске, система просматривает свободные участки дискового пространства и, если последо- вательной зоны для записи файла не существует, то данные разбиваются на фрагменты и записываются в имеющиеся свободные области. По мере заполнения диска и с увеличе- нием числа запросов на удаление, создание или запись на- боров данных процент фрагментации возрастает, и, как след- ствие, постепенно увеличивается время доступа к информа- ции. Процедура оптимизации использования дискового про- странства позволяет перезаписывать наборы данных таким образом, чтобы ликвидировать фрагментацию, а также фи- зически удалять вычеркнутые из оглавления диска файлы. Вызов процедуры оптимизации осуществляется выбором пункта Compress Disk (С) меню Applications. Программа оп- тимизации предоставляет целый ряд возможностей, которые можно реализовать выбором соответствующих пунктов под- меню. Главное меню процедуры Compress Disk, расположенное в верхней строке экрана, содержит следующие пункты: Сорти- ровка файлов (Sort), Анализ (Analysis) и Оптимизация (Compress). Переход в главное меню процедуры и выбор от- дельных пунктов осуществляется так же, как и в основном экране оболочки, т. е. клавишами < Alt > + < первая буква пун- кта меню>. Вторая строка сверху показывает идентификато- ры накопителей. Для перехода к другому накопителю необ- ходимо набрать на клавиатуре <Ctrl>+ <идентификатор>. Программа Sort является вспомогательной и служит для ус- корения последующего процесса дефрагментации. После за- пуска программы пользователю необходимо указать ключ (дата/время создания, имя, расширение, размер) и порядок сортировки (не сортировать, сортировать по возрастанию ключа, сортировать по убыванию ключа). Программа Analysis 32
предназначена для анализа распределения информации на диске и содержит меню из трех пунктов: • проанализировать содержимое диска (Disk Analysis); • проанализировать распределение файлов (File Analysis); • проанализировать пространство диска (Surface Analysis). В результате анализа содержимого диска на экран выда- ется следующая информация: • число распределенных кластеров; • число свободных кластеров; • общее число дефектных кластеров; • общее число файлов; • число файлов, разбитых на фрагменты; • число свободных областей диска; • число перекрестно связанных файлов; • число неиспользуемых распределенных кластеров; • число дефектных кластеров среди общего количества распределенных; • фрагментация присутствует (отсутствует); • оптимизация рекомендуется (не рекомендуется). Процедура анализа распределения файлов позволяет оп- ределить, какие именно файлы разбиты на фрагменты. Ре- зультаты работы процедуры выводятся на экран в виде таб- лицы, содержащей следующие столбцы: имена каталогов и файлов диска; количество кластеров, выделенных данному файлу; количество фрагментов файла; процент фрагментации. В нижней части экрана расположено меню, позволяющее вы- водить на экран списки файлов из различных каталогов и содержащее следующие пункты: • предыдущий каталог (<Alt>P); • следующий каталог (<Alt>N); • первый каталог (<Alt>F); • последний каталог (<Alt>L); • возврат в главное меню процедуры Compress (<Alt>X). Процедура анализа поверхности диска (Surface Analysis) проверяет возможность записи и чтения для каждого класте- ра. Пользователю предоставляется возможность задать коли- чество просмотров, а также определить, куда следует выводить отчет о результатах анализа: на диск, на принтер или на эк- ран. 33
Процедура оптимизации (Compress) предлагает пользова- телю меню сложной структуры. Верхняя часть меню пред- ставляет собой перечень режимов, которые необходимо ука- зать до начала работы программы оптимизации. Пользова- тель может отметить следующие виды работ: • только дефрагментация (Unfragment Only); • полная оптимизация (Full Compress); • полная оптимизация и очистка (Full Compress - Clear). Нижняя часть меню состоит из двух пунктов, которые, как правило, выбираются последовательно: анализ структуры дан- ных диска и начало оптимизации. Создание резервных копий файлов Процедура PCBackup, как правило, используется в случаях, когда необходимо создать на дискетах копию файла, размер которого превышает емкость дискеты. Это весьма полезная процедура, так как иногда и архивирование, и сжатие файла с помощью функции Compress могут не привести к желае- мому результату. Кроме того, создание процедурой PCBackup копии группы файлов, целого каталога или всего жесткого диска требует меньшего количества дискет по сравнению с обычным способом копирования. Главное меню процедуры PCBackup включает следующие пункты: • Options; • Backup; • Restore; • Configure; • Help (<F1>) — подсказку. Прежде чем приступить непосредственно к копированию или восстановлению информации с резервной копии, необ- ходимо установить набор удобных режимов работы процеду- ры, которые перечислены в подменю Options: • Compress Data — производить сжатие файлов при ко- пированию на дискету. Данный режим позволяет уменьшить количество дискет, требуемых для созда- ния резервной копии; • Verify Data — проверять каждую дорожку дискеты по- сле того, как на нее записана информация. Данный режим замедляет процесс копирования, но гарантиру- 34
ет точное восстановление информации операцией Re- store; • Overwrite Warning — выдавать на экран перед выпол- нением операции Backup предупреждение о том, что дискета, на которую вы записываете резервную ко- пию, уже содержит файл, созданный операцией Backup. При выполнении операции Restore на экран соответственно выводится или не выводится предуп- реждение о том, что каталог уже содержит файл с тем же именем, что и файл, восстанавливаемый с ди- скеты. Для продолжения операции необходимо под- твердить требование произвести запись файла; • Time Display — выводить в правом верхнем углу экра- на информацию о текущем времени; • Save Setup (<Alt>S) — сохранять в некотором файле информацию об установленных режимах работы про- цедуры и параметрах процедур копирования (Backup) и восстановления (Restore); • Load Setup (<Alt>L) — загружать набор режимов и параметров из файла, создаваемогоо командой Save Setup; • Для удобства работы с процедурой резервного копиро- вания можно с помощью команды Save Setup создать несколько файлов, содержащих наиболее часто исполь- зуемые сочетания режимов и параметров. Команда Load Setup предложит вам выбрать тот файл, который позволит загрузить наиболее удобную среду для рабо- ты с PCBackup; • Последний пункт подменю Options — команда Exit — обеспечивает выход из процедуры PCBackup и воз- врат в основной экран оболочки PC Shell. Программа Configure позволяет установить тип дисковода (Define Drive Types), используемого при выполнении команд Backup или Restore, а также выбрать цветовую палитру (Color Selection). Последний пункт меню программы — Configure — Save as Default, дает возможность сохранить выбранный тип дисковода и установленные цвета текста, фона, меню и окон для работы с процедурой резервного копирования. При оче- редном обращении к процедуре PCBackup они будут такими же, как в момент выполнения команды Save as Default. 35
Пункт Backup меню PCBackup позволяет непосредственно перейти к выбору параметров и запуску программы Backup, т.е. созданию резервной копии файлов. Определение парамет- ров осуществляется с помощью меню программы Backup, ко- торое включает следующие пункты: • Backup from Entry — предоставляет возможность ука- зать каталог, который содержит файлы, предназначен- ные для резервного копирования; • Backup to Entry — позволяет указать имя дисковода и формат дискеты (для режима доступа DMA); • Backup Type — дает возможность задать режим изме- нения битов архивирования (биты, содержащие ин- формацию о том, создавалась ли ранее резервная ко- пия данного файла), а также производить выб^р са- мих файлов в зависимости от значения битов архиви- рования. Кроме того, в этом пункте подменю можно выбрать один из двух способов обмена информацией с внешними устройствами: быстродействующее под- ключение внешнего устройства, при котором оно обра- щается к оперативной памяти, не прерывая работу процессора (режим DMA), и подключение на уровне DOS — более медленное, но позволяющее использо- вать любое внешнее устройство, включая ленту; • Choose Directories — дает возможность осуществить переход в информационное окно дерева каталогов. При этом в окне отображается только каталог, вы- бранный с помощью пункта Backup from Entry, и все его подкаталоги. Используя клавиши управления кур- сором и клавишу < Enter >, можно выбрать или отме- нить выбор отдельных файлов или целых подкатало- гов для создания резервной копии; • Subdirectory Inclusion — позволяет включать все подка- талоги заданного каталога; • Include/Exclude Files — дает возможность включать/ис- ключить файлы, имена которых отвечают заданному шаблону. По умолчанию устанавливается шаблон (*.*). Ввод и корректировка шаблонов производится в рабочем окне, которое появляется на экране после вы- бора данного пункта подменю; • Attribute Exclusions — позволяет исключать файлы с заданными атрибутами. Выбор атрибутов осуществля- 36
ется в рабочем окне. По умолчанию отменяется копи- рование всех системных и скрытых файлов; Date Range Selection — дает возможность копировать файлы в зависимости от даты их последней корректи- ровки. Это означает исключение тех файлов, которые не подвергались изменению в указанный период. На- чальную и конечную дату следует указать в рабочем окне, появляющемся на экране после выбора данного пункта подменю; Start Backup (<Alt>K) — позволяет осуществить за- пуск программы Backup. После запуска программа предложит вставить первую дискету в указанный ва- ми дисковод. Если вы используете способ обмена ин- формации с внешним устройством на уровне DOS, то дискета должна быть предварительно отформатирова- на, или же процедура PCBackup предоставит возмож- ность сделать это непосредственно перед копировани- ем информации. Использование режима доступа DMA не требует форматирования дискеты: более то- го, если дискета была отформатирована, то после вы- полнения программы Backup информация с этой дис- кеты может быть прочитана только программой Re- store (восстановление файла с резервной копии) - поэ- тому нет никакого смысла в предварительном форма- тировании дискеты. Заметим, что в режиме доступа DMA дискету следует вставлять в дисковод только по- сле соответствующего запроса системы. По мере копи- рования информации система предлагает вставлять следующие дискеты (общее количество требуемых дис- кет указано внизу экрана наряду с другой статистиче- ской информацией о ходе выполнения команды копи- рования). Завершая работу, система сообщит о том, что на последнюю дискету заносятся общие данные о копируемом каталоге, и на экран будет выведена крат- кая статистика. Если обмен информацией осуществля- ется на уровне DOS, то можно легко проверить, что каждая дискета, на которую копировалась информация, содержит два файла: pcbackup.OOn (где п — порядковый номер дискеты) и pcbackupinf. Исключение составляет только последняя дискета: на нее, как уже отмечено, за- писывается еще и третий файл — pcbackup.dir. Пункт 37
Restore меню PCBackup позволяет восстановить фай- лы из резервной копии. Параметры программы Restore аналогичны параметрам программы Backup. После того как вы укажете дисковод (вы- брав пункт Restore from Entry ), программа восстановления предложит вставить в него последнюю дискету, т. е. ту, на ко- торую программа Backup записала общую информацию о всех скопированных файлах. С помощью этой информации система заполнит информационные окна экрана именами ка- талогов и файлов, которые можно выбирать, используя со- ответствующие пункты подменю Restore. Программа Restore запускается выбором пункта Start Restore или комбинацией клавиш <Alt>T. Эта программа требует применения того же способа обмена информацией, который применялся при со- здании резервной копии. Система будет запрашивать дискеты с резервными копиями файлов в той последовательности, в какой они были сформированы программой Backup. После того как все файлы будут восстановлены, на экране появится сообщение о завершении работы. Создание файла с копией системной области диска Для повышения скорости работы программ, использую- щих данные из системной области резидентного накопителя, а также во избежание потери информации при случайной порче дискеты или «винчестера» PC Shell включает программу Mirror. Данная программа позволяет копировать системную область диска в файл Mirror.fil и автоматически восстанавли- вать информацию в случае необходимости с помощью про- граммы Rebuild. Форматирование и изменение атрибутов диска (дискеты) Разметка диска и сопутствующие данной процедуре опе- рации применяются настолько часто, что в оболочке PC Shell форматирование присутствует не только в меню операций с дисками, но и вынесено в меню дополнительных функций как самостоятельная. Процедура PCFormat вызывается кла- 38
вишами <Alt>A F и позволяет выполнять следующие опе- рации: • /V — присвоить метку; • /S — переписать на диск (дискету) системные файлы DOS; • /О — стереть оглавление активного диска; • /TEST — смоделировать форматирование (запись на диск не производится); • /1 —- разметить дискету на 180 Кбайт; • /4 — разметить дискету на 360 Кбайт; • /8 — разметить дискету на 720 Кбайт; • /N:ss — разметить с указанным числом секторов на дорожке (8, 9, 15, 19); • /T:tt — разметить с указанным числом дорожек (40, 80). Параметр /Т используется совместно с пара- метром /N; • /F:ddd — разметить дискету на заданный объем (160, 180, 320, 360, 720, 1200, 1440); • /R — переформатировать и перезаписать каждую до- рожку; • /F — переформатировать и перезаписать каждую до- рожку с вычеркиванием всех файлов; • /DESTROY — отформатировать и очистить дискету. Защита файлов от несанкционированного доступа Вы можете надежно защитить ваш файл (или весь каталог) от несанкционированного просмотра, если будете хранить его на диске в зашифрованном виде. Процедура PCSecure позво- ляет зашифровать файл, а перед началом работы расшифро- вать его с помощью только вам известного пароля. Для вы- зова процедуры необходимо с помощью клавиш <Alt>A вой- ти в меню Applications и выбрать пункт PCSecure. Главное меню процедуры PCSecure включает следующие пункты: File (имя файла), Options (режимы) и Help-<F1> (подсказка). Прежде чем приступать к шифрованию файла необходимо выбрать пункт Options и установить набор наиболее удобных режимов работы процедуры PCSecure. Установка или отмена какого-либо режима производится клавишами перемещения курсора с последующим нажатием клавиши < Enter >. В таб- 39
лице описаны ситуации, соответствующие каждому режиму в установленном и отмененном состояниях: Таблица Наименование режима Установлен (ON) Отменен (OFF) Full DES Encryption Операция шифрова- ния выполняется мед- леннее, но информа- ция защищается более надежно Соответствует режиму «Quick Encryption» в ус- тановленном состоянии Quick Encryption Повышается скорость шифрования, но ин- формация защищается менее надежно Соответствует режиму «Full DES Encryption» в установленном состоя- нии Compression При шифровании до- полнительно происхо- дит сжатие файла Сжатия файла не про- исходит One key Для всех файлов на протяжении одного се- анса работы с проце- дурой PCSecure ис- пользуется один и тот же пароль Пароль запрашивается при каждом обраще- нии к операциям шиф- рования или расшиф- ровки Hidden Зашифрованный файл приобретает атрибут HIDDEN (скрытый) Зашифрованный файл не приобретает атри- бут HIDDEN Read-Only Зашифрованный файл приобретает атрибут READ ONLY (только для чтения) Зашифрованный файл не приобретает атри- бут READONLY Delete Original File Зашифрованный файл получает имя и расши- рение исходного фай- ла. Исходный файл удаляется. Исходный файл не уда- ляется. Зашифрован- ный файл получает имя исходного файла и расширение SEC Expert Mode Отсутствует возмож- ность расшифровки файлов, когда пароль утерян или забыт Если пароль утерян или забыт, то файл мо- жет быть расшифро- ван с помощью систем- ного пароля (Master key) Команда Save Preferences подменю Options дает возмож- ность сохранить установленные режимы работы процедуры PCSecure. При очередном обращении к процедуре набор ре- 40
жимов будет таким же, как в момент выполнения команды Save Preferences. Пункт File меню PCSecure позволяет зашифровать (Encrypt File) и расшифровать (Decrypt File) файл, вывести на экран информацию о выполненной операции (About) и обеспечить выход из процедуры PCSecure (Exit). Программа Encrypt File прежде всего предлагает выбрать файл для шифрования. В качестве объекта шифрования мо- жет выступать и целый каталог, но для этого необходимо с помощью клавиши <ТаЬ> выбрать пункт Directory в меню рабочего окна. После нажатия клавиши < Enter > на экране появится уточняющий вопрос о том, следует ли зашифровать все подкаталоги выбранного вами каталога. Перед началом операции кодирования файла или каталога система запрашивает пароль, в качестве которого вам следует ввести строку, содержащую не менее 5 и не более 32 алфа- витно-цифровых символов. Заметим, что пароль не отобра- жается на экране - на месте любого набранного символа по- является «*». Для исключения ошибки набора вам будет пред- ложено повторить ваши действия, и только в случае иден- тичности введенных паролей программа начинает шифровать данные. Расшифровка файла или каталога программой Decrypt File осуществляется аналогично. Следует иметь в виду, что перед выполнением этой программы не требуется устанавливать ре- жимы работы, так как вместе с файлом хранится карта ре- жимов, установленных в процессе шифрования. Система ис- пользует эти режимы независимо от того, какой набор ре- жимов зафиксирован в данный момент в пункте Options ме- ню Secure. Напомним, что расшифровка будет проведена только в том случае, если вы точно укажете запрашиваемый пароль. Вспомогательные интерактивные функции Оболочка PC Shell включает набор функций, позволяющих выполнять разнообразные операции секретаря и бухгалтера. Выбор пункта Desktop подменю Applications главного экрана оболочки PC Shell (клавиши <Alt>A D) позволит войти в меню этих функций, образующих в совокупности систему ти- 41
па «рабочий стол». Многие процедуры реализованы тексто- выми редакторами и предоставляют широкий спектр разно- образных возможностей обмена с системой запросами и при- глашениями. Подробное изложение порядка работы с ними потребовало бы подготовки отдельных руководств по их ис- пользованию или, по крайней мере, общего руководства по всему набору интерактивных функций. В данной брошюре приведен только перечень существующих функций, вызыва- емых путем выбора соответствующих пунктов меню Desktop, и краткое описание предлагаемых возможностей: • Notepads — вызов текстового редактора, позволяюще- го осуществлять вставку и удаление символов, поиск, замену и перемещение фрагментов текста, проверку соблюдения правил орфографии, а также хранение файла в формате ASCII (доступном любому редакто- ру текстов) или в собственном формате редактора Desktop Notepad (вместе с информацией об установ- ленных режимах редактирования данного файла); • Outlines — вызов редактора, предоставляющего воз- можность подготовки и редактирования информации иерархического типа (например, оглавлений книг, ин- струкций и тл.). Помимо обычных функций текстово- го редактора (см. Desktop Notepad) он допускает ис- пользование в качестве объекта управления уровня вложенности того или иного фрагмента текста. Редак- тор позволяет повысить или понизить уровень иерар- хии информации, вывести на экран сведения, касаю- щиеся только определенного уровня, удалить с экрана всю информацию уровней, вложенных по отношению к рассматриваемому, а также выполнить и некоторые другие операции над уровнями иерархии; • Databases — обращение к средствам создания и коррек- тировки баз данных. Файлы, созданные с помощью Desktop Database, совместимы с СУБД типа DBASE III+, FoxBASE, CLIPPER. Если ваш компьютер подклю- чен к телефонной сети и записи базы данных содержат поле с номером абонента, то Desktop Database сможет по вашему запросу осуществить быстрый поиск и на- бор необходимого телефонного номера. • Appointment Scheduler — вызов экранного еженедельни- ка, который предоставляет возможность составить и 42
сохранить долгосрочный план ваших дел с точностью до 15 минут. Система поможет вам быстро опреде- лить свободные часы и минуты, обнаружит конфликт- ные пересечения, подаст в нужный момент звуковой сигнал (в том случае, если Desktop — резидентная программа); Telecommunications — обращение к средствам поддерж- ки системы телекоммуникации; Macro Editor — вызов редактора макрокоманд, позво- ляющего с помощью специального формата устано- вить и сохранить соответствие между часто используе- мой командной строкой и некоторой комбинацией клавиш. С этого момента всякий раз когда вам нуж- но выполнить данную командную строку, достаточно нажать соответствующую ей комбинацию клавиш; Clipboard — обращение к буферу «вырезанного» тек- ста. С помощью этой программы можно получить до- ступ к области, в которой временно хранится текст, удаленный или скопированный из текстовых редакто- ров или других программ Desktop (например, из Desktop Notepad). Буфер хранит информацию до тех пор, пока она не будет переписана (командой Paste) в какой-либо файл. Заметим, что программа пользовате- ля может организовать обмен информацией с этим буфером, если во время выполнения программы осу- ществить запуск Desktop нажатием соответствующей комбинации клавиш; Calculators — обращение к средствам, моделирующим на экране компьютера работу калькуляторов разных ви- дов: алгебраического (Algebraic), финансового (Financial) и калькулятора для программистов (Programmers), по- зволяющего оперировать при вычислениях различными системами счисления (десятичной, двоичной, восьме- ричной и шестнадцатиричной) и осуществлять перевод чисел из одной системы в другую; Utilities — вызов утилит, реализующих сервисные фун- кции системы Desktop. Процедура Hotkey Selection по- зволяет установить соответствие между некоторой ком- бинацией клавиш и командами загрузки Desktop и выхода из нее. Процедура ASCII Table выводит на эк- ран таблицу кодов ASCII. Процедура System 43
menu/window colors позволяет откорректировать палит- ру цветов меню и окон для вывода запросов и сооб- щений системы Desktop. Процедура Unload PCTools Desktop предназначена для выгрузки Desktop из памя- ти в тех случаях, когда Desktop — резидентная про- грамма; * Exit — выход из системы Desktop и возврат в оболоч- ку PC Shell. 44
6. СПЕЦИАЛИЗИРОВАННЫЕ И ФУНКЦИИ Вывод информации о конфигурации системы Для вызова процедуры, предоставляющей информацию о вычислительных ресурсах компьютера, достаточно набрать на клавиатуре <Alt>S S. В результате запуска данной процедуры на экране компьютера появляется следующая информация: • марка компьютера; • дата выпуска системы BIOS; • версия операционной системы; • количество логических накопителей; • допустимые идентификаторы логических накопителей; • количество последовательных портов; • количество параллельных портов; ♦ тип микропроцессора; • относительная скорость выполнения операций; • наличие математического сопроцессора; • номер параграфа, начиная с которого система загру- жает прикладные программы; • объем памяти, занимаемой модулями DOS и резиден- тными программами; • объем памяти, доступной для программ пользователя; • объем доступного для DOS адресного пространства; • наличие дополнительной памяти; • наличие цветного графического адаптера. Восстановление удаленных файлов В системе DOS процесс удаления файла сводится к замене первой буквы его имени в списке каталога на код E5h. По- этому процедура восстановления случайно удаленных файлов легко осуществима в том случае, когда данные еще физически не затерты записью новой информации. Вызов программы восстановления осуществляется клавишами <Alt>S U. Пред- варительно необходимо установить курсор в левом информа- 45
ционном окне на тот подкаталог, в котором находился уда- ленный файл. Процедура восстановления прежде всего тре- бует подтвердить правильность выбора подкаталога, а затем просит указать режим работы с программой: восстановление файла, восстановление подкаталога, создание файла из вы- черкнутых кластеров. Если вы выбрали режим восстановления файла, то программа предложит указать способ восстановления: средствами поиска среди освобожденных кластеров или средствами DOS. В первом случае процедура Undelete вы- ведет на экран список удаленных файлов с указанием раз- мера, атрибутов, даты создания и удаления каждого из них. Установив курсор на нужное имя, необходимо ввести букву G (Go) и процедура Undelete попытается восстано- вить указанный файл. Если кластеры, составлявшие уда- ленный ранее файл недоступны, то программа Undelete не сможет выполнить операцию восстановления и выдаст на экран соответствующее сообщение. Если файл с таким именем уже существует, то программа предложит ввести новое имя. При восстановлении файлов средствами DOS на экран также выводится список стертых ранее файлов, первая буква имени каждого из которых заменена сим- волом «@». Для успешного восстановления необходимо заменить данный символ произвольной латинской бук- вой. Вывод схемы распределения пространства файла Для того чтобы посмотреть, в какое место памяти диска система поместила интересующие вас данные и каков их объем, достаточно установить курсор на выбранный файл и набрать на клавиатуре <Alt>S F. На экране появится схе- матическое изображение пространства диска с отмеченной зоной памяти, занимаемой указанным файлом. В верхней части экрана приводится имя файла, условные обозначения и объем свободной области диска. Справа находится меню, управляемое клавишей <ТаЬ>, которое позволяет: перейти к предыдущему файлу подкаталога, перейти к следующему файлу подкаталога и вернуться в главный информацион- ный режим. 46
Вывод схемы распределения пространства диска Данная процедура позволяет посмотреть, какие об- ласти жесткого диска или дискеты заняты различного типа информацией. Вызов процедуры осуществляется последовательным нажатием клавиш <Alt>S М. В ре- зультате на экране в виде схемы отображается про- странство памяти выбранного диска. В верхней части экрана программа помещает условные обозначения и сообщение о наличии свободной области памяти. Сортировка списка файлов подкаталога Перед обращением к программе сортировки необходи- мо выбрать в левом информационном окне имя интере- сующего вас подкаталога. Затем необходимо набрать по- следовательность <Alt>S S, и на экране появится рабочее окно, в котором предлагается выбрать ключевое поле сор- тировки и указать ее тип: по возрастанию или по убы- ванию значения ключевого поля. Вы можете установить следующие значения параметров сортировки (ключевое поле): • 1 — имя файла; • 2 — расширение файла; • 3 — размер файла; • 4 — дата создания файла; • 5 — номер. Кроме того, можно задать тип сортировки: • 6 — по возрастанию; • 7 — по убыванию. После того как вы ввели с клавиатуры два требуемых чис- ла, нужно выбрать один из пунктов меню: сортировать или отменить сортировку. Если вы подтвердили необходимость сортировки, то на экране возникает рабочее окно, содержащее меню из четырех пунктов: просмотр, обновление, отмена и повторная сортировка. Режим просмотра позволяет выдать на экран отсортированный по заданному ключу список файлов. Режим обновления вызывает физическую перепись подката- лога на диске. 47
Вывод схемы распределения оперативной памяти Для того чтобы посмотреть схему расположения программ в оперативной памяти, необходимо выбрать пункт Memory Мар из меню специализированных функций Special (<Alt>S Е). Программа просмотра имеет четыре режима: • 1 — блоки памяти прикладных программ; • 2 — блоки памяти прикладных программ и обрабаты- ваемые коды векторов прерываний; • 3 — все блоки памяти; • 4 — все блоки памяти и обрабатываемые коды векто- ров прерываний. Схема распределения памяти представляет собой таблицу, содержащую четыре столбца: • тип памяти задачи (прикладная, системная, вспомога- тельная); • область памяти задачи (шестнадцатиричные адреса па- раграфов); • объем программы в байтах; • адрес исполняемой части и имя программы. 48
УТИЛИТА PC TOOLS
il 1. ОБЩИЕ ПРИНЦИПЫ |J РАБОТЫ С PC TOOLS Утилита PC Tools организует удобный интерфейс для вы- полнения всевозможных сервисных операций DOS. Запуск утилиты можно осуществить таким же образом., каким запу- скается любой файл типа EXE или СОМ. После загрузки PC Tools на экране появляется сообщение о номере версии PC Tools Deluxe, об авторских правах на данный продукт фирмы Central Point Software Inc., а также о том, как выбрать ту или иную группу функций. Все сервисные операции поделены по своему функциональному назначению на 2 группы: обслужи- вание файлов и обслуживание дисковых накопителей. Пере- ход от одной группы работ к другой производится нажатием клавиши <F3>. Внешнее оформление экрана для той и дру- гой групп операций выполнено одинаково Экран поделен на три части. В верхней строке экрана расположены данные об утилите и ее версии. В нижней части экрана (в рамке) при- водится подсказка для вызова доступных в данный момент видов процедур. Вызов той или иной процедуры осуществ- ляется с помощью так называемых «горячих» (Hot) клавиш. Соответствующая буква выделена в приведенном списке опе- раций другим цветом и размером. Средняя часть экрана (ин- формационная) предназначена для визуализации процесса выполнения операций, а также для размещения рабочих окон и диалоговых меню. Эта часть экрана имеет заголовок, ука- зывающий на текущую группу работ: операции с файлами или операции с дисками. При работе с файлами в верхнем левом углу информационной части экрана высвечивается имя активного накопителя. От одного диска к другому можно пе- рейти с помощью клавиши <FV)> 50
2. РАБОТА С ДИСКАМИ Для того чтобы выбрать режим выполнения операций с дисками, достаточно сразу после запуска утилиты PC Tools нажать клавишу <F3>. В нижней части экрана по алфавиту расположен список возможных операций. Если ввести букву Н (Help), то в информационной части экрана появится тот же список с кратким пояснением к каждой операции и ука- занием «горячей» клавиши для обращения к ней. Копирование (Сору) Данная процедура полностью аналогична операции копи- рования дискет в оболочке PC Shell. Отличие состоит лишь во внешнем оформлении диалогового интерфейса. После вы- зова программы Сору на экране появляется рабочее окно, в котором предлагается ввести имя накопителя, с которого бу- дет копироваться информация. В случае правильного ответа на этот вопрос на первое окно накладывается второе, содер- жащее предложение ввести имя того накопителя, на который будет производиться копирование. Далее программа копиро- вания просит установить исходную дискету в накопитель и нажать любую клавишу. После считывания порции инфор- мации в оперативную память на экране появляется запрос на установку дискеты, на которую производится копирование. Готовность дискеты необходимо подтвердить нажатием про- извольной клавиши. Подробно процесс копирования описан в соответствующем разделе, посвященном оболочке PC Shell. Сравнение (compare) Операция сравнения применима только к дискетам одного типа. Для вызова программы сравнения необходимо ввести латинское О (так как латинская буква С задействована для вызова процедуры копирования — Сору). При выполнении операции сравнения используется тот же интерфейс, что и при выполнении процедуры копирования. Следует отметить подробную визуализацию процесса и индикацию адресов (сектор + смещение), по которым обнаружены отличия. 51
Контекстный поиск (Find) Для обращения к данной операции используется клавиша F. Программа контекстного поиска в информационной части экрана предлагает ввести ту последовательность символов, ко- торую требуется отыскать на диске. Переход из режима ввода текста в коде ASCII в режим ввода шестнадцатиричных сим- волов и обратно осуществляется клавишей <F1>. При этом курсор перемещается из строки, помеченной ASCII, в строку с пометкой HEX (или наоборот). Следует отметить, что таблица кодов ASCII не содержит кириллицы, поэтому набор русскоязычного текста должен осуществлятьв виде шестнадцатиричных кодов- Для завер- шения ввода и запуска процесса контекстного поиска исполь- зуется клавиша < Enter >. Если заданная последовательность обнаружена, то программа' поиска указывает ее адрес в виде номера сектора и смещения в нем и предлагает либо про- должить поиск (G), либо перейти в режим просмотра/кор- рекгировки данного сектора (Е). Кроме того, в нижней части экрана отображается имя файла, содержащего найденную по- следовательность символов. Режим просмотра/корректировки подробно описан в разделе, посвященном контекстному по- иску на диске (Search Disk) средствами оболочки PC Shell. Переименование (Rename) Операция переименования предназначена для изменения, удаления или присвоения ь^етки дискете либо «винчестеру». После вызова данной процедуры (клавиша R) на экран вы- дается запрос идентификатора накопителя, после чего про- грамма указывает текущую метку этого накопителя и пред- лагает ввести новую метку. Просмотр/корректировка (View/Edit) Вызов процедуры просмотра и (или) корректировки осу- ществляется с помощью ввода латинской буквы Е. При этом на экране появляется рабочее окно, в котором программа про- смотра предлагает ввести идентификатор накопителя. При 52
правильном ответе на этот запрос в информационной части экрана появляется дамп начального участка диска и програм- ма переходит в режим просмотра данных. В данном режиме при помощи клавиши <F2> можно сразу перейти к нужной области диска. После нажатия <F2> на экране появляется рабочее окно, в котором программа просмотра предлагает различные варианты определения интересующей вас области диска: • В — сектор начальной загрузки; • F — первый сектор таблицы FAT; • R — первый сектор корневого каталога; • D — первый сектор диска, содержащий данные поль- зователя; • С — режим ввода номера кластера; • nnnnn — режим ввода номера сектора. Переход в режим корректировки можно осуществить кла- вишей <F3>. Для возврата в режим просмотра используется клавиша <Esc>. Как в режиме просмотра, так и в режиме корректировки в нижней части экрана приводится подсказка по использованию функциональных клавиш. Вывод схемы распределения пространства (Мар) Вызов данной процедуры осуществляется клавишей М. Прежде всего программа предлагает указать интересующий вас накопитель. Далее в информационной части экрана по- является схема заполнения дискового пространства, в которой отмечены следующие кластеры: загрузчика (В), таблицы FAT (F), каталога (D), файлов данных свободные ("*"), скры- тых файлов (h), файлов, доступных только для чтения (г), а также дефектные (х). Если необходимо проанализировать пространство, занимаемое конкретным файлом, то достаточ- но нажать на клавишу F. В этом случае на экране появится дерево каталогов. Далее необходимо выбрать интересующий вас файл и нажать клавишу G для получения схемы распре- деления дискового пространства под данный файл. Для вы- бора другого файла необходимо при помощи клавиши F вер- нуться к дереву каталогов. Возврат в режим просмотра схемы распределения пространства всего диска осуществляется кла- вишей D. 53
Поиск файлов (Locate) Процедура поиска файла или группы файлов особенно ча- сто используется при работе с жестким диском, имеющим каталог сложной структуры. После нажатия клавиши L на эк- ране появляется рабочее окно, в котором предлагается ввести имя и расширение интересующего вас файла. При этом мож- но использовать символы шаблона: «*» и «?». Программа по- иска просит подтвердить (клавиша Y) правильность указан- ных имени и расширения, а затем начинает поиск, в процессе которого выдает на экран путь доступа для каждого найден- ного файла. Форматирование (initialize) С помощью клавиши N можно вызвать процедуру фор- матирования дискет. Программа запрашивает идентификатор накопителя, предупреждает о том, что вся имеющаяся на ди- скете информация будет утеряна в процессе форматирования, и предлагает подтвердить необходимость выполнения данной процедуры. Следует отметить, что программа форматирова- ния, предварительно опросив контроллер гибких дисков, вы- дает на экран допустимые форматы разметки дискеты и про- сит выбрать один из них. После завершения процедуры раз- метки программа предлагает, если нужно, сделать дискету са- мозагружаемся а также присвоить ей метку. 54
3. СПЕЦИАЛИЗИРОВАННЫЕ ФУНКЦИИ Ведение каталогов (Directory Maint) С помощью программы ведения каталогов можно созда- вать, удалять и переименовывать подкаталоги на диске. После запуска (клавиша D) программа выдает на экран дерево ка- талогов, в котором миганием отмечен текущий подкаталог. Для того чтобы выбрать тот подкаталог, с которым требуется произвести какую-либо операцию, необходимо подвести к не- му курсор и нажать клавишу < Enter >. В помощь пользова- телю в нижней части экрана находится подсказка по приме- нению функциональных клавиш. Так, с помощью клавиши <F1> можно переименовать выделенный каталог, посредст- вом клавиши <F2> — создать новый подкаталог, а с по- мощью клавиши <F3> — удалить выбранный подкаталог. Клавиша <F4> позволяет сделать указанный подкаталог те- кущим для системы MS-DOS, а клавиша <F5> поможет вам перенести выделенную ветвь в другое место дерева каталогов. Следует отметить, что перед удалением подкаталога необхо- димо вычеркнуть все находящиеся там файлы. В противном случае программа ведения подкаталогов выдаст предупреж- дающее сообщение о том, что выполнить данный запрос не- возможно. Восстановление удаленных файлов (Undelete) При удалении (если, конечно, вы не воспользовались для этого утилитой Wipe File из Norton Utilities) не происходит физического стирания файла или подкаталога — просто в со- ответствующем каталоге на диске затирается первый символ имени. Именно это обстоятельство используется при восста- новлении. Правда, восстановить можно лишь тот файл или подкаталог, на место которого ничего не было записано. При активизации режима восстановления на экране по- является список файлов, которые были удалены в текущем 55
каталоге. Вы выбираете обычным образом те из них, которые нужны, после чего переходите собственно к восстановлению (клавиша G). Файлы, рядом с расширением имен которых стоит символ @, можно восстанавливать в автоматическом режиме; если же вместо @ стоит символ *, восстановление производится только вручную, причем вероятность восстановления в этом случае низка. Восстановление заключается во вводе первой буквы имени файла и выборе режима восстановления (<F1> —- автомати- чески, <F2> — вручную). Вывод информации о конфигурации системы (System Info) Для получения информации о ресурсах вашего компью- тера необходимо нажать клавишу I, после чего в информа- ционной части экрана появятся следующие данные: • тип персонального компьютера; • дата версии BIOS; • тип и версия DOS; • количество логических дисковых накопителей и ис- пользуемые для их идентификации буквы; • количество последовательных и параллельных портов; • тип центрального процессора; • производительность процессора по сравнению со стан- дартными PC XT; • наличие сопроцессора; • размеры основной памяти (доступной DOS и опреде- ленной тестами самой программы); • максимальные размеры программы пользователя. Наряду с этим указываются тип адаптера дисплея и на- личие на платах микросхем расширения BIOS. . Парковка жесткого диска (Park) Процедуру парковки рекомендуется производить перед транспортировкой компьютера. Данная операция позволяет 56
зафиксировать положение головок жесткого диска, чтобы из- бежать механических повреждений при переноске компьютера. Вывод подсказок (Help) Если, находясь в режиме работы с дисками, ввести букву Н, то в информационной части экрана появится список воз- можных в данном режиме операций с кратким пояснением к каждой функции и указанием «горячей* клавиши для об- ращения к ней. 57
4. РАБОТА С ФАЙЛАМИ Переключение из режима операций с дисками в режим операций с файлами производится клавишей <F3>. Сразу после переключения информационная часть экрана будет от- ражать список файлов активного подкаталога. Для вывода на экран дерева каталогов необходимо нажать клавишу <F10> и ввести букву требуемого накопителя. После появления на экране дерева каталогов достаточно установить курсор на нуж- ное имя и нажать клавишу <Enter>. Копирование (Сору) Процедура Сору предназначена для копирования одного или нескольких файлов активного каталога в заданный подкаталог указанного диска. К сожалению, утилита PC Tools не позволяет отмечать и копировать файлы из разных подкаталогов. Перед началом операции копирования необходимо отметить подлежа- щие копированию файлы. Затем нужно ввести латинское С и в ответ на запрос программы указать имя диска и имя каталога, в который будет производиться копирование. Пересылка (Move) Процедура пересылки одного или группы файлов полно- стью аналогична процедуре копирования. Отличие состоит в том, что при пересылке отмеченные файлы удаляются из ак- тивного каталога. Сравнение (compare) Процедура сравнения предназначена для проверки иден- тичности двух и более файлов. Перед началом операции не- обходимо отметить в активном каталоге те файлы, которые будут сравниваться с одним или более эталонами (для срав- нения двух файлов между собой достаточно установить кур- сор на один из них). После чтения с клавиатуры латинской 58
буквы О, инициирующей процедуру Compare, программа про- сит указать идентификатор накопителя, содержащего эталон- ный файл, а затем выдает запрос на ввод имени этого файла. Если длины файлов не совпадают, то процедура Compare выдает соответствующее сообщение и заканчивает свою работу. Собст- венно операция сравнения запускается вводом символа G (Go). При совпадении данных файла с эталоном программа Compare выдает сообщение об успешном завершении операции сравне- ния. При каждом встреченном несовпадении на экран выдается адрес отличающегося байта (в виде номера сектора и смещения относительно начала файла). Контекстный поиск (Find) Процедура контекстного поиска в файле Find аналогична подобной процедуре, описанной в группе дисковых операций. Единственное отличие состоит в том, что адрес найденной по шаблону строки представляет собой номер сектора и сме- щения относительно начала файла, а не начала диска. Переименование (Rename) Процедура переименования позволяет изменить имя (и расширение) одного или группы файлов. Прежде всего необ- ходимо отметить подлежащие изменению имена в списке файлов активного каталога, а затем ввести букву R. Если вы указали новое имя файла, но в последний момент передумали или заметили ошибку, то можно обойти переименование дан- ного файла, нажав клавишу В (Bypass) в ответ на уточняющий запрос программы Rename. Удаление (Delete) Процедура Delete позволяет вычеркнуть из списка файлов активного подкаталога одно или несколько имен. Отметив нужные файлы, следует запустить (клавиша D) процедуру удаления и выбрать один из двух режимов: режим с подтвер- 59
ждением запроса на вычеркивание и режим без дополнитель- ного запроса. Тестирование (Verify) Программа верификации дает возможность проверить данные в одном или нескольких файлах. После того как вы отметили проверяемые файлы и вызвали процедуру Verify (клавиша V), программа осуществит считывание информа- ции из каждого файла и выдаст сообщение о результате дан- ной операции. Если в процессе чтения возникнет ошибка, то процедура верификации укажет адрес сбоя и предложит либо перейти в режим редактирования, либо завершить процедуру чтения данного файла. Просмотр/корректировка (Vlew/Edit) Программа просмотра и корректировки данных файла по- зволяет просмотреть и, если нужно, исправить информацию на физическом уровне. Она часто применяется для быстрого внесения изменений в параметры или константы программы и позволяет избежать повторной компиляции и редактиро- вания связей. Для запуска процедуры корректировки доста- точно отметить интересующий вас файл и ввести букву Е. На экране появятся данные в коде ASCII. Клавиша <F1> по- зволяет перейти в шестнадцатиричный режим. В заголовке указывается адрес выданной на экран информации в виде от- носительного номера сектора в файле, номера кластера, а также абсолютного номера сектора на диске. Размер экрана позволяет выводить на него данные одной половины сектора. Клавиши <PgUp> и <PgDn> позволяют перемещать «окно» выводимой информации по файлу с шагом, равным поло- вине сектора. Для перехода к конкретному сектору следует нажать клавишу <F2> и ввести относительный номер тре- буемого сектора. Клавиша <F3> переводит программу про- смотра в режим корректировки, в результате чего в инфор- мационном окне появляется курсор, а в нижней части экрана — соответствующая подсказка. 60
Редактирование атрибутов (Attrib) В MS-DOS предусмотрено четыре атрибута: • Н (Hidden) — скрытый; • S (System) — системный; • R (Read-only) — только для чтения; • A (Archive) — архивный. Для корректировки атрибутов одного или нескольких файлов необходимо прежде всего отметить эти файлы в ак- тивном подкаталоге. После этого следует ввести латинскую букву А и на экране появится окно, содержащее следующую информацию: размер файла в байтах; количество занимае- мых кластеров; совокупность действующих атрибутов файла; время и дата создания файла; меню, позволяющее изменять существующие атрибуты файла и указывать новое время и дату его создания. Для присвоения файлу конкретного атрибута или, наоборот, отмены его действия достаточно подвести кур- сор к нужной строке меню и нажать клавишу < Enter >. После внесения всех необходимых изменений следует ввести букву U. Только после этого программа редакти- рования атрибутов запишет новые значения в таблицу FAT. Не рекомендуется изменять атрибуты у скрытых или системных файлов. Это может привести к тому, что программы перестанут работать или система не будет за- гружаться с диска. Текстовый процессор (Wordp) Утилита PC Tools имеет встроенный текстовый процессор, позволяющий выполнять все основные операции с текстом. Для вызова процедуры редактирования текста достаточно вве- сти букву W. Далее для перехода в режим создания нового текстового файла следует нажать клавишу <F2>, а для ре- дактирования предварительно отмеченного набора данных — любую другую клавишу. В нижней части экрана приводится подсказка: • <F2> — сохранить; • <F3> — найти последовательность символов; • <F4> — заменить; 61
• <F5> — отметить фрагмент текста; • <F6> — удалить отмеченный фрагмент текста; • <F7> — скопировать отмеченный фрагмент текста; • <F8> — вставить удаленный фрагмент текста; • <F10> — показать границы строк. Основной недостаток текстового процессора состоит в от- сутствии буфера, общего для всех файлов. Это означает, что пользователь не может вставлять фрагменты текста из одного набора данных в другой. Распечатка файлов (Print) Процедура распечатки позволяет выводить на принтер со- держимое одного или нескольких файлов. Пользователь мо- жет выбрать один из следующих режимов печати: • Р — печатать как стандартный текстовый файл, содер- жащий управляющие символы; • W — печатать как стандартный текстовый файл, с ис! пользованием параметров, установленных средст- вами PC Tools; • D — печатать шестнадцатиричный дамп и его сим- вольный эквивалент в коде ASCII; • N — пропустить данный файл и перейти к следующему; • ESC — вернуться в информационный экран-. Если выбрать режим печати W, то PC Tools выведет в ра- бочее окно меню, позволяющее изменить следующие пара- метры программы печати: • количество строк на странице (включая отступы) 66; • отступ (сверху и снизу) — 4 строки; • количество дополнительных пустых строк между стро- ками текста — 0; • позиция первого символа в строке — 1; • позиция первого символа в строке — 80; • печать заголовка страницы (да, нет) — нет; • печать сноски (да, нет) — нет; • нумерация страниц (да, нет) - нет; • пауза после печати страницы (да, нет) - нет; • прогон последней страницы (да, нет) - нет. 62
Распечатка каталогов (List) Данная процедура позволяет вывести на печать активный ка- талог. Для запуска программы List необходимо ввести букву L. Сортировка (Sort) Программа сортировки дает возможность расположить за- писи активного каталога в удобной для пользователя после- довательности. Процедура Sort предлагает выбрать один из следующих ключей сортировки: • <F7> — имя файла; • <F8> — расширение имени файла; • <F9> — размер файла; • <F10> — дата/время создания файла. После того как выбран ключ сортировки, процедура Sort предлагает указать порядок сортировки: по возрастанию или по убыванию. Для того, чтобы появившаяся на экране по- следовательность записей каталога была физически перене- сена на диск, необходимо ввести с клавиатуры букву U (Update). Вывод подсказок (Help) В режиме работы с файлами можно вывести на экран спи- сок «горячих» клавиш для обращения к существующим фун- кциям с кратким пояснением к каждой из них. Текст под- сказки занимает две экранных страницы. Переход от одной страницы к другой осуществляется на- жатием любой клавиши, кроме <Esc>. Клавиша <Esc> по- зволяет вернуться в основной экран работы с файлами. 63
Научное издание Алексей Игоревич БЕЛЯК Давид Ефимович РОЗЕНБЕРГ ПОЛЬЗОВАТЕЛЮ PC TOOLS — PC SHELL Научный редактор О.И.Терентьева Специальный редактор Ю.Н.Плахтий Художественно-технический редактор ИА.Шумилина Художник С.Б.Мысова Корректор Е.Н.Кудряшова Подписано в печать с оригинал-макета 08.10.90. Формат 60x84/16 Гарнитура тайме. Печать офсетная. Усл. п. л. 4,36 Уч.-изд. л. 4,57 Тираж 30000 экз. Заказ 2077 Цена 2 р. Верстка выполнена на настольной издательской системе СП ICE А.А.Крючковым СП «Информэйшн Компьютер Энтерпрайз» 129223, Москва, пр-т Мира, ВДНХ, пав. 4, комн. 105. Отпечатано в ЦИТП Госстроя СССР

ОСНОВНЫЕ ВОЗМОЖНОСТИ: • Мощные средства работы с файлами • Поддержка манипулятора «мышь» • Наличие программы «рабочий стол» • Передача информации по каналам связи • Программы обслуживания дисков • Средства кэш-буферизации