ecord (клавиша F7 в программе Disk Editor). Если в полях корневого
сектора находится "мусор", то надо в ручную восстановить этот сектор.
Надо забить нулями остальную часть загрузочного сектора или скопиро-
вать на это место загрузочный сектор системной дискетты если раздел дис-
ка активен (C:)
Затем надо вручную заполнить управляющие поля этого сектора:
Поле Boot Record /* немецко русский словарь */ ¦ Корректное значение
--------------------------------------+-----------------------------------------
OEM ID: ¦ Можете записать сюда свое имя
Bytes per sector: ¦ 512
Sect /* антивирус касперского */ ors per cluster: ¦ ??? (См. дальше)
Reserved sectors at beginning: ¦ 1
FAT Copies: ¦ 2
Root directory entries: ¦ 512
Total sectors on disk: ¦ Это значение берется из Partition Table
¦ (поле +0Ch в соответствующем элементе)
Media /* прокси сервера */ descriptor byte: ¦ F8 Hex
Sectors per FAT: ¦ ??? (См. дальше)
Sectors per track: ¦ Значение берется из Drive Info
Sides: ¦ Значение берется из Drive Info
Special hidden sectors: ¦ Это значение равно значению Relative Sectors
¦ (Относительный номер н /* avast antivirus */ ачального сектора)
¦ (поле +08h в соответствующем элементе Part. Table)
¦ Если диск не загрузочный, то к этому значению
¦ прибавляется число 8388608 (800000h)
--------------------------------------+-------------------------- /* антивирус */ ---------------
В этой таблице остались незаполненными поля Sectors per FAT (Секторов
на FAT) и Sectors per Claster (Секторов на кластер). Их надо вычислять
дополнительно:
Sectors per FAT : Просматриваем сектора диска, следующие за Boot Record,
пока не найдем начало коренного каталога. Запоминаем
/* win rar */ координаты сектора каталога. Затем вычисляем относительный
номер этого сектора относительно Boot Record из расчета, что
известны Число Сторон на диске, Числ /* немецко русский словарь */ о Секторов на Дорожку
и Относительный адрес Boot Record = 1.
Затем находить искомое поле S/F:
S/F := (<Относ. сектор каталога> -1) div 2.
Sectors per Claster :
Это значение надо подобрать из расчета, что оно может
принимать значения 8 sect/clast или 4 sect/clast.
-------------------------------------------- /* словарь */ --------------------------------
2. В случае разрушения Partition Table Восстановить утраченные зна-
чения гораздо сложней. Здесь самое сложное - это восстановить координаты
начала и конца разделов диска. Это возможно только путем просмотра соде-
ржимого винчестера и контекстного п /* архиватор winzip */ оиска строк, характерных для Boot
Record каждого размера винчестера. В качестве примера таких строк можно
предложить:
"NOSYSTEM", "MSDOS3.3", "Disk Boot failure" и т.д.
Если вам удастся выполнить эту кропотливую работу, остальное не пре-
дставляет проблем.
Поля элементов Partition Table заполняются следующим образом:
Флаг загрузки: =0 или =80H для диска /* отказоустойчивые вычислительные системы */
|