Устранение неполадок дисков и файловых систем
Щелкните, чтобы оценить и отправить отзыв
Отправить отзыв на это содержание
TechNet
Библиотека TechNet

Нам не удалось найти это содержание в RU-RU.

Здесь же содержание в EN-US.

Windows XP Professional Kit ресурсов
Устранение неполадок дисков и файловых систем
Опубликовано: 3 ноября 2005

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

Для получения информации о том, как получить Windows XP Professional Resource Kit в полном объеме, пожалуйста, см. http://www.microsoft.com/mspress/books/6795.asp .

Bb457122.3squares (EN-US, TechNet.10). GIF
На этой странице

Дополнительная информация
Новые Устранение неполадок дисков и файловых систем
Обслуживания и устранения неполадок
Диск и статусе описанием Том
Вирусы, влияющие на MBR и загрузочных секторов
Восстановление поврежденных всех MBR и загрузочных секторов в x86-компьютеров
Остановить сообщения для дисков и файловых систем
Другие проблемы диска
Секторов диска Важнейшее значение для запуска
Дополнительные ресурсы

Дополнительная информация

  • Для получения дополнительной информации о таблице размещения файлов (FAT) и системы NTFS файл, см. в главе 13, "Работа с файловыми системами".

  • Для получения дополнительной информации об управлении дисков и томов, см. главу 12, "Организация дисков."

  • Для получения дополнительной информации о средствах, которые Microsoft Windows XP Professional обеспечивает для устранения неполадок, см. Приложение C, "Инструменты для устранения неполадок."

  • Для получения дополнительной информации об устранении неполадок см. в главе 27, "Понимание проблем."

К началу страницы

Новые Устранение неполадок дисков и файловых систем

Microsoft Windows XP Professional обеспечивает повышенную устранения неполадок для дисков и файловых систем. Таблица 28-1 суммирует усовершенствований от Microsoft Windows 2000 до Windows XP Professional.

Таблица 28-1 Улучшения Поскольку Windows 2000

Новые возможности

Описание компонента

Автоматического восстановления системы (ASR)

Автоматического восстановления системы (ASR) состоит из двух частей восстановления системы, что позволяет восстановить состояние операционной системы с помощью файлов, сохраненных на ленту СМИ и информации на жестких диска конфигурации сохранен на дискете.

Дефрагментация диска имеет новые возможности, в том числе опции командной строки.

Windows XP Professional предлагает два варианта для дефрагментации дисков: Дефрагментация диска оснастки и новые версии из командной строки инструмент (Defrag.exe). Оба инструмента можно дефрагментировать NTFS томов, которые имеют размеры кластеров размером более 4 килобайт и файлы размером менее 16 кластеров. Оба инструмента можно дефрагментировать таблица файлов (MFT) на томах NTFS.

Устранение неполадок дисков и томов в командной строке
использовании DiskPart.

Используйте новый инструмент командной строки DiskPart решать проблемы с дисками и объемы в командной строке в качестве альтернативы использования оснастки "Управление дисками в.

Создать GUID таблицы разделов дисков на 64-разрядных компьютерах.

Windows XP Professional x64 Edition поддерживает новый стиль раздел называется GUID таблицы разделов (GPT). GPT диски содержат избыточного таблицы разделов для улучшения целостности структуры разделов.

Используйте инструмент Fsutil.exe для определения объема помечен как грязный.

Инструмент Fsutil.exe командной строки предлагает множество команд для управления поведением файловой системы. Например, можно использовать Fsutil грязные команду для определения объема грязный. Если объем грязный, он пережил ошибки файловой системы, и вы должны запустить Chkdsk на том, чтобы устранить неполадку. Вы можете также использовать Fsutil грязные команду, чтобы отметить объем как грязные.

Если вы переходите с Microsoft Windows NT версии 4.0, улучшения в таблице 28-2 применяются в дополнение к изложенным в таблице 28-1.

Таблица 28-2 Улучшения Начиная с Windows NT 4.0

Новые возможности

Описание компонента

Chkntfs.exe

Chkntfs.exe это средство командной строки, чтобы отключить автоматический запуск (при перезагрузке) из Chkdsk на грязной томов. Вы можете также использовать Chkntfs отменить запланированные сессии Chkdsk так, чтобы она не запускается при перезагрузке компьютера.

Новые Chkdsk
&Параметры:

Chkdsk предлагает два новых параметров / C и / I, чтобы уменьшить время, необходимое для запуска Chkdsk на томах NTFS.

Консоль восстановления

Консоль восстановления среды командной строки запуска, которая позволяет получить доступ к жесткому диску для основного поиска неисправностей и обслуживания системы.

Dmdiag.exe

Dmdiag.exe это средство командной строки, который отображает местоположение и формат динамических дисков и томов. Динамические диски нового в Windows 2000 и не используют традиционные структуру разделов, что был использован дисков в Windows NT 4.0 и более ранних.

К началу страницы

Обслуживания и устранения неполадок

Windows XP Professional предоставляет множество инструментов для обслуживания и устранения неполадок дисков и файловых систем. Инструменты, описанные в этом разделе:

  • Chkdsk

  • Дефрагментация диска

  • Консоль восстановления

  • Автоматического восстановления системы

  • DiskProbe

  • Dmdiag

Для получения дополнительной информации об устранении проблем с Windows XP Professional, см. Приложение C, "Инструменты для устранения неполадок," и главы 27, "Понимание проблем."

Chkdsk

Chkdsk.exe является утилита командной строки, которая проверяет логической целостности файловой системы на диск, Windows XP Professional. Если структуры файловой системы поврежден, Windows XP Professional автоматически назначает Chkdsk для запуска следующей перезагрузке компьютера. В любой момент вы можете вручную запустить Chkdsk в командной строке или из Windows Explorer или Мой компьютер. Для получения дополнительной информации о запуске графической версии программы Chkdsk см. в разделе "Запуск Chkdsk с моего компьютера или Windows Explorer" далее в этой главе.

Объемы, которые имеют ошибки файловой системы известны как грязные томов. Чтобы указать, что проблема файловой системы произошло и что объем грязной, Windows XP Professional отображает сообщение, похожее на следующее при попытке открыть, удалить или переименовать файл или папку с помощью Microsoft Windows Explorer или из командной строки:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

Файл или каталог имя файла 
коррумпированной и нечитаемым.
Пожалуйста, запустите утилиту Chkdsk.

Вы также можете просматривать сообщения в системе войдите Event Viewer оснастки. Рис 28-1 иллюстрирует вступления Chkdsk в системный журнал.

Рис 28-1 Chkdsk сообщение в системе войдите Event Viewer

Рис 28-1 Chkdsk сообщение в системе войдите Event Viewer

Чтобы определить объем грязной использования Fsutil грязные команду запроса или chkntfs команды.

Например, для определения объема С грязными, типа:

Fsutil грязные запроса C:

-Или-

chkntfs C:
Запуск Chkdsk для ремонта Файловые системы

Вы можете запустить Chkdsk в двух режимах:

  • Chkdsk без параметров.

    Когда вы запустите Chkdsk без параметров, он работает в режиме только для чтения. В этом режиме, Chkdsk проверяет диск, а затем сообщает, является ли он нашел ошибки файловой системы, но не исправить ошибки.

  • Chkdsk с параметрами.

    Когда вы запустите Chkdsk с параметрами, например, / F или / г, Chkdsk ремонт ошибок, связанных с файловой системой структур.

Перед запуском программы Chkdsk для восстановления объема

Перед запуском программы Chkdsk для восстановления объема, вы должны сделать следующее:

  • Резервное копирование ключевых файлов данных, или убедиться, что у вас есть удачной резервной копии.

  • Будьте готовы, чтобы процесс Chkdsk полной.

Если вы используете / F или / г параметр на большой объем (например, 70 ГБ) или на объем с очень большим количеством файлов (в миллионах), Chkdsk может занять длительное время. Объем не доступен в течение этого времени, потому что Chkdsk не отказаться от контроля, пока это не сделано. Если объем проверяется в процессе запуска, компьютер недоступен, пока процесс Chkdsk завершена.

Chkdsk не включает в себя параметры, которые позволяют Вам отменить процесс Chkdsk, однако, когда вы запускаете Chkdsk вы можете указать параметры, которые позволят сократить процесс. Для получения дополнительной информации о минимизации простоя при Chkdsk см. в разделе "сокращения времени, необходимого для запуска Chkdsk на разделы NTFS" далее в этой главе.

Запуск Chkdsk на загрузочном томе

Когда вы используете / F или / г параметров для запуска Chkdsk на загрузочном томе, Chkdsk отображает следующее сообщение:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

Chkdsk не может работать так как громкость 
используется другим процессом. Бы 
Выполнить этот объем на 
быть проверено в следующий раз система 
перезагрузки? ДА НЕТ

Chkdsk не может получить эксклюзивный использование загрузочного раздела, поскольку она содержит Windows XP файлы операционной системы. Поэтому, Chkdsk всегда должны перезагрузить компьютер, чтобы проверить загрузочный том. Если нажать клавишу Y, версия Chkdsk известный как Autochk проходит в следующий раз после перезагрузки компьютера. После проверки Autochk загрузочный том, компьютер автоматически перезагрузится.

Запуск Chkdsk на томе, кроме загрузочного тома

Когда вы используете / F или / параметры г на объем, кроме загрузочного тома, Chkdsk должны блокировки объема для исключительного использования прежде чем он сможет исправить ошибки. Если объем открытых файлов или программ, Chkdsk отображает следующее сообщение:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

Chkdsk не может работать, потому 
том используется другим процессом. 
Chkdsk может работать, если этот объем 
спешился в первую очередь. Все открытые дескрипторы 
К настоящему Тому тогда недействительными. 
Хотели бы Вы, чтобы заставить 
спешиться на этот объем? ДА НЕТ

Если нажать клавишу Y, Chkdsk пытается закрыть все ручки и замок объема. Если Chkdsk является успешным в замок объема, ремонт процесс начинается. Длительность процесса восстановления определяется количество файлов и папок на объем и размер ущерба, если таковые имеются.

Если Chkdsk не может зафиксировать объем, или, если нажать клавишу N, можно указать, что вы хотите проверить объем, выполнив Autochk следующий раз после перезагрузки компьютера. Для получения дополнительной информации о Autochk, см. "Запуск Autochk при перезагрузке компьютера" далее в этой главе.

Chkdsk Синтаксис

Синтаксис командной строки для Chkdsk выглядит следующим образом:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

CHKDSK [объема [] [путь имя_файла]]
[/ F] [/ V] [/ R] [/ X] [/ I] [/ C] [/ L [: размер]]
Chkdsk параметры

Таблица 28-3 перечислены все Chkdsk параметров командной строки.

Таблица 28-3 Параметры Chkdsk

Параметр

Описание

Объем

Указывает объем, что вы хотите Chkdsk для проверки. Вы можете указать объем, используя любой из форматов в следующих примерах:

  • Для запуска Chkdsk на томе C, укажите:

    с.

  • Для запуска Chkdsk на смонтированный том называют данные, которые устанавливаются на объем C, укажите:

    C: \ Data

  • Для запуска Chkdsk на объем, укажите имя символьной ссылки для объема, таких как:

    \ \?\ Volume {2d9bd2a8-5df8-11d2-BDAA-000000000000}

Вы можете определить имя символьной ссылки на тома с помощью Mountvol команды. Для получения дополнительной информации о Mountvol, см. Windows XP Professional Help.

масир, роҳ

FAT/FAT32 только. Определяет расположение файла или набора файлов в папке структуре объема.

номи файл

FAT/FAT32 только. Указывает файл или набор файлов для проверки фрагментации. Подстановочные знаки (* и?) допускается.

(-f).

Исправлены ошибки на диске. Объем должен быть заблокирован. Если Chkdsk не может зафиксировать объем, Chkdsk предлагает, чтобы проверить его в следующий раз после перезагрузки компьютера.

V

На FAT/FAT32: Отображает полный путь и имя каждого файла на диске. На NTFS: отображение дополнительной информации или очистки сообщений, если таковые имеются.

