Загрузочный сектор – это определенная область на жестком диске или другом накопителе, служащая для первичного определения устройства. Именно с этого сектора выполняется изначальная загрузка операционной системы или какой-либо специальной программы.
Инструкция
Инструкция
Друзья, у многих из вас не раз возникали проблемы с загрузкой операционной системы и вы задавали вопрос как восстановить загрузку Windows 7 и сделать, чтобы операционная система загружалась нормально. В этой статье мы рассмотрим самые распространенные способы восстановления загрузчика Windows 7, которые помогают в большинстве случаев.
1. Восстановление загрузки Windows 7 с помощью средства восстановления
Загрузитесь с с вашей версией Windows 7. Главное, чтобы совпадала разрядность системы (32-бит или 64-бит). Также, желательно чтобы совпадал выпуск (Home, Professional, Ultimate).
Вместо установки выберите «Восстановление системы».
Дойдите до окна «Параметры восстановления системы» и выберите средство восстановления «Восстановление запуска».
После этого программа восстановления произведет поиск ошибок в загрузочном секторе и загрузочном разделе Windows 7 и при обнаружении попытается их исправить. После этого потребуется перезагрузка системы и возможно Windows 7 загрузится нормально.
Если с первого раза не удалось восстановить загрузку с помощью средства восстановления Windows 7, то попробуйте повторить этот процесс еще 1-2 раза. Это часто помогает, так как средство восстановления не всегда может устранить несколько проблем за один проход.
2. Восстановление загрузки Windows 7 с помощью командной строки
Если вам не удалось восстановить загрузку Windows 7 с помощью автоматического средства восстановления, то попробуйте сделать это с помощью командной строки. Загрузитесь с с вашей версией Windows 7 и вместо установки выберите «Восстановление системы».
Дойдите до окна «Параметры восстановления системы» и выберите средство восстановления «Командная строка».
После этого появится окно с черным фоном, в котором нужно будет написать несколько команд.
Введите по очереди следующие команды:
bootrec /fixmbr |
bootrec /fixboot |
bootsect /nt60 ALL /force /mbr |
exit |
Переключение языка производится сочетанием клавиш «Alt»+«Shift». После ввода каждой команды (строки) нужно нажимать клавишу «Enter».
Затем перезагрузите компьютер.
После этого в большинстве случаев проблемы, связанные с загрузочным сектором и загрузчиком Windows 7, исчезнут и операционная система будет загружаться нормально.
Если после использования командной строки, Windows 7 все равно не загружается, то попробуйте еще раз использовать автоматическое средство восстановления загрузки, как мы рассматривали выше.
3. Восстановление загрузки Windows 7 с переустановкой системы
Если вам не удалось восстановить загрузку операционной системы описанными выше способами, то скорее всего придется с удалением разделов.
Перед переустановкой Windows 7 скопируйте все важные для вас файлы с жесткого диска на или . Это можно сделать с помощью любого загрузочного диска LiveCD. Учтите, что внешний диск или флешка должны быть подключены к ПК до начала загрузки с LiveCD, иначе они могут не обнаружиться.
Если из-за ошибок загрузки вам не удастся переустановить Windows 7, то выполните удаление с диска всех разделов с помощью сторонней утилиты, например, загрузочного диска Acronis Disk Director. После этого опять попробуйте с созданием новых разделов.
Если при переустановке Windows 7 на этапе настройки диска (создание разделов, выбор раздела для установки) или при перезагрузке компьютера в процессе установки у вас возникнут прежние ошибки загрузки, то запустите командную строку и выполните команды, которые мы рассматривали выше.
Для того, чтобы предотвратить проблемы с загрузкой в будущем, нужно определить что именно привело к проблеме и не повторять этих ошибок. Если у вас не получается восстановить загрузку Windows, возникают другие ошибки с установкой и работой системы, обратитесь на сайт http://esate.ru где вы найдете инструкции по решению различных проблем с операционной системой.
ASP900S3 75E120BW F120GBLSB
SSDSC2BW240H601 75E250BW SSDSC2BW240A4K5 7KE256BW
Загрузитесь с аварийной системной дискеты и выполните команду SYS C:, которая создаст на системном диске Boot Sector и скопирует туда системные файлы. Убедитесь, что версии операционных систем на дискете и на восстанавливаемом диске совпадают.
Восстановление Boot Sector проще выполнить "автоматическим" способом, но это не исключает возможность "ручного" восстановления с помощью карандаша, бумаги и редактора дисков. Как уже упоминалось выше, если на восстанавливаемом диске есть неповрежденные (или хотя бы частично поврежденные) элементы логической структуры, сохраните их в виде файлов на резервном диске.
Непростой случай. Разрушен не только Boot Sector
Но при этом имеется копия необходимых системных областей в виде файлов или областей диска.
Выполните стандартное форматирование основного раздела диска, т.е. командой format С:. При этом формируется файловая структура форматируемого раздела диска с воссозданием Boot Sector, чистых FAT и Root Directory, область данных при этом не затрагивается, т.е. информация в Data Area не изменяется.
Проверьте правильность местоположения корневой директории. Для этого DiskEditor-ом в режиме просмотра кластеров вновь созданного раздела, задав поиск объекта "Подкаталог", проверьте совпадение номеров физического кластера и номера кластера в первой записи найденных подкаталогов. В случае несовпадения номеров, необходимо подкорректировать значение числа секторов FAT в загрузочной записи Boot Sector. Корректировка осуществляется увеличением секторов на число кратное половине числа секторов в кластере. Как правило, такая корректировка необходима в случаях нестандартной разбивки диска или после изменений размеров разделов искусственным путем.
Если Вам повезло, и у Вас имеются зарезервированные в виде файлов уцелевшие образы FAT и/или Root Directory следует, воспользовавшись DiskEditor-ом восстановить их на диске. Если у Вас уцелела вторая копия FAT, а первая нет, следует скопировать вторую копию и на место первой копии.
Если у Вас уцелела одна из копий FAT и корневой каталог, после выполнения всех пунктов приведенных выше пунктов полноценный доступ к информации на диске будет восстановлен.
Как восстановить Boot Sector вручную
Адрес Boot Sector можно найти в физическом секторе с координатами 0/0/1 (Track/Head/Sector) в соответствующем разделу элементе Partition Table. Далее надо перейти к этому сектору и просмотреть его в формате Boot Record (клавиша F7 в программе Disk Editor). Если в полях корневого сектора находится "мусор", то надо вручную восстановить этот сектор. Надо забить нулями остальную часть загрузочного сектора или скопировать на это место загрузочный сектор системной дискеты, если раздел диска активен (C:) Затем надо вручную заполнить управляющие поля этого сектора:
Поле Boot Record |
Корректное значение |
Можете записать сюда свое имя |
|
Bytes per sector | |
Sectors per cluster |
Вычислим позднее |
Reserved sectors at beginning | |
Root directory entries | |
Total sectors on disk |
Это значение берется из Partition Table (поле +0Ch в соответствующем элементе) |
Media descriptor byte | |
Sectors per FAT |
Вычислим позднее |
Sectors per track | |
Значение берется из Drive info |
|
Special hidden sectors |
Это значение равно значению Relative Sectors (Относительный номер начального сектора) (поле +08h в соответствующем элементе Partition Table) Если диск не загрузочный, то к этому значению прибавляется число 8388608 (800000h) |
В этой таблице остались незаполненными поля Sectors per FAT (Секторов на FAT) и Sectors per Claster (Секторов на кластер). Их надо вычислять дополнительно:
Sectors per FAT : Просматриваем сектора диска, следующие за Boot Record, пока не найдем начало коренного каталога. Запоминаем координаты сектора каталога. Затем вычисляем относительный номер этого сектора относительно Boot Record из расчета, что известны Число Сторон на диске, Число Секторов на Дорожку и Относительный адрес Boot Record = 1. Затем находим искомое поле S/F:
S/F:= (<Относ. сектор каталога> -1) div 2.
Sectors per Claster : Это значение надо подобрать из расчета, что оно может принимать значения 8 sect/clast или 4 sect/clast.
Примечание. Приведенное описание относится к FAT 16. Если на диске используется FAT 32, обратитесь к ее описанию
Если у вас при включении компьютера не загружается Windows, процесс зависает на черном экране, то может быть повреждена загрузочная запись жесткого диска (MBR).
Внешние проявления
При появлении ошибки на экране сомнения пропадают.
Может выдаваться и иная информация о неисправности загрузчика HDD.
Текстовая информация может быть разная в зависимости от классификации ошибки. Но когда упоминается слово boot, то ясно, что с загрузкой непорядок.
Как восстановить MBR, доведаетесь на этой странице.
Причины
Обратите внимание на распространенные причины неисправностей загрузочного сектора HDD.
Два типа загрузчика
На старых системах до Windows XP использовался загрузчик NT Loader (NTLDR). В Windows 7, Vista и последующих версиях ОС стал применяться UEFI и EFI. Поэтому старые и новые системы на одном ПК, обычно, не ставят. В ином случае NTLDR затирает UEFI.
Сторонний софт
Ошибки в загрузочном секторе HDD могут происходить при использовании даже популярных программ для раздела винчестера. У меня такое случалось с Acronis. Такое бывает потому, что подобный софт заменяет драйвера загрузки дисков своими. Это способно испортить исходную запись MBR. Поэтому лучше пользуйтесь встроенными методами раздела жесткого диска от Windows.
Вирусы
Свои «порядки» в MBR иногда наводят вирусы. Следовательно, после восстановления загрузки HDD проверьте компьютер антивирусными программами.
Если вы уверены, что причина в вирусах, то очистите от них ПК еще до ремонта MBR. Для этого существуют утилиты известных антивирусных компаний, например - Kaspersky Rescue Disk. Их предоставляют бесплатно на официальных сайтах с инструкциями по применению.
Любая из таких программ входит в комплект софта для CD или DVD, который позволяет загружаться с компакт-диска, находить и удалять вирусы на HDD.
Восстановление загрузки Windows 7
Ремонт сектора выполняется с компакт-диска или с USB-флеш-накопителя с установочным пакетом операционной системы.
- Сначала вставляете DVD в дисковод или флеш-накопитель в USB-разъем с дистрибутивом Windows.
- Затем нужно разрешить запуск с данных устройств. Делается это в настройках BIOS.
Изменение источников загрузки
Технология следующего порядка:
Обязательно при выходе нажимаете F10, иначе изменения не сохранятся!
Работа с компакт-диска или флеш-устройства
Действуете в следующем порядке:
- После перезагрузки внизу появится надпись: «Press any key…». Это просят нажать любую клавишу. Нажимаете. Иначе не выйдет. Если надпись уже пропала, повторяете все сначала. Для этого жмете сразу три клавиши: Ctrl+Alt+Del. Это вызовет перезагрузку компьютера.
- Когда загрузитесь с DVD или «флешки», появится окно установки Windows. Слева внизу выбираете «Восстановление системы».
- Будут предлагать подключить сетевые возможности, выбрать языки или букву диска. Ничего не меняете и доходите до выбора систем.
- Выделяете нужную Windows и ставите отметку напротив «Используйте средства восстановления…».
- Если требуемой системы нет, то она должна появиться, когда нажмете «Загрузить драйверы».
- Продолжаете кнопкой «Далее».
- В следующем окне выбираете «Восстановление запуска», и MBR может реанимироваться в автоматическом режиме.
- Если сектор не заработал, тогда жмете «Командная строка».
- В командной строке вызываете утилиту Bootrec и пишете для нее, чтобы она отремонтировала MBR: bootrec /fixmbr
. Каждую команду заканчиваете клавишей Enter.
- Затем создаете новый загрузочный сектор: bootrec / fixboot . Для выхода из программы набираете exit и помните, что нужно нажать Enter.
Если исправления не помогли
Имеется еще одна команда реанимации MBR - bootsect /NT60 SYS . После нее пробуйте снова загрузиться.
В случае неудачной попытки пишите в командной строке так: bootsect /rebuildbcd. Произойдет поиск операционных систем, установленных на ПК.
Теперь снова попытайтесь зайти в Windows. Обратите внимание, что в списке систем сейчас будет на одну больше. Пробуйте зайти в каждую из них. Должно получиться!
Нестандартный способ
Если не спасли все варианты восстановления сектора, то рекомендуется переустанавливать Windows. А как ни хочется иногда это делать! Ведь правда?
Я тоже так подумал и решил поставить рядом еще одну маленькую систему. Что означает «маленькую»? Это система-загрузчик. Она пустая: я не ставил на нее драйвера и свои программы, потому что в ней не работаю. Но зато она загружается!
То, что было нужно, я добился: на винчестере появился рабочая загрузочная область. Теперь в прежнюю систему я нормально захожу. Недостаток в том, что потерял около 14 Гб места на диске. Если вам это не страшно, можете взять такой способ на вооружение !
Как исправить сектор в Windows 8-10 и Vista?
Для Vista и более поздних версий Windows подходят те же методы, что и для «семерки», отличается лишь дизайн. Например, в «восьмерке» он такой.
Но пункты остаются те же. Поэтому описывать их не будем. Используйте описанную выше инструкцию для Windows 7.
В Windows XP
В «экспишке» принцип реанимации сектора аналогичный. Но вход немного другой.Сейчас его увидите:
- После загрузки с компакт-диска начинается копирование файлов системы на винчестер.
- Потом появляется окно выбора действий.
Какой бы продвинутой ни была операционная система, ее загрузка невозможна без наличия двух секторов на жестком диске, которые содержат код, необходимый для запуска любой операционной системы. Первый сектор называется Master Boot Record (MBR); он всегда располагается по адресу: сектор 1/цилиндр 0/головка1 и является самым первым сектором жесткого диска. Вторым важнейшим сектором является Boot Sector (загрузочный сектор), расположенный в первом секторе каждого тома.
Master Boot Record
Master Boot Record является самой важной структурой диска; этот сектор создается при разбиении диска на разделы. В секторе MBR расположены небольшой код, называемый Master Boot Code, а также сигнатура диска и таблица разделов. В конце сектора MBR располагается двухбайтовая структура, указывающая на конец сектора. Она имеет значение 0x55AA. Сигнатура диска - это уникальное число, расположенное по смещению 0x01B8 и позволяющее операционной системе однозначно определить данный диск.
Код, находящийся в секторе MBR, выполняет следующие действия:
- ищет активный раздел в таблице разделов;
- ищет начальный сектор активного раздела;
- загружает копию загрузочного сектора из активного раздела в память;
- передает управление исполняемому коду из загрузочного сектора.
Если эти функции по какой-то причине не удается завершить, то выдается одно из следующих системных сообщений об ошибке:
- Invalid partition table;
- Missing operating system.
Отметим, что для гибких дисков не существует понятия MBR. Загрузочным сектором является первый сектор на диске. Также следует помнить, что каждый жесткий диск содержит сектор MBR, но загрузочный код используется только на дисках, имеющих активный первичный раздел.
Таблица разделов
Таблица разделов - это 64-байтовая структура, используемая для определения типа и местоположения разделов на жестком диске. Содержимое данной структуры унифицировано и не зависит от операционной системы. Информация о каждом разделе занимает 16 байт - таким образом, на диске может быть не более четырех разделов.
Информация о каждом разделе начинается с определенного смещения от начала сектора, как показано в табл. 1 .
Отметим, что под управлением MS-DOS доступны только тома с полем System ID, которое равно 0x01, 0x04, 0x05 или 0x06. Но тома с другим System ID этого поля могут быть удалены с помощью утилиты FDISK.
Поля Cylinder, Head и Sector
Поля Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector и Ending Sector (общее название - CHS) являются дополнительными элементами таблицы разделов. Загрузочный код использует значения этих полей для нахождения загрузочного сектора и его активизации. Поля Starting CHS неактивных разделов указывают на загрузочные сектора первичных разделов и на расширенный загрузочный сектор первого логического диска в расширенном разделе.