ельного сектора" по смещению 08H в каждом разделе эквива-
лентно головке, сектору и цилиндру начального адреса раздела. Относительный
сектор 0 совпадает с цилиндром 0, головкой 0, сектором 1. Относительный но-
мер сектора прирастает сначала по каждому сектору на головке, затем по каж-
дой головке и наконец по каждому цилиндру. Применима формула:
отн_сек = (#Цил * сек_на_цил * головок) + (#Гол * сек_на_цил) + (#Сек -1)
==== /* avast antivirus */ ==========================================================================
Структура корневого сектора (Boot Record)
==============================================================================
Корневой сектор диска или раздела диска должен иметь следующий формат.
Смещ. Длина Содержимое
------ ----- ---------------------------- /* avast 4 server */ -------------------------------------
----T---T---¬
+0 3 ¦JMP¦ xx xx ¦ Переход на код загрузки
+---+---+---+-------------------¬
+3 8 ¦'I' 'B' 'M' '3' '.' '2'¦ OEM-имя компании и версия систем
+---+---+---+---+---+---+---+----
+0bH 2 ¦SectSiz¦ байт на сек /* операционные системы windows */ тор
+---+----
+0dH 1 ¦ClustSiz секторов на единицу распределения (кластер)
+---+---¬
+0eH 2 ¦ResSecs¦ резервных секторов (секторов перед первой FAT)
+---+----
+10H 1 ¦FatCnt число таблиц FAT
+---+---¬
+11H 2 ¦RootSiz¦ макс.число 32-байтовых элементов корневого оглавления
+---+---+
+13H 2 ¦TotSecs¦ общее чи /* резервное копирование данных */ сло секторов на носителе (раздел DOS)
+---+----
+15H 1 ¦Media дескриптор носителя (то же, что 1-й байт FAT)
+---+---¬
+16H 2 ¦FatSize¦ число секторов в одной FAT
+---+---+
+18H 2 ¦TrkSecs¦ секторов на дорожку (цилиндр)
+---+---+
+1aH 2 ¦HeadCnt¦ число головок чтения/записи (поверхностей)
+---+---+
+1bH 2 ¦HidnSec¦ сп /* avast 4 professional */ рятанных секторов (исп. в схемах разделения)
L---+----
1eH размер форматированной порции корневого сектора
начало кода и данных загрузки
================================================= /* Навигационные системы */ =============================
Ситуация N 1.
1. В один прекрасный момент один или несколько разделов винчестера
перестали читаться и тестовые программы утверждают, что это не Hard
Disk, а Drive. При этом с этим диском ДОС не может работать.
Наиболее вероятной причиной этого может быть разрушение Boot Record
этого диска.
Адрес Boot Record можно найти в физическом секторе с координатами
0/0/1 (Track/Head/Sector) в соответствующем разд /* системы управления базой данных */ елу элементе Partition
Table. Далее надо перейти к этому сектору и просмотреть его в формате
Boot Record (клавиша F7 в программе Disk Editor). Если в полях корневого
сектора находится "мусор", то надо в руч /* panda 2007 */ ную восстановить этот сектор.
Надо забить нулями остальную часть загрузочного сектора или скопиро-
вать на это место загрузочный сектор системной дискетты если раздел дис-
ка активен (C:)
Затем надо вручную заполнить управляющие поля этого сектора:
Поле Boot Record /* norton antivirus */ ¦ Корректное значение
--------------------------------------+-----------------------------------------
OEM ID: ¦ Можете записать сюда свое имя
Bytes per sector: ¦ 512
Sectors per cluster: ¦ ??? (См. дальше)
Reserved sectors at beginning: ¦ 1
FAT Copies: ¦ 2
Root directory entries: ¦ 512
Total sectors on disk: ¦ Это значение берется из Partition Table
¦ /* panda */
|