(ч/

Поиска поврежденных секторов и восстановления чтения информации (подразумевается / F). Если Chkdsk не может зафиксировать объем, он предлагает, чтобы проверить его в следующий раз при запуске компьютера.

Поскольку NTFS также определяет и перераспределяет плохих секторов в ходе обычной деятельности, как правило, нет необходимости использовать / г параметр, если вы подозреваете, что диск имеет поврежденные сектора.

X

Силы объем спешиться во-первых, если это необходимо. Все открытые дескрипторы тома, то недействительными (подразумевается / F). Этот параметр не работает на загрузочном томе. Вы должны перезагрузить компьютер, чтобы отключить загрузку объема.

i

NTFS только. Выполняет менее тщательную проверку записей индекса, уменьшая количество времени, необходимое для запуска Chkdsk.

с.

NTFS только. Пропускает проверку циклов в структуре папок, уменьшая количество времени, необходимое для запуска Chkdsk.

/ L: размер

NTFS только. Изменение размера файла журнала указанное число килобайт. Отображает текущий размер, если не ввести новый размер.

Если система теряет силу, перестает отвечать, или перезапуска неожиданно, NTFS работает процедуры восстановления, когда Windows XP Professional перезагрузки, который обращается к информации, хранящейся в этом файле журнала. Размер файла журнала зависит от размера тома. В большинстве условий, не нужно изменять размер файла журнала. Однако, если ряд изменений в объеме настолько велика, что NTFS заполняет журнал, прежде чем все метаданные записываются на диск, NTFS должна силу метаданных на диске и свободного пространства журнала. При выполнении этого условия происходит, можно заметить, что Windows XP Professional перестает отвечать на запросы в течение 5 или более секунд. Чтобы исключить влияние на производительность заставить метаданных на диск, увеличить размер файла журнала. Для получения дополнительной информации о возможности восстановления NTFS, см. главу 13, "Работа с файловыми системами".

/?

Отображение списка параметров Chkdsk.

Для получения дополнительной информации о параметрах Chkdsk см. в разделе Windows XP Professional Help. Для получения дополнительной информации о запуске графической версии программы Chkdsk см. в разделе "Запуск Chkdsk с моего компьютера или Windows Explorer" далее в этой главе.

Chkdsk примеры

Чтобы запустить Chkdsk, чтобы исправить ошибки на томе D, типа:

CHKDSK D: / F

Если вам нужно запустить программу Chkdsk на большой объем D, и вы хотите Chkdsk завершить как можно быстрее, типа:

CHKDSK D: / F / C / I

Вы можете сценарий Chkdsk и Autochk с помощью инструментария управления Windows (WMI) классов Win32_LogicalDisk, Win32_AutoChkSetting, и Win32_OperatingSystemAutochkSetting. Дополнительные сведения о WMI см. в разделе Microsoft Windows Management Instrumentation (WMI) SDK ссылку на страницу веб-ресурсов на http://www.microsoft.com/windows/reskits/webresources .

Chkdsk процесса на разделы NTFS

Когда вы запустите Chkdsk по объемам NTFS, процесс Chkdsk состоит из трех основных этапов, и дополнительный четвертый и пятый этапы. Chkdsk отображает прогресс для каждого этапа со следующими сообщениями:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

CHKDSK проверяет файлы (этап 1 из 3) ... 
Файл проверка завершена. CHKDSK проверяет 
индексов (этап 2 из 3) ... Индекс проверки 
завершено CHKDSK проверяет безопасность 
дескрипторов (этап 3 из 3) ... Дескриптор безопасности 
проверка завершена.

Ниже описывается каждый из этапов Chkdsk.

Этап 1: Chkdsk проверяет сегмент записи каждого файла в главной файловой таблицы

На первом этапе 1, Chkdsk проверяет сегмент записи каждого файла в мастер тома File Table (MFT). Конкретного сегмента записи файла в MFT однозначно идентифицирует каждый файл и каталог на томе NTFS. Процент завершения, что Chkdsk отображается во время этой фазы процентов MFT, что было проверено.

Этап 2: Chkdsk проверяет каталоги в объеме

На первом этапе 2, Chkdsk проверяет каждый из индексов (каталогов) на объем на внутреннюю непротиворечивость и проверяет, что каждый файл и каталог представлен сегмент записи файла в MFT упоминается, по крайней мере один каталог. Chkdsk также подтверждает, что каждый файл или подкаталог ссылки в каждом каталоге на самом деле существует как действующий сегмент записи файла в MFT, и он проверяет наличие циклических ссылок каталогов. Chkdsk то подтверждает, что время печати и информации размер файла, связанных с файлами в актуальном состоянии в списки каталогов для этих файлов.

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

Этап 3: Chkdsk проверяет дескрипторы безопасности для каждого тома

На первом этапе 3, Chkdsk проверяет каждый из дескрипторы безопасности, связанные с каждым файлов и каталогов на объем, подтвердив, что каждая структура дескриптора безопасности хорошо сформирован и внутренне непротиворечивой. Процент завершения, что Chkdsk отображается во время этой фазы процентов от числа файлов и каталогов на том, что проверяются.

Этапы 4 и 5 (дополнительный этапа): Chkdsk читает каждый сектор на том, чтобы подтвердить стабильность

Chkdsk выполняет этапов 4 и 5, если указать / г параметра при запуске программы Chkdsk. / Г параметра подтверждает, что секторов в каждом кластере могут использоваться. Указание / г параметра обычно не требуется, потому что NTFS определяет и перераспределяет плохих секторов в ходе обычной деятельности, но и использовать / г параметр, если вы подозреваете, что на диске поврежденных секторов.

Во время 4-й стадии, Chkdsk проверяет все кластеры в использовании, во время первого этапа 5, Chkdsk проверяет неиспользуемые блоки.

Процент завершения, что Chkdsk отображается во время 4-й стадии на основе процентов использовались кластеры, которые проверяются. Процент завершения, что Chkdsk отображается во время первого этапа 5, процентов неиспользуемые блоки, которые проверяются. Подержанные кластеры обычно занимает больше времени, чтобы проверить, чем неиспользуемые блоки, так что 4-й стадии длится дольше, чем на стадии 5 объема с равным количеством использованные и неиспользованные кластеры. Для объема основном неиспользуемые блоки, этап 5 занимает больше времени, чем 4-й стадии.

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

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

Дополнительные сведения см. в разделе "Определение Как долго Chkdsk будет выполнена команда" далее в этой главе.

Запуск Autochk при перезагрузке компьютера

Autochk.exe является версия Chkdsk, которая работает только до Windows XP Professional начинается. Autochk работает в следующих ситуациях:

  • Autochk запускается, если вы пытаетесь запустить Chkdsk на загрузочном томе.

    Chkdsk не может отключить загрузку объема, так Chkdsk предлагает запустить процесс восстановления с помощью Autochk при перезагрузке компьютера. Если нажать клавишу Y на графике Autochk, у вас есть 10 секунд после перезагрузки компьютера нажать любую клавишу и отменить процесс восстановления. Если вы отмените Autochk до 10-секундной задержки упущения, Autochk не запускается следующий раз при перезагрузке компьютера. Если вы хотите запустить Chkdsk снова, вы можете сделать это из командной строки.

  • Autochk запускается, если Chkdsk не может получить эксклюзивный использования объема.

    Если Chkdsk не может получить эксклюзивный использования объема, когда вы запускаете Chkdsk из командной строки, Chkdsk предлагает отключить том. Если нажать клавишу Y и Chkdsk сих пор не могу отключить том, или, если нажать клавишу N, Chkdsk предлагает запустить процесс восстановления с помощью Autochk при перезагрузке компьютера. Если нажать клавишу Y на графике Autochk, у вас есть 10 секунд после перезагрузки компьютера нажать любую клавишу и отменить процесс восстановления. Если вы отмените Autochk до 10-секундной задержки упущения, Autochk не запускается следующий раз при перезагрузке компьютера. Если вы хотите запустить Chkdsk снова, вы можете сделать это из командной строки.

  • Autochk запускается, если объем отметки о повреждении.

    Если файловая система помечается как объем грязной, Autochk запускает процесс восстановления при загрузке. Объемы помечены как грязные, когда файловая система обнаруживает ошибку на объем. Если Autochk обнаруживает грязный объема, он обеспечивает 10-секундная задержка, а затем начинается процесс восстановления. Если вы отмените Autochk когда объем грязной, Autochk пытается запустить снова после 10-секундной задержки каждый раз после перезагрузки компьютера.

Используйте Chkntfs.exe инструмент командной строки для изменения задержки Autochk от 0 секунд до 3 дней (259 200 секунд). Однако, длительная задержка означает, что компьютер не запускается, пока с течением времени или пока вы не нажмете клавишу для отмены Autochk.

Если вы выбираете, чтобы Autochk работать, вы можете просмотреть отчет Autochk в приложение журнала Event Viewer оснастки. Autochk информация регистрируется службой Winlogon, поэтому искать записи с Winlogon указан как источник записи.

Примечание Вы можете использовать Fsutil грязные команды для запроса и установки громкости, как грязная, но вы должны использовать команду chkntfs исключить грязную объем от ремонта Autochk. Для получения дополнительной информации об использовании грязных Fsutil команды см. в разделе Windows XP Professional Help.

Использование Chkntfs по предотвращению Autochk запуск

Для интенсивно используемых компьютеров, которые не могут находиться в автономном режиме на время, необходимое для завершения процесса восстановления, использования Chkntfs.exe инструмент командной строки, чтобы исключить грязную объемов от проверено Autochk. Вы можете также использовать Chkntfs отменить ранее запланированные заседания Autochk и проверить статус объема.

Например, тип chkntfs C: в командной строке, чтобы определить:

  • Если вы вручную запланировано Autochk работать на объем C при следующей перезагрузке.

  • Ли объем С грязной, и в этом случае Autochk запускается автоматически в следующий раз, перезагрузки компьютера, если вы вручную запустить Chkdsk по объему C, отменить Autochk во время задержки при запуске, или исключить объем С помощью / х параметров.

    Внимание Если объем помечается как грязные, не отложить запуск Chkdsk на неопределенный срок. Повреждения файловой системы может стать хуже с течением времени, поэтому вы должны рассмотреть грязные объемы риску до запуска Chkdsk. Используйте Chkntfs только тогда, когда вам нужно контролировать, когда Chkdsk запускается.

Chkntfs синтаксис

Синтаксис командной строки для Chkntfs выглядит следующим образом:

[...] Chkntfs объема 
chkntfs [/ D] 
chkntfs [/ T [: время]] 
chkntfs [/ х объем [...]] 
chkntfs [/ C объем [...]]
Chkntfs параметры

Таблица 28-4 перечислены все Chkntfs параметров командной строки. При использовании Chkntfs, вы можете указать только один параметр за один раз.

Для получения дополнительной информации о параметрах Chkntfs, см. Windows XP Professional Help. Дополнительные сведения о реестре изменения, которые происходят при использовании Chkntfs см. в статье 218461, "Описание расширенного Chkdsk, Autochk, и Chkntfs инструменты в Windows 2000." Чтобы найти эту статью, см. Microsoft Knowledge Base ссылку на страницу веб-ресурсов на http://www.microsoft.com/windows/reskits/webresources .

Таблица 28-4 Chkntfs Параметры

Параметр

Описание

Объем

Указывает объем, что вы хотите проверить. Укажите объем с помощью одного из следующих форматов:

  • Для запуска Chkntfs от объема C, укажите:

    с.

  • Для запуска Chkdsk на смонтированный том называют данные, которые устанавливаются на объем C, укажите:

    C: \ Data

  • Для запуска Chkntfs на объем, вы можете указать имя символьной ссылки для объема, таких как:

    \ \?\ Volume {2d9bd2a8-5df8-11d2-BDAA-000000000000}

Вы можете определить имя символьной ссылки на тома с помощью Mountvol команды. Для получения дополнительной информации о Mountvol, см. Windows XP Professional Help.

d

Восстанавливает все по умолчанию Chkntfs настройки, кроме обратного отсчета времени для Autochk. / D параметр очищает список томов вы исключены с / х параметров, и это также отменяет любые сессий Autochk ранее запланировано при перезагрузке компьютера. После использования / D параметр, Autochk работает на объемы, которые помечены как грязные при перезагрузке компьютера.

[/ T [: время]]

Изменения отсчет Autochk начала времени на определенное количество времени, введенного в секундах. Время по умолчанию отсчет 10 секунд. Если вы используете / т без использования параметра: время, отсчет времени, когда вы последний раз отображается.

[/ Х объем [...]]

Исключая указанный объем от проверяются при запуске компьютера. Этот параметр не включает только грязные объемах; Autochk еще проверяет объемы, которые вручную графику.

[/ C объем [...]]

Расписание Autochk для работы на указанных объемах, если они загрязнены при запуске компьютера, отвергая любые объемы исключен / параметра х.

Использование / х параметр, чтобы исключить объемы

Используйте / х параметр, чтобы предотвратить Autochk запуск на известных грязных томов. Используйте этот параметр только в качестве временной меры. Например, когда вы знаете, объем грязной, используйте / х параметров отложить работает Autochk до периода низкой активности компьютера, например, ночи и выходные дни.

/ X параметр не является накопительным. Каждый раз, когда вы используете / х параметров, переопределение предыдущей записи. Например, при вводе chkntfs E: / х, а затем chkntfs F: / х, исключает лишь F объемом от проверки.

Чтобы исключить несколько томов, перечислить их все в одной команде. Например, чтобы исключить как E и F объемы, типа:

chkntfs E: F: / х
Использование / C параметр для запуска Autochk на исключены объемы

Если вы используете Chkntfs, чтобы определить, что за исключением объема помечен как грязный и если вы хотите Autochk работать на объем при запуске компьютера, используйте / с параметром. / C параметр переопределяет / х параметр, чтобы можно было запустить Autochk об объемах, которые ранее были исключены. После Autochk работает на объем, объем остается на список исключенных.

Примечание Используйте CHKDSK / F или CHKDSK / R команду, чтобы проверить объемы, которые ранее были исключены с помощью chkntfs / х команд. Chkntfs / C команда запускает Autochk только при запуске и только тогда, когда объем помечен как грязный.

/ С параметром является накопительным. Например, указать несколько томов, набрав:

chkntfs C: / C chkntfs D: / C chkntfs E: / C

Вы можете указать несколько томов в то же время, набрав:

chkntfs C: D: E: / C

Совет Для получения дополнительной информации о том, как предотвратить Chkdsk и Autochk запуск при выключении или перезагрузке компьютера, см. в статье 831426, "Chkdsk.exe или Autochk.exe запускается при попытке завершить работу или перезагрузить компьютер", в Microsoft База знаний.

Сокращения времени, необходимого для запуска Chkdsk на разделы NTFS

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

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

Если ошибки файловой системы происходят на раздел NTFS, вы должны запустить Chkdsk для ремонта повреждений. Рекомендуемая процедура для запуска CHKDSK / F, как только возможно, но вы также можете запустить сокращенный вариант Chkdsk с параметром / C и / параметры я. Эти параметры были предназначены для администраторов, которые управляют исключительно больших объемов NTFS и которые требуют гибкости в управлении простоя, что наступает, когда Chkdsk работает.

Внимание Использование / C и / I параметров может привести объем оставшихся поврежденных после Chkdsk завершается. Таким образом, вы должны использовать эти параметры только в ситуациях, когда вам нужно держать простоя системы до минимума.

Таблица 28-5 обеспечивает краткий обзор каждого параметра и потенциальное снижение продолжительности Chkdsk. Фактическое сокращение зависит от сочетания таких факторов, как отношение файлы в каталогах и относительной скорости дисковых операций ввода / вывода (I / O) от скорости процессора, в результате чего срок завершения работ трудно предсказать.

Таблица 28-5 Обзор / C и / я Chkdsk Параметры

Параметр

Что она делает

Потенциальное сокращение Chkdsk Продолжительность

с.

Переход процесса, который определяет циклы в
структура каталогов.

От 1 до 2 процентов

i

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

От 50 до 70 процентов

Использование / с параметром

Используйте / C параметр, чтобы пропустить процесс, который обнаруживает циклы в структуре каталогов. Циклы редкой формой коррупции, в котором есть подкаталог себя как родителя. Хотя вы можете ускорить процесс с помощью Chkdsk / с параметром, используя / с параметром также можете оставить каталог петли на раздел NTFS. Такие циклы могут быть недоступны из остальной части дерева каталогов и может привести к потерянных файлов. Файлы могут стать сиротами при сегментов записи файла остается, но нет ссылок из каталога. Файла, представленного сегмента записи файла могут быть в целости способы исключением того, что файл является невидимым для всех программ, включая программы резервного копирования.

Использование / я параметра

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

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

Для получения дополнительной информации об использовании / я и / параметры C, см. в статье 187941, "Объяснение CHKDSK и новых / C и / I". Чтобы найти эту статью, см. Microsoft Knowledge Base ссылку на страницу веб-ресурсов на http://www.microsoft.com/windows/reskits/webresources .

Запуск Chkdsk на критически важных Компьютеры

Если вы используете инструмент Chkntfs или Fsutil командной строки и обнаружить, что объем в критически важных компьютера помечен как грязный, вы должны выбрать один из следующих трех вариантов:

// Ничего не делаем

Для критически важных компьютер, как ожидается, будет онлайн 24 часа в сутки, ничего не делая может быть необходимым выбором. Недостатком этого варианта является то, что относительно небольшие коррупцией может стать основным коррупции, если вы не ремонт объем как можно скорее после выявления коррупции. Поэтому рассмотрим этот вариант, только если по поддержанию системы онлайн важнее целостности данных, хранящихся на поврежденном томе. Вы должны учитывать все данные на поврежденном томе риску до запуска Chkdsk.

Выполнить полный Chkdsk.

Эта опция ремонт всех данных файловой системы, восстановления всех данных пользователя, которые могут быть восстановлены с помощью автоматизированного процесса. Недостатком является то, что полный Chkdsk может потребовать нескольких часов простоя для критически важных компьютер в неподходящее время.

Выполнить сокращенно Chkdsk с помощью сочетания / C и / параметры я.

Этот вариант ремонта незначительных коррупции, которые могут стать основными в коррупции гораздо меньше времени, чем полное Chkdsk требует, но она не может исправить все коррупцией. Полный Chkdsk требуется, чтобы гарантировать, что все данные, которые могут быть восстановлены, была возвращена.

Определение Как долго Chkdsk Будет Ран

Лучший способ предсказать, как долго Chkdsk будет работать на данном объеме выполнить пробный запуск в режиме "только чтение в период низкой загрузке системы. Однако, вы должны соблюдать осторожность при использовании режиме только для чтения оценить время выполнения из-за следующих причин:

Chkdsk, возможно, не в режиме "только чтение или может сообщить ложные ошибки.

Только для чтения Chkdsk процесс включает в себя три этапа. Если Chkdsk возникли ошибки на ранних этапах, Chkdsk может прервать до завершения всех трех этапов. Кроме того, Chkdsk склонен к ложные сообщения об ошибках, когда в режиме только для чтения, и он может сообщить, что объем поврежден, даже если не коррупция присутствует. Например, Chkdsk может сообщить о коррупции, если NTFS изменяет области диска от имени программы в то же время Chkdsk изучает же районе. Для проверки объема правильно, объем должен быть в статическом состоянии, и единственный способ гарантировать, что государство является блокировка объема. Chkdsk замки объеме только при указании / F, / г, или / х параметров. Таким образом, вам может понадобиться для запуска Chkdsk более одного раза для Chkdsk для осуществления всех стадий в режиме только для чтения.

Система нагрузка может влиять на время, необходимое для запуска Chkdsk.

Chkdsk является и ресурсов процессора и дисков интенсивно. Если тяжелых дисковых операций ввода / вывода или высокой загрузки процессора происходит, когда вы запускаете Chkdsk в режиме только для чтения, время, необходимое для завершения процесса увеличивается.

Chkdsk и Autochk не принимают же время.

Chkdsk запускается в то время как Windows XP Professional работает, и работает Autochk до Windows XP нагрузки Professional. Хотя работает Autochk при запуске дает эксклюзивное использование процессора и дисковых операций ввода / вывода для Chkdsk, это также лишает Autochk пособия виртуальной памяти. Таким образом, в то время как Autochk как правило, проходит быстрее, чем Chkdsk, системы с относительно низким объемом оперативной памяти может увидеть больше времени для Autochk, чем для Chkdsk.

Ремонт коррупции удлиняет процесс Chkdsk.

Только для чтения Chkdsk процесс может завершиться только тогда, когда никаких существенных коррупции не найдено. Если диск терпит лишь незначительные коррупции, время, чтобы исправить проблемы лишь немного дольше, чем время, необходимое только для чтения Chkdsk. Однако, если объем основных коррупции, время, необходимое для запуска Chkdsk может возрастать пропорционально числу файлы повреждены.

Восстановление потерянных кластеров на FAT Объемы

Потому что кое-какой ремонт на толстых томов, таких, как корректировка потерянные кластеры (также известный как распределение единиц) или кросс-прикрепленных файлов, изменение распределения файлов тома таблице и может привести к потере данных, Chkdsk первый запрос с подтверждением сообщение, похожее на следующее:

10 потерял единицы распределения найден в 3 цепи.
Преобразование потерял цепями к файлам? ДА НЕТ

Если нажать клавишу N, Windows XP Professional исправления ошибок на объем, но не сохраняет содержимое потерянных кластеров.

Если нажать клавишу Y, Windows XP Professional попытки определить папку, в которой они принадлежат. Если в папке определяется, потерял цепочки кластеров хранятся в виде файлов.

Если Windows XP Professional не может определить папку или если папка не существует, он экономит каждую цепочку потерянные кластеры в папку под названием найдено. Ххх, где ххх это порядковый номер, начиная с 000. Если нет папки Found.000 существует, она создается в корне. Если одна или несколько последовательных папки под названием Found.xxx (начиная с 000) существуют, папки, использует следующее число в последовательности создается.

Windows XP Professional создает фонд. XXX папки скрытые системные папки. Чтобы увидеть список всех найденных. XXX папки, в корневой папке в командной строке введите команду DIR /. Сведения о просмотре скрытые системные папки "Мой компьютер" или Windows Explorer, см. Windows XP Professional Help.

После хранения папки был идентифицирован, или создан, один или несколько файлов с именем в формате файла NNNN. CHK сохраняются. (Первый сохраненный файл называется File0000.chk, вторая называется File0001.chk, и так далее в последовательности.) Когда Chkdsk заканчивается, вы можете проверить содержимое этих файлов в текстовом редакторе, например Блокнот, чтобы увидеть, содержат ли они все необходимые данные (если они преобразуются цепи пришел из поврежденных бинарные файлы, они не имеют никакого значения). Вы можете удалить. CHK файлы после сохранения какой-либо полезной информации.

Осторожностью, потому что другие программы могут создавать и использовать файлы с расширением. CHK расширения, вы должны быть осторожны, чтобы удалить только. CHK файлы, которые находятся в фонд. XXX папки.

Запуск Chkdsk с моего компьютера или Windows Explorer

В дополнение к использованию командной строки версия Chkdsk, вы можете запустить Chkdsk с моего компьютера или Windows Explorer. Графическая версия Chkdsk предлагает эквивалент режиме только для чтения, / F параметра, и / г параметра.

Если Chkdsk не может зафиксировать объем, вы можете запланировать Autochk для запуска следующей перезагрузке компьютера. Вы не можете отключить том, как вы можете при использовании командной строки версия Chkdsk, ни Вы можете использовать другие параметры Chkdsk, такие как / C или / я. Чтобы воспользоваться всеми параметрами Chkdsk, использование командной строки версия Chkdsk.

Для запуска Chkdsk с моего компьютера или Windows Explorer
  1. В "Мой компьютер" или Windows Explorer, щелкните правой кнопкой мыши том, который требуется проверить, и выберите пункт Свойства.

  2. На вкладке Инструменты, нажмите кнопку Выполнить проверку.

  3. Выполните один из следующих вариантов:

    • Для запуска Chkdsk в режиме только для чтения, нажмите кнопку Пуск.

    • Для запуска Chkdsk с параметром / F параметр, выберите Автоматически исправлять системные ошибки файла флажок, а затем нажмите кнопку Пуск.

    • Для запуска Chkdsk с параметром / R параметр, выберите Проверять и восстанавливать поврежденные сектора флажок, а затем нажмите кнопку Пуск.

Дефрагментация диска

Фрагментация причин дисковой подсистемы для выполнения более стремится, которая замедляет скорость передачи данных и результатов в вяло производительность диска. Дефрагментация иногда необходимо из-за способа файлы хранятся на диске. Фрагментация может произойти, если:

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

  • Вы редактировать файл, так что он перерастает свои существующие места на диске. Когда файл использует все кластеры в группе смежных свободных кластеров, файл будет разбит на фрагменты, которые хранятся в свободных кластеров в другом месте на диске.

Хотя FAT и NTFS предназначены для хранения сделать быстрее и эффективнее при сохранении файлов, эти файловые системы занимает больше времени, чтобы читать и писать фрагментированных файлов, чем нефрагментированных файлов. Когда файлы на диске стало плохо фрагментированной, производительность заметно страдает, так как диск главы должны перейти на различных треков на диске, чтобы найти все кластеры файла.

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

Windows XP Professional предоставляет два метода для дефрагментации FAT и NTFS томах:

  • Дефрагментация диска оснастки (Dfrg.msc).

  • Новые дефрагментации диска утилита командной строки (Defrag.exe).

Оба инструмента изменить файлы, папки, программы и неиспользуемое пространство на жестком диске вашего компьютера для оптимизации работы диска. Кроме того, дефрагментации инструменты улучшения в Windows XP Professional так, что вы можете:

  • Дефрагментация томов, которые используют любой размер кластера.

  • Дефрагментация файлов, которые меньше, чем на 16 кластеров.

  • Дефрагментация таблица файлов (MFT).

Количество времени, которое процесс дефрагментации, зависит от нескольких факторов, включая размер объем, количество и размер файлов на объем, количество фрагментации, и как заняты системы во время дефрагментации.

Перед использованием инструментов дефрагментации диска

При использовании инструментов дефрагментации диска, соблюдайте следующие ограничения в виду:

  • Вы можете дефрагментировать только локальные тома, и вы можете дефрагментировать только один том в то время.

  • Вы должны войти в систему как администратор или как член группы "Администраторы" для дефрагментации томов.

  • Вы не можете использовать дефрагментации диска утилита командной строки (Defrag.exe), а Дефрагментация диска оснастки открыт.

  • Вы не можете дефрагментации томов, которые помечены как грязные от файловой системы. Вы должны запустить Chkdsk на грязном объема прежде чем вы сможете дефрагментировать его. Чтобы определить объем грязной, использования грязных Fsutil команду запроса. Для получения дополнительной информации о запуске программы Chkdsk см. в разделе "CHKDSK" ранее в этой главе.

Кроме того, для получения наилучших результатов при использовании инструментов дефрагментации диска, выполните следующие рекомендации:

  • Убедитесь, что вы, по крайней мере 15 процентов свободного места на диске при дефрагментации тома. Windows XP Professional использует свободное место на диске, как сортировка области фрагмента файла.

    Хотя дефрагментации инструменты могут частично дефрагментации томов, которые имеют менее 15 процентов свободного пространства, для достижения лучших результатов удалить ненужные файлы или переместите их на другой том, чтобы увеличить свободное пространство, по крайней мере 15 процентов. Вы можете также использовать средства очистки диска для удаления ненужных файлов. Для получения дополнительной информации о "Очистка диска", см. Windows XP Professional Help.

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

    Backup программа включена в Windows XP Professional использует слепков, чтобы пользователи или приложения продолжать работать во время архивирования. Дефрагментации процесс возобновляется после Backup удаляет Volume Snapshot. Для получения дополнительной информации о слепков, см. главу 14, "Резервное копирование и восстановление данных."

Запуск оснастки Дефрагментация диска в

С помощью дефрагментации диска оснастки, вы можете проанализировать объем перед дефрагментацией чтобы увидеть, как многие фрагментированные файлы и папки существуют. Если 10 процентов или более файлов и папок фрагментированы, дефрагментации диска рекомендует дефрагментации тома. Если объем составляет менее 10 процентов фрагментирован, вы можете дефрагментировать тома или вы можете просто просмотреть фрагментации доклада.

Чтобы открыть Дефрагментация диска оснастки
  • Нажмите кнопку Пуск, выберите пункт Выполнить, введите dfrg.msc, а затем нажмите кнопку ОК.

Рис 28-2 показывает, что Дефрагментация диска оснастки состоит из двух основных областях. В верхней части списка томов на локальном компьютере и позволяет выбрать объем для анализа и дефрагментации. В нижней части отображается графическое представление о том, как фрагментированные объема. Цвета указывают условия объеме:

  • Красный области показывают фрагментированных файлов.

  • Blue области показывают смежных (нефрагментированных) файлов.

  • Белые области показывают, свободного места на томе. Белые области на раздел NTFS также могут представлять MFT зоны. Для получения дополнительной информации о MFT зоне, см. в главе 13, "Работа с файловыми системами".

  • Зеленые насаждения показать файлы, которые не могут быть перемещены. Зеленых зон обычно представляют файл подкачки, но по объемам NTFS, зеленые зоны также может представлять пространство, используемое журнала NTFS и изменения файлов NTFS журнала.

Сравнивая Расчетная использования диска до дефрагментации группы на оценку использования диска после дефрагментации группы, вы можете увидеть улучшения в корпоративном после дефрагментации. Отчет о дефрагментации обеспечивает более подробной информации о фрагментации состояние объема. Анализ объемов регулярно и дефрагментировать их при дефрагментации диска рекомендует он.

Рис 28-2 Дефрагментация диска оснастки

Рис 28-2 Дефрагментация диска оснастки
Дефрагментация томов с помощью командной Defrag

Дефрагментация диска утилита командной строки и дефрагментации диска оснастки и дефрагментации томов с использованием того же метода. Однако средство командной строки отличается от оснастки в следующих способов:

  • Команда не предоставляет графический анализ фрагментации статус тома, но она дает резюме.

  • Команда не предоставляет индикатор состояния.

Чтобы увидеть список параметров для Defrag.exe, в командной строке введите:

Defrag /?

Для дефрагментации тома, укажите букву диска. Например, для дефрагментации объем C, введите:

Defrag C:

Чтобы выполнить дефрагментацию объем C и просматривать подробный доклад, который похож на доклад показано в "Управление дисками" в, типа:

Defrag C-V

Для анализа объема C и просматривать подробный отчет анализа, типа:

Defrag C:-V-

Хотя командной строки Дефрагментация диска является анализа и дефрагментации тома, он выводит мигающий курсор. При дефрагментации диска заканчивает анализ объема, она показывает анализ доклада. При дефрагментации диска заканчивается дефрагментации тома, он отображает дефрагментации доклада. После завершения процесса дефрагментации диска выходы на командной строке.

Чтобы прервать процесс дефрагментации, в командной строке, нажмите Ctrl + C.

Для получения дополнительной информации об использовании Defrag.exe, см. Windows XP Professional Help.

Советы по использованию инструментов дефрагментации диска

Для получения наилучших результатов при дефрагментации тома, следуйте этим советам:

  • Перед дефрагментации тома, удалить ненужные файлы, такие, как временные файлы. Вы можете удалить ненужные файлы с помощью "Очистка диска". Для получения дополнительной информации о "Очистка диска", см. Windows XP Professional Help.

  • Дефрагментация объема, прежде чем добавить большое количество файлов, объемом, например, перед установкой программ. Это гарантирует, что файлы занимают смежные пространства и не стать фрагментированными после их добавления.

  • Дефрагментация объем после удаления большого количества файлов из объема.

  • Дефрагментация тома после установки программ на нем.

  • Дефрагментация системного и загрузочного тома после установки Windows XP Professional.

  • Дефрагментация томов в периоды низкой активности системы.

Оптимизация время запуска с помощью Дефрагментация инструменты

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

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

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

Примечание Компьютеры под управлением Windows XP Home Edition также предвыборки и оптимизации загрузки файлов и приложений.

Файлов, которые можно дефрагментировать не

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

  • Объем отсутствуют адекватные непрерывного свободного пространства для дефрагментации всех файлов. Дефрагментация диска требуется не менее 15 процентов свободного места на диске, чтобы полностью дефрагментировать тома.

  • Во время дефрагментации, новый файл создается на объем дискового пространства, который был ранее свободного пространства. В этом случае, если Дефрагментация диска пытается переместить файл, что пространство для дефрагментации файлов, перемещение сбой и файл остается фрагментированным.

  • Файла таблица файлов (MFT) на раздел NTFS. Потому что первый фрагмент MFT не могут быть перемещены, MFT, как правило, содержится в двух фрагментов при наличии достаточного свободного места на томе. Если MFT содержится в течение трех или более фрагментов, дефрагментации диска ищет свободное место, где MFT может уместиться. Если достаточное свободное пространство существует, MFT перемещается в целом (минус первый фрагмент). Если пространство не доступны, MFT не дефрагментировать.

  • Файл полностью исключены, в этом случае он может появиться в дефрагментации доклада, по-прежнему подвергаются фрагментации не важно, сколько раз вы дефрагментации тома. Следующие файлы постоянно защищаются от дефрагментировать.

    • Bootsect.dos

    • Safeboot.fs

    • Safeboot.csv

    • Safeboot.rsv

    • Hiberfil.sys

    • Memory.dmp

    • Файл подкачки

Файл подкачки скрытый файл на жестком диске, Windows XP Professional использует для хранения частей программ и файлов данных, которые не вписываются в памяти. (Файл подкачки и физическая память составляют виртуальную память.) В Windows 2000, размер файла подкачки был консервативным и часто нужно быть увеличен, в результате чего файл подкачки, чтобы стать фрагментированным. Поскольку Windows XP Professional создает файл подкачки больше, чем размер по умолчанию используется в Windows 2000, то маловероятно, что ваш файл подкачки станет фрагментированным.

Вы можете определить, является ли файл подкачки фрагментирована на основе анализа объема, который содержит файл подкачки, а затем просмотра анализ доклада. В докладе показано, размер файла подкачки и число фрагментов. Вы не можете использовать дефрагментации диска для дефрагментации файла подкачки, поскольку Windows XP Professional имеет место файла подкачки открыта для исключительного использования. Однако, вы можете уменьшить степень фрагментации, удалив, а затем повторно создать файл подкачки. Вы должны иметь по крайней мере два тома для выполнения этой процедуры.

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

  2. На вкладке Дополнительно в группе Быстродействие нажмите кнопку Параметры.

  3. На вкладке "Дополнительно", нажмите кнопку Изменить, чтобы открыть диалоговое памяти Virtual Box.

  4. В списке дисков, выберите объем для хранения временных файлов подкачки.

  5. Нажмите Особый размер, введите начальный и максимальный размер, чтобы соответствовать текущему файлу подкачки, а затем нажмите кнопку Установить.

  6. Выберите исходный файл подкачки в списке устройств, снизить минимальный и максимальный размер исходного файла подкачки на 0 МБ, а затем нажмите кнопку Установить.

  7. Перезагрузите компьютер, чтобы система использования нового файла подкачки.

  8. Запустить программу дефрагментации диска на первоначальный объем консолидировать свободные сегменты пространство, созданное путем перемещения файла подкачки.

  9. Повторно создайте файл подкачки на первоначальный объем.

  10. Уменьшить минимальный и максимальный размер временного файла подкачки на 0 МБ.

  11. Перезагрузите компьютер.

Консоль восстановления

Консоль восстановления переводчика текстовом режиме командной строки, которые можно использовать для устранения неполадок основного и технического обслуживания системы. Вы можете запустить консоль восстановления непосредственно из операционной системы Windows XP CD, или для x86-систем, основанных установить его в качестве опции запуска. Консоль восстановления отдельно от Windows XP Professional командной строки и гранты ограниченный локальный жесткий диск для NTFS и FAT тома.

Потому что, начиная Windows XP Professional графический интерфейс пользователя (GUI) не является предпосылкой для использования консоли восстановления Консоль восстановления может помочь вам восстановить Windows XP Professional на компьютере, который не может начать в безопасном режиме или обычном режиме. Например, если компьютер не запускается, поскольку основной загрузочной записи (MBR) или загрузочный сектор повреждены, можно использовать консоль восстановления для восстановления MBR или загрузочный сектор.

Примечание Некоторые командами консоли восстановления не полностью функциональны на динамических дисках или GPT диски.

Дополнительные сведения об использовании консоли восстановления для восстановления MBR и загрузочный сектор ошибки, см. в разделе "Восстановление поврежденных всех MBR и загрузочных секторов в x86-компьютеров" далее в этой главе.

Для получения дополнительной информации об установке и использовании консоли восстановления см. Приложение C, "Инструменты для устранения неполадок."

Автоматического восстановления системы

Если изменения в операционной системе нестабильности причины или проблем при загрузке, вы можете использовать функции автоматического восстановления системы (ASR) инструмент для восстановления состояния системы и всех файлов, хранящихся на системном томе. Термин государственная система относится ко всем компонентам, которые определяют текущее состояние операционной системы, в том числе:

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

  • Файлы операционной системы, которые необходимы для запуска системы, в том числе в каталоге SystemRoot и загрузки файлов, таких как Ntldr или IA64ldr.efi.

ASR является последний вариант прибегать к использованию после того, как безуспешно пытались использовать другие методы восстановления, такие, как откат драйверов, восстановление из резервной копии, выполняя параллельно установок, а также с помощью восстановления системы. ASR восстанавливает состояние системы файлов и настроек, и он восстанавливает возможность запуска вашей системы. Например, жесткий диск с коррупцией может препятствовать запуску Windows XP Professional, и повреждения могут быть достаточно серьезными, чтобы помешать вам в безопасном режиме, консоль восстановления, или последней удачной конфигурации. ASR автоматизирует процесс резервного копирования и восстановления государственной информационной системы и файлы, которые необходимы на объем системы для запуска Windows XP Professional.

ASR доступен через Windows XP Professional Backup NTBackup.exe приложения и с помощью других программ, созданных независимыми поставщиками программного обеспечения (ISV). ASR заменяет диска аварийного восстановления вариант найти в Windows 2000 и Windows NT 4.0. Для получения дополнительной информации об использовании ASR и другие инструменты восстановления, см. главу 14, "Резервное копирование и восстановление данных."

DiskProbe

DiskProbe является инструментом сектора редактор для Windows XP Professional, что позволяет пользователям, которые являются членами группы администраторов напрямую редактировать, сохранять и копировать данные на жестком диске. С осторожностью применяют DiskProbe, вы можете заменить главную загрузочную запись (MBR), ремонт поврежденной информации таблицу разделов, а также ремонт или замену поврежденных секторов загрузки или других данных файловой системы. Вы можете также использовать DiskProbe для сохранения всех MBR и загрузочных секторов, как резервное копирование бинарных файлов в случае оригинал секторов поврежден вирусами, человеческие ошибки, проблемы с оборудованием, перебои в подаче электроэнергии, или подобных событий. Если вы не знакомы с использованием DiskProbe, попробуйте другие средства устранения неполадок, например, консоль восстановления, перед использованием DiskProbe.

Внимание Будьте осторожны при принятии каких-либо изменений структуры жесткого диска. Потому что DiskProbe не проверяет предлагаемые изменения в записи, неправильные значения в ключевых структур данных может оказать жесткий диск недоступным или предотвратить запуску операционной системы. Если вы не можете исправить изменения вступили, вы должны заново создать и отформатировать все тома на диске.

DiskProbe можете изменить значения отдельных байтов в любом секторе на динамическом диске, но она не может перемещаться по структуре динамического диска. Таким образом, использование DiskProbe только на базовых дисках. Вы можете, однако, использовать DiskProbe для резервного копирования и восстановления загрузочного сектора MBR и динамических дисков.

DiskProbe является частью средств поддержки Windows и устанавливается при полной флажок во время установки. Однако, справки для этого инструмента содержит Windows версии 2000 и не входит в Suptools.chm. Справка для DiskProbe может быть запущен из командной строки, набрав dskprobe.hlp.

Внимание Не используйте DiskProbe на GPT диски в 64-разрядных компьютерах. Структуры на дисках GPT говорят сами за себя ремонт. Создание прямые изменения в GPT структур может привести контрольные суммы таблицы разделов, чтобы стать недействительным, что делает диск недоступным. Для получения дополнительной информации о дисках GPT, см. "секторов диска на GPT диски" далее в этой главе.

Dmdiag

Dmdiag.exe это средство командной строки, который отображает местоположение и формат динамических дисков (MBR и GPT) и динамических томов. Эта информация особенно полезна, если вы работаете с Microsoft в службу технической поддержки для устранения неполадок с динамических дисков и томов.

Dmdiag.exe является частью средств поддержки Windows и может быть запущена из командной строки, используя следующий синтаксис:

dmdiag [-F имя файла] ][/?] [-V

При использовании без параметров, Dmdiag.exe отображает информацию о динамических дисков и томов установленных на компьютере. Таблица 28-6 описывает Dmdiag.exe параметров.

Таблица 28-6 Dmdiag.exe Параметры

Параметр

Описание

-F файл

Определяет имя файла, который сохраняет вывод. Если не указать выходной файл, файл сохраняется как Dmdiag.txt в той же папке, где запускается Dmdiag.exe. Если не указать параметр-F, на выходе будет отображаться в командной строке.

-v

Работает Dmdiag в расширенном режиме, в котором содержится дополнительная информация о динамических дисков и томов. Используйте этот режим, чтобы получить отчет, что поддержка продукта можно использовать для помощи в устранении динамических дисков и томов.

/?

Отображение справки экране с использованием синтаксиса.

Для получения дополнительной информации о Dmdiag.exe, выберите в меню Сервис в центре справки и поддержки, а затем нажмите средств поддержки Windows.

К началу страницы

Диск и описанием состояние тома

Члены группы Администраторы могут использовать оснастку "Управление дисками", для просмотра состояние дисков и томов.

Чтобы открыть "Управление дисками"

  1. Из меню "Пуск", выберите пункт Выполнить.

  2. В поле Открыть diskmgmt.msc типа, а затем нажмите кнопку ОК.

Как показано на рисунке 28-3 показывает, если ошибки отсутствуют на диске, "Управление дисками" показывает статус "В сети для дисков и здоровой статус для объемов.

Рис 28-3 статус Интернет и здоровой статус

Рис 28-3 статус Интернет и здоровой статус

Вы можете использовать информацию в этом разделе для диагностики и устранения проблем, выявленных "Управление дисками", который использует ряд предопределенных описания статуса указывают проблема имеет место. Во многих случаях проблемы с основной диск также приводит в состояние ошибки объема. Например, на рисунке 28-4 показан диск с Интернет (ошибки) ошибки и объема со здоровыми (под угрозой) ошибки.

Рис 28-4 (ошибки) и здоровых (под угрозой) условия ошибки

Рис 28-4 (ошибки) и здоровых (под угрозой) условия ошибки

Вы можете также использовать DiskPart инструмент командной строки для просмотра состояния дисков и томов. DiskPart является переводчиком текстовом режиме команды, отдельный от Windows XP Professional командной строки. DiskPart позволяет управлять фиксированной (неустранимыми) диски и тома с помощью сценариев или прямого ввода.

Чтобы запустить DiskPart, в командной строке введите:

DiskPart

Для просмотра состояния дисков, в командной DiskPart строке введите:

Список дисков

Для просмотра статуса объемов, в команде DiskPart строке введите:

Список объема

Для просмотра списка команд DiskPart, в командной DiskPart строке введите:

commands

Для получения дополнительной информации об использовании DiskPart см. Windows XP Professional Help.

Описания Состояние диска

Следующие описания статуса появляется, если "Управление дисками", обнаруживает проблемы с диска или если "Управление дисками" не признает диск.

Посторонний

Иностранные статуса происходит при установке динамического диска на локальный компьютер. Вы должны щелкните правой кнопкой мыши диск и нажмите кнопку Импорт иностранных дисков, прежде чем получить доступ к данным на диске. Если вы не хотите импортировать диск, вы можете щелкнуть правой кнопкой мыши диск и выберите команду Преобразовать в базовый диск. Управление дисками отображается предупреждение перед удалением всех данных с диска и преобразование диска в базовый. Для получения дополнительной информации об импорте иностранных диски, см. главу 12, "Организация дисков."

Отсутствует

Отсутствие статуса происходит, когда динамический диск поврежден, выключен, или отключен. После того как вы подключите или включить диск отсутствует, откройте "Управление дисками" щелкните правой кнопкой мыши отсутствует диск, а затем нажмите кнопку Восстановить диск.

Не инициализированного

Не инициализированного состояние указывает, что диск не содержит действительной подписи диска в загрузочной записи мастер (MBR) или действительный диск GUID в таблицу разделов GUID. После установки нового диска, Windows XP Professional необходимо написать MBR или GUID таблицы разделов, прежде чем вы можете создавать разделы на диске.

При первом запуске программы "Управление дисками" после установки нового диска, появится мастер, который предоставляет список новых дисков, Windows XP Professional обнаруживает. Если вы отмените работу мастера до MBR или GUID таблицы разделов написано, состояние диска остается не инициализирован, пока вы щелкните правой кнопкой мыши диск, а затем нажмите кнопку Инициализировать диск.

Автономный режим

Статус Offline происходит, когда динамический диск не доступен. Диск может быть поврежден или периодически недоступен. Offline также появляется при попытке импорта иностранного (динамический) диск, но импорт не удается. Ошибка появляется значок на форуме диска. Только динамические диски отображения статуса автономно.

Если состояние диска не в сети и имя диска изменения отсутствуют, диск был недавно доступных в системе, но больше не могут быть расположены или идентифицирован. Отсутствует диск может быть поврежден, выключен, или отключен.

Чтобы привести диск, который не в сети и отсутствующих в оперативный режим
  1. Ремонт любого диска, контроллера или кабеля проблемы и убедитесь, что физический диск включен, подключен, и прилагается к компьютеру.

  2. В "Управление дисками" щелкните правой кнопкой мыши диск, а затем нажмите кнопку Восстановить диск принести диск обратно в оперативный режим.

Если состояние диска остается в автономном режиме и имя диска остается без вести, и вы обнаружили, что диск имеет проблемы, которые не могут быть устранены, вы можете удалить диск из компьютера.

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

Внимание Удаление объем уничтожает данные по объему, так что вы должны удалить диск, только если вы абсолютно уверены, что диск постоянно поврежденных и непригодных к использованию.

Чтобы привести диск, который Оффлайн но не пропуская обратно в оперативный режим
  1. В "Управление дисками", использование диска команду Восстановить принести диск обратно в оперативный режим.

  2. Если состояние диска остается в автономном режиме, проверьте кабели и контроллер диска и убедитесь, что физический диск здоровым. Устранить любые проблемы, и попытаться активировать диск снова.

Если диск реактивации успешно, любые объемы на диске автоматически вернуться к здоровой статус.

Работает (ошибки)

Работает (ошибки) состояние указывает, что ошибки ввода-вывода были обнаружены на область диска. Предупреждающий значок появляется на диске с ошибками. Только динамические диски дисплей (ошибки) статус.

Если ошибки ввода / вывода являются временными, активировать диск правой кнопкой мыши диск и нажать кнопку Восстановить диск для возврата диска в состояние Online.

Нечитаемый

Не читается статуса происходит, когда диск не доступен по следующим причинам:

  • Диск набирает обороты.

  • Диск, возможно, испытали сбоя оборудования, повреждения или ошибки ввода-вывода.

  • Копия диска из базы данных динамического диска может быть поврежден.

Ошибка появляется значок на дисках, дисплей читается статус. Обе динамичные и базовые диски дисплей читается статус.

Диски могут отображаться читается статус в то время как они вращаются, или когда "Управление дисками" является повторное сканирование всех дисков в системе. В некоторых случаях, нечитаемый диск вышел из строя и не подлежит возмещению. Для динамических дисков, читается состояние обычно возникает в результате коррупции или ошибки ввода-вывода со стороны диска, а не отказ от всего диска. Вы можете повторить поиск (с помощью дисков команды Rescan в меню действий в Управление дисками) или перезагрузить компьютер, чтобы увидеть ли изменения состояния диска.

Описания состояние тома

Следующие описания статуса появляется, если "Управление дисками", обнаруживает проблемы с динамических томов или если "Управление дисками" не признает тома, такие как те, которые создаются системами не-Windows-бренд операционной.

Не удалось

Ошибка возникает, когда статус динамический диск поврежден или файловая система повреждена. Если вы не можете восстановить диск или файловая система, не удалось статус может свидетельствовать о потере данных.

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

Если диск возвращается в статус онлайн, но объем не вернуться в здоровое состояние, вы можете восстановить объем вручную с помощью команды Том активации.

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

  • Вы импорта зеркальные или RAID-5 тома на компьютере под управлением Windows XP Professional или Windows XP Professional x64 Edition. Эти операционные системы не поддерживают зеркальные или RAID-5 тома. Вы должны переместить диски обратно на исходный компьютер для доступа к данным на зеркальные или RAID-5.

  • Вы устанавливаете Windows XP Professional для обновления компьютера под управлением Windows NT 4.0 Workstation и который содержит многодисковые тома. Поскольку Windows XP Professional не может получить доступ многодисковые тома, созданные с помощью Windows NT 4.0, вы должны использовать Ftonline.exe вернуть объемы в состояние так, что вы можете получить доступ к данным на них. Для получения дополнительной информации об управлении многодисковые тома во время установки Windows XP Professional, см. главу 12, "Организация дисков." Для получения дополнительной информации об использовании Ftonline.exe, выберите в меню Сервис в центре справки и поддержки, а затем нажмите средств поддержки Windows.

Здоровый (под угрозой)

Здоровый (под угрозой) статуса происходит, когда динамический том испытывает ввода / вывода ошибки, вызванные плохими секторами на физическом диске. Диск перераспределяет плохих секторов с помощью секторов исключительно для переназначения. Если ошибки переходные, вы можете использовать команду Восстановить диск в "Управление дисками", чтобы вернуться объем Здоровое состояние. Если в опасности статус сохраняется, диск может быть недостаток. Резервное копирование данных и заменить диск как можно скорее.

Здоровый (Неизвестный раздел)

Здоровый (Неизвестный раздел) статуса происходит, когда Windows XP Professional или Windows XP Professional x64 Edition не признает системы идентификатор раздела на диске MBR. Разделы с Здоровый (Неизвестный раздел) статус может быть неизвестно производителя оригинального оборудования (OEM) разделы или разделы, созданные операционной системы, отличные от Windows или сторонних утилит. Вы не можете отформатировать, назначить букву диска или диска пути, или доступ к данным на разделы со здоровыми (Неизвестный раздел) статус. Можно, однако, удалить эти разделы с помощью "Управление дисками" или команды DiskPart.

Внимание Если Windows XP Professional признает раздел OEM, Управление дисками отображается раздел как здоровый (EISA Configuration). Вы не можете использовать диск управления для форматирования, удаления, назначить букву диска или диска пути, или доступ к данным на здоровой (EISA Configuration) разделов. Однако, вы можете использовать DiskPart удалить OEM разделов, используя команду Удалить раздел и указания переопределить параметр. Удаление раздела OEM может предотвратить Windows XP Professional с начала.

Windows XP Professional x64 Edition признает основные разделы на базовых дисках GPT и отображает их в интерфейсе управления дисками. Windows XP Professional x64 Edition распознает разделов на GPT диски, использующие известные идентификаторы GUID типа раздела. Если Windows XP Professional x64 Edition не распознает тип раздела GUID из разделов, он отображает раздел как здоровый (Неизвестный раздел).

Windows XP Professional x64 Edition распознает следующие разделы на GPT диски, но не отображает их в Управление дисками:

  • Microsoft защищены раздела (MSR)

  • Диспетчер логических дисков (LDM) метаданные раздела на динамическом диске

  • LDM данных раздела на динамическом диске

Windows XP Professional x64 Edition также распознает и отображает основные разделы, дополнительные разделы и логические диски на MBR диска.

Для получения дополнительной информации о типах разделов, Windows XP Professional признает, см. "Master Boot Record на базовых дисках" далее в этой главе. Для получения дополнительной информации о типах разделов, Windows XP Professional x64 Edition признает, см. "ОПС Partition Table Header" далее в этой главе. Для получения дополнительной информации о разделах на GPT диски, см. главу 12, "Организация дисков."

Неизвестно

Неизвестное состояние возникает, когда загрузочный сектор для объема поврежден, и вы больше не могут обращаться к данным на объем. Загрузочного сектора может быть заражен вирусом. Для получения дополнительной информации об очистке зараженного компьютера, см. раздел "вирусы, которые влияют на MBR и загрузочных секторов" далее в этой главе. Для получения дополнительной информации о восстановлении загрузочных секторов, см. в разделе "Восстановление поврежденных всех MBR и загрузочных секторов в x86-компьютеров" далее в этой главе.

К началу страницы

Вирусы, влияющие на MBR и загрузочных секторов

Это всегда важно принять меры предосторожности для защиты компьютера и данных о его от вирусов. Многие компьютерные вирусы использовать диск структур, что Ваш компьютер использует для запуска, заменив перенаправление, или повреждения код и данные, которые начинаются операционной системы.

Для получения дополнительной информации о основной загрузочной записи (MBR) и загрузочного сектора на x86-компьютеров, см. "секторов диска на MBR диск" далее в этой главе.

MBR Вирусы

MBR вирусов использовать код главной загрузочной в главную загрузочную запись (MBR), которая запускается автоматически при x86-компьютер запускается. MBR вирусы активизируются, когда BIOS активирует код главной загрузочной, до загрузки операционной системы.

Многие вирусы заменить сектора MBR с их собственным кодом и двигаться оригинальный MBR в другое место на диске. После вирус активизируется, он остается в памяти и передает исполнение в оригинальной MBR, чтобы запуске появляется нормально функционировать.

Некоторые вирусы не переместить оригинальный MBR, в результате чего все тома на диске, чтобы стать недоступными. Если включения в таблицу разделов для активного первичный раздел будет уничтожен, компьютер не может начать. Другие вирусы переместить MBR на последнем секторе диска или неиспользованные сектора на первый трек диска. Если вирус не защищает сектора, который содержит MBR, нормальное использование компьютера может переписать MBR, и система не может перезапустить.

Для получения дополнительной информации о коде загрузки мастера см. в разделе "секторов диска на MBR диск" далее в этой главе.

Загрузочный сектор вирусы

Как загрузочный код мастера, исполняемый код загрузочного сектора также запускается автоматически при загрузке, создавая еще один уязвимое место эксплуатации вирусами. Загрузочный сектор вирусы активизируются до загрузки операционной системы и работать, когда мастер код загрузки в MBR определяет активный основной раздел и активизирует исполняемый код загрузки для этого объема.

Многие вирусы обновления загрузочный сектор с их собственным кодом и двигаться оригинальный загрузочный сектор в другое место на диске. После вирус активизируется, он остается в памяти и передает на исполнение оригинального загрузочного сектора так, что запуск кажется нормальным.

Некоторые вирусы не переместить оригинальный загрузочный сектор, в результате чего объем недоступны. Если пострадавших объем активных первичный раздел, система не может начать. Другие вирусы переместить загрузочный сектор в последнем секторе диска или неиспользованные сектора на первый трек диска. Если вирус не защищает изменен загрузочный сектор, нормальное использование компьютера может переписать его, оказание объема недоступны или предупреждения системы от перезагрузки.

Как MBR и загрузочных вирусов влияют на Windows XP Professional

Два распространенных способов, что компьютер может заразиться вирусом MBR или загрузочного сектора являются: от запуска с зараженной дискеты, или, запустив зараженную программу, которая вызывает вирус падение изменен MBR или загрузочный сектор на жестком диске.

Вредоносной активности в MBR или загрузочного сектора вирус, как правило, содержащиеся после Windows XP Professional начинается. Если вирус полезной нагрузки (вредоносной активности вируса) не запускается при запуске системы и, если вирус не изменяет оригинальный MBR или загрузочный сектор, Windows XP Professional позволяет вирусу самовоспроизводящихся на другие диски.

Во время нормальной работы Windows XP Professional не застрахован от вирусов, поражающих эти структуры диска, потому что доступ физических дисков только через драйверы защищенного режима диска. Вирусы обычно подорвать BIOS INT 13h доступ к диску процедур, которые игнорируются после Windows XP Professional начинается. Тем не менее, на компьютерах с несколькими загрузки конфигураций, таких как Windows XP Professional с Microsoft MS-DOS, Microsoft Windows 95, Microsoft Windows 98 или Microsoft Windows Millennium Edition (Me), MBR или загрузочного сектора вирус может заразить компьютер, когда вы под управлением другой операционной системы. Если это произойдет, Windows XP Professional является уязвимым к повреждениям.

Вирусы, которые выполняют свою полезную нагрузку во время запуска представляют собой угрозу для компьютеров под управлением Windows XP Professional, так как вирус выполняет до Windows XP Professional берет на себя управление компьютером. После того как Windows XP Professional включает драйверы защищенного режима диска, вирус не может копировать себя в другие жесткие диски или дискеты, поскольку BIOS механизма, на которых вирус зависит не используется для доступа к диску.

Руководство для Ухода Вирусы

Следуйте инструкциям, чтобы избежать заражения компьютеров вирусами:

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

    Предупреждение Это чрезвычайно важно, что вы регулярно обновлять антивирусные программы. В большинстве случаев, антивирусные программы не в состоянии надежно обнаружить и удалить вирусы из которых они не знают. Большинство коммерческих антивирусных производителей программного обеспечения предлагают частые обновления. Воспользуйтесь последней загрузки, чтобы ваша система защищена с последними защиты вируса.

  2. Перед установкой Windows XP Professional в конфигурации с множественной загрузкой, сканировать другие операционные системы на наличие вирусов.

  3. Резервное копирование файлов ночь или по мере необходимости так, что ущерб к минимуму, если вирусная атака происходит.

  4. Перед тем как открыть файл с дискеты или до начала компьютер с дискеты, сканирование дискеты на наличие вирусов.

  5. Не открывайте вложения электронной почты от неизвестных отправителей. Удалять сообщения электронной почты и вложений немедленно.

  6. Когда вы получите неожиданное вложений по электронной почте от кого-то вы знаете, проверить, что отправитель намеревался его отправить вам привязанность. Просто сканирования вложений на вирусы не достаточно, поскольку новый вирус может распространяться без ведома отправителя. Антивирусный сканер, который не знает о новом вирусе не может поймать вирус.

    Если отправитель не намерен отправить вам вложения, удалить сообщения электронной почты, не открывая его.

  7. Никогда не запускайте файл, который имеет. VBS или. JS расширение имени файла, если вы точно знаете, что он собирается сделать, прежде чем запустить его.

  8. Регулярно проверяйте обновления Microsoft Windows и веб-сайт Microsoft Office Update, веб-сайт для патчи, которые исправляют уязвимости и обеспечить меры по укреплению безопасности. Кроме того, независимые поставщики ПО (ISV) также могут обеспечивать безопасность связанных патчи для других программ, установленных на компьютере. Дополнительные сведения см. в разделе Windows Update и Microsoft Office Update, ссылки на ресурсы веб-страницы на http://www.microsoft.com/windows/reskits/webresources .

  9. Настройка параметров безопасности в Microsoft Internet Explorer для защиты от загрузки зараженных файлов или вредоносных скриптов. Для получения дополнительной информации о защите компьютеров от небезопасного программного обеспечения, Internet Explorer см. справку.

  10. Не позволяют пользователям входить в систему в качестве членов группы администраторов на своих компьютерах, поскольку вирусы могут принести больше вреда, если активирован со счета с разрешения администратора. Разрешить пользователям входить в систему в качестве членов группы пользователей, чтобы они только разрешения, необходимые для выполнения своих задач.

  11. Настройка Windows Explorer и "Мой компьютер", чтобы показать расширения для зарегистрированных типов файлов, показывать скрытые файлы и папки, и показать, защищенные системные файлы. Например, вредоносный файл с именем Report.doc.vbs появляется в Windows Explorer и "Мой компьютер", как Report.doc если вы не отмените опцию Скрывать расширения для зарегистрированных типов файлов. Чтобы изменить эти настройки, в "Мой компьютер", выберите в меню Сервис, Свойства папки, а затем перейдите на вкладку Вид.

Лечение Вирус MBR или загрузочный сектор инфекции

Чтобы удалить вирус с компьютера, используя текущие, хорошо известных коммерческих антивирусных программ, которые совместимы с Windows XP Professional. В дополнение к сканированию жестких дисков на вашем компьютере, убедитесь, что проверять все дискеты, которые были использованы в зараженном компьютере, в любом другом компьютеров, или с другими операционными системами в инфицированных конфигурации несколько операционных. Сканирование дискеты, даже если Вы уверены, что они не заражены. Многие инфекции повторяются, потому что один или несколько копий вируса не были обнаружены и устранены.

Если компьютер уже заражен вирусом загрузочного сектора и установки Windows XP Professional в конфигурации с множественной загрузкой, стандартные антивирусные программы не могут полностью исключить инфекции, потому что копии Windows XP Профессиональный оригинальный загрузки MS-DOS сектора в файл с именем Bootsect . DOS и заменяет его на свой загрузочный сектор. Windows XP Professional установки первоначально не инфицированы, но если пользователь хочет начать MS-DOS, Windows 95, Windows 98 или Windows Me, зараженный загрузочный сектор вновь применяется к системе, reinfecting компьютера.

Избегайте использования FDISK / MBR командной лечить вирусы

Не зависит от DOS-команды Fdisk MS / MBR, который переписывает MBR на жестком диске, для решения MBR инфекций. Многие новые вирусы свойства как вирус файлов и MBR вирусов, поэтому восстановление MBR не решает проблему, если вирус сразу reinfects системы. Кроме того, работает FDISK / MBR в MS-DOS в системе инфицированных вирусом MBR, что не сохраняет или шифрования исходная таблица разделов MBR постоянно препятствует доступу к потерянных разделов. Если диск был настроен на сторонние программы диск наложения, чтобы включить поддержку больших дисков, работает эта команда устраняет программы диск наложения и вы не можете запустить с диска.

Внимание Перед использованием FDISK / MBR команда, обратите внимание на следующее:

  • Запуск FDISK / MBR не поддерживаются на динамических дисках или GPT диски.

  • Запуск FDISK / MBR в MS-DOS записывает только первые 446 байт в MBR, часть известной как загрузочный код мастера, оставив существующая таблица разделов нетронутыми. Однако, если подпись слово (Последние два байта MBR) был удален, записи таблицы разделов будут перезаписаны нулями. Если MBR вирус переписывает подпись словом, доступ ко всем разделам и логические тома теряется.

Избегайте использования Fixmbr командной лечить вирусы

Консоль восстановления, устранения неполадок в Windows XP Professional, предлагает функцию под названием Fixmbr. Однако, он функционирует одинаково для FDISK / MBR команду, заменив только загрузочный код мастер и не влияющие на таблицу разделов. По этой причине, это также маловероятно, чтобы помочь решить инфицированных MBR.

Дополнительные сведения о консоли восстановления см. Приложение C, "Инструменты для устранения неполадок." См. также статью 122221, "Как защитить загрузочного сектора от вирусов в Windows", в Microsoft Knowledge Base на http://support.microsoft.com .

К началу страницы

Восстановление поврежденных всех MBR и загрузочных секторов в x86-компьютеров

При запуске компьютера с жесткого диска, BIOS определяет загрузочный диск и читает основную загрузочную запись (MBR). Мастер код загрузки в MBR поиск активного раздела на жестком диске. Если первый жесткий диск в системе не содержит активного раздела, или, если код главной загрузочной не может найти загрузочный сектор системного тома, чтобы он мог начать операционной системы, MBR выводит сообщение, подобное следующему:

Неверная таблица разделов.
Ошибка при загрузке операционной системы.
Пропавших без операционной системы.

Если активный раздел существует и главной загрузочной записи находит загрузочный сектор объем системы, главной загрузочной код загружает загрузочный сектор активного раздела и переводы процессора исполнение этого адреса памяти. На компьютерах, работающих под управлением Windows XP Professional, исполняемый код загрузки в загрузочном секторе находит Ntldr, загружает его в память и передает выполнение этого файла. Однако, если загрузочный сектор не может найти Ntldr, что файл, который загружает файлы операционной системы из загрузочного раздела, Windows XP Professional не может начаться. Windows XP Professional могут быть не может найти Ntldr в следующих ситуациях:

  • Если Ntldr перемещен, переименован или удален.

  • Если Ntldr поврежден.

  • Если загрузочный сектор поврежден.

  • При установке Windows XP Professional, а потом установить любую из следующих на том же компьютере: MS-DOS, Windows 95, Windows 98 или Windows NT 4.0. Для получения дополнительной информации о настройке системы с множественной загрузкой, см. главу 1, "Планирование развертывания".

В предыдущих обстоятельств, компьютер не может ответить на вход или может появиться одно из следующих сообщений:

Диск читать ошибка. 
NTLDR отсутствует. 
NTLDR сжимаются.

Восстановление MBR

Вы должны восстановить MBR, если она повреждена и вы больше не можете получить доступ к любому томов на этом диске. Вы можете использовать несколько инструментов для ремонта MBR. Какой инструмент выбрать, зависит от того, что таблица разделов и поврежденных и можете ли вы начать Windows XP Professional.

  • Использование консоли восстановления.

    Вы можете использовать FIXMBR команду в консоли восстановления для восстановления MBR. Вы можете запустить консоль восстановления, загрузившись с Windows XP Professional CD операционной системы, поэтому для решения проблемы метод доступен, даже если Windows XP Professional не запускается в обычном или безопасном режиме. Однако, вы не можете использовать консоль восстановления для восстановления таблицы разделов, которые были повреждены вирусами или другими коррупции.

  • Используйте DiskProbe.

    Вы можете использовать DiskProbe для восстановления как MBR и таблицу разделов, но вы должны иметь ранее поддержал эту информацию с помощью DiskProbe, и вы должны быть в состоянии начать Windows XP Professional.

  • Используйте сторонние Disk Editor.

    Вы можете использовать сторонние MS-DOS, низким уровнем редактор диска для восстановления таблицы разделов, если Windows XP Professional не запускается. Данный метод предназначен для опытных пользователей и включает в себя вручную редактировать таблицу разделов.

Использование консоли восстановления для замены MBR

Вы можете использовать FIXMBR команду в консоли восстановления переписать MBR решить поврежденного MBR на загрузочный диск. Тем не менее, работает FIXMBR перезаписывает только загрузочный код мастера, оставив существующая таблица разделов нетронутыми. Если коррупция в MBR влияет таблицы разделов, работает FIXMBR не может решить проблему.

Внимание Используйте эту команду с осторожностью, поскольку он может повредить таблицу разделов, если любой из следующих условий:

  • Вирус присутствует и сторонних операционная система установлена ​​на том же компьютере.

  • Нестандартного MBR устанавливается сторонних Disk Utility.

  • Аппаратная проблема существует.

Внимание Ран антивирусного программного обеспечения перед использованием FIXMBR команды.

Чтобы запустить компьютер и использовать консоль восстановления для замены MBR
  1. Вставьте Windows XP Professional установочном компакт-диск в привод CD-ROM.

  2. Перезагрузите компьютер. Если будет предложено нажать клавишу, чтобы запустить компьютер с компакт-диска, нажмите соответствующую клавишу.

  3. Когда текстовые части установки начинается, следуйте инструкциям на экране. Нажмите клавишу R для восстановления Windows XP Professional установки.

  4. Если вы ремонта системы, которая имеет более чем одной операционной системы установлена, с помощью консоли восстановления выберите Windows XP Professional установки, что необходимо для ремонта.

    Примечание Если нажать ENTER, не вводя номер, консоль восстановления завершает работу и перезагружает компьютер.

    Консоль восстановления также может показать действительный установки Windows NT 4.0. Однако, результаты пытается получить доступ к Windows NT 4,0 установки могут быть непредсказуемыми.

  5. При появлении запроса введите пароль администратора. Если у вас нет правильного пароля, или если безопасность базы данных для установки Windows XP Professional вы пытаетесь получить доступ к поврежден, консоль восстановления не позволяет доступ к локальным дискам, и вы не можете восстановить MBR.

  6. Для замены MBR, в командной строке консоли восстановления, введите:

    FIXMBR
  7. Проверьте, хотите ли вы, чтобы продолжить. В зависимости от места и причины коррупции в поврежденные MBR, эта операция может привести к данным на жестком диске, чтобы стать недоступными. Нажмите клавишу Y, чтобы продолжить, или нажмите клавишу N для отмены.

Использование DiskProbe для замены MBR и Partition Table

Если у вас есть резервная копия MBR с помощью DiskProbe, вы можете использовать ее для восстановления MBR на любой диск, который не используется для запуска компьютера. Восстановление резервной копии MBR переписывает весь сектор, включая таблицы разделов. Однако, DiskProbe работает только под Windows XP Professional, Windows 2000 и Windows NT 4.0. Он не работает под MS-DOS, Windows 95, Windows 98 или Windows Me.

Если диск, который начинается Windows XP Professional имеет поврежденные MBR, Windows XP Professional не запускается. Таким образом, вы не можете использовать DiskProbe и должны использовать консоль восстановления для замены MBR.

Для получения дополнительной информации о восстановлении резервной копии всех MBR с помощью DiskProbe, выберите в меню Сервис в центре справки и поддержки, а затем нажмите средств поддержки Windows.

Использование сторонних Disk Editor, чтобы заменить Partition Table

Прежде чем вы можете восстановить таблицу разделов, вы должны знать точные значения использовать для воссоздания таблицы разделов. Если вы сохранили ваши MBR и таблицу разделов с помощью DiskProbe, и у вас есть резервная копия доступна на дискету или на другой компьютер, вы можете использовать DiskProbe на другой компьютер, чтобы увидеть правильные значения так, что вы можете вручную заново создать таблицы разделов.

Замена загрузочного сектора

Если Ntldr поврежден или отсутствует, или если загрузочный сектор поврежден, вы можете разрешить либо проблемы с помощью консоли восстановления.

Чтобы запустить компьютер и использовать консоль восстановления для замены загрузочного сектора
  1. Вставьте Windows XP Professional установочном компакт-диск в привод CD-ROM.

  2. Перезагрузите компьютер. Если будет предложено нажать клавишу, чтобы запустить компьютер с компакт-диска, нажмите соответствующую клавишу.

  3. Когда текстовые части установки начинается, следуйте инструкциям на экране. Нажмите клавишу R для восстановления Windows XP Professional установки.

  4. Если вы ремонта системы, которая имеет более чем одной операционной системы установлена, с помощью консоли восстановления выберите Windows XP Professional установки, что необходимо для ремонта.

    Примечание Если нажать ENTER, не вводя номер, консоль восстановления завершает работу и перезагружает компьютер.
    Консоль восстановления также может показать действительный установки Windows NT 4.0. Однако, результаты пытается получить доступ к Windows NT 4,0 установки могут быть непредсказуемыми.

  5. При появлении запроса введите пароль администратора. Если у вас нет правильного пароля, или если безопасность базы данных для установки Windows XP Professional, что вы пытаетесь получить доступ к поврежден, консоль восстановления не позволяет доступ к локальным дискам и вы не можете заменить загрузочный сектор.

  6. Чтобы заменить загрузочный сектор, в командной строке консоли восстановления, введите:

    Fixboot [диск:]

Если не указать букву диска, консоль восстановления заменяет загрузочный сектор системного тома. Если вам необходимо заменить загрузочный сектор тома, который не является системным томом, необходимо указать соответствующую букву диска.

Использование Disk Editor, чтобы заменить загрузочный сектор

Если загрузочный сектор не из загрузочного раздела на жестком диске, можно использовать несколько методов, чтобы заменить его. Если вы скопировали загрузочный сектор с помощью DiskProbe, восстановить его с помощью DiskProbe это самый быстрый способ.

Если вы хотите заменить загрузочный сектор на томе NTFS, у вас есть другая альтернатива. При создании или переформатировать существующий том, как раздел NTFS, NTFS пишет дубликат загрузочный сектор в следующем месте:

  • В конце тома.

На объемы отформатирован с Windows XP Professional, Windows 2000 и Windows NT 4.0.

  • На логическом центре объема.

На дисках, форматированных с Windows NT 3.51 и более ранние версии.

Вы можете использовать DiskProbe, чтобы найти и копии дубликата загрузочный сектор в начале тома. Существуют также сторонние MS-DOS для работы с дисками, которые можно использовать, чтобы найти и скопировать этот резервный загрузочный сектор на основной загрузочный сектор на томе.

Для конкретно замене поврежденных секторов загрузки с загрузочных томов, DiskProbe не всегда вариант. Если вы создали Windows XP Professional загрузочной дискеты, вы не можете запустить Windows XP Professional, которая необходима для DiskProbe. Вы можете использовать сторонние MS-DOS, низким уровнем редактор диска для восстановления резервной копии загрузочного сектора.

Дополнительные сведения о создании загрузочной дискеты см. в статье 119467, "Создание загрузочного диска для NTFS или FAT раздела." Чтобы найти эту статью, см. Microsoft Knowledge Base ссылку на страницу веб-ресурсов на http://www.microsoft.com/windows/reskits/webresources .

К началу страницы

Остановить сообщения для дисков и файловых систем

Когда Windows XP Professional обнаруживает ошибки, из которого она не может восстановиться, он сообщает информацию об ошибках в полном экране, без оконного, в текстовом режиме. Эти Стоп сообщений, которые также называют остановить ошибки или синий экран, представить информацию, конкретно относящиеся к проблеме обнаружены ядра Windows XP Professional.

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

Остановить 0x00000024 или NTFS_FILE_SYSTEM

Это сообщение Стоп, также известный как остановка 0x24, указывает, что проблема возникла в Ntfs.sys, что файл драйвера, который позволяет системе читать и писать на NTFS томах.

STOP 0x00000050 или PAGE_FAULT_IN_NONPAGED_AREA

Это сообщение Стоп, также известный как Stop 0x50, возникает, когда запрошенные данные не найдены в памяти. Система генерирует вина, которое указывает, что недействительные памяти система была ссылка. Эта ошибка может возникать в результате различных ошибок, таких как ошибки в антивирусном ПО, поврежденных NTFS объема, или неисправного оборудования (как правило, связаны с дефектной RAM, будь то основной памяти, кэш L2 RAM, или видео-RAM).

Остановить 0x00000077 или KERNEL_STACK_INPAGE_ERROR

Это сообщение Стоп, также известный как остановка 0x77, указывает, что запрошенная страница данных ядра из файла подкачки не может быть прочитан в память. Ошибку 0x77 может быть вызвано рядом проблем, таких как:

  • Сбойных секторов на жестком диске

  • Неисправный или свободные кабели, неправильное подключение SCSI, или контроллер не видит жесткий диск

  • Другое устройство вызывает конфликт ресурсов с контроллера системы хранения

  • В противном случае RAM

Остановить 0x0000007A или KERNEL_DATA_INPAGE_ERROR

Это сообщение Стоп, также известный как остановка 0x7A, указывает, что запрошенная страница данных ядра из файла подкачки не может быть прочитан в память.

Один из следующих условий обычно вызывает Стоп 0x7A: плохие сектора в файл подкачки, вирус, ошибка контроллера диска, дефектного оборудования, или не ОЗУ. В редких случаях, Остановить 0x7A происходит, когда невыгружаемого ресурсов бассейна закончилось.

Stop 0x0000007B или INACCESSIBLE_BOOT_DEVICE

Это сообщение Стоп, известный также как STOP 0x7B, указывает, что Windows XP Professional потеряли доступ к объем системный или загрузочный том в процессе запуска. Эта ошибка всегда происходит, когда система начинает и часто является причиной одной из следующих:

  • Аппаратные проблемы

  • Поврежденные или несовместимые драйверы хранения

  • Файловая система проблемы

  • Загрузочный сектор вирусы

  • Устаревшие прошивки

Во время I / O инициализации системы, эта ошибка может возникать при:

  • Контроллера или драйверов для загрузочного устройства (как правило, жесткий диск) не удалось инициализировать необходимое оборудование.

  • Файл инициализации системы не удалось, потому что система не признает данные о загрузочного устройства.

Для получения дополнительной информации об этих и других сообщений Стоп, см. раздел "Общие Стоп сообщения для Устранение неисправностей" на компакт-диске.

К началу страницы

Другие проблемы диска

Диск могут возникнуть проблемы, которые не связаны MBR, таблица разделов, или загрузочный сектор. Как правило, вы не можете использовать Windows XP профессиональные инструменты диска Для устранения этих неполадок жесткого диска.

Проблемы CMOS

Утилита CMOS Setup доступно во время запуска. CMOS обычно хранит информацию о конфигурации основных элементов компьютера, включая ОЗУ, видео и устройств хранения данных. Если CMOS повреждено или не может сохранить свои данные конфигурации, компьютер может быть не в состоянии начать.

Каждый производитель и поставщик BIOS может решить, что пользователь может настроить в утилиту CMOS и то, что стандартные конфигурации. Вы можете получить доступ утилиту CMOS с помощью клавиатуры последовательность, которая отображается при запуске или при использовании программное средство, в зависимости от спецификаций производителя. Запись или напечатать всю информацию CMOS.

Компьютер использует контрольную сумму CMOS, чтобы определить, имеются ли CMOS значения были изменены другие, чем при использовании программы CMOS Setup. Если контрольная сумма не правильно, компьютер не может начать.

После CMOS правильно настроен, никаких проблем CMOS, как правило, происходит по одной из следующих ситуаций:

  • Слабый аккумулятор, который может произойти, если компьютер был выключен в течение длительного времени

  • Свободная или неисправных связь между CMOS и батареи

  • Поврежденного CMOS вызванных статического электрического разряда

Кабели и разъемы

Другим источником диска проблемы могут быть кабелей и разъемов. Кабели могут стать неисправный, но если кабельные работы на начальном этапе, это, вероятно, работать в течение длительного времени. Когда новые диски добавили в компьютер, проверьте кабели проблемы. Новые проблемы может вытекать из ранее неиспользуемый разъем на существующий кабель или неисправный, длинный кабель используется для подключения всех дисков, которые могли бы заменить рабочую оригинал. Также проверьте подключение к диску себя. Если кабели плотно натянута, одно или несколько разъемов может работать себе свободно в течение долгого времени, в результате чего периодические проблемы с дисками.

Если ваша система имеет Small Computer System Interface (SCSI) адаптеры, обратитесь к изготовителю за обновленной версией Windows XP драйверы Professional. Попробуйте отключить синхронизацию переговоров в SCSI BIOS, проверка SCSI идентификаторы каждого устройства, и подтверждающие надлежащего прекращения. Для AT устройств Приложение, определить IDE порт борту в качестве первичного только. Кроме того, проверка каждого устройства ATA для надлежащего хозяин, раб, или автономные установки. Попробуйте удалить все устройства, кроме ATA для жестких дисков. Для универсальной последовательной шины IEEE 1394 и диски, убедитесь, что кабели правильно подключены и что адаптер, если он используется, надежно сидеть.

Чтобы убедиться в том, что любые новые диски и дисковые контроллеры поддерживаются, см. каталог Windows на http://www.microsoft.com/windows/catalog .

К началу страницы

Секторов диска Важнейшее значение для запуска

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

Компьютеры, которые на базе x86 начать процесс загрузки с дисков, которые содержат основную загрузочную запись и называют MBR диска. 64-разрядных компьютерах запуск с дисков, которые содержат таблицы разделов GUID и называются GPT диски. MBR и GPT диски имеют секторов диска важное значение для запуска, но различия в секторах не отображаются в графическом интерфейсе пользователя. Вместо этого, вы должны использовать диск-инструмент редактирования, такие как DiskProbe, чтобы увидеть, как данные по этим секторам структурирована. Для получения дополнительной информации об использовании DiskProbe, см. "DiskProbe" ранее в этой главе.

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

Секторов диска на диск MBR

Два сектора решающее значение для начала компьютеров на базе x86 являются следующие:

  • Главную загрузочную запись (MBR), который всегда находится в сектор 1 цилиндра 0, головка 0, первый сектор жесткого диска.

  • Загрузочный сектор, который находится в секторе 1 каждого тома.

Эти секторы содержать исполняемый код и данные, необходимые для запуска кода.

Master Boot Record на базовых дисках

MBR, наиболее важные структуры данных на диске, создается, когда диск разбивается. MBR содержит небольшое количество исполняемый код, называемый мастер-код загрузки, подпись диска, и таблица разделов на диске. В конце MBR является 2-байт структура называется словом подписи или в конце сектора маркер, который всегда устанавливается в 0x55AA. Подпись слово также обозначает конец расширенной загрузочной записи (EBR) и загрузочный сектор.

Подпись диска, уникальный номер, по смещению 0x01B8, определяет диск операционной системы. Windows XP Professional использует подпись диска в качестве индекса в магазин и получить информацию о диске, такие как буквы дисков, в реестре.

Мастер загрузки кода

Загрузочного кода, мастер выполняет следующие виды деятельности:

  1. Сканирование таблицы разделов активный раздел.

  2. Находит начальный сектор активного раздела.

  3. Загружает копию загрузочного сектора из активного раздела в память.

  4. Передает управление исполняемый код в загрузочный сектор.

Если код главной загрузочной не может выполнить эти функции, система выводит на экран сообщение, похожее на одно из следующих действий:

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

Неверная таблица разделов. 
Ошибка при загрузке операционной системы. 
Пропавших без операционной системы.

Отметим, флоппи-диски и съемные диски, такие как Iomega Zip диски, не содержат MBR. Первый сектор на этих дисков загрузочный сектор. Хотя любой жесткий диск содержит MBR, мастер-код загрузки используется, только если диск содержит активный первичный раздел.

Дополнительные сведения об устранении MBR проблемы, см. раздел "Восстановление поврежденных всех MBR и загрузочных секторов в x86-компьютеров" ранее в этой главе.

Таблица разделов на базовых дисках

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

  • Раздел 1 0x01BE (446)

  • Раздел 2 0x01CE (462)

  • Раздел 3 0x01DE (478)

  • Раздел 4 0x01EE (494)

Следующий пример показывает, частичное распечатку MBR выявления таблицу разделов с компьютера с тремя разделами. Когда Есть менее четырех разделов на диске, остальные поля таблицы разделов устанавливаются в значение 0.

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

000001B0: 80 01 ..
000001C0: 01 00 07 FE BF 09 3F 00 - 00 00 4B F5 7F 00 00 00 .?...K 
000001D0: 81 0A 07 FE FF FF 8A F5 - 7F 00 3D 26 9C 00 00 00 ..........=&....
000001E0: C1 FF 05 FE FF FF C7 1В - 1С D6 01 96 92 00 00 00 ................ 
000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 ..............

Рис 28-5 дает пример того, как интерпретировать сектора распечатку таблицы разделов с помощью таблицы 28-7. Boot индикатор, система ID, относительная секторов, и суммарные значения секторов соответствуют таблице 28-7.

Рис 28-5 Интерпретация данных в таблице разделов

Рис 28-5 Интерпретация данных в таблице разделов

Таблица 28-7 описывает полей в каждой записи в таблице разделов. Образца значения соответствуют первой записи таблицы разделов показано в следующем примере. Смещение в байтах значения соответствуют адреса первая запись таблицы разделов. Есть три дополнительных записей, значения которых могут быть рассчитаны путем добавления к 10h байта значение специфических для каждого дополнительного элемента таблицы разделов (например, добавить 20h для раздела запись в таблице 3 и 30 часов для таблицы разделов вступления 4).

Подразделах, следующих Таблица 28-7 дополнительные подробности об этих полях.

Таблица 28-7 Поля таблицы разделов

Смещение в байтах

Длина Поля

Значение примера *

Имя поля и определения

0x01BE

1 байт

0x80

Индикатор загрузки. Указывает, является ли объем
активный раздел. Допустимые значения включают в себя:

  • 00. Не используйте для загрузки.

  • 80. Активный раздел.

0x01BF

1 байт

0x01

Начиная голова.

0x01C0

6 бит

0x01 †

Начиная сектора. Только биты 0-5 используются. Два верхних бита, 6 и 7, которые используются Начиная поля цилиндра.

0x01C1

10 бит

0x00 †

Начиная цилиндра. Использование 1 байт в дополнение к верхней 2 бита из стартовое поле Сектора составляют цилиндр значение. Начиная Цилиндр 10-разрядное число, имеет максимальное значение 1023.

0x01C2

1 байт

0x07

Система ID. Определяет объем типа. См. Таблицу 28-8 для образца значения.

0x01C3

1 байт

0xFE

Окончание главы.

0x01C4

6 бит

0xBF †

Окончание сектора. Только биты 0-5 используются. Два верхних бита, 6 и 7, которые используются Окончание поля цилиндра.

0x01C5

10 бит

0x09 †

Конечный цилиндр. Использование 1 байт в дополнение к верхней 2 бита из Окончание поле Сектора составляют цилиндр значение. Конечный цилиндр является 10-разрядное число, с максимальным значением 1023.

0x01C6

{0} байт

0x3F000000

Относительная секторов. Смещение от начала диска к началу объема, счета по секторам.

0x01CA

{0} байт

0x4BF57F00

Общее число секторов. Общее число секторов в томе.

* Цифры большие, чем один байт хранятся в формате мало байтов или обратный порядок байтов. Little Endian формате метод хранения числа так, что младший байт появится первый в шестнадцатеричной номер. Например, образец значение для относительном поле секторов в предыдущей таблице, 0x3F000000, немного представление байтов из 0x0000003F. Десятичный эквивалент этой маленькой количество байтов составляет 63.

† Это значение не точно представляют значения полей, так как поля, либо 6 бит или 10 бит и данные записываются в байтах

Boot поле Индикатор

Первый элемент таблицы разделов, Boot индикатор поля показывает, является ли объем активного раздела. Только один первичный раздел на диске может быть этой области множество. См. Таблицу 28-8 для значений.

Можно иметь различные операционные системы и разные файловые системы на разных объемах. При использовании конфигурации диска инструменты, такие как Windows XP Professional, основана Управление дисками и DiskPart, или MS-DOS Fdisk назначить первичный раздел как активный, загрузки Индикатор поля для этого раздела устанавливается в таблице разделов.

Система ID поля

Еще один элемент таблицы разделов является поле идентификатора системы. Она определяет, какие файловой системы, таких как FAT16, FAT32, NTFS или-были использованы для форматирования. ID поля Система также определяет расширенного раздела, если он определен. Windows XP Professional использует ID полевой системы, чтобы определить, какой файл драйверов устройств для загрузки системы во время запуска. Таблица 28-8 определяет значения для ID поля системы.

Таблица 28-8 система ценностей ID

Тип раздела

ID Соотношение

0x01

FAT12 первичный раздел или логический диск (меньше чем 32680 секторов в объеме)

0x04

FAT16 раздел или логический диск (32,680-65,535 секторов или 16 MB-33 MB)

0x05

Расширенный раздел

0x06

BIGDOS FAT16 раздел или логический диск (33 Мб-4 Гб)

0x07

Устанавливаемой файловой системы (NTFS раздел или логический диск)

0x0B

FAT32 раздел или логический диск

0x0C

FAT32 раздела или логического диска с помощью BIOS INT 13h расширений

0x0E

BIGDOS FAT16 раздела или логического диска с помощью BIOS INT 13h расширений

0x0F

Расширенный раздел использованием BIOS INT 13h расширений

0x12

EISA раздел или раздел OEM

0x42

Dynamic Volume

0x84

Управление питанием спячки раздел

0x86

Multidisk FAT16 объемом созданные с помощью Windows NT 4.0

0x87

Multidisk NTFS объем созданных с помощью Windows NT 4.0

0xA0

Ноутбук спячки раздел

0xDE

Dell OEM раздела

0xFE

IBM OEM раздела

0xEE

GPT раздел

0xEF

EFI системного раздела на диске MBR

Windows XP Professional не поддерживает многодисковые тома, созданные Windows NT 4.0 и более ранние, и что использование системы ID значения 0x86, 0x87, 0x8B, или 0x8C.

Если вы обновляете Windows NT Workstation 4.0 для Windows XP Professional, вы должны сначала резервную копию, а затем удалить все многодисковые тома перед обновлением. После завершения обновления, создания динамических томов и восстановления данных. Если вы не удалите многодисковые тома перед началом установки, вы должны использовать инструмент Ftonline, который является частью средств поддержки Windows, для доступа объеме после завершения установки. Для получения дополнительной информации об использовании Ftonline.exe, выберите в меню Сервис в центре справки и поддержки, а затем нажмите средств поддержки Windows.

Если вы обновляете Windows 2000 до Windows XP Professional, необходимо преобразовать многодисковые тома динамического перед началом установки или установки не будет продолжен. Для получения дополнительной информации о многодисковые тома и установки, см. главу 12, "Организация дисков."

MS-DOS может получить доступ только объемы, которые имеют значение системы идентификатор 0x01, 0x04, 0x05, 0x06 или. Однако, вы можете удалить объемы, которые другие значения, приведенные в таблице 28-8 с помощью "Управление дисками", DiskPart, или Fdisk MS-DOS инструмент.

Время начала и окончания цилиндра, головки и сектора поля

Время начала и окончания цилиндра, головки и сектора полей (известных под общим названием поля CHS) дополнительные элементы таблицы разделов. Эти поля имеют важное значение для запуска компьютера. Код главной загрузочной использует эти поля для поиска и загрузки загрузочный сектор активного раздела. Начиная CHS поля для неактивных разделов указывают на загрузочные секторы оставшихся первичных разделов и расширенной загрузочной записи (EBR) первого логического диска в расширенном разделе, как показано на рисунке 28-6.

Зная начальный сектор расширенного раздела очень важно для диагностики дисков низкого уровня. Если ваш диск не работает, вы должны работать с раздела отправной точкой (среди других факторов) для получения сохраненных данных.

Конечный цилиндр поля в таблице разделов составляет 10 бита, что ограничивает число цилиндров, которые могут быть описаны в таблице разделов в диапазоне от 0 до 1023. Запуск и завершение глава Глава поля каждый байт, что ограничивает поле в диапазоне от 0 до 255. Начиная сектора и устранение сектора поля каждые шесть бит, что ограничивает диапазон этих полей от 0 до 63. Тем не менее, перечисление секторов начинается в 1 (не 0, как и для других полей), так что максимальное число секторов на дорожках 63.

Поскольку все жесткие диски низкого уровня отформатирован со стандартной 512-байтового сектора, максимальная емкость диска описываются таблицы разделов рассчитывается следующим образом:

Максимальная вместимость = размер сектора х цилиндров (10 бит) х глав (8 бит) х секторов на дорожке (6 бит)

Использование максимально возможных значений дает следующее:

512 x 1024 х 256 х 63 (или 512 х 2 24) = 8455716864 байт или 7,8 ГБ

Windows XP Professional и других Windows-подобной операционной системы, которые поддерживают BIOS INT 13h расширения доступа разделов, которые превышают первых 7,8 ГБ диска, игнорируя начальный и конечный CHS поля в пользу относительной секторов и секторов Всего полей.

Windows 2000 и Windows XP Professional игнорируют начальный и конечный CHS поля независимо от того раздела превышает первых 7,8 ГБ диска. Однако, Windows XP Professional необходимо поместить соответствующие значения в начальный и конечный CHS поля, поскольку Windows 95, Windows 98 и Windows Me (которая все поддержкой BIOS INT 13h расширений) использовать начальные и конечные CHS полей, если раздел не превышает первых 7,8 ГБ диска. Эти поля также требуется обеспечить совместимость с BIOS INT 13h для запуска.

MS-DOS и других операционных системах Windows, которые не поддерживают BIOS INT 13h расширения игнорировать разделы, которые превышают 7,8-Гб границы, потому что эти разделы использовать идентификатор системы, признается только от операционной системы, которые поддерживают BIOS INT 13h расширений.

Оба операционной системы и компьютера должны поддерживать BIOS INT 13h расширения, если вы хотите создать разделы, которые превышают первых 7,8 ГБ диска.

Относительная секторов и секторов Всего полей

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

Использование Относительная сектора и общего поля секторов (в результате чего-разрядное число 32) дает еще восемь бит, чем схема CHS представлять общее число секторов. Это позволяет создавать разделы, содержащие до 232 секторов. С стандартный размер сектора 512 байт, 32 бит, используемых для представления Относительная секторов и секторов Всего поля приводит к максимальный размер раздела 2 терабайт (или 2.199.023.255.552 байт).

Рис 28-6 показывает, MBR, таблицу разделов и загрузочных секторов на базовом диске с четырьмя разделами. Определения полей в таблице разделов и расширенные таблицы разделов, то же самое.

Рис 28-6 Фрагмент базовый диск с четырьмя разделами

Рис 28-6 Фрагмент базовый диск с четырьмя разделами

Для получения дополнительных сведений о максимальный размер раздела, что каждая файловая система поддерживает, см. главу 13, "Работа с файловыми системами".

Расширенная загрузочная запись на базовых дисках

EBR, которая состоит из расширенной таблицы разделов и подписи слово для сектора, существует для каждого логического диска в расширенном разделе. Он содержит только информацию о первой части первого цилиндра каждого логического диска в расширенном разделе. Загрузочный сектор в логический диск, как правило, расположен на обоих Относительная Сектор 32 или 63. Однако, если нет расширенного раздела на диске, Есть не EBRS и не логические диски.

Первая запись в расширенной таблице разделов для первого логического диска точки для собственного загрузочного сектора. Второй точки входа для EBR из следующего логического диска. Если никаких дальнейших логических дисков существуют, вторая позиция не используется и записывается как ряд из нулей. Если Есть дополнительные логические диски, первая запись расширенной таблице разделов на второй логический диск точки для собственного загрузочного сектора. Вторая запись расширенной таблице разделов на второй логический диск в точках EBR из следующего логического диска. Третий и четвертый элементы расширенной таблице разделов никогда не используется.

Как показано на рисунке 28-7, EBRS из логических дисков в расширенном разделе являются связанного списка. На рисунке показаны три логических дисков расширенный раздел, иллюстрирующий разницу в расширенной таблицы разделов между предыдущей логических дисках и последний логический диск.

Рис 28-7 Фрагмент расширенного раздела на базовом диске

Рис 28-7 Фрагмент расширенного раздела на базовом диске

За исключением последнего логический диск на расширенный раздел, формат расширенной таблице разделов, которые описаны в таблице 28-9, повторяется для каждого логического диска: первая запись определяет собственную загрузку логического диска сектора и второй запись EBR определяет следующим логическим диска. Расширенной таблице разделов за последние логический диск имеет только свои собственные вступления раздел в списке. Второй, третий и четвертый элементы последней расширенной таблице разделов не используются.

Таблица 28-9 Содержание Расширенный записей в таблице разделов

Запись

Вступление Содержание

Первый

Информация о текущих логический диск в расширенный раздел, в том числе начальный адрес данных.

Секунда

Информация о Следующий логический диск в расширенный раздел, в том числе адрес сектора, который содержит EBR для следующего логического диска. Если дополнительные логические диски существуют, это поле не используется.

Третье:

Не используется.

Четвертое:

Не используется.

Полей в каждой записи расширенной таблице разделов совпадают с MBR записи таблицы разделов. См. Таблицу 28-7 для получения дополнительной информации о полях таблицы разделов.

Относительная поле сектора в расширенном запись в таблице разделов показывает количество байт, которые смещение от начала расширенного раздела в первый сектор на логическом диске. Номер в поле Всего секторов относится к числу отраслей, которые составляют логический диск. Значение поля Всего секторов равно числу секторов из загрузочного сектора определяется расширенной записи таблицы разделов в конец логического диска.

Из-за важности MBR и EBR секторов, запустить диск-средства сканирования регулярно и регулярно резервные копии всех файлов данных для защиты от потери доступа к объему или весь диск.

Master Boot Record на динамических дисков

Как базовых дисков, динамические диски содержат MBR, что включает в себя мастер-код загрузки, подпись диска, и таблица разделов на диске. Однако, таблица разделов на динамический диск не содержит запись для каждого тома на диске, поскольку объем информации хранится в базе данных динамического диска. Вместо этого, в таблице разделов содержит записи для системы том, загрузочный том (если оно не совпадает с системой объем), и один или несколько дополнительных разделов, которые охватывают все остальные незанятого пространства на диске. Все эти разделы использовать System ID 0x42, что указывает, что эти разделы на динамических дисках. Размещение этих разделов в таблице разделов MBR предотвращает основе утилит от интерпретации пространства как для новых разделов.

Примечание: В Windows 2000, раздел записей для существующих базовых томов были сохранены в таблице разделов, когда диск был преобразован в динамический. Эти записи предотвратить преобразованы динамических томов из расширяется. Это ограничение было удалено из Windows XP Professional для всех преобразованы объемов кроме загрузочный и системный. Раздел записи для всех других преобразованы объемы будут удалены из таблицы разделов, и, следовательно, эти объемы могут быть расширены.

Следующий пример показывает, частичное распечатку MBR на динамическом диске, который содержит четыре простых томов: системный том, загрузочный том, и двух объемов данных. Первая запись системного тома, который отмечен как активный. Вторая запись загрузочного тома, а третья позиция является объем контейнера для всех других простые тома на диске. Все записи типа 0x42, которая определяет динамические тома.

Примечание: Некоторые из линий в следующем кода разбиты на несколько строк для удобства чтения.

000001B0: 80 01 ....., Dc !.!..... 
000001C0: 01 00 42 FE 7F 04 3F 00 - 00 00 86 FA 3F 00 00 00 ..<B> 
000001D0: 41 05 42 FE FF 02 C5 FA - 3F 00 7E 04 7D 00 00 00 AB ....?.~.}... 
000001E0: C1 03 42 FE FF FF FF 43 - БК 00 58 53 54 00 00 00 ..<B>с.XST ... 
000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA ..............<U>
Загрузочные секторы дисков MBR

