Фигурнов В. Э. Ф49 ibm pc для пользователя. Изд. 7-е, перераб и доп

Вид материалаКнига

Содержание


Часть 7. DOS для опытного пользователя
Глава 35. Обслуживание дисков в DOS
Часть 7. DOS для опытного пользователя
Подобный материал:
1   ...   44   45   46   47   48   49   50   51   ...   87
Глава 34. Использование сжатых дисков 375


Автоматическое ^ первом режиме Ч режиме автоматического монтирования, Ч при обращении к

съемному диску, содержащему файл сжатого диска, этот файл автоматически монти-


монтирование руется. Иначе говоря, буква (имя) диска-носителя назначается сжатому диску, а диску-

носителю назначается другая буква. Например, если Вы вставите в дисковод А: диске-

ту, содержащую файл сжатого диска, и введете команду DIR А:\, то на экран будет

выдано оглавление корневого каталога содержащегося на дискете сжатого диска, а не

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

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

вставил обычную дискету или иной съемный диск, только большей емкости. Режим

автоматического монтирования имеется в MS DOS, начиная с версии 6.20, его можно

включить или выключить с помощью поля Enable Automounting в пункте Options

группы меню Tools программы DriveSpace (DoubleSpace).


Ручное монтирование Если режим автоматического монтирования выключен, то для монтирования файлов

сжатых дисков, располагающихся на съемных дисках, необходимо ввести команду:


DRVSPACE /MOUNT дисковод: или DBLSPACE /MOUNT дисковод:


Например, в MS DOS 6.22 для монтирования сжатого диска на дискете А: надо ввести

команду DRVSPACE /MOUNT А: . Смонтировать сжатый диск можно также с помощью

пункта Mount в группе меню Drive программы DriveSpace (DoubleSpace).


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


файлом сжатого диска, можно ввести команду:


DRVSPACE /UNMOUNT буква-диска: или DBLSPACE /UNMOUNT буква-диска:


Например, в MS DOS 6.22 для размонтирования сжатого диска А: надо ввести команду

DRVSPACE /UNMOUNT А: , после этого команда DIR А:\ будет выводить на экран оглавле-

ние корневого каталога самой дискеты, а не корневого каталога содержащегося на дис-

кете сжатого диска. Размонтировать сжатый диск можно также с помощью пункта

Unmount в группе меню Drive программы DriveSpace (DoubleSpace).


34.6. Проверка и исправление сжатых дисков


Программа ScanDisk Лля проверки и коррекции структуры сжатых дисков, созданных программами

DoubleSpace и DriveSpace, можно использовать программу ScanDisk. Эта программа

появилась в MS DOS версии 6.20. Если сжатый диск смонтирован, то есть если файлу

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

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


SCANDISK буква-диска:


Например, SCANDISK Е: Ч проверка и коррекция сжатого диска Е:.


Процесс проверки сжатого диска с помощью программы ScanDisk Ч приблизительно

такой же, как с помощью программы NDD (Norton Disk Doctor) из комплекса Norton

Utilities, описанной в главе 35. Кстати, программу NDD (Norton Disk Doctor) из Norton

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

граммами DoubleSpace и DriveSpace, если эти диски смонтированы. Но при серьезных

повреждениях файлов сжатых дисков эти файлы могут вообще не монтироваться.

Здесь уже может помочь (если вообще что-то может помочь) только программа Scan-

Disk. Формат вызова программы в этом случае:


SCANDISK имя-файла-сжатого-диска


Например, SCANDISK D:\DRVSPACE.OOO Ч проверка и коррекция файла сжатого диска

D:\DRVSPACE .000.


1 Замечание. Программу ScanDisk можно использовать и для проверки обычных дисков (а

1 не только сжатых дисков).


Глава 35


Обслуживание дисков в DOS


Каждый водитель автомобиля помимо использования своего автомобиля для поез-

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

и т.д. Если он не будет делать этого, последствия будут самыми печальными. Точ-

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

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

(лишние данные), устранять фрагментацию жестких дисков, проверять целост-

ность файловой системы и т.д. В данной главе мы расскажем о том, как эти дейст-

