Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЭРКСС 2 лаб 2

.doc
Скачиваний:
23
Добавлен:
22.06.2014
Размер:
100.86 Кб
Скачать

Томский межвузовский центр дистанционного образования

Томский государственный университет

систем управления и радиоэлектроники (ТУСУР)

Кафедра промышленной электроники (ПрЭ)

Лабораторная работа № 2

НГМД и НЖМД IBM PC

по дисциплине «ЭКСПЛУАТАЦИЯ И РАЗВИТИЕ КОМПЬЮТЕРНЫХ СЕТЕЙ И СИСТЕМ»

(Учебное методическое пособие «Эксплуатация и развитие компьютерных сетей и систем», автор Обрусник П.В., 2001 г.)

Выполнил:

студент ТМЦДО

2009 г.

Цель работы:

Изучить структуры НГМД и НЖМД IBM PC MS-DOS и утилиты работы с ними.

Программа работы:

Изучить структуру дискеты 1.44MB (BootRecord, FAT, Dir), его физические и логические параметры - DE. Смоделировать с помощью DE нарушения файловой структуры (lost cluster, cross-link, invalid name, invalid boot record,invalid dir), для исправления - NDD.

Изучить возможности утилит работы с FDD и HDD (редактирование диска - DE,форматирование - format и SF, варианты сжатия диска - SD, "лечение" - NDD).

Сравнить физические и логические параметры дискет 1.44MB и 360KB.

Результаты работы.

На заре компьютерной эры применялись дискеты формата 8”. Затем, 5,25” и наконец, 3,5” наиболее распространенный в настоящее время формат дискет.

Внутри футляра находится пластмассовый диск с нанесенным на него магнитным слоем. В процессе форматирования эта среда подготавливается для запоминания информации и логически разбивается на дорожки и сектора. На дискете имеется вырез для защиты от случайной записи. После установки дискеты в дисковод для головок записи/считывания доступна лишь небольшая ее часть, ограниченная вырезом для записи/считывания. Поскольку пластмассовый диск постоянно вращается внутри футляра, то головки просматривают всю область дискеты. Головка привода при этом находится (в отличие от винчестера) в постоянном механическом контакте с поверхностью носителя информации.

Для записи и чтения информации необходимо разбиение дискеты на определенные участки. Если это разбиение выполняется с помощью форматирования, то используются специальные команды для DOS – это команда Format.

При этом дискета разбивается на дорожки (Tracks) и сектора (Sectors). Дорожки – это сплошные концентрические кольца, распространяющиеся от центра дискеты. Сектора – это как бы куски этих колец нарезанных по всей ширине дискеты. Количество информации, которое может быть записано в сектор, произвольно – для DOS эта величина составляет 512 байт. Другие операционные системы устанавливают свои объемы секторов. Емкость дискеты высчитывается по формуле: число сторон*дорожек на стороне*секторов на дорожке*байтов в секторе=емкость всей дискеты. Для дискеты 3,5” HD формула имеет вид:

2*80*18*512=1474560 байт.

Соотношение числа дорожек, секторов, диаметров носителей и физических объемов типичных разметок дискет

Объем (К)

диаметр (дюйм)

дорожек (шт)

секторов (шт)

TPI (уе)

360

5.25, 3.14

40

9

96

400

5.25, 3.14

80

10

96

720

5.25, 3.14

80

9

96

800

5.25, 3.14

80

10

96

1200

5.25, 3.14

80

15

132

1440

3.14

80

18

132

Диск использует таблицу размещения файлов (FAT) для отведения дискового пространства файлам и хранения информации о свободных секторах. Из соображений безопасности и важности на всех дисках хранятся две копии FAT. Они хранятся последовательно, в секторах с самыми младшими доступными логическими номерами, начиная со стороны 0, дорожки 0, сектора 2 (сектор 1) также занят записью начальной загрузки). Число секторов, занимаемых FAT определяется размером и типом диска.

Таблица размещения файлов хранит информацию о каждом кластере секторов на диске. Кластер - группа стандартных секторов размером 512 байт - используется, чтобы уменьшить размер FAT.

При большем размере кластера напрасно расходуется дисковое пространство, но когда большие диски имеют малый размер кластера, то таблица размещения файлов становится слишком большой. При работе с дисками DOS загружает копию FAT в память, по возможности сохраняя ее там, поэтому при большом размере FAT может расходоваться много оперативной памяти.