Загрузочный сектор, который находится в секторе 1 каждого тома, является критической структурой диска для запуска компьютера. Он содержит исполняемый код и данные, необходимые для кода, в том числе информацию, что файловая система использует для доступа объема. Загрузочный сектор создается при форматировании тома. В конце загрузочный сектор является 2-байт структура называется словом подписи или в конце сектора маркер, который всегда устанавливается в 0x55AA. На компьютерах под управлением Windows XP Professional, загрузочный сектор активного раздела нагрузки в память и начинает Ntldr, который загружает меню загрузки, если несколько версий Windows установлены или загружает операционную систему, если только одна операционная система установлена.

Загрузочный сектор состоит из следующих элементов:

  • Х86 инструкций процессора Перейти

  • Оригинальный идентификации производителя оборудования (OEM ID)

  • Блок параметров BIOS (BPB), структуры данных

  • Расширенный BPB

  • Исполняемый код загрузки (или загрузочный код), который запускается операционная система

Все Windows XP секторах профессиональной загрузки содержат предыдущих элементов независимо от типа диска (базовый диск или динамический диск).

Отметим, инструменты редактирования диска, такие как DiskProbe и сторонних инструментов, которые работают с Windows NT 4.0 и NTFS, возможно, не поддерживает FAT32 загрузочных секторов и томов.