вия можно выполнять при работе в среде DOS.


35.1. Действия по обслуживанию дисков


Копирование

системных областей

жесткого диска


Создание

спасательной

дискеты


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

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

мени они занимают.


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

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

(которая содержит таблицу характеристик диска). И если эти области диска ока-

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

электропитания и т.д.), то данные на диске окажутся недоступными (полностью

или частично). Ручное восстановление системных областей диска (с помощью про-

грамм типа DiskEdit) возможно, но требует изрядной квалификации и очень тру-

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

помощью программы Image, то восстановление диска при повреждении его сис-

темных областей можно будет выполнить гораздо проще (см. главу 37). Кроме то-

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

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

санного файла Ч они позволяют узнать, где на диске находились участки этого

файла.


Время выполнения программы Image составляет всего несколько секунд, поэтому

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

вызов программы Image в файл AUTOEXEC.BAT.


При начальной загрузке компьютера программа начальной загрузки, которая запи-

сана в BIOS компьютера, использует различную информацию для того, чтобы-доб-

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

ние. Так, из CMOS-памяти компьютера получаются данные о характеристиках

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

разбиении жесткого диска на разделы (логические диски), а в загрузочной записи

каждого логического диска содержится таблица характеристик логического диска.

Кроме того, в загрузочной записи логического диска, с которого производится за-

грузка операционной системы, имеется маленькая программа, загружающая сис-

темные файлы операционной системы (в MS DOS это файлы 10.SYS и

MSDOS.SYS). Ясно, что при повреждении этих данных компьютер просто пере-

станет загружаться или у него окажутся "не видны" (даже при загрузке с диске-

ты) некоторые (или все) логические диски. Конечно, хороший специалист сможет

восстановить указанные данные с помощью программ типа DiskEdit, но это не так-

то просто и требует времени. Здесь поможет программа Rescue Ч она позволяет


Глава 35. Обслуживание дисков в DOS


Удаление ненужных

файлов


Проверка

и коррекция дисков


Оптимизация

размещения файлов

на диске


сохранять эти данные на спасательную дискету и восстанавливать их со спаса-

тельной дискеты. Кроме содержимого CMOS-памяти, таблиц разделения и загру-

зочных записей дисков, программа RESCUE.ЕХЕ помещает на спасательную дис-

кету сам файл RESCUE.ЕХЕ (он нужен при восстановлении этих данных), а также

копии файлов CONFIG.SYS и AUTOEXEC.BAT и различные полезные в аварий-

ных случаях программы.


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

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

менений в конфигурацию DOS (то есть в файлы CONFIG.SYS и AUTOEXEC.BAT).

А уж после добавления новых дисков, переразбиения жесткого диска на логиче-

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

лять спасательную дискету просто необходимо Ч информация на старой спаса-

тельной дискете после таких действий уже устареет.


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

и временные файлы, по какой-либо причине (например, из-за "зависания" про-

граммы) не удаленные создавшей их программой, и файлы с расширением .ВАК Ч

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

ми и освободить место на дисках, можно воспользоваться программой Wipeinfo из

комплекса Norton Utilities или средством "Уборка диска" из Norton Commander 5.0

(см. главу 26).


Время удаления ненужных файлов обычно составляет несколько минут или даже

менее минуты. Выполнять его желательно не реже раза в неделю (можно и чаще

Ч при необходимости освободить место на диске).


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

системные области на диске могут быть некорректно изменены. Например, при

записи данных на диск DOS может исправить таблицу размещения файлов на дис-

ке, а включить сведения о файле в содержащий его каталог может уже не успеть

из-за "зависания". В результате на диске окажется "потерянный участок", не при-

надлежащий ни одному файлу и не числящийся в списке свободных. Возможны и

иные, более серьезные нарушения в файловой структуре. Для выявления и ис-

правления этих нарушений использовать программу NDD (Norton Disk Doctor) из

комплекса Norton Utilities. Эта программа может также проверить диск на нали-

чие "сбойных" участков на поверхности диска и переместить данные из "сбойных"