Каждая позиция в таблице размещения файлов соответствует определенной позиции кластера на диске. Обычно файл занимает несколько кластеров и запись в каталоге файлов содержит номер стартового кластера, в котором записано начало файла. Просмотрев позицию FAT, соответствующую первому кластеру, DOS находит номер кластера, в котором хранится следующая порция этого файла. Этому кластеру соответствует своя запись в FAT, которая в свою очередь содержит номер следующего кластера в цепочке. Для последнего кластера,занятого файлом FAT содержит значения от FF8H до FFFH. Неиспользуемым (или освобожденным) кластерам записывается значение 000, а плохим секторам - FF7H. Наконец, значения от FF0H до FF7H приписываются резервным кластерам. Номер кластера содержит 3 шестнадцатиричные цифры.

Первый сектор диска, отформатированный операционной системой MS-DOS, всегда определяется, как "запись первичной загрузки". Эта запись содержит небольшую программу, которая автоматически загружается в память, когда диск используется для загрузки операционной системы MS-DOS после включения питания системы или после перезагрузки системы. Далее эта программа указывает где ему искать на диске файлы, содержащие программы операционной системы MS-DOS. После нахождения этих файлов программа первичной загрузки загружает эти файлы в память и передает управление операционной системе MS-DOS. Поскольку количество файлов операционной системы MS-DOS и способ, которым они сохраняются, могут быть различными в зависимости от типа реализации платформы(IBM PC, COMPAQ), содержимое записи первичной загрузки тоже может варьироваться.

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

Первые три байта записи первичной загрузки всегда содержат команду перехода. При начальной загрузке команда перехода указывает системе, что необходимо обойти первую часть этой записи и перейти к программе первичной загрузки, 27 байт записи первичной загрузки, расположенные между начальной командой перехода и программой начальной загрузки, содержат информацию о формате диска. Обращаясь к этой группе данных, программы могут получить почти всю информацию по форматированию, необходимую для работы диска. Информация о форматировании в записи первичной загрузки может оказаться крайне необходимой при определении формата диска.

Часть информации о форматировании в записи первичной загрузки под названием "OEM and Version" ("Фирма-изготовитель комплектующего оборудования и текущая версия") обычно содержит номера версии и реализации использовавшейся операционной системы MS-DOS для создания записи первичной загрузки.

Остальные элементы информации о форматировании из записи первичной загрузки представляют собой набор (надмножество) из блока параметров BIOS. Последние три элемента информации о форматировании (количество секторов на треке, количество головок и количество скрытых секторов) определяются расчетным путем и вставляются в запись первичной загрузки в процессе форматирования диска.

DE - просмотр и редактирование файлов и системных областей дисков.

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

DISKEDIT [drive:] [path] [filename] [/M] [/X:drives] [/W] [/SKIPHIGH]

drive дисковое устройство для просмотра/редактирования.

path путь к директории для просмотра/редактирования.

filename файл для просмотра/редактирования.

/M поддержание режима - обход dos и непосредственный просмотр диска.

/X исключение устройств с абсолютной обработкой секторов.

drives список устройств для исключения.

/W включение режима записи( флаг read onl игнорируется ).

/SKIPHIGH не использовать верхнюю память.

FORMAT - форматирование дисков под MS-DOS.

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

FORMAT drive: [/V[:label]] [/Q] [/U] [/F:size] [/B | /S]

FORMAT drive: [/V[:label]] [/Q] [/U] [/T:tracks /N:sectors] [/B | /S]

FORMAT drive: [/V[:label]] [/Q] [/U] [/1] [/4] [/B | /S]

FORMAT drive: [/Q] [/U] [/1] [/4] [/8] [/B | /S]

/V[:label] создание метки тома для диска.

/Q выполнение быстрого форматирования.

/U выполнение безусловного форматирования

/F:size задание размера форматирования диска (выбирается

из 160, 180, 320, 360, 720, 1.2, 1.44, 2.88).

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

/S копирование системных файлов на форматируемый диск.

/T:tracks задание числа дорожек на стороне диска.

/N:sectors задание числа секторов на дорожке.

/1 форматирование одной стороны на гибком диске.

/4 форматирование 5.25 360K дискет на устройствах с повышенной

плотностью

/8 форматирование 8 секторов на дорожке.

NDD - автоматическое обнаружение и исправление повреждений на дисках.

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

NDD [d:][d:]... [/C|/Q] [/R[A]:pathname] [/X:drives] [/SKIPHIGH]

NDD [d:][d:]... /REBUILD [/SKIPHIGH]

NDD [d:][d:]... /UNDELETE [/SKIPHIGH]

/C полное тестирование,включая поверхностное тестирование.

/Q все тесты, за исключением поверхностного тестирования.

/R[A]:pathname запись (или добавление) сообщения к пути.

/X:drives исключение усройств из тестируемых.

/REBUILD восстановление разрушенной информации на дисках.

/UNDELETE восстановление заранее обозначенных разделов.

/SKIPHIGH не использовать верхнюю память.