BPB описывает физические параметры объема: расширенный BPB начинается сразу же после BPB. Из-за различных типов полей и количество содержащихся в них данных, длина BPB различна для FAT16, FAT32, NTFS и секторов загрузки.

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

Загрузочный сектор запуска процессов

Компьютеры использовать загрузочный сектор для запуска инструкции во время запуска. Начальный процесс запуска кратко изложена в следующих шагов:

  1. Система BIOS и процессор инициировать Power-On Self Test (POST).

  2. BIOS находит загрузочное устройство, которое, как правило, на первом диске BIOS находит, если регулятор настроен на загрузку с другого диска.

  3. BIOS загружает первый физический сектор загрузочного устройства в память и передает процессора исполнение этого адреса памяти.

Если устройство загрузки на жесткий диск, BIOS загружает MBR. Мастер код загрузки в MBR загружает загрузочный сектор активного раздела и переводы процессора исполнение этого адреса памяти. На компьютерах, работающих под управлением Windows XP Professional, исполняемый код загрузки в загрузочном секторе находит Ntldr, загружает его в память и передает выполнение этого файла.

Отметим, Windows XP Professional не может начать с натянутой или чередующегося тома на динамических дисках. Эти структуры диска не может быть зарегистрирован в таблице разделов MBR, поэтому объем системы, которая использует эти структуры не могут начать.

