Что такое загрузочный сектор
Два способа решения проблем с загрузчиком Windows
Если еще до начала загрузки Windows компьютер выдает сообщение об ошибке, возможно имеет место повреждение загрузочного сектора системного раздела или отсутствуют необходимые для старта операционной системы файлы.
Что такое загрузочный сектор и основная загрузочная запись?
Загрузочный сектор представляет собой небольшой раздел в начале жесткого диска, который создается при каждом форматировании диска. Он содержит необходимый код, позволяющий BIOS, выполняющему начальную процедуру включения питания, передать управление процессом запуска ПК операционной системе. Главный загрузочный код сканирует таблицу разделов, определяет активный раздел, загружает копию загрузочного сектора в ОЗУ ПК и отдает процесс запуска этому коду.
В загрузочном секторе могут возникать те же проблемы, что и в любой другой части жесткого диска – отсутствие файлов, повреждение файловой системы или даже физические повреждения носителя. При неудачном завершении процесса обработки загрузочной информации вы увидите на экране сообщение об ошибке запуска.
Она означает, что Windows не может самостоятельно начать загрузку и вам придется использовать среду восстановления.
Загрузка с установочного носителя Windows или раздела восстановления
Первое, что вам нужно сделать, — это запустить среду восстановления Windows с помощью внешнего носителя (диска или флешки) содержащего установочный образ. Кстати, если ваш компьютер все еще работает, вы можете предпринять предупредительный шаг по созданию диска восстановления, который вы можете использовать в будущем.
Запустите компьютер с установочного диска и нажимайте «Далее» до появления начального экрана установки ОС. Здесь нужно выбрать параметр «Поиск и устранение неисправностей», после чего Windows загрузит среду восстановления. В появившемся окне нажмите кнопку «Устранение неполадок» для перехода к дополнительным параметрам восстановления.
Автоматическое исправление проблем загрузки
Для начала необходимо позволить Windows попытаться самостоятельно исправить проблемы загрузки. ОС попытается не только исправить главную загрузочную запись или воссоздать загрузочный сектор, но и будет проверять и исправлять другие общие проблемы запуска. Для этого на странице «Дополнительные параметры» нажмите кнопку «Восстановление при загрузке». В следующем окне выберите из списка восстанавливаемую ОС, и Windows начнет процесс восстановления.
По завершении процесса отобразится окно с информацией о результатах автоматического восстановления. В случае неудачи, попробуйте восстановить главную загрузочную запись и перестроить загрузочный сектор вручную с помощью командной строки.
Восстановление главной загрузочной записи с помощью командной строки
Для запуска терминала нажмите на странице «Дополнительные параметры» кнопку «Командная строка». Для восстановления главной загрузочной записи и загрузочного сектора воспользуйтесь инструментом «bootrec» с некоторыми дополнительными параметрами.
Для восстановления главной загрузочной записи введите команду «bootrec /fixmbr» (без кавычек) и нажмите клавишу «Enter». Этот параметр заменит в загрузочном секторе текущую загрузочную запись новой, совместимой с установленной версией Windows, без перезаписи существующей таблицы разделов.
Для исправления загрузочного сектора воспользуйтесь командой «bootrec /fixboot». Она перезаписывает текущую таблицу разделов, что иногда приводит к проблемам с загрузкой нескольких ОС, установленных на компьютере. Поэтому после использования команды может потребоваться перенастройка параметров многопользовательской загрузки. Команда полезна в случае перезаписи загрузочного сектора установщиком другой операционной системы или вредоносной программой.
Инструмент «bootrec» предлагает и другие продвинутые опции. Введите команду «bootrec /?» для просмотра дополнительных параметров и получения справки по команде.
Необходимые действия после восстановления
После успешного восстановления загрузки Windows настоятельно рекомендуется выполнить несколько дополнительных действий. Для начала проверьте целостность файловой системы и жесткого диска утилитой «chkdsk». Затем воспользуйтесь командой «sfc» (System File Checker) для поиска и исправления любых поврежденных системных файлов.
Ошибки загрузчика выглядят пугающе из-за малого количества информации, получаемой вами в момент их возникновения. Но часто их достаточно легко исправить. Необходимо лишь знать, что искать, и иметь под рукой готовые инструменты для восстановления.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Что такое загрузочный сектор?
Объяснение загрузочных секторов и вирусов загрузочных секторов
Загрузочный сектор – это физический сектор или раздел на жестком диске, содержащий информацию о том, как запустить процесс загрузки для загрузки операционной системы.
Загрузочный сектор существует на внутреннем жестком диске, на котором установлена операционная система, такая как Windows, а также на устройствах хранения, с которых вам может даже не потребоваться загрузка, а вместо этого просто храните личные данные, такие как внешний жесткий диск, дискета. или другое USB-устройство.
Как используется загрузочный сектор
Как только компьютер включается, самое первое, что происходит, – это то, что BIOS ищет подсказки о том, что нужно для запуска операционной системы. Первое, на что будет смотреть BIOS – это первый сектор каждого устройства хранения данных, подключенный к компьютеру.
Скажем, у вас есть один жесткий диск в вашем компьютере. Это означает, что у вас есть один жесткий диск с одним загрузочным сектором. В этом конкретном разделе жесткого диска может быть одна из двух вещей: основная загрузочная запись (MBR) или объемная загрузочная запись (VBR).
MBR – самый первый сектор любого отформатированного жесткого диска. Поскольку BIOS смотрит на первый сектор, чтобы понять, как он должен действовать, он загрузит MBR в память. После загрузки данных MBR можно найти активный раздел, чтобы компьютер знал, где находится операционная система.
Если жесткий диск имеет несколько разделов, VBR является первым сектором в каждом разделе. VBR также является первым сектором устройства, которое вообще не разделено.
Ошибки загрузочного сектора
Сектор должен иметь очень специфическую подпись диска, чтобы BIOS воспринимал его как загрузочный сектор. Подпись диска загрузочного сектора 0x55AA и содержится в последних двух байтах информации.
Если подпись диска повреждена или была каким-то образом изменена, вполне вероятно, что BIOS не сможет найти загрузочный сектор, и, конечно, не сможет загрузить необходимые инструкции для поиска и запуска операционной системы.
Любое из следующих сообщений об ошибках может указывать на поврежденный загрузочный сектор:
Хотя одна из этих ошибок часто указывает на проблему с загрузочным сектором, возможны и другие причины с другими решениями. Обязательно следуйте рекомендациям по устранению неполадок, которые вы можете найти на моем сайте или в другом месте.
Как исправить ошибки загрузочного сектора
Если во время устранения неполадок вы обнаружите, что ошибка загрузочного сектора, вероятно, является причиной проблем, с которыми вы сталкиваетесь, отформатируйте жесткий диск, а затем переустановите Windows с нуля, это «классическое» исправление для этих типов проблем.
К счастью, есть и другие, менее разрушительные, но хорошо зарекомендовавшие себя процессы, за которыми может следовать любой, которые должны восстанавливать загрузочный сектор … никакого стирания вашего компьютера не требуется.
Чтобы восстановить поврежденный загрузочный сектор в Windows 10, 8, 7 или Vista, следуйте моему детальному руководству «Как записать новый загрузочный сектор раздела в системный раздел Windows».
Ошибки загрузочного сектора также могут возникать в Windows XP, но процесс исправления совсем другой. Подробности смотрите в разделе Как записать загрузочный сектор нового раздела в системный раздел Windows XP.
Один из более официальных, санкционированных Microsoft процессов, описанных выше, лучше подходит почти во всех случаях, но есть некоторые сторонние инструменты, которые могут перестроить загрузочные секторы, если вы хотите попробовать один из них. Смотрите мой список бесплатных инструментов для создания разделов диска, если вам нужна рекомендация.
Существуют также некоторые коммерческие инструменты тестирования жестких дисков, которые рекламируют возможность восстановления данных из поврежденных секторов, что может быть одним из способов исправления ошибки загрузочного сектора, но я бы сосредоточился на уже упомянутых идеях, прежде чем платить за один из эти.
Вирусы загрузочного сектора
Помимо риска быть испорченным в результате какой-либо аварии или сбоя оборудования, загрузочный сектор также является распространенной областью для проникновения вредоносных программ.
Производители вредоносного ПО любят концентрировать свое внимание на загрузочном секторе, потому что его код запускается автоматически, а иногда и без защиты, даже до запуска операционной системы!
Если вы считаете, что у вас может быть вирус загрузочного сектора, я настоятельно рекомендую выполнить complete проверку на наличие вредоносных программ, убедившись, что вы также сканируете загрузочный сектор. См. Как сканировать компьютер на наличие вирусов и других вредоносных программ, если вы не знаете, что делать.
Многие вирусы загрузочного сектора будут мешать вашему компьютеру запускаться полностью, делая невозможным сканирование на наличие вредоносных программ из Windows. В этих случаях вам нужен загрузочный антивирусный сканер. У меня есть список бесплатных загрузочных антивирусных инструментов, из которых вы можете выбрать, что решает эту особенно неприятную проблему-22.
Больше информации о загрузочных секторах
Загрузочный сектор создается при первом форматировании устройства. Это означает, что если устройство не было отформатировано и, следовательно, не использует файловую систему, загрузочный сектор также не будет.
Доступно платное программное обеспечение, такое как Active @ Partition Recovery, которое может создавать резервные копии и восстанавливать информацию загрузочного сектора в случае возникновения проблемы. Другие расширенные приложения могут найти другой загрузочный сектор на диске, который можно использовать для восстановления поврежденного.
Что такое загрузочный сектор
После запуска BOOTICE выбираем диск назначения (Distination Disk) — физический диск с которым будем работать. Это может быть HDD или флешка. Для каждого физического диска доступны функции:
Обновить (Refresh) — Обновить, то есть считать все данные снова
Обработка MBR (Process MBR) — Работа с MBR (Master Boot Record)
MBR — это главная загрузочная запись. Загрузочный код MBR — это первая программа, работающая на любом ПК после BIOS. Задача стандартного кода MBR определить активный основной раздел этого диска и передать управление в PBR активного раздела. Код MBR универсальный и не зависит от типа файловой системы и с некоторой натяжкой можно сказать, что он не зависит даже от типа ОС. После выбора Обработка MBR видно текущий тип загрузочного кода MBR (то есть тот код MBR, который существует сейчас) на выбранном физическом диске в поле Текущий тип MBR (Current MBR Type).
Для работы с MBR доступны функции:
Здесь можно инсталлировать на диск нужный загрузочный код MBR. Таблица разделов при этом не затрагивается. В BOOTICE v0.9.2011.0512 есть возможность инсталлировать загрузочный код MBR WEE, GRUB4DOS, Ultra USB-HDD+, Ultra USB-ZIP+, Plop Boot Manager, Windows NT 5.x (в BootIt аналогочная команда Std_MBR в MBR View, в WinXP fixmbr в консоли восстановления), Windows NT 6.x (в BootIt аналогичная команда Win7_MBR в MBR View, в Win7 bootrec /fixmbr в консоли восстановления). С какими версиями MBR WEE, GRUB4DOS и Plop работает ваша версия BOOTICE написано рядом с каждым соответствующим пунктом.
Должен отметить, что видов загрузочных кодов MBR есть великое множество для разных сервисов (например для шифрования/дешифрования диска, бутовые, специализированные под бэкап/восстановление, OEM производителей и т.д.). НО. На 98% ПК стоит стандартный загрузочный код от XP/2003 или Vista/7/2008. И Windows ВСЕГДА перезаписывает загрузочный код MBR при своей инсталляции.
Стандартный MBR Windows занимает один сектор — 512 байт. Сюда входит и загрузочный код MBR и основная таблица разделов. Поэтому бэкап одного диска неприменим для другого диска — таблицы разделов у них разные. Нестандартный MBR может занимать до 63 секторов.
Обработка PBR (Process PBR) — Работа с PBR (Partition Boot Record)
PBR (Partition Boot Record) при прямом переводе с английского означает загрузочная запись раздела. В англоязычной литературе также существует аналогичное понятие VBR (Volume Boot Recoed). PBR/VBR в русской литературе называют обычно загрузочным сектором. Хотя это не совсем правильно. Так как PBR обычно занимает не один сектор. Поэтому в дальнейшем я буду применять термин загрузочный код PBR. Загрузочный код PBR получает управление после загрузочного кода MBR и он различный для различных файловых систем. Задача кода PBR передать управление загрузчику ОС. Поэтому он «привязан» к загрузчику (правда это можно легко изменить — показано ниже). То есть для разных загрузчиков нужен разный PBR.
После выбора обработки PBR необходимо выбрать нужный Целевой раздел (Distination Partition). И станет видно текущий тип загрузочного кода PBR (то есть тот код PBR, который существует сейчас для выбранного раздела) в поле Тип текущей PBR (Current PBR Type).
Для работы с PBR доступны функции:
BOOTICE умеет инсталлировать на любой раздел загрузочный код PBR MS-DOS, GRUB4DOS, NTLDR (неполный аналог есть в WinXP — команда fixboot в консоли восстановления), BOOTMGR (неполный аналог есть в Win7 — команда bootrec /fixboot в консоли восстановления), SYSLINUX. С какими версиями PBR GRUB4DOS и SYSLINUX работает ваша версия BOOTICE написано рядом с каждым соответствующим пунктом.
Управление разделами (Parts Manage) — Работа с разделами диска
Также можно заметить, что здесь видно название модели диска, объём и его геометрию — суммарное количество LBA секторов, С/H/S и размер сектора. Для каждого раздела видно тип файловой системы, номер стартового (начального) LBA сектора и их количество в каждом разделе. Скрытие и открытие разделов, присвоение метки активности разделу и операция изменения идентификатора типа раздела аналогичны таким же операциям в BootIt. И BOOTICE позволяет эти операции сделать прямо из Windows (иногда полезно, например — для открытия скрытого раздела не нужна перегрузка в бут).
Редактирование секторов (View Sector) — Просмотр секторов диска
При нажатии левой кнопкой мыши 2 раза на любом разделе в Управление разделами откроется окно Редактирование сектора начиная с сектора начала раздела (с PBR).
Восстановление убитых MBR и таблицы разделов
0. Intro.
Итоги
1. При загрузке системы выводится сообщение MBR helper not found;
2. fdisk показывает один большой 160Гб диск.
Дураку понятно, что это начало веселой ночи.
Далее, под катом, решения вопроса.
1. Восстановление таблицы разделов
1.1. Parted magic
Данный LiveCD\USB дистрибутив, размером в 100Мб несет в себе огромную кучу софта, для работы с дисками. От разбивки, до восстановления.
Из них всех, нам нужны будут gpart, testdisk, fdisk и ms-sys.
1.2. Gpart
Guessed primary partition table:
Primary partition(1)
type: 012(0x0C)(DOS or Windows 95 with 32 bit FAT, LBA)
size: 1907mb #s(3906544) s(16-3906559)
chs: (0/1/1)-(1023/19/16)d (0/1/1)-(12207/19/16)r
Primary partition(2)
type: 131(0x83)(Linux ext2 filesystem)
size: 5730mb #s(11736000) s(3906560-15642559)
chs: (1023/19/16)-(1023/19/16)d (12208/0/1)-(48882/19/16)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся.
В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.
1.3. testdisk
3. Восстановление MBR
Считываем показания SMART с винчестера
Если у вас на компьютере не копируются файлы, программы после открытия зависают, то возможной причиной этому может быть неисправный HDD. Обычно такое поведение операционной системы связано с неисправными секторами в жестком диске. Чтобы быть уверенным, что проблема связана с битыми секторами HDD, а не с вредоносными программами, первым делом необходимо подтвердить эту догадку. Если на компьютере наблюдается описанная выше ситуация, мы установим на него утилиту CrystalDiskInfo. Эта утилита описывает состояние всех винчестеров, установленных у вас на компьютере. Скачать CrystalDiskInfo можно с ее официального сайта https://crystalmark.info. Утилита поддерживает ОС Windows, начиная с XP и заканчивая Windows 10.
Для проверки информации о винчестере утилита использует технологию самодиагностики SMART. Технология SMART используется на всех выпускаемых HDD. Ниже изображен пример проверки показаний SMART с помощью утилиты CrystalDiskInfo в винчестере WD1200JS. Из этого окна видно, что программа обнаружила его состояние, как «Хорошо» — это означает, что этот винчестер в полном порядке и о нем не следует беспокоиться.
На следующем изображении в показаниях SMART утилита CrystalDiskInfo обнаружила состояние винта сообщением «Тревога». Это сообщение означает, что в винчестере уже присутствуют битые сектора или он перегревается.
Если вы увидите сообщение «Плохое», то это будет означать, что на винчестере переназначены все битые сектора и в скором времени он полностью накроется.
В обоих случаях, когда программа обнаружила сообщения «Тревога» и «Плохое», вам следует сделать резервную копию всех данных на компьютере, так как в скором времени винт придет в негодность.
Одним из решений, которое может временно починить ваш винт, является утилита Victoria. Эта утилита может сделать REMAP BAD секторов, то есть она переназначит битые сектора на резервные. В следующем разделе мы подробно опишем процесс REMAP BAD секторов с помощью утилиты Victoria.
Восстанавливаем жесткий диск с помощью программы Victoria
Утилита Victoria создана силами белорусского программиста и распространяется бесплатно. Скачать утилиту можно на ее официальном сайте hdd-911.com. Утилита Victoria распространяется в двух версиях для Windows и DOS. В нашем случае мы загрузим версию для Windows. После запуска утилиты Victoria на Windows мы попадем в такое окно.
Для исправления жесткого диска нам необходимо перейти на вкладку «Tests». На этой вкладке нас интересует область с радио кнопками Ignore, Erase, Remap и Restore, а также кнопка Start. Для исправления нам необходимо выбрать радио кнопку Remap и нажать Start.
После этих действий программа Victoria начнет процесс исправления секторов, который может занять довольно продолжительное время.
После переназначения секторов возможно программе Victoria удастся восстановить битые сектора, и в утилите CrystalDiskInfo будет выдаваться значение «Хорошо». Но волшебного исправления может и не произойти, так как резервные сектора могут попросту отсутствовать и Victoria ничем помочь не сможет. В этом случае остается один выход — делать полную замену HDD. Кроме лечения винта в Victoria также предусмотрено проверка показаний SMART на вкладке «SMART».
Хочется отметить, что все операции, которые вы производите с помощью Victoria, вы делаете на свой страх и риск. Используя утилиту, неопытный пользователь может повредить винчестер, а также лишить его гарантийного обслуживания.
Исправляем неполадки файловой системы на жестком диске
У многих пользователей на компьютерах с Windows часто наблюдаются проблемы, связанные с ошибками файловой системы NTFS. Неполадки в файловой системе возникают из-за вредоносных утилит и различного программного обеспечения. Также чаще всего неполадки в файловой системе происходят по неопытности самого пользователя ПК. Например, неправильное обращение с утилитой Acronis Disk Director. Для решения поставленной задачи нам поможет сама Windows. В Windows предусмотрено средство исправления файловой системы. Чтобы исправить файловую систему на конкретном разделе, необходимо перейти к его свойствам. В нашем случае это системный раздел операционной системы Windows 10. Для запуска исправления нам нужно перейти на вкладку «Сервис».
На этой вкладке есть кнопка Проверить, которую мы нажмем.
После этого действия появится окно, в котором нужно подтвердить наши действия.
Подтвердив действия, Windows произведет сканирование этого раздела.
После сканирования система выдаст сообщение с результатами сканирования раздела на наличие ошибок.
Используя этот метод, многие пользователи восстанавливали нормальную работоспособность операционной системы, не прибегая к ее переустановке. Если же неполадки кроются в самом HDD, то никакая проверка диска и переустановка ОС в этом случае не поможет. Единственным вариантом в этом случае будет то, что можно прибегнуть к утилите Victoria или же делать полную замену винта на новый, переустановив при этом Windows.
Восстанавливаем диски с помощью Acronis True Image 2016
Программное обеспечение Acronis True Image 2016 является идеальным инструментом для создания полного бекапа всех локальных разделов, включая системный. Этой возможностью пользуются множество администраторов во всем мире. Созданный бекап локальных дисков можно восстановить в очень короткое время. Например, если система подверглась заражению вируса или HDD сломался, в этом случае вы восстановите все диски ОС за короткий промежуток времени. Найти Acronis True Image 2016 можно на ее официальном сайте www.acronis.com. Запустив рассматриваемую программу, мы попадем в такое окно.
Первым делом мы покажем нашим читателям, как можно создать резервную копию локальных разделов Acronis True Image 2016. На первой вкладке «Резервное копирование» видно, что выбран весь компьютер для бекапа. То есть будет проводиться полный бекап всех локальных разделов, включая системный. В следующем блоке нужно выбрать место для бекапа. В нашем случае это локальный диск E. После выбора типа резервных данных и места их сохранения нажмем кнопку Создать копию, находящуюся в нижнем правом углу.
В зависимости от объема сохраняемых данных будет зависеть время создания резервной копии.
Завершив резервное копирование, опишем процесс восстановления компьютера. Для этого нам нужно создать загрузочный диск или флешку Acronis True Image 2016. Сделать это можно, перейдя на вкладки «ИНСТРУМЕНТЫ/МАСТЕР СОЗДАНИЯ ЗАГРУЗОЧНЫХ НАКОПИТЕЛЕЙ». Ниже показан мастер, который должен открыться.
В этом мастере мы выберем первый пункт и продолжим. В появившемся окне выберем, куда будем сохранять загрузочный накопитель: в образ или на флешку.
После сохранения загрузочного накопителя мастер выдаст завершающее окно.
Создав загрузочную флешку или оптический диск с Acronis True Image 2016, можно приступать к восстановлению данных. Для этого загрузимся с загрузочной флешки при старте компьютера. Загрузившись с загрузочного накопителя, мы попадаем в меню Acronis True Image 2016. Выбираем в этом меню первый пункт, после чего попадаем в основное окно Acronis True Image.
В окне программы переходим на вкладку «Восстановление» и находим ранее созданную нами резервную копию всей системы.
Теперь, чтобы восстановить системный диск с Windows и локальные диски, нажмем кнопку Восстановление дисков.
В появившемся мастере выберем пункт «Восстановить диски и разделы» и продолжим.
В следующем окне выберем все локальные диски и продолжим работу мастера.
В пунктах «Место назначения» для первого и второго дисков выберем оригинальные HDD. Если в системе установлено много винчестеров, то будьте внимательны, чтобы не перепутать винты. В завершающем окне нажмем кнопку Приступить.
Время восстановления резервной копии зависит от объема и скорости HDD. В нашем случае потребовалось 10 минут.
Из примера видно, как легко можно делать резервную копию всего компьютера, поэтому, если вы освоите программный пакет Acronis True Image 2016, то вы сможете легко восстановить его работоспособность в случаях, если система заражена или винчестер поломался. Также после освоения программы у вас не будут возникать вопросы о том, как восстановить данные с жесткого диска.