SD - реорганизация файлов на дисках для их оптимального размещения.

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

SPEEDISK [drive:] [/F[D|F]] [/Sorder] [/V] [/B] [/SKIPHIGH]

SPEEDISK [drive:] [/U] [/V] [/B] [/SKIPHIGH]

SPEEDISK [drive:] [/Q] [/V] [/B] [/SKIPHIGH]

drive задание диска для оптимизации.

/F полная оптимизация.

/FD полная оптимизация с директориями.

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

/U оптимизация с дефрагментацией файлов.

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

/V включение считывания поля записи.

/B перезапуск машины после оптимизации.

/S сортировка файлов в заданном порядке.

order режим сортировки:

N поименам E по протяженности

D по дате и времени S по размеру

/SKIPHIGH не использование данных в верхней памяти.

SF - безопасное и быстрое форматирование диска.

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

SFORMAT [drive:] [/A] [/S|/B] [/V:label] [/F:size] [/Q|/D] [other switches]

drive дисковое устройство для форматирования.

/A автоматический режим.

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

/B оставление пространства для системных файлов.

/V:label задание метки тома на диске.

/1 форматирование дискет с односторонней записью.

/4 форматирование 360K дискет на 1.2M дисководе.

/8 форматирование 8 секторов на дорожке.

/N:n число секторов на дорожке (8, 9, 15, 18, или 36).

/T:n число дорожек (40 или 80).

/F:size размер дискеты ( /F:720 означает форматирование на 720K).

/Q быстрое форматирование.

/D DOS-форматирование (такое же, как в DOS).

Результаты работы с программой NU.

Table of Contents

1. Installation with Setup Wizard and Uninstall

2. General Information

3. Bootable Norton Utilities CD

4. Disk Editor (DISKEDIT.EXE)

5. Image (not available on Windows NT/2000)

6. Norton Diagnostics (not available on Windows NT/2000)

7. Norton Disk Doctor

8. Norton File Compare (not available on Windows NT/2000)

9. Norton Optimization Wizard (not available on Windows NT/2000)

10. Norton Protected Recycle Bin and Norton Protection

11. Norton Registry Tracker (not available on Windows NT/2000)

12. Norton Speed Start (not available on Windows 98, Me, NT/2000)

13. Norton System Doctor

15. Norton WinDoctor

16. Norton Wipe Info (not available on Windows NT/2000)

17. Rescue Disk (not available on Windows NT/2000)

18. Run Utilities From CD

19. Speed Disk

20. System Information

21. UnErase Wizard

22. UnFormat (UNFORMAT.EXE - not available on Windows NT/2000)

23. Erratum

Norton Disk Doctor

27 октября 2009 г. 22:27

*************************

* Report for Drive A: *

*************************

DISK TOTALS

-------------

1457664 bytes Total Disk Space

639488 bytes in 1 User Files

1 file fragments (0% fragmentation)

818176 bytes Available on the Disk

ДИСК СОСТОИТ

-------------

1457664 Общих Дисковых Пространств байтов

639488 байтов в 1 Файлах Пользователя

1 файл фрагментирует (0% фрагментация)

818176 байтов Доступных на Диске

LOGICAL DISK INFORMATION

--------------------------

Media Descriptor: F0

Large Partition: Yes

FAT Type: 12-bit

Total Sectors: 2880

Total Clusters: 2847

Bytes Per Sector: 512

Sectors Per Cluster: 1

Bytes Per Cluster: 512

Number of FATs: 2

First Sector of FAT: 1

Number of Sectors Per FAT: 9

First Sector of Root Dir: 19

Number of Sectors in Root Dir: 14

Maximum Root Dir File Entries: 224

First Sector of Data Area: 33

PHYSICAL DISK INFORMATION

---------------------------

Drive Number: 0

Heads: 2

Cylinders: 80

Sectors Per Track: 18

Starting Head: 0

Starting Cylinder: 0

Starting Sector: 1

Ending Head: 1

Ending Cylinder: 79

Ending Sector: 18

ФИЗИЧЕСКАЯ ДИСКОВАЯ ИНФОРМАЦИЯ

---------------------------

Номер Дисковода: 0 Головы: 2 Цилиндра: 80 Секторов За Дорожку: 18 Пусков Головы: 0 Пусков Цилиндра: 0 Пусков Сектора: 1 Окончания Головы: 1 Окончания Цилиндра: 79 Окончаний Сектора: 18

SYSTEM AREA STATUS

--------------------

No errors in the system area

FILE STRUCTURE STATUS

-----------------------

No errors in the file structure

SURFACE TEST STATUS

---------------------

Test Settings

-----------------------

Test Disk Test

Test Type Normal Test

Repair Setting Prompt Before Repairing

Passes Requested 1