Если диск содержит дискету, система BIOS загружает первый сектор (загрузочный сектор) диска в память. Если диск загрузочный диск (отформатированный MS-DOS с основной операционной системой файлов применяется), загрузочный сектор загружает в память и использует исполняемый код загрузки процессора для передачи исполнения в IO.SYS, ядро ​​системы MS-DOS операционных файл . Если дискета не загрузочный диск, исполняемый код загрузки отображается сообщение, таких как следующие:

Номера для системного диска или ошибки диска.
Заменить и нажмите любую клавишу, когда будете готовы.

Примечание Эти сообщения не появляются на нормально функционирующие системы, которые настроены искать запуска файлов на диске C в первую очередь. На многих компьютерах, опция в программе настройки CMOS позволяет пользователю установить последовательность установленных дисков, системы поиска, чтобы найти файлов автозапуска.

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

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

Компоненты загрузочный сектор

Процессор MBR передает выполнение загрузочного сектора, поэтому первые три байта загрузочный сектор должен быть действителен, исполняемый на базе x86 инструкций процессора. Это включает в себя инструкцию перехода, что пропускает ближайшие несколько неисполняемые байт.

После скачка инструкция 8-байт OEM ID, строка символов, которая определяет имя и номер версии операционной системы, отформатированный объем. Для сохранения совместимости с MS-DOS, Windows XP Professional записи "MSDOS5.0" в этой области на FAT16 и FAT32 дисках. На дисках NTFS, Windows XP Professional записи "NTFS".