участков в безопасные места диска. Кроме того, программа NDD позволяет отме-

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


Время проверки диска при проверке только его файловой структуры обычно со-

ставляет одну-две минуты, а при проверке также и поверхности диска Ч около

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

ствия, количества файлов и каталогов на диске. Желательно проверять файловую

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

(включающую проверку поверхности дисков на наличие физических дефектов)

можно выполнять раз в месяц.


Операционная система DOS отводит место на диске для файлов участками

(кластерами) по мере необходимости, т.е. тогда, когда производится фактическая

запись на диск в то место, для которого еще не выделено место на диске. Это дает

большую гибкость и удобство, но имеет неприятный "побочный эффект". При ин-

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

ется много пустых (не занятых файлами) мести много файлов оказываются фраг-

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

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

диском, что замедляет работу с диском и вызывает излишний износ дисковода.


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

размещения файлов, например, SpeeDisk из комплекса Norton Utilities. Эти про-

граммы перемещают все файлы на диске к началу диска и устраняют фрагмента-

цию файлов. Время выполнения такой программы обычно составляет несколько

минут. Желательно оптимизировать все жесткие диски компьютера (точнее, раз-

мещенные на них логические диски) не реже одного-двух раз в месяц. Можно вы-

полнять оптимизацию и чаще, например, если Вы почувствовали, что скорость

работы с жестким диском заметно уменьшилась.


^ Часть 7. DOS для опытного пользователя


Проверка


ЧЦДСЖНОС1И жесткого

диска


Срок службы жесткого диска ограничен (хотя современные высококачественные

жесткие диски могут работать значительно дольше срока своего морального уста-

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

начать происходить мелкие сбои Ч тот или иной сектор диска иногда не хочет

читаться или записываться. С помощью программы Calibrate из комплекса Norton

Utilities можно проверить надежность чтения-записи на жесткий диск путем запи-

си на диск различных специально подобранных данных (образцов) и тестирования

правильности записи. Информация на диске при этом не уничтожается.


Время проверки диска программой Calibrate зависит от объема и быстродействия

диска и тщательности тестирования и обычно составляет несколько часов. Жела-

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

логические диски) примерно раз в полгода. Внеочередную проверку следует делать

лишь при подозрении, что жесткий диск начал "барахлить".


Замечание. Некоторые жесткие диски (например, отдельные модели дисков производства

фирм IBM, Fujitsu и др.) сами выявляют некоторые подозрительные симптомы и сообщают

пользователю о том, что жесткий диск может скоро отказать. Но на большинстве дисков

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

типы аварий дисков.


35.2. Создание копий системных областей жесткого диска


Назначение


Формат команды

Параметры


Выполнение

программы


Для создания копии системных областей логического диска (корневого каталога,

таблицы размещения файлов и т.д.) следует запустить программу Image из Norton

Utilities 8.0 или из Norton Desktop for Windows. Данная копия очень полезна при

восстановлении программой UnErase удаленных файлов, восстановлении диска

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

мещения файлов и т.д.


Image ^дucкoвoд:')...


Параметры программы Ч имена дисков, системные области которых копируются.

Например, Image С: D: Ч создание копий системных дисков С: и D: . Если диск не

указан, подразумевается текущий диск.


Копии системных областей каждого указанного диска помещается в файл IM-

AGE.DAT, записываемый в корневой каталог этого диска. Чтобы эти данные мож-

но было найти при повреждении корневого каталога, ссылка на данный файл по-

мещается в файл IMAGE.IDX, размещаемый (физически) в конце диска. После

создания этих файлов программа Image завершает свою работу. Время выполне-

ния программы Ч несколько секунд.


Замечание. Для обеспечения лучшей сохранности информации на дисках рекомендуется

регулярно (не реже, чем раз в несколько дней) запускать программу Image для всех жест-

ких дисков компьютера (точнее, логических дисков, располагающихся на жестких дисках).

Многие пользователи вставляют вызов программы Image в файл AUTOEXEC.BAT или в

командный файл, вызываемый ими при завершении работы с компьютером.


35.3. Создание спасательного диска


Зачем это нужно


