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

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

Содержание


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


1111111.111111111111111111111111111111111111111.11411


Х"'^Хli?.'


^k-^^


Estimated: Elapsed: 00 00 05 00 41 41 Current: Total: 238 125 1 975 932

Drive E:

1

Pass 1 of 1 12%


Legend


Block Being Tested

Used Block

Unused Block

Bad Block


lock = 1 888 Sectors


Ошибки в 1а6лицй

разбт'ния диска и

3ai рузоч! 10й записи

диска


Рис. 35.3. Проверка поверхности диска программой NDD


мени тестирования (Elapsed) и о приблизительном количестве времени, необхо-

димом для тестирования (Estimated). В прямоугольнике Progress выводятся дан-

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


На диаграмме, показывающей ход проверки поверхности диска, состояние различ-

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


Ц Ч используемый участок диска:

:::Х Ч свободный участок диска:

В Ч дефектный участок диска.


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

читается), то программа NDD выведет на экран соответствующее сообщение и

постарается исправить ошибку (см. ниже).


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

ются сообщения об этих ошибках и предложения их исправить.


Erro " о n Dri Invalid Disk Table i ve A n Boot Record

T lie Boot Reco r' d contains a describes the logical char of your disk, including the of sectors, table that acteristics total number

ion ONLY e A:

Correct this situation u n a b 1 e to access driv ~Lf you a r e properly.

Do vou wish to со r r e с t thi s problem? С a n о e 1Ч1

I^HR^I^^CI No


Ошибки в таблице разделения жесткого диска и в загрузочной записи предлага-

ется исправить сразу после их обна-

ружения (поскольку при непра-

вильности этих областей диска даль-

нейший анализ, скорее всего, будет

бессмысленным). Сообщения о таких

ошибках имеют вид, показанный на

рис. 35.4.


В сообщении дается название найден-

ной ошибки, некоторые объяснения (в

прямоугольнике Description) и реко-

мендации (в прямоугольнике Recom-

mendation). Вы можете нажать на одну

из следующих клавиш:


о


Рис. 35.4. Сообщение об ошибке

в загрузочной записи


(Y) Ч (выбор ответа Yes) Ч для ис-

правления ошибки:

(выбор ответа No) Ч если Вы

не хотите выполнять ис-

правления:


(Esc] Ч (или (^Г), выбор ответа Cancel) Ч для отмены проверки диска.


При внесении изменений программа NDD предложит создать файл NDDUNDO.DAT,

позволяющий отменить все сделанные изменения. Следует обязательно создать такой


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


Ошибки в файловой

структуре диска


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

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


Замечания. -\ Вносить исправления в таблицу разбиения диска и в загрузочную запись

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

лютно уверены в необходимости предлагаемых исправлений.


2. При использовании некоторых нестандартных программ для разбиения диска программа

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

разно отменить проверку таблицы разбиения диска с помощью подпункта Tests to Skip

пункта Options меню программы NDD, выдаваемого при ее вызове без параметров.


При обнаружении ошибок в файловой структуре диска (например, в таблице раз-

мещения файлов на диске) на экран выводится сообщение об ошибке (рис. 35.5).


Lost Clu sters F о u n d

The i" e are 90 in 4 lost chain Clust ters being clusters s.

Lost but Clu ar sters are clus e reported as that are not in use by a in fi use, ie

1 Cancel Test


При получении такого сооб-

щения Вы можете нажать на

одну из следующих клавиш:


