Математика Курс лекций по информатике Машиностроительное черчение Решение задач по физике Теоретические основы электротехники Сопротивление материалов История искусства Ядерные реакторы
Сбои в персональных компьютерах Программа инициализации Управление файлами Программы низкоуровневого форматирования Загрузочные секторы разделов Корневой каталог Таблицы размещения  файлов (FAT) Потери дискового пространства

Каждая служебная область диска предназначена для определенных целей. Если одна из них окажется испорченной, то это может привести к самым серьезным последствиям. В этом случае может возникнуть эффект домино — из-за ошибки в одной структуре вы не сможете получить доступа к другим, а в конечном счете — к данным на диске. Одной из самых больших неприятностей обычно бывает повреждение FAT — при этом DOS оказывается не в состоянии прочесть ни одного файла. Однако не стоит отчаиваться, поскольку большинство из этих структур при необходимости можно "отремонтировать" — в этом и заключается главное искусство восстановления данных.

Таблица П.25. Формат таблицы разбиения в главной загрузочной записи (MBR)

Смещение Hex

Dec

Длина поля

Описание

1-й элемент

таблицы разбиения

1BEh

446

1 байт

Индикаторный байт загрузки (80п — активный раздел, иначе

— 00h)

1BFh

447

1 байт

Головка (сторона), на которой начинается раздел

1C0h

448

16 бит

Начальный цилиндр (10 бит) и сектор (6 бит) раздела

1C2h

450

1 байт

Системный индикаторный байт (см. табл. 20.11)

1C3h

451

1 байт

Головка (сторона), на которой заканчивается раздел

1C4h

452

16 бит

Конечный цилиндр (10 бит) и сектор (6 бит) раздела

1C6h

454

1 двойное слово

Относительное смещение секторов раздела

1CAh

458

1 двойное слово

Общее количество секторов в разделе

2-й элемент

таблицы разбиения

1CEh

462

1 байт

Индикаторный байт загрузки (80h — активный раздел, иначе -

— 00h)

1CFh

463

1 байт

Головка (сторона), на которой начинается раздел

1D0h

464

16 бит

Начальный цилиндр (10 бит) и сектор (6 бит) раздела

1D2h

466

1 байт

Системный индикаторный байт (см. табл. 20.11)

1D3h

467

1 байт

Головка (сторона), на которой заканчивается раздел

1D4h

468

16 бит

Конечный цилиндр (10 бит) и сектор (6 бит) раздела

1D6h

470

1 двойное слово

Относительное смещение секторов раздела

1DAh

474

1 двойное слово

Общее количество секторов в разделе

3-й элемент

таблицы разбиения

1DEh

478

1 байт

Индикаторный байт загрузки (80h — активный раздел, иначе -

— 00h)

1DFh

479

1 байт

Головка (сторона), на которой начинается раздел

1E0h

480

16 бит

Начальный цилиндр (10 бит) и сектор (6 бит) раздела

1E2h

482

1 байт

Системный индикаторный байт (см. табл. 20.11)

1E3h

483

1 байт

Головка (сторона), на которой заканчивается раздел

1E4h

484

16 бит

Конечный цилиндр (10 бит) и сектор (6 бит) раздела

1E6h

486

1 двойное слово

Относительное смещение секторов раздела

1EAh

490

1 двойное слово

Общее количество секторов в разделе

4-й элемент

таблицы разбиения

1EEh

494

1 байт

Индикаторный байт загрузки (80h — активный раздел, иначе

-OOh)

1EFh

495

1 байт

Головка (сторона), на которой начинается раздел

1F0h

496

16 бит

Начальный цилиндр (10 бит) и сектор (6 бит) раздела

1F2h

498

1 байт

Системный индикаторный байт (см. табл. 20.11)

1F3h

499

1 байт

Головка (сторона), на которой заканчивается раздел

1F4h

500

16 бит

Конечный цилиндр (10 бит) и сектор (6 бит) раздела

1F6h

502

1 двойное слово

Относительное смещение секторов раздела

1FAh

506 ■туры

510

1 двойное слово

2 байта

Общее количество секторов в разделе

Байты сигм

1FEh

Сигнатура (контрольный код) загрузочного сектора (55AAh)

В графе "Смещение" указаны как шестнадцатиричные (Hex), так и десятичные значения (Dec) смещений соответствующих полей относительно начала сектора.. Слово—это два байта, прочитанные в обратном порядке; двойное слово —два слова, прочитанные в обратном порядке.

Запись на диски и в файлы в персональных компьютерах