При начальной загрузке компьютера программа начальной загрузки (она записана

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

до системных файлов DOS (или иной операционной системы), загрузить их в па-

мять и передать им управление. Так, в CMOS-памяти компьютера хранятся данные

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

диска (она находится в начальном секторе жесткого диска) хранятся данные о

разбиении жесткого диска на разделы (логические диски), а в загрузочной записи

каждого логического диска (она находится в начальном секторе логического дис-

ка) содержится таблица характеристик логического диска и программа, загру-

жающая системные файлы операционной системы (если этот логический диск сис-


^ Глава 35. Обслуживание дисков в DOS


Вызов программы


Создание

спасательного диска


темный). Ясно, что при повреждении этих данных компьютер просто перестанет

загружаться или у него окажутся "не видны" (даже при загрузке с дискеты) неко-

торые (или все) логические диски. Трудно переоценить степень шока при обнару-

жении такого "сюрприза" неподготовленным пользователем...


Чтобы легко восстанавливать в таких случаях работоспособность компьютера,

следует сохранить на дискеты копии указанных данных. Программа Rescue

(RESCUE. ЕХЕ) из Norton Utilities 8.0 автоматизирует этот процесс и позволяет

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

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

пьютера, а также позволяет восстановить эту информацию. Мы будем называть

дискету с данной информацией спасательной дискетой.


Кроме указанных выше данных, программа RESCUE.ЕХЕ помещает на спасатель-

ную дискету сам файл RESCUE.ЕХЕ (он нужен при восстановлении этих данных),

а также копии файлов CONFIG.SYS и AUTOEXEC.BAT и различные полезные в

аварийных случаях программы.


Замечание. Восстановление содержимого CMOS-памяти, таблиц разделения и загрузоч-

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

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

каталогов и таблицы размещения файлов на диске, системные файлы операционной систе-

мы, файлы драйверов и т.д. Однако, по крайней мере, при этом после загрузки с дискеты

DOS обнаружит наличие всех имеющихся логических дисков. А это уже неплохо, даже

если данные с этих дисков не читаются: можно попробовать обработать логические диски

программой NDD (Norton Disk Doctor), при необходимости Ч программой UnFornnat и т.д.


При вызове программа Rescue выдаст запрос, в котором описывается ее назначе-

ние и предлагается выбрать режим ее работы. Следует нажать мышью одну из

кнопок запроса или выделить ее клавишами Q и Q и нажать (Enter):


Create Ч создание спасательного диска,

Restore Ч восстановление данных, сохраненных на спасательном диске;

Cancel Ч выход из программы.


Замечание. Программа Rescue из Norton Utilities для Windows 95 обеспечивает только

восстановление информации со спасательной дискеты. Поэтому Rescue из Norton Utilities

для Windows 95 не выводит указанный запрос, а сразу выводит запрос режимов восстанов-

ления информации со спасательной дискеты (см. главу 37). Для создания спасательного

диска в Norton Utilities для Windows 95 используется программа RESCUE32, работающая

только в Windows 95.


Для создания спасательного диска в начальном запросе программы Rescue надо

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

ного диска, показанный на рис. 35.1. Работа с этим запросом выполняется сле-

дующим образом:


перемещение по полям запроса Ч щелчком мыши по нужному полю запроса или по-

следовательными нажатиями клавиши CratT) (можно также нажать комбинацию

клавиши ГАТТ) с выделенной в названии поля буквой);


Rescue Drive: ^f ^Цд^Цд^д

Diskette Type: [1.4M. ......... ]T L^^^

[x] Format Rescue Diskette ^Ч^

^ Rescue utility 75 5K t

У Rescue startup file (RESCUE INI) 5 OK

\ Norton Library Overlay File 196 OK

п autoexec.bat [autoexec, sav] 1 OK ^

д config.sys [config.sav] 1 OK :;:

^ Norton Disk Doctor 219 OK :;!

Хy NDD Message File 31 5K ^

"j Disk Editor 128 5K J

Total Rescue Data Size: 1290.0 KBytes

Рис. 35.1. Режимы создания спасательного диска


^ Часть 7. DOS для опытного пользователя