ГЕпТеТ) (выбор ответа Conti-

nueJ^Ч для продолжения про-

верки диска,


(TscQ (выбор ответа Cancel

Test) Ч для отмены проверки

диска.


Рис. 35.5. Сообщение об ошибке

в файловой структуре диска


Below is a summary of the errors that

we re detected whi ie analyzing the

Directory and File Structure.


V Files with Allocation Errors

V Lost Chains


Would you like to correct these errors?


При наличии нескольких оши-

бок в файловой структуре со-

общения об ошибках могут по-

вторяться несколько раз. После этого на

экран выводится сводное сообщение об

ошибках в файловой структуре (рис.

35.6).


Вы можете нажать на одну из следующих

клавиш:


И

ею


Ч (выбор ответа Yes) Ч для ис-

правления ошибок,

Ч (выбор ответа No) Ч если Вы

не хотите выполнять ис-


Рис. 35.6. Сводное сообщение об ошибках

в файловой структуре диска


правления,

Ч (или (с[), выбор ответа Cancel) Ч для отмены проверки диска.


Если Вы выберете исправление ошибок, программа будет выводить запросы о тех

ошибках, которые можно исправить.


Например, при наличии "потерянных"

участков на диске (т.е. участков, не при-

надлежащих ни одному из файлов и не

числящихся в списке свободных) про-

грамма NDD предложит либо сохранить

их в виде файлов FILEOOOO._DD,

FILEOOOI._DD и т.д. в корневом каталоге

на диске (ответ Save), либо пометить эти

участки как свободные (ответ Delete).

Обычно на такие запросы можно просто

отвечать (Enter] (рис. 35.7).


There are 90 lost clusters

in 4 chains.


You can either save lost chains as

files in the root directory, in case

they actually contain useful data, or

you can delete lost chains.


Do you wish to save lost chains as files?


Delete


Ошибки при

проверке

поверхности диска


Рис. 35.7. Запрос о способе возврата

"потерянных" участков на диске


При внесении изменений программа

NDD предложит создать файл

NDDUNDO.DAT, позволяющий от-

менить все сделанные изменения. Желательно не отменять создание этого файла

(на всякий случай всегда лучше подстелить соломку!). Разве лишь при возврате

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


При выявлении ошибок при проверке поверхности диска программа NDD выводит

на экран сообщение и предлагает исправить ошибку. Исправление ошибки для

свободных участков диска заключается в пометке их как дефектных, а для заня-


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


тых, кроме того, в перемещении данных из этих участков в "хорошие" участки

диска, если таковые имеются.


Cluster 2.360 contains a bad sector

(sector 2.391 is bad)


This cluster j.s in use by

\ x a r t 10 b, doc


Do you wish to move the data in

this clustR r to a new location?


Файл NDDUNDO.DAT


Рис. 35.8. Сообщение о физическом дефекте на диске


При получении сообщения о физическом дефекте на диске (рис. 35.8) Вы должны

нажать на одну из следующих клавиш:


(Э Ч (выбор ответа Move или Mark) Ч для исправления ошибки,

(ID Ч (выбор ответа Skip) Ч для пропуска данной ошибки;

(А] Ч (выбор ответа Auto) Ч для исправления этой и последующих ошибок

___ без дальнейших запросов;

CEscD Ч (или (с], выбор ответа Cancel) Ч для отмены проверки диска.


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

вить информацию, находящуюся в поврежденных участках диска. Чаще в тех случаях,

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

честь только "хорошие" сектора из дефектного кластера (участка) диска, а инфор-

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

"мусор". Поэтому желательно установить в отчете программы NDD, какие файлы со-

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

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


При исправлении логической структуры диска программа NDD предлагает создать

файл NDDUNDO.DAT, позволяющий восстановить структуру диска в том виде, в ко-

тором она была до вызова программы NDD. Запрос на создание файла NDDUNDO.DAT

показан на рис. 35.9.


The Disk Doctor is about to make changes to your disk.

You may wLsh to create an UNDO ^ile so that changes can be undone.


The disk where UNDO information is saved MUST be free of errors

it self and MUST have enough space to hold copies of all the data

Disk Doctor will change. For maximum safety, we recommend that you

save the UNDO file on an empty floppy diskette. If you don't have

an appropriate diskette available, select "Exit to DOS", format a

new disk, and then rerun Disk Doctor.


тм^тш.тм"


E^-Lt to DOS ""]


Skip UNDO file


Рис. 35.9. Запрос о создании файла NDDUNDO.DAT


При получении данного запроса Вы можете нажать на одну из следующих клавиш


(выбор ответа Create UNDO file) Ч для создания файла NDDUNDO.DAT;

' ' ~" UNDO file)


для пропуска создания файла


(выбор ответа Skip

NDDUNDO.DAT:


(1) Ч (или CEscj, выбор ответа Exit to DOS) Ч для выхода в DOS (это может быть

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

сываться файл NDDUNDO.DAT).


При создании файла NDDUNDO.DAT программа NDD выводит список дисков, на ко-

торых можно разместить файл NDDUNDO.DAT. Нажмите клавишу с буквой нужного

диска или выберите имя этого диска с помощью клавиш перемещения курсора и на-

жмите клавишу (EnteD. Программа NDD разместит файл NDDUNDO.DAT в корневом

каталоге указанного Вами диска.


Диск, на котором создается файл NDDUNDO.DAT, должен иметь достаточное количе-

ство свободного места (несколько десятков килобайт) и быть свободным от ошибок.


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


Отмена исправлений,

сделанных

программой NDD


^


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

лучше всего создавать файл NDDLJNDO.DAT на дискете. Таким же способом надо по-

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

загрузка DOS.


После внесения исправлений в файловую структуру диска не следует приступать к

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

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

Дело в том, что при неправильности внесенных исправлений Вы можете отменить их

только до тех пор, пока состояние диска не изменилось. (Процедура восстановления

исходного состояния диска описана ниже.) А при внесении исправлений сразу в не-

сколько дисков Вы сможете отменить только все исправления целиком.


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

зываются неприемлемыми. В этом случае Вы можете захотеть восстановить логиче-

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

NDD, и попытаться исправить структуру дисков вручную (например, с помощью про-

граммы DiskEdit из комплекса Norton Utilities).


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

дисков при выполнении следующих условий:


Х при внесении изменений, которые Вы хотите отменить, программой NDD был соз-

дан файл NDDUNDO.DAT;


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

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


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

ной логической структуры, не имеют физических дефектов.


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

ному файлу NDDUNDO.DAT следует ввести команду NDD без параметров и выбрать

во входном меню пункт Undo changes. Программа NDD выведет сообщение о назначе-

нии данного пункта, ответьте на него нажатием клавиши (Enter] или (Y)- Программа

NDD выведет список дисков, нажмите клавишу с буквой диска с файлом

NDDUNDO.DAT или выберите имя этого диска с помощью клавиш перемещения кур-

сора и нажмите клавишу (Enter). Программа NDD выведет сообщение о дате и времени

создания файла NDDUNDO.DAT. Посмотрите на них и убедитесь, тот ли файл ND-

DUNDO.DAT Вы выбрали. Если все в порядке, нажмите (Enter] или CY), иначе Ч на-

жмите CEicT). В случае продолжения программа NDD выведет диаграмму хода восста-

новления исходного состояния дисков и затем сообщит об окончании восстановления

исходного состояния всех исправленных ранее дисков.


Замечание Если после создания файла NDDUNDO.DAT на исправленные диски запи-

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

ний на основе информации, запомненной в уайле NDDUNDO.DAl, может быть по-

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

ные программой NDD после выполнения записи информации на исправленные диски.


35.6. Оптимизация размещения файлов на диске


Что это такое


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

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

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

большую гибкость и удобство при использовании диска, избавляя пользователя от

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

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

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

занятых файлами) мест и много файлов оказываются фрагментированными, т.е.

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

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

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


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

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

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


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


^

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


Способы оптимизации


Другие режимы


Примеры


Процесс

оптимизации


лов. Одной из таких программ является программа SpeeDisk из комплекса Norton

Utilities.


Замечания. -\_ Norton Utilities версии 8.0 содержат версию программы SpeeDisk (Norton

Speed Doctor) для работы в среде Windows 3.1, a Norton Utilities 95 включают версию про-

граммы для использования в Windows 95.


2. Программа SpeeDisk откажется работать под Windows 3.1 и DesqView, а также если в

компьютере установлена программа FastOpen. В этом случае следует выйти из Windows и

DesqView ин или удалить команду установки программы FastOpen из файла AU-

TOEXEC.BAT или CONFIG.SYS.


3. Использовать программу SpeeDisk в Windows 95 или применять ее для обработки дисков

с длинными именами, созданными Windows 95 и Windows NT, крайне нежелательно. Ведь

эта программа не понимает длинные имена, так что ее применение может привести к потере

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


speedisk дисковод', {режимы}


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

SpeeDisk сразу приступает к работе. В противном случае программа выводит за-

просы о незаданных параметрах.


Среди параметров, определяющих способ оптимизации, отметим следующие:


/FF Ч полная оптимизация с упорядочением размещения файлов;

/FD Ч полная оптимизация с перемещением каталогов в начало диска;

/U Ч устранение фрагментации файлов.


Среди этих режимов самым медленным, но и самым эффективным является режим

/FF. При его применении устраняется фрагментация всех файлов, все каталоги пере-

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

го каталога помещаются рядом. Значительно быстрее работает режим /FD, при его

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

быстрым, но и наименее эффективным является режим /U, при котором только устра-

няется фрагментация файлов.


При средней интенсивности эксплуатации диска оптимизацию диска в режиме

/FF целесообразно выполнять раз в месяц, а в режиме /FD Ч раз в неделю.


Среди других режимов программы SpeeDisk отметим следующие:


/V Ч выполнять проверку правильности записи на диск (это увеличивает время


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


/В Ч перезагрузить компьютер после окончания работы программы SpeeDisk (это

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

диска).


speedisk с: /FD Ч оптимизация диска С: с полной оптимизацией диска и перемещением


каталогов в начало диска;


speedisk d: /U Ч быстрая оптимизация диска D: с устранением фрагментации файлов.


При оптимизации (сжатии) диска на экран выводится карта диска (рис. 35.10), в

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

используемые, неперемещаемые и дефектные участки диска:


Ц Ч полностью занятый участок диска;

III Ч неиспользуемый или частично используемый участок диска;

Х Ч неперемещаемый участок диска;

В Ч дефектный участок диска.


Эти обозначения приведены в правом нижнем углу экрана.


В нижней части экрана посередине располагается диаграмма (полоска), изобра-

жающая ход форматирования диска. В процессе сжатия диска программа SpeeDisk

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

желтым цветом (на монохромных мониторах Ч повышенной яркостью). Действия

программы изображаются с помощью следующих обозначений:


r Ч участок диска читается;

W Ч участок диска записывается;

V Ч участок диска проверяется.


Процесс сжатия диска можно прекратить, нажав клавишу {ESC).


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


^

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


Способы оптимизации


Другие режимы


Примеры


Процесс

оптимизации


лов. Одной из таких программ является программа SpeeDisk из комплекса Norton

Utilities.


Замечания. -\_ Norton Utilities версии 8.0 содержат версию программы SpeeDisk (Norton

Speed Doctor) для работы в среде Windows 3.1, a Norton Utilities 95 включают версию про-

граммы для использования в Windows 95.


2. Программа SpeeDisk откажется работать под Windows 3.1 и DesqView, а также если в

компьютере установлена программа FastOpen. В этом случае следует выйти из Windows и

DesqView ин или удалить команду установки программы FastOpen из файла AU-

TOEXEC.BAT или CONFIG.SYS.


3. Использовать программу SpeeDisk в Windows 95 или применять ее для обработки дисков

с длинными именами, созданными Windows 95 и Windows NT, крайне нежелательно. Ведь

эта программа не понимает длинные имена, так что ее применение может привести к потере

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


speedisk дисковод', {режимы}


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

SpeeDisk сразу приступает к работе. В противном случае программа выводит за-

просы о незаданных параметрах.


Среди параметров, определяющих способ оптимизации, отметим следующие:


/FF Ч полная оптимизация с упорядочением размещения файлов;

/FD Ч полная оптимизация с перемещением каталогов в начало диска;

/U Ч устранение фрагментации файлов.


Среди этих режимов самым медленным, но и самым эффективным является режим

/FF. При его применении устраняется фрагментация всех файлов, все каталоги пере-

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

го каталога помещаются рядом. Значительно быстрее работает режим /FD, при его

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

быстрым, но и наименее эффективным является режим /U, при котором только устра-

няется фрагментация файлов.


При средней интенсивности эксплуатации диска оптимизацию диска в режиме

/FF целесообразно выполнять раз в месяц, а в режиме /FD Ч раз в неделю.


Среди других режимов программы SpeeDisk отметим следующие:


/V Ч выполнять проверку правильности записи на диск (это увеличивает время


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


/В Ч перезагрузить компьютер после окончания работы программы SpeeDisk (это

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

диска).


speedisk с: /FD Ч оптимизация диска С: с полной оптимизацией диска и перемещением


каталогов в начало диска:


speedisk d: /U Ч быстрая оптимизация диска D: с устранением фрагментации файлов.


При оптимизации (сжатии) диска на экран выводится карта диска (рис. 35.10), в

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

используемые, неперемещаемые и дефектные участки диска:


Ц Ч полностью занятый участок диска;

III Ч неиспользуемый или частично используемый участок диска;

Х Ч неперемещаемый участок диска;

В Ч дефектный участок диска.


Эти обозначения приведены в правом нижнем углу экрана.


В нижней части экрана посередине располагается диаграмма (полоска), изобра-

жающая ход форматирования диска. В процессе сжатия диска программа SpeeDisk

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

желтым цветом (на монохромных мониторах Ч повышенной яркостью). Действия

программы изображаются с помощью следующих обозначений:


r Ч участок диска читается;

W Ч участок диска записывается;

V Ч участок диска проверяется.


Процесс сжатия диска можно прекратить, нажав клавишу CESC^.