Passes Completed 1

Elapsed Time 0:00:35

No errors encountered in Surface Test

Ошибок нет

Norton Disk Doctor

27 октября 2009 г. 22:32

*************************

* Report for Drive A: *

*************************

DISK TOTALS

-------------

1457664 bytes Total Disk Space

294912 bytes in 3 User Files

3 file fragments (0% fragmentation)

3584 bytes in Bad Sectors

1159168 bytes Available on the Disk

LOGICAL DISK INFORMATION

--------------------------

Media Descriptor: F0

Large Partition: Yes

FAT Type: 12-bit

Total Sectors: 2880

Total Clusters: 2847

Bytes Per Sector: 512

Sectors Per Cluster: 1

Bytes Per Cluster: 512

Number of FATs: 2

First Sector of FAT: 1

Number of Sectors Per FAT: 9

First Sector of Root Dir: 19

Number of Sectors in Root Dir: 14

Maximum Root Dir File Entries: 224

First Sector of Data Area: 33

PHYSICAL DISK INFORMATION

---------------------------

Drive Number: 0

Heads: 2

Cylinders: 80

Sectors Per Track: 18

Starting Head: 0

Starting Cylinder: 0

Starting Sector: 1

Ending Head: 1

Ending Cylinder: 79

Ending Sector: 18

SYSTEM AREA STATUS

--------------------

No errors in the system area

FILE STRUCTURE STATUS

-----------------------

No errors in the file structure

SURFACE TEST STATUS

---------------------

Test Settings

-----------------------

Test Disk Test

Test Type Normal Test

Repair Setting Repair Automatically

Passes Requested 1

Passes Completed 1

Elapsed Time 0:02:45

Error reading sector 65 in cluster 34

Cluster 34 was used by \исп.zip

Contents relocated to cluster 578

Status: Corrected and marked as unusable

Отмечено и выделено как непригодное

Error reading sector 248 in cluster 217

Cluster 217 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 579

Status: Corrected and marked as unusable

Error reading sector 284 in cluster 253

Cluster 253 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 580

Status: Corrected and marked as unusable

Error reading sector 320 in cluster 289

Cluster 289 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 581

Status: Corrected and marked as unusable

Error reading sector 356 in cluster 325

Cluster 325 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 582

Status: Corrected and marked as unusable

Error reading sector 392 in cluster 361

Cluster 361 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 583

Status: Corrected and marked as unusable

Error reading sector 572 in cluster 541

Cluster 541 was used by \Контр_МАРЭС_2испр.zip

Contents relocated to cluster 584

Status: Corrected and marked as unusable

Norton Disk Doctor

27 октября 2009 г. 22:49

*************************

* Report for Drive C: *

*************************

DISK TOTALS

-------------

1046601728 bytes Total Disk Space

799363072 bytes in 6092 User Files

1646592 bytes in 361 Directories

56070144 bytes in 113 Hidden Files

8183 file fragments (25% fragmentation)

189521920 bytes Available on the Disk

LOGICAL DISK INFORMATION

--------------------------

Media Descriptor: F8

Large Partition: Yes

FAT Type: 32-bit

Total Sectors: 2048193

Total Clusters: 255518

Bytes Per Sector: 512

Sectors Per Cluster: 8

Bytes Per Cluster: 4096

Number of FATs: 2

First Sector of FAT: 45

Number of Sectors Per FAT: 2000

First Cluster of Root Dir: 2

Number of Clusters in Root Dir: 1

First Sector of Data Area: 4045

PHYSICAL DISK INFORMATION

---------------------------

Drive Number: 80

Heads: 128

Cylinders: 522

Sectors Per Track: 63

Starting Head: 1

Starting Cylinder: 0

Starting Sector: 1

Ending Head: 127

Ending Cylinder: 253

Ending Sector: 63

SYSTEM AREA STATUS

--------------------

No errors in the system area

FILE STRUCTURE STATUS

-----------------------

No errors in the file structure

FREE SPACE STATUS

-------------------

No errors in the free cluster count

SURFACE TEST STATUS

---------------------

Test Settings

-----------------------

Test Disk Test

Test Type Normal Test

Repair Setting Repair Automatically

Passes Requested 1

Passes Completed 1

Elapsed Time 0:04:23

No errors encountered in Surface Test

Сравнение физических и логических параметров дискет 1,44 МБ и 360 кБ

Параметр

360 кБ

1,44 МБ

Кол-во поверхностей

2

2

Кол-во дорожек на поверхность

40

80

Кол-во секторов на дорожку

9

18

Размер сектора, байт

512

512

Размер FAT, секторов

2

12

Размер корневого каталога, секторов

7

8

Размер кластера, секторов

2

2

Размер элемента FAT, бит

12

12