Количество участков САЛА: Его необходимо высчитать. Метод высчитывать размер САЛА был уступан описание САЛА уступанное глава.
DBR системы файлов FAT32 было уступано рисунок, котор дали затем:
Участки в след (или участки в головку): Участками в головку будут число участков собранных под одну головку. Likewise, головки в цилиндр отражают число цилиндров в головку. Если эта перегородка будет перегородкой CHS, то эти значения должны быть этими же как те возвращенные БИОЗОЙ. Если они не этими же, то вы должны рассматривать что диск misconfigured и что перегородка может быть неиспользованна.
Спрятанные Участки: По мере того как мы уже обсуждали, это будет число участков на физическом диске предшествуя старт тома, перед участком самим ботинка. Оно использован во время последовательности ботинка для того чтобы высчитать совершенно смещение к директории корня и местам для данных. Думайте его как число участков между началом этой перегородки и таблицей самей перегородки.
Это поле должно быть этим же "число участков предшествуя перегородку" в таблице перегородки. Заметьте что не будет обязательно физическим адресом LBA первого участка, по мере того как вторичные перегородки могут существовать.
Если спрятанные участки не этими же как в таблице перегородки, то вы можете рассматривать участок ботинка как коррумпировано и перегородку неиспользованную. Заметьте также что разговор на повышенных тонах обычно содержит отброс в старых вариантах dos.
Если вы подозрюете, то что участок ботинка был corrupt, вы можете проверить несколько из полей перечисленных выше для того чтобы увидеть делают ли значения перечисленные там чувство.
Например, байты в участок будут 512 в подавляющем большинстве случаев. Вы можете также рассчитывать увидеть текстовые строки в исполнительном разделе Кодего участка ботинка соотвествующее для оперативной системы форматировала диск.
Например, типичные текстовые строки на ТУЧНЫХ томах форматных MS-DOS вклюают: "инвалидный диск системы", "ошибка диска I/O", "заменяет ть диск, и после этого отжимает любой ключа", "диск Нон-Sistemy или ошибку диска", "замените и отожмите любой ключа когда готово." и "отказ ботинка диска." Текстовые строки на ТУЧНЫХ томах форматировали Шиндошсом НТ вклюают: "БОТИНОК: Неспособно (или не смогл) для того чтобы найти NTLDR "," диск считывания погрешностей I/O." и "пожалуйста введите другой диск."
Но вспомните что вы не должны сосчитать этот список как был совсем включительны. Если вы находите другие сообщения в участке ботинка, то это обязательно не показывает что будет проблема с участком ботинка. Другойа вариант MS-DOS и Шиндошса НТ могут иногда иметь небольш по-разному шнуры сообщения в их участках ботинка.
С другой стороны, если вы не находите никакой текст whatsoever, или если текст ясно не отнесен к MS-DOS или Шиндошсу НТ, то вы должны рассматривать возможность что ваш участок ботинка может быть заражен вирусом или что некоторая другая форма развращения данных может принять место.
Для того чтобы взять от участка ботинка был заражен вирусом, он обычно само лучше для использования коммерчески программы анти-virusa. Много вирусов и Trojans сделают очень больше чем как раз пишут данные к участку ботинка, поэтому не порекомендован ручной ремонт участка ботинка, по мере того как он не может вполне исключить вирус или trojan и в некоторые случаи, может сделать больше вреда чем хорошо. Однако мы идем общаться с DBR в программируя разделе этой книги.
Если вы подозрюете, то что участок ботинка был поврежден для некоторой другой причины, может быть по возможности взять от повреждения участка ботинка без reformatting привод ручно дорабатывать поля описанные выше. Мы попытаемся отжать такие проблемы с программировать в техники программирования спасения в этой книге.
|