выбор значения из спускающихся списков (например, значения поля Rescue Drive)

Ч щелкнуть мышью по символу ", находящемуся справа от поля списка и затем

щелкнуть нужное значение списка. С помощью клавиатуры Ч сделав поле теку-

щим, нажать комбинацию клавиш CCt7D(T), выделить нажатиями клавиш (Т) и

(Т) нужную строку в выведенном списке и нажать [Enter):


изменение полей-флажков (слева от них выводится либо [х], если соответствующий

полю режим включен, либо [ ], если режим выключен) Ч щелкнуть поле мышью

или выделить это поле нажатиями клавиши (TaiT) и нажать клавишу [Пробел),


пометка строки в поле Rescue Disk Contents (или снятие пометки) Ч дважды щелк-

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

прокрутки справа от списка). С помощью клавиатуры Ч перейти нажатиями кла-

виши (Tab] в это поле (список), выделить нажатиями клавиш [PgUp), [PgDn), Q и

Q строку списка и нажать клавишу (Пробел);


нажатие кнопки запроса Ч щелкнуть кнопку мышью. С помощью клавиатуры Ч

выделить эту кнопку нажатиями клавиши (TatT) и нажать (Enter) (можно также

нажать комбинацию клавиши (АТД с выделенной в названии поля буквой).


Режимы запроса В полях запроса надо указать следующую информацию:


Rescue Drive Ч имя диска, на который помещается спасательная информация;

Diskette Type Ч емкость диска (при записи на дискеты);


Format Rescue Diskette Ч если режим включен, программа будет форматировать диск,

на который помещается спасательная информация (поле доступно только при за-

писи на дискеты);


Update changed files only Ч если режим включен, программа будет копировать на

спасательный диск только измененные данные. Форматирование диска при этом

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


Содержимое

спасательного диска


Запись данных

на спасательный диск


В поле Rescue Disk Contents отображается содержимое спасательного диска

(точнее, сведения о данных, помещаемых на спасательный диск). Галочка или

звездочка слева от строки указывает, что соответствующий элемент записывается

на спасательный диск, их отсутствие Ч что не записывается. При этом звездочкой

помечены обязательные элементы спасательного диска, а галочкой Ч необяза-

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

выделив соответствующую строку и нажав (Пробел)).


Нажав на кнопку запроса Browse, Вы можете добавить в список новые элементы (то

есть записать на спасательную дискету дополнительные файлы). Так, целесообразно

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

устройствам для хранения данных (компакт-диску, стримеру, магнитооптическому дис-

ку и т.д.). Однако лучше не пополнять список вручную при каждом вызове программы

Rescue, а внести соответствующие изменения в файл RESCUE.INI (см. ниже).


Как правило, предлагаемое по умолчанию содержимое спасательного диска не тре-

бует корректировки.


Заполнив поля запроса режимов создания спасательного диска, надо нажать кноп-

ку запроса Create. При записи на жесткий диск программа запросит имя каталога,

в который надо поместить информацию (потом Вы можете скопировать ее на дис-

кеты сами). При записи на дискету программа попросит вставить соответствую-

щую дискету. По окончании записи данных программа выведет сведения о том, как

надо использовать спасательный диск.


Созданную спасательную дискету следует надписать и положить (вместе с други-

ми дискетами и/или компакт-дисками из "ремонтного набора", см. главу 10) в

безопасное место.


ЗгМ^чпния. 1. Важно помнить, что при изменении конфигурационных файлов компьютера

(AUTOEXEC.BAT, CONFIG.SYS и т.д.), внесении изменений в CMOS и прочих нововве-

дениях, затрагивающих процесс начальной загрузки, надо обновить и спасательную диске-

ту.


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

режиме Format Rescue Diskette программа форматирует дискету и делает ее системной.


3. Если размеры спасательной дискеты позволяют это сделать, то рекомендуется добавить

на нее программы Format и Sys (входящие в MS DOS), UnErase, UnFormat, NDD, NDiags и

DiskEdit (входящие в Norton Utilities), а также антивирусные программы. Если эти про-

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

ты.