Примечание Вы также можете просматривать OEM ID "MSWIN4.0" на дисках, форматированных на Windows 95 и "MSWIN4.1" на дисках, форматированных на Windows 95 OEM Service Release 2 (OSR2), Windows 98 и Windows Me. Windows XP Professional не использует поля OEM ID в загрузочный сектор, за исключением проверки NTFS томах.

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

FAT16 загрузочный сектор

Таблица 28-10 описывает загрузочный сектор объем отформатирован с файловой системой FAT16.

Таблица 28-10 загрузочного сектора разделы на FAT16 тома

Смещение в байтах

Длина Поля

Имя поля

0x00

{0} байт

Перейти инструкции

0x03

{0} байт

OEM ID

0x0B

{0} байт

BPB

0x24

{0} байт

Расширенная BPB

0x3e

{0} байт

Загрузочный код

0x01FE

{0} байт

Конец сектора маркера

Следующий пример иллюстрирует шестнадцатеричные версию загрузочного сектора файловой системы FAT16. Распечатка отформатирован в трех секциях:

  • Байты 0x00-0x0A являются инструкции прыгать и OEM ID (выделены жирным шрифтом).

  • Байты 0x0B-0x3d являются BPB и расширенной BPB.

  • Остальные раздел загрузочный код и конец сектора маркером (жирным шрифтом).

    Физический сектор: цилиндр 0, стороне 1, сектору 1 
    00000000: EB 3C 90 4D 53 44 4F 53 - 35 2E 30 00 02 40 01 00.<.2 0@ .. 
    00000010: 02 00 02 00 00 F8 FC 00 - 3F 00 40 00 3F 00 00 00 ........?..?... 
    00000020: 01 F0 3E 00 80 00 29 A8 - 8B 36 52 4E 4F 20 4E 41 ..>...).. 6RNO НС 
    00000030: 4D 45 20 20 20 20 46 41 - 54 31 36 20 20 20 33 C0 ME FAT16 3. 
    00000040: 8E D0 BC 00 7C 68 C0 07 - 1F A0 10 00 F7 26 16 00 ....| ч. .....И .. 
    00000050: 03 06 0E 00 50 91 B8 20 - 00 F7 26 11 00 8B 1E 0B ....P&..... 
    00000060: 00 03 48 C3 F7 F3 03 С8 - 89 0E 08 02 68 00 10 07 ...Н/Н (на своем поле / на своем поле) 
    00000070: 33 дБ 8F 06 13 02 89 1E - 15 02 0E E8 90 00 72 57 3 ............. RW 
    00000080: 33 дБ 8B 0E 11 00 8B FB - 51 B9 0B 00 BE DC 01 F3 3 .......q 
    00000090: A6 59 74 05 83 C3 20 E2 - ED E3 37 26 8B 57 1A 52.Yt ... ... 7 &.WR 
    000000A0: B8 01 00 68 00 20 07 33 - DB 0E E8 48 00 72 28 5B ... h. 0,3 ...Hr ([ 
    000000B0: 8D 36 0B 00 8D 3E 0B 02 - 1E 8F 45 02 C7 05 F5 00 0,6 ...>....e 
    000000C0: 1E 8F 45 06 C7 45 04 0E - 01 8A 16 24 00 03 00 Е. А. ..ee$.... 
    000000D0: 00 20 86 01 BE EB 03 BE - A2 01 E8 09 00 BE C1 01. .............. 
    000000E0: E8 03 00 FB EB FE AC 0A - C0 74 09 B4 0E BB 07 00 ......... Т. ..... 
    000000F0: CD 10 EB F2 C3 50 4A 4A - A0 0D 00 32 E4 F7 E2 03 .....PJJ ... 2 .... 
    00000100: 06 08 02 83 D2 00 A3 13 - 02 89 16 15 02 58 07 A2 .............X: 
    00000110: 02 A1 13 02 8B 16 15 02 - 03 06 1C 00 13 16 1E 00 ................ 
    00000120: F7 36 18 00 FE C2 88 16 - 06 02 33 36 F7 D2 1A 00 0,6 ........ 3 .. 6 .. 
    00000130: 88 16 25 00 04 02 A3 A1 - 18 00 2A 06 06 02 40 3A ..%.......*...@: 
    00000140: 06 07 02 76 05 A0 07 02 - 32 E4 B4 50 02 8B 0E 04 ... против ... 2.P 
    00000150: 02 C0 E5 06 0A 2E 06 02 - 86 E9 8B 16 24 00 CD 13 ............$ ... 
    00000160: 0F 83 05 00 83 С4 02 F9 - CB 58 28 06 07 02 76 11 .........X (... В. 
    00000170: 01 06 13 02 83 16 15 02 - 00 F7 26 0B 00 03 D8 EB ..........&..... 
    00000180: 90 07 02 A2 F8 CB 42 4F - 4F 54 3A 20 43 6F 75 6C ......BOOT: Коула 
    00000190: 64 6E 27 74 20 66 69 6E - 64 20 4E 54 4C 44 52 0D dn't найти NTLDR. 
    000001A0: 0A 00 42 4F 4F 54 3A 20 - 49 2F 4F 20 65 72 72 6F ..BOOT: I / O Ошибка 
    000001B0: 72 20 72 65 61 64 69 6E - 67 20 64 69 73 6B 0D 0A г чтения диска .. 
    000001C0: 00 50 6C 65 61 73 65 20 - 69 6E 73 65 72 74 20 61.Пожалуйста, введите 
    000001D0: 6E 6F 74 68 65 72 20 64 - 69 73 6B 00 4E 54 4C 44 ругой диска.NTLD 
    000001E0: 52 20 20 20 20 20 20 00 - 00 00 00 00 00 00 00 00 R ......... 
    000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA ..............<U>

Таблицы 28-11 и 28-12 иллюстрируют расположение BPB и расширенной BPB для FAT16 томов. Образца значения соответствуют данным в этом примере.

Таблица 28-11 BPB Поля для FAT16 Объемы

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x0B

{0} байт

0x0002

Байт / сек. Размер аппаратного сектора. Действительно десятичные значения для этого поля 512, 1024, 2048 и 4096. Для большинства дисков, используемых в Соединенных Штатах, значение этого поля является 512.

0x0D

1 байт

0x40

Секторов в кластере. Количество секторов в кластере. Потому что FAT16 могут отслеживать только ограниченное число кластеров (до 65524), FAT16 поддерживает большие объемы за счет увеличения числа секторов в кластере. Размер кластера по умолчанию для объем зависит от размера тома. Действительно десятичные значения для этого поля 1, 2, 4, 8, 16, 32, 64 и 128.

0x0E

{0} байт

0x0100

Зарезервированных секторов. Число секторов, которые предшествуют началу первого FAT, в том числе загрузочный сектор. Значение этого поля, как правило, 1.

0x10

1 байт

0x02

Количество жиров. Количество копий FAT на томе. Значение этого поля, как правило, 2.

0x11

{0} байт

0x0002

Корневых. Общее количество 32-байт файла и записи имя папки, которые могут храниться в корневом каталоге тома. О типичном жестком диске, значение этого поля является 512. Всего одна запись может быть использована в качестве метки тома, а также файлы и папки с длинными именами использовать несколько записей в файл. Наибольшее количество файлов и папок записи, как правило, 511; однако, если длинных имен файлов используются, записи обычно заканчиваются, прежде чем достичь этого числа.

0x13

{0} байт

0x0000

Малые секторы. Количество секторов на объеме представлена ​​в 16 бит (<65 536). Для объемах, превышающих 65536 секторов, то это поле имеет нулевое значение и Большое поле секторов вместо него используется.

0x15

1 байт

0xF8

Media Descriptor. Содержит сведения о средствах массовой информации используются. Значение 0xF8 указывает жестком диске, и 0xF0 свидетельствует о высокой плотностью 3,5-дюймовой дискете. Записи Media Descriptor являются наследием MS-DOS FAT16 и FAT12 диски, и они не используются в Windows XP Professional.

0x16

{0} байт

0xFC00

Секторов на FAT. Число секторов, занимаемая каждой FAT на томе. Компьютер использует этот номер и количество жиров и зарезервированных секторов, чтобы определить, где начинается корневой каталог. Компьютере, можно также определить, где области данных пользователя от объема начинается в зависимости от количества записей в корневом каталоге (512).

0x18

{0} байт

0x3F00

Секторов на дорожку. Часть очевидной геометрии диска используется на низком уровне отформатированный диск.

0x1A

{0} байт

0x4000

Количество глав. Часть очевидной геометрии диска используется на низком уровне отформатированный диск.

0x1C

{0} байт

0x3F000000

Скрытых секторах. Количество секторов на объем до загрузочный сектор. Это значение используется во время загрузки для расчета абсолютном зачете в корневой каталог и области данных.

0x20

{0} байт

2 0

Широкие слои. Если значение малого сектора поля равна нулю, то это поле содержит общее количество секторов в файловой системы FAT16. Если значение малого сектора поля не равно нулю, значение этого поля равно нулю.

Таблица 28-12 Расширенная BPB Поля для FAT16 Объемы

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x24

1 байт

0x80

Номер физического диска. , Относящиеся к BIOS номер физического диска. Дисковод определены как 0x00 и физических жестких дисках, которые определены как 0x80, независимо от количества физических дисков. Как правило, это значение до выдачи INT 13h BIOS вызова, чтобы указать устройство для доступа. Это значение является актуальной лишь в случае, если устройство загрузочное устройство.

0x25

1 байт

0x00

защищены. FAT16 тома всегда равен нулю.

0x26

1 байт

0x29

Расширенная Boot подпись. Поле, которое должно иметь значение 0x28 или 0x29, чтобы быть признанными Windows XP Professional.

0x27

{0} байт

0xA88B3652

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

0x2b

{0} байт

NO NAME

Метка тома: Поля, что было когда-то использовали для хранения метка тома. Метка тома теперь хранится как специальный файл в корневой каталог.

0x36

{0} байт

FAT16

Не используется в Windows XP Professional.

Загрузочный сектор FAT32

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

Таблица 28-13 описывает загрузочный сектор объем отформатирован с файловой системой FAT32.

Таблица 28-13 загрузочного сектора разделы на FAT32 тома

Смещение в байтах

Длина Поля

Имя поля

0x00

{0} байт

Перейти инструкции

0x03

{0} байт

OEM ID

0x0B

{0} байт

BPB

0x40

{0} байт

Расширенная BPB

0x5a

{0} байт

Загрузочный код

0x01FE

{0} байт

Конец сектора маркера

Следующий пример иллюстрирует шестнадцатеричном распечатку загрузочный сектор на томе FAT32. Распечатка отформатирован в трех секциях:

  • Байты 0x00-0x0A являются инструкции прыгать и OEM ID (выделены жирным шрифтом).

  • Байты 0x0B-0x59 являются BPB и расширенной BPB.

  • Остальные раздел загрузочный код и конец сектора маркером (жирным шрифтом).

    Физический сектор: Ц 878, сторона 0, сектор 1      
    00000000: EB 58 90 4D 53 44 4F 53 - 35 2E 30 00 02 10 24 00.x="546.39832"$. 
    00000010: 02 00 00 00 00 F8 00 00 - 3F 00 FF 00 3F 00 00 00 ........?...?... 
    00000020: 1D 91 11 01 2A 22 00 00 - 00 00 00 00 02 00 00 00 ....*".......... 
    00000030: 01 00 06 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 
    00000040: 80 00 29 F1 9E 5E 5E 4E - 4F 20 4E 41 4D 45 20 20 ..)..^ ^ NO NAME   
    00000050: 20 20 46 41 54 33 32 20 - 20 20 33 C9 8E D1 до н.э. F4 FAT32 3 ..... 
    00000060: 7B 8E C1 8E D9 BD 00 7C - 88 4E 02 8A 56 40 08 B4 {......|.NV 
    00000070: CD 13 73 05 B9 FF FF 8А - F1 66 0F B6 C6 40 66 0F .. С. ..... f. .. @ f. 
    00000080: B6 D1 80 E2 3F F7 E2 86 - CD C0 ED 06 41 66 0F B7 ....?.......af 
    00000090:. C9 66 F7 E1 66 89 46 F8 - 83 7E 16 00 75 38 83 7E Ф. Ф..F~ .. U8.~ 
    000000A0: 2A 00 77 32 66 46 8B 1С - 66 83 C0 0C BB 00 80 B9 *. w2f.Ff ...... 
    000000B0: 01 00 E8 2B 00 E9 48 03 - A0 Ф. 7D B4 7D 8B F0 переменного тока ...+ ..H 
    000000C0: 84 C0 74 17 3C FF 74 09 - B4 0E BB 07 00 CD 10 Б. .. Т.t 
    000000D0: EE A0 FB 7D EB E5 A0 F9 - 7D EB E0 98 CD 16 CD 19 ...}....}....... 
    000000E0: 66 60 66 3B 46 F8 0F 82 - 4A 00 66 6A 00 66 50 06 F `F; F. ..J.fj.fP. 
    000000F0: 53 66 68 10 00 01 00 80 - 7E 02 00 0F 85 20 00 B4 SFH .....~.... .. 
    00000100: 41 BB AA 55 8A 56 40 CD - 13 0F 82 1C 00 81 FB 55 А..УФ........U 
    00000110: А. А. 0F 85 14 00 F6 C1 01 - 0F 84 0D 00 FE 46 02 B4 .............F 
    00000120: 42 56 40 8A 8B F4 CD 13 - B0 F9 66 58 66 58 66 58 Б. В....... fXfXfX 
    00000130: 66 58 EB 2A 66 33 D2 66 - 0F B7 4E 18 66 F7 F1 FE FX .* f3.f..Nf .. 
    00000140: C2 8A CA 8B D0 66 66 C1 - EA 10 F7 76 1A 86 D6 8A ... Ф. Ф. ... против .... 
    00000150: 56 40 8A E8 C0 Е4 06 0A - CC B8 01 02 CD 13 66 61 V............ FA 
    00000160: 0F 82 54 FF 81 C3 00 02 - 66 40 49 0F 85 71 FF C3 ..Т. .... F @ I.. Q.. 
    00000170: 4E 54 4C 44 52 20 20 20 - 20 20 20 00 00 00 00 00 NTLDR ..... 
    00000180: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 
    00000190: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 
    000001A0: 00 00 00 00 00 00 00 00 - 00 00 00 00 0D 0A 43 61 ..............CA 
    000001B0: 6E 6E 6F 74 20 73 74 61 - 72 74 2E 20 20 52 65 6D nnot начала.  rem 
    000001C0: 6F 76 65 20 6D 65 64 69 - 61 2E 0D 0A FF 44 69 73 Ове СМИ ....Распределенное Интерактивное Моделирование (DIS) 
    000001D0: 6B 20 65 72 72 6F 72 FF - 0D 0A 50 72 65 73 73 20 к ошибке ...Сочетание клавиш  
    000001E0: 61 6E 79 20 6B 65 79 20 - 74 6F 20 72 65 73 74 61 любую клавишу, чтобы Реста 
    000001F0: 72 74 0D 0A 00 00 00 00 - 00 AC ЦБ D8 00 00 55 А. А. РТ ............<U>

Таблицы 28-14 и 28-15 иллюстрируют расположение BPB и расширенной BPB для тома FAT32. Образца значения соответствуют данным в этом примере.

Таблица 28-14 BPB полей для тома FAT32

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x0B

{0} байт

0x0002

Байт / сек. Размер аппаратного сектора. Действительно десятичные значения для этого поля 512, 1024, 2048 и 4096. Для большинства дисков, используемых в Соединенных Штатах, значение этого поля является 512.

0x0D

1 байт

0x10

Секторов в кластере. Количество секторов в кластере. Размер кластера по умолчанию для объем зависит от размера тома. Действительно десятичные значения для этого поля 1, 2, 4, 8, 16, 32, 64 и 128. Windows XP Professional осуществления FAT32 позволяет создавать тома объемом до максимум 32 ГБ. Однако, большие объемы, созданные другими операционными системами (Windows 95 OSR2 и выше), которые доступны в Windows XP Professional.

0x0E

{0} байт

0x2400

Зарезервированных секторов. Число секторов, которые предшествуют началу первого FAT, в том числе загрузочный сектор.

0x10

1 байт

0x02

Количество жиров. Количество копий FAT на томе. Значение этого поля всегда 2.

0x11

{0} байт

0x0000

Корневых (FAT12/FAT16 только). Для тома FAT32, в этом поле должен быть установлен в нуль.

0x13

{0} байт

0x0000

Малые секторы (FAT12/FAT16 только). Для тома FAT32, в этом поле должен быть установлен в нуль.

0x15

1 байт

0xF8

Media Descriptor. Содержит сведения о средствах массовой информации используются. Значение 0xF8 указывает жестком диске, и 0xF0 свидетельствует о высокой плотностью 3,5-дюймовой дискете. Записи Media Descriptor являются наследием MS-DOS дисков FAT16 и не используются в Windows XP Professional.

0x16

{0} байт

0x0000

Секторов на FAT (только FAT12/FAT16). Для тома FAT32, в этом поле должен быть установлен в нуль.

0x18

{0} байт

0x3F00

Секторов на дорожку. Содержит "секторов на дорожку" геометрии значение для дисков, которые используют INT 13h. Объем разбит на треки по несколько головок и цилиндров.

0x1A

{0} байт

0xFF00

Количество глав. Содержит "кол-главы" геометрии значение для дисков, которые используют INT 13h. Например, на 1.44 Мб, 3,5-дюймовой дискете это значение 2.

0x1C

{0} байт

0x3F000000

Скрытых секторах. Количество секторов на объем до загрузочный сектор. Это значение используется во время загрузки для расчета абсолютном зачете в корневой каталог и области данных. Это поле, как правило, относятся только к тем СМИ, которые видны на прерывания 13h. Он всегда должен быть нуль на СМИ, которые не являются разделы.

0x20

{0} байт

0x1D911101

Широкие слои. Содержит общее число секторов в томе FAT32.

0x24

{0} байт

0x2A220000

Секторов на FAT (FAT32 только). Число секторов, занимаемая каждой FAT на томе. Компьютер использует этот номер и количество жиров и зарезервированных секторов (описанных в этой таблице), чтобы определить, где начинается корневой каталог. Компьютере, можно также определить, где области данных пользователя от объема начинается в зависимости от количества записей в корневом каталоге.

0x28

{0} байт

0x0000

Не используется в Windows XP Professional.

0x2A

{0} байт

0x0000

Файл версии системы (FAT32 только). Старший байт основных номер ревизии; младший байт младший номер ревизии. Это поле поддерживает возможность расширения FAT32 тип носителя в будущее с заботой о старых FAT32 драйверов монтажа объема. Оба байт равны нулю в Windows XP Professional, Windows 2000 и Windows Me и более ранних.

0x2C

{0} байт

0x02000000

Корневая номер кластера (FAT32 только). Кластера номер первого кластера корневого каталога. Это значение, как правило, но не всегда, 2.

0x30

{0} байт

0x0100

Файловая система информационного сектора номер (FAT32 только). Сектор Число информацию о файловой системе (FSINFO) структуры в заповедной области тома FAT32. Значение, как правило, 1. Копию структуры FSINFO хранится в Backup загрузочный сектор, но это не обновляется.

0x32

{0} байт

0x0600

Резервное копирование загрузочного сектора (FAT32 только). Значение, отличное от нуля указывает номер сектора в заповедной области объем, где копия загрузочного сектора хранится. Значение этого поля, как правило, 6. Ни одна другая значение рекомендуется.

0x34

{0} байт

0x000000000000000000000000

Защищены (FAT32 только). Свободное пространство для будущего расширения. Значение этого поля всегда должна быть равна нулю.

Таблица 28-15 Расширенная BPB полей для тома FAT32

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x40

1 байт

0x80

Номер физического диска. , Относящиеся к BIOS номер физического диска. Дисковод определены как 0x00 и физических жестких дисках, которые определены как 0x80, независимо от количества физических дисков. Как правило, это значение до выдачи INT 13h BIOS вызова, чтобы указать устройство для доступа. Это значение является актуальной лишь в случае, если устройство загрузочное устройство.

0x41

1 байт

0x00

защищены. Томам FAT32 всегда установлен в нуль.

0x42

1 байт

0x29

Расширенная Boot подпись. Поле, которое должно иметь значение 0x28 или 0x29, чтобы быть признанными Windows XP Professional.

0x43

{0} байт

0xF19E5E5E

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

0x47

{0} байт

NO NAME

Метка тома: Поля, что было когда-то использовали для хранения метка тома. Метка тома теперь хранится как специальный файл в корневой каталог.

0x52

{0} байт

FAT32

Система ID. Текстовое поле со значением FAT32.

NTFS загрузочный сектор

Таблица 28-16 описывает загрузочный сектор тома, который отформатирован с файловой системой NTFS. При форматировании раздела NTFS, формат программа выделяет первые 16 секторов для загрузочного сектора и загрузочный код.

Таблица 28-16 загрузочного сектора разделы на раздел NTFS

Смещение в байтах

Длина Поля

Имя поля

0x00

{0} байт

Перейти инструкции

0x03

{0} байт

OEM ID

0x0B

{0} байт

BPB

0x24

{0} байт

Расширенная BPB

0x54

{0} байт

Загрузочный код

0x01FE

{0} байт

Конец сектора маркера

На томах NTFS, поля данных, которые следуют форме BPB расширенной BPB. Данные в этих полях позволяет Ntldr найти таблица файлов (MFT) во время запуска. На томах NTFS, MFT не находится в определенном секторе, а на FAT16 и FAT32 томов. По этой причине, NTFS может переместить MFT, если есть плохие сектора в текущее местоположение MFT. Однако, если данные повреждены, MFT не могут быть расположены, и Windows XP Professional предполагает, что объем не был отформатирован.

Следующий пример иллюстрирует загрузочный сектор раздела NTFS, отформатированный с помощью Windows XP Professional. Распечатка отформатирован в трех секциях:

  • Байты 0x00-0x0A являются инструкции прыгать и OEM ID (выделены жирным шрифтом).

  • Байты 0x0B-0x53 являются BPB и расширенной BPB.

  • Оставшаяся часть кода является загрузочный код и конец сектора маркером (жирным шрифтом).

    Физический сектор: цилиндр 0, стороне 1, сектору 1      
    00000000: EB 52 90 4E 54 46 53 20 - 20 20 20 00 02 08 00 00.Р. NTFS ..... 
    00000010: 00 00 00 00 00 F8 00 00 - 3F 00 FF 00 3F 00 00 00 ........?...?... 
    00000020: 00 00 00 00 80 00 80 00 - 1C 91 11 01 00 00 00 00 ................ 
    00000030: 00 00 04 00 00 00 00 00 - 11 19 11 00 00 00 00 00 ................ 
    00000040: F6 00 00 00 01 00 00 00 - 3A B2 7B 82 CD 7B 82 14 ........:.{..{.. 
    00000050: 00 00 00 00 FA 33 C0 8E - D0 BC 00 7C FB B8 C0 07 ..... 3 .....|.... 
    00000060: 8E D8 E8 16 00 B8 00 0D - 8E C0 33 дБ C6 06 0E 00 .......... 3 ..... 
    00000070: 10 E8 53 00 68 00 0D 68 - 02 КБ 6A 8A 16 24 00 B4 ..Sh.hj. ...$ .. 
    00000080: 08 CD 13 73 05 B9 FF FF - 8А F1 66 0F B6 C6 40 66 ... С. ..... f. .. @ F 
    00000090: 0F B6 D1 80 E2 3F F7 E2 - 86 CD C0 ED 06 41 66 0F .....?.......af 
    000000A0: B7 C9 66 F7 E1 66 A3 20 - 00 C3 41 B4 BB AA 55 8A .. Ф. Ф.. ...<A<U> 
    000000B0: 16 24 00 CD 13 72 0F 81 - FB 55 А. А. 75 09 F6 C1 01.RUu ... 
    000000C0: 74 04 FE 06 14 00 C3 66 - 60 1E 06 66 A1 10 00 66 т. ..... F `.. F. .. F 
    000000D0: 03 06 1C 00 66 3B 06 20 - 00 0F 82 3A 00 1E 66 .... 6A F;. ...:.. Fj 
    000000E0:. 00 66 50 06 53 66 68 10 - 00 01 00 80 3E 14 00 00 fP.Sfh .....> ... 
    000000F0: 0F 85 0C 00 E8 B3 FF 80 - 3E 14 00 00 0F 84 61 00 ........<A 
    00000100: B4 42 8A 16 24 00 16 1F - 8B F4 CD 13 66 58 5B 07.<B>$...... FX [. 
    00000110: 66 58 66 58 1F EB 2D 66 - 33 D2 66 0F B7 0E 18 00 fXfX.-f3.f. .... 
    00000120: 66 F7 F1 FE C2 8A CA 66 - 8B D0 66 C1 EA 10 F7 36 f. ..... Ф. Ф. ... 6. 
    00000130: 1A 00 86 D6 8A 16 24 00 - 8А E8 C0 Е4 06 0A CC B8 ......$......... 
    00000140: 01 02 CD 13 0F 82 19 00 - 8C C0 05 20 00 C0 8E 66 ........... ... F 
    00000150:. FF 06 10 00 FF 0E 0E 00 - 0F 85 6F 07 FF 1F 66 61 .......... О. Ф. 
    00000160: C3 A0 F8 01 E8 09 00 A0 - FB 01 E8 03 00 FB EB FE ................ 
    00000170: B4 01 8B F0 AC 3C 00 74 - 09 B4 0E BB 07 00 CD 10 .....t 
    00000180: Е. Б. F2 C3 0D 0A 41 20 64 - 69 73 6B 20 72 65 61 64 .....Диск читать 
    00000190: 20 65 72 72 6F 72 20 6F - 63 63 75 72 72 65 64 00 произошла ошибка. 
    000001A0: 0D 0A 4E 54 4C 44 52 20 - 69 73 20 6D 69 73 73 69 ..NTLDR является Мисси 
    000001B0: 6E 67 00 0D 0A 4E 54 4C - 44 52 20 69 73 20 63 6F нг ...NTLDR совместно 
    000001C0: 6D 70 72 65 73 73 65 64 - 00 0D 0A 50 72 65 73 73 mpressed ...Сочетание клавиш 
    000001D0: 20 43 74 72 6C 41 6C 2B - 74 2B 44 65 6C 20 74 6F Ctrl + Alt + Del, чтобы 
    000001E0: 20 72 65 73 74 61 72 74 - 0D 0A 00 00 00 00 00 00 перезагрузить ........ 
    000001F0: 00 00 00 00 00 00 00 00 - 83 A0 C9 B3 00 00 55 А. А. ..............<U>

Таблица 28-17 описывает полей в BPB и расширенной BPB по объемам NTFS. Поля, начиная с 0x0B, 0x0D, 0x15, 0x18, 0x1A, и 0x1C совпадают на FAT16 и FAT32 томов. Образца значения соответствуют данным в этом примере.

Таблица 28-17 BPB и расширенные поля BPB на разделы NTFS

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x0B

{0} байт

0x0002

Байт / сек. Размер аппаратного сектора. Для большинства дисков, используемых в Соединенных Штатах, значение этого поля является 512.

0x0D

1 байт

0x08

Секторов в кластере. Количество секторов в кластере.

0x0E

{0} байт

0x0000

Зарезервированных секторов. Всегда 0, так как места NTFS загрузочный сектор в начале раздела. Если значение не равно 0, NTFS не подключается объема.

0x10

{0} байт

0x000000

Значение должно быть 0 или NTFS не подключается объема.

0x13

{0} байт

0x0000

Значение должно быть 0 или NTFS не подключается объема.

0x15

1 байт

0xF8

Media Descriptor. Содержит сведения о средствах массовой информации используются. Значение 0xF8 указывает жестком диске, и 0xF0 свидетельствует о высокой плотностью 3,5-дюймовой дискете. Записи Media Descriptor являются наследием MS-DOS дисков FAT16 и не используются в Windows XP Professional.

0x16

{0} байт

0x0000

Значение должно быть 0 или NTFS не подключается объема.

0x18

{0} байт

0x3F00

Не используются или проверяются NTFS.

0x1A

{0} байт

0xFF00

Не используются или проверяются NTFS.

0x1C

{0} байт

0x3F000000

Не используются или проверяются NTFS.

0x20

{0} байт

0x00000000

Значение должно быть 0 или NTFS не подключается объема.

0x24

{0} байт

0x80008000

Не используются или проверяются NTFS.

0x28

{0} байт

0x1C91110100000000

Общее число секторов. Общее число секторов на жестком диске.

0x30

{0} байт

0x0000040000000000

Логический номер кластера для файла $ MFT. Определяет расположение MFT, используя его логический номер кластера.

0x38

{0} байт

0x1119110000000000

Логический номер кластера для файла $ MFTMirr. Определяет расположение зеркальной копии MFT, используя его логический номер кластера.

0x40

1 байт

0xF6

Кластеры За MFT запись. Размер каждой записи. NTFS создает файл записи для каждого файла и папки записи для каждой папки, которая создается на томе NTFS. Файлы и папки меньше этого размера содержатся в MFT. Если это число положительных (до 0x7F), он представляет кластеров в MFT запись. Если число отрицательное (0x80 до 0xFF), размер файла записи составляет 2 увеличена до абсолютного значения этого числа.

0x41

{0} байт

0x000000

Не используется в NTFS.

0x44

1 байт

0x01

Кластеры на индекс буфера. Размер каждого индекса буфера, который используется для выделения места для каталогов. Если это число положительных (до 0x7F), он представляет кластеров в MFT запись. Если число отрицательное (0x80 до 0xFF), размер файла записи составляет 2 увеличена до абсолютного значения этого числа.

0x45

{0} байт

0x000000

Не используется в NTFS.

0x48

{0} байт

0x3AB27B82CD7B8214

Серийный номер тома. Серийный объем номер.

0x50

{0} байт

0x00000000

Не используется в NTFS.

Защита загрузочного сектора

Поскольку функционирование системы опирается на загрузочный сектор для доступа объема, запустите Chkdsk при необходимости, и создать резервные копии всех файлов данных регулярно для защиты от потери данных, если вы потеряете доступ к объему. Для получения дополнительной информации о Chkdsk см. в разделе "CHKDSK" ранее в этой главе. Для получения дополнительной информации о восстановлении загрузочных секторов, см. раздел "Замена загрузочного сектора" ранее в этой главе.

Секторов диска на GPT диски

GPT использует основной и резервной структуры разделов для обеспечения избыточности. Эти структуры находятся в начале и в конце диска. GPT идентифицирует эти структуры, их логический адрес блока (LBA), а не по их относительной секторов. Используя эту схему, секторов на диске нумеруются от 0 до N-1, где N-число секторов на диске.

Как показано на рисунке 28-8, первой структуры на диске GPT является защитная MBR в LBA 0, а затем основной таблицы разделов GUID (GPT) заголовок в LBA 1. Заголовок GPT следует основной раздел GUID вступления массив, который включает в себя раздел запись для каждого раздела на диске.

Разделы на диске расположены между основной и резервной GUID массивов раздел вступления. Разделы должны быть размещены в течение первых полезным, а последние использовать ССПЛ, как указано в заголовке раздела GPT.

Рис 28-8 раздела структур на диске GPT

Рис 28-8 раздела структур на диске GPT
Защитные MBR

Extensible Firmware Interface (EFI), спецификация, которая определяет спецификацию GPT диск требует, что LBA 0 быть зарезервирован для кода совместимости и защитные MBR. Защитные MBR имеет тот же формат, как существующие MBR, и он содержит один раздел запись со значением системы идентификатор 0xEE. Эта запись оставляет за собой все пространство диска, в том числе пространства, используемый заголовок GPT, как один раздел. Защитные MBR включен для предотвращения дисковых утилит, которые были разработаны для дисков MBR от интерпретации диске как имеющий свободное место и перезаписи GPT разделов. Защитные MBR игнорируется EFI, нет кода MBR выполняется.

Следующий пример показывает, частичное распечатку Защитные MBR:

000001B0: 00 00 00 00 00 00 00 00 - 04 06 04 06 00 00 00 00 ................ 
000001C0: 02 00 EE FF FF FF 01 00 - 00 00 FF FF FF FF 00 00 ................ 
000001D0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 
000001E0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................ 
000001F0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 55 AA ..............<U>

Таблица 28-18 описывает полей в каждой записи в защитном MBR.

Таблица 28-18 Защитные MBR в GPT диски

Смещение в байтах

Длина Поля

Значение примера *

Имя поля и определения

0x01BE

1 байт

0x00

Индикатор загрузки. Должен быть установлен в 0x00, чтобы указать, что этот раздел не может быть загружена.

0x01BF

1 байт

0x00

Начиная голова. Матчи Начиная LBA из одного раздела.

0x01C0

1 байт

0x02

Начиная сектора. Матчи Начиная LBA из одного раздела.

0x01C1

1 байт

0x00

Начиная цилиндра. Матчи Начиная LBA из разделов GPT.

0x01C2

1 байт

0xEE

Система ID. Должно быть 0xEE чтобы указать, что один раздел GPT раздел. Если вы переместите GPT диска на компьютер под управлением Windows 2000 с пакетом обновления 1 или больше или Windows XP Professional, раздел отображается как GPT Защитные разделов и не могут быть удалены.

0x01C3

1 байт

0xFF

Окончание главы. Матчи Окончание LBA из одного раздела. Если окончание LBA слишком велик, чтобы быть представленным здесь, в этом поле установлено значение 0xFF.

0x01C4

1 байт

0xFF

Окончание сектора. Матчи Окончание LBA из одного раздела. Если окончание LBA слишком велик, чтобы быть представленным здесь, в этом поле установлено значение 0xFF.

0x01C5

1 байт

0xFF

Конечный цилиндр. Матчи Окончание LBA из одного раздела. Если окончание LBA слишком велик, чтобы быть представленным здесь, в этом поле установлено значение 0xFF.

0x01C6

{0} байт

0x01000000

Начиная LBA. Всегда устанавливается в 1. Начиная LBA начинается таблица разделов заголовка, который находится по адресу LBA 1.

0x01CA

{0} байт

0xFFFFFFF F

Размер в LBA. Размер одной секции. Должен быть установлен в 0xFFFFFFFF, если это значение слишком велико, чтобы быть представлена ​​здесь.

* Цифры большие, чем один байт хранятся в формате мало байтов или обратный порядок байтов. Little Endian формате метод хранения числа так, что младший байт появится первый в шестнадцатеричной номер.

GPT таблицы разделов заголовка

Заголовок GPT определяет диапазон логических адресов блоков, которые доступны для использования раздела записи. Заголовок GPT также определяет его местоположение на диске, его GUID, и 32-разрядных циклического избыточного кода (CRC32) контрольная, используемая для проверки целостности заголовок GPT.

GPT диски использовать основной и резервной таблицы разделов GUID (GPT) заголовок:

  • Основной заголовок GPT находится в LBA 1, непосредственно после Защитные MBR.

  • Резервный заголовок GPT находится в последнем секторе диска. Нет данных следует резервный заголовок GPT.

    Внимание Не используйте инструменты редактирования диска, такие как DiskProbe внести изменения в GPT диски, поскольку любые изменения, внесенные оказывает сумм недействительными, что может вызвать диска становятся недоступными. Чтобы внести изменения в GPT диски, использовать Diskpart.exe или "Управление дисками в Windows XP Professional x64 Edition.

Следующий пример показывает, частичное распечатку заголовок GPT.

00000000: 45 46 49 20 50 41 52 54 - 00 00 01 00 5C 00 00 00 EFI ЧАСТЬ ....\ ... 
00000010: 27 6D 9F C9 00 00 00 00 - 01 00 00 00 00 00 00 00 'м. ............. 
00000020: 37 C8 11 01 00 00 00 00 - 22 00 00 00 00 00 00 00 7 ......."....... 
00000030: 17 C8 11 01 00 00 00 00 - 00 A2 DA 98 9F 79 C0 01 ............. у. 
00000040: A1 F4 04 62 2F D5 ЕС 6D - 02 00 00 00 00 00 00 00 ...b / ..m ........ 
00000050: 80 00 00 00 80 00 00 00 - 27 C3 F3 85 00 00 00 00 ........'....... 
00000060: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

Таблица 28-19 описывает полей в заголовке GPT.

Таблица 28-19 GUID заголовок таблицы разделов

Смещение в байтах

Длина Поля

Значение примера

Имя поля и определения

0x00

{0} байт

0x4546492050415254

Сигнатура Используется для выявления всех EFI-совместимая заголовки GPT. Всегда должен быть 0x4546492050415254.

0x08

{0} байт

0x00000100

Редакция: Номер ревизии спецификации EFI которой заголовок GPT соответствует. Для версии 1.0, значение 0x00000100.

0x0C

{0} байт

0x5C000000

Размер заголовка. Размер, в байтах заголовка GPT. Размер всегда 0x5C000000 или 92 байт. Остальные байты в LBA 1 защищены.

0x10

{0} байт

0x276D9FC9

Контрольная сумма CRC32. Используется для проверки целостности заголовок GPT. 32-битный циклический контроль избыточности (CRC) алгоритм используется для выполнения такого расчета.

0x14

{0} байт

0x00000000

защищены. Должно быть 0.

0x18

{0} байт

0x0100000000000000

Первичная LBA. LBA, который содержит основной заголовок GPT. Значение всегда равно LBA 1.

0x20

{0} байт

0x37C8110100000000

Резервное копирование LBA. Адрес LBA из резервного заголовок GPT. Это значение всегда равно последнему LBA на диске.

0x28

{0} байт

0x2200000000000000

Первый Полезная LBA. Первый доступный LBA, которые могут содержаться в записи разделов GUID. Другими словами, первый раздел начинается на этой LBA. В Windows XP Professional x64 Edition, это число всегда LBA 34.

0x30

{0} байт

0x17C8110100000000

Последнее Полезная LBA. Последнее использовать LBA, которые могут содержаться в записи разделов GUID.

0x38

{0} байт

0x00A2DA989F79C001A1F404622FD5EC6D

Диск GUID. Уникальный номер, идентифицирующий заголовок таблицы разделов и сам диск.

0x48

{0} байт

0x0200000000000000

Раздел Вступление LBA. Начиная LBA вступления массив разделов GUID. Это число всегда LBA 2.

0x50

{0} байт

0x80000000

Количество разделов Записи. Максимальное количество разделов записей, которые могут содержаться в записи массива разделов GUID. В Windows XP Professional x64 Edition, это число равно 128.

0x54

{0} байт

0x80000000

Размер раздела Entry. Размер, в байтах каждого раздела записи в запись массива разделов GUID. Каждый раздел запись 128 байт.

0x58

{0} байт

0x27C3F385

Раздел Вступление Array CRC32. Используется для проверки целостности запись массива разделов GUID. 32-битный CRC алгоритм используется для выполнения такого расчета.

0x5c

{0} байт

 

защищены. Должно быть 0.

GUID Partition Вступление Array

Как и в таблице разделов на дисках MBR, запись GUID разделов массив содержит раздел записей, которые представляют каждый раздел на диске. Windows XP Professional x64 Edition создает массив, 16384 байт, поэтому первый доступный блок должен начинаться с LBA больше или равно 34. (LBA 0 содержит защитные MBR; LBA 1 содержит заголовок GPT, а ССПЛ со 2 по 33 используются запись массива разделов GUID.)

Каждый диск GPT содержит два раздела GUID массивов вход:

  • Первичный раздел GUID вступления массив расположен после заголовка таблицы разделов GUID и заканчивается перед первым использовать LBA.

  • Резервное копирование разделов GUID запись массива находится после последнего использовать LBA и заканчивается перед резервный заголовок таблицы разделов GUID.

CRC32 контрольную запись массива разделов GUID хранится в заголовке GPT. Когда новый раздел добавлены, это контрольная сумма обновляется в основной и резервной записи GUID раздел, а затем размер GPT контрольная сумма заголовка обновляется.

GUID разделов вступления

Запись GUID Partition определяет один раздел и составляет 128 байт. Поскольку Windows XP Professional x64 Edition создает запись GUID разделов массив, который имеет 16384 байт, вы можете иметь максимум 128 раздела на базовом диске GPT, хотя теоретически вы могли бы неограниченное количество разделов на диске GPT в соответствии со спецификацией EFI , что определяет GPT.

Каждая запись GUID раздел начинается с GUID типа раздела. 16-байт типа раздела GUID, который похож на System ID в таблицу разделов MBR диска, определяет тип данных, которые раздел содержит и определяет как раздел используется. Windows XP Professional x64 Edition распознает только идентификаторы GUID типа раздела описаны в таблице 28-20 и не подключается любой другой тип раздела. Однако, производителей оригинального оборудования (OEM) и независимых поставщиков ПО (ISV), а также другие операционные системы могут определять дополнительные идентификаторы GUID типа раздела.

Для получения дополнительной информации о необходимых разделов на GPT диски, см. главу 12, "Организация дисков."

Таблица 28-20 идентификаторы GUID типа раздела

Тип раздела

Соотношение GUID

Неиспользуемые вступления

0x00000000000000000000000000000000

 

 

Microsoft защищены (MSR) раздела

0x16E3C9E35C0BB84D817DF92DF00215AE

Основной раздел на базовом диске

0xA2A0D0EBE5B9334487C068B6B72699C7

LDM метаданных раздела на динамическом диске

0xAAC808588F7EE04285D2E1E90434CFB3

LDM данных раздела на динамическом диске

0xA0609BAF3114624FBC683311714A69AD

К началу страницы

Дополнительные ресурсы

Эти ресурсы могут содержать дополнительную информацию и инструменты, связанные с этой главе.

Дополнительная информация

  • Глава 13, "Работа с файловыми системами"

  • Глава 12, "Организация Диски"

  • Приложение C, "Инструменты для устранения"

  • Глава 27, "Понимание проблем"

  • Внутри Windows 2000 Server Уильям Босуэлл, 2000, Индианаполис: New Riders Издательский

  • Внутри Microsoft Windows 2000, третье издание Дэвид А. Соломон и Марк Руссинович Е., 2000, Редмонд: Microsoft Press

К началу страницы
© 2011 Microsoft. Все права защищены. Условия использования | Товарные Знаками | Конфиденциальность
Страница просмотра трекер
DCSIMG
Hosted by uCoz