Восстановление загрузчика Windows 7 — 3 способа

2. Gpart

— это утилита, сканирующая по-секторно диск на наличие разделов, которые присутствуют на носителе, но отсутствуют в таблице. В своей работе, она игнорирует уже существующую таблицу (если присутствует). Программа разаботана немецким программистом Michail Brzitwa и больше им не поддерживается. Вялотекущая разработка ведется командами Fedora и Debian. Текущая версия — 0.1h.

Утилита позволяет наиболее быстро и легко восстановить таблицу разделов, но она несет в себе несколько недостатков. Во-первых, разработка была давно заброшена, во-вторых, она иногда не совсем корректно определяет разделы.

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

gpart -if /dev/sda-i — интерактивный режим. На каждую найденную партицию будет задан вопрос, сохранять ее, либо пропустить.-f — полный скан диска.

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

Begin scan…Possible partition(DOS FAT), size(1907mb), offset(0mb)Possible partition(SGI XFS filesystem), size(5730mb), offset(1907mb)End scan.Checking partitions…Partition(DOS or Windows 95 with 32 bit FAT, LBA): primary Partition(Linux ext2 filesystem):

primary Ok.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)rPrimary 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)rPrimary 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)

Если все ОК, то соглашаемся на запись в таблицу разделов, скрещиваем пальцы и перезагружаемся.В моем случае, программа определила разделы, которые были до разбивки (40 и 120), что не подходило и заставило искать альтернативные способы восстановления.

Восстановление поврежденных секторов с помощью HDD Regenerator 2021

Итак теперь мы загрузились с флешки. Тут отображены диски подключенные к компьютеру. У меня

1. 30 Gb

2. 465 Gb

Это 1 диск просто разделён на 2 части. Выбираем тот что больше, т.е. номер 2 (набираем на клавиатуре) и нажимаем Enter.

1. Prescan (show bad sectors). Предварительное сканирование (показать плохие секторы)

[/su_box]

3. Version Info. Информация о версии.

4. Show Statistics. Показать статистику.

Для начала сделаем предварительное сканирование и узнаем сколько плохих секторов есть на диске. Набираем на клавиатуре цифру 1 и нажимаем Enter.

1. Start Sector 0. Начать с сектора 0.

2. Resume Last Proccess. Возобновить предыдущий процесс.

3. Set Start/End Sectors Manually. Установить начальныйконечный сектор вручную.

Начнем сканирование с нулевого (начального) сектора диска. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Началось предварительное сканирование и поиск поврежденных и плохих секторов.

Спустя какое-то время предварительное сканирование обнаружило что у меня имеются плохие и поврежденные сектора на диске.

Спустя 1 час 48 минут предварительное сканирование выдало результат и показало, что у меня на диске более 46 поврежденных секторов. Они обозначаются буквой B — bad. Также были обнаружены задержки на диске (124), они обозначаются буквой D — delay.

1. List sectors scanned. Список просканированных секторов.

2. List this session sectors. Список секторов этой сессии.

3. List all sectors. Список всех секторов.

4. Clear Drive Map statistics. Очистить статистику диска.

Просмотрим список просканированных секторов. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Вот список. Посмотрев его нажимаем любую клавишу, чтобы выйти из списка.

Может будет интересна статья Как переместить дисковое пространство диска E на диск C без переустановки windows.

Вернувшись в главное меню программы.

1. Prescan (show bad sectors). Предварительное сканирование (показать плохие секторы)

[/su_box]

3. Version Info. Информация о версии.

4. Show Statistics. Показать статистику.

Теперь начнем сканирование и восстановление поврежденных секторов. Набираем на клавиатуре цифру 2 и нажимаем Enter.

1. Scan and repair. Сканировать и исправить.

2. Scan, but do not repair (show bad sectors). Сканировать, но не исправлять (показать плохие секторы).

3. Regerate all sectors in a range (even if not bad). Восстановить все плохие секторы в диапазоне (даже если не плохие).

Набираем на клавиатуре цифру 1 и нажимаем Enter.

1. Scan Sectors 0. Начать с сектора 0.

2. Resume Last Proccess. Возобновить последний процесс.

3. Set Start/End Sectors Manually. Установить начальный конечный сектор вручную.

Начнем сканирование и восстановление поврежденных секторов диска с нулевого сектора. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Сканирование и восстановление секторов началось. Это может занять очень много времени (до нескольких дней) в зависимости от размера диска и количества поврежденных секторов. Но вы можете закончить восстановление и сканирование, а продолжить его потом, хоть через несколько дней или даже недель. На флешке сохранится ваш прогресс в восстановлении и то место, где вы остановитесь.

:/>  Ключ обновления для Windows 7 Anytime Upgrade лицензионный ключ

Спустя около 2 часов прогресс завершился на 45% и было обнаружено и восстановлено 140 поврежденных секторов на диске.

Спустя около 8 часов прогресс стал 55% и было обнаружено и восстановлено 827 поврежденных секторов на диске.

Я прервал процесс нажав ESC. И загрузил Windows поработал в нем поведение диска стало заметно получше и он стал меньше подвисать. Потом на следующий день я вновь загрузился с флешки и продолжил восстановление диска.

Вернувшись в главное меню программы.

1. Prescan (show bad sectors). Предварительное сканирование (показать плохие секторы)

[/su_box]

3. Version Info. Информация о версии.

4. Show Statistics. Показать статистику.

Продолжим сканирование и восстановление поврежденных секторов. Набираем на клавиатуре цифру 2 и нажимаем Enter.

1. Continue proccess. Продолжить процесс.

2. Show statistics. Показать статистику.

3. Change start/end sectors. Изменить начальный конечный сектор.

4. Change mode. Изменить режим.

5. Exit program. Выйти из программы.

Продолжим процесс восстановления поврежденных секторов. Набираем на клавиатуре цифру 1 и нажимаем Enter.

Процесс продолжается с того же места на котором был прерван.

Спустя сутки процесс стал 60% и было обнаружено и восстановлено 8 342 поврежденных секторов на диске.

Восстановление жесткого диска с битыми секторами с помощью victoria

Другая программа, похожая  на регенератор называется Victoria HDD и появилась так же давно. Есть платная версия этой программы. Я всегда пользовался бесплатной версией. Найти такую версию можно опять же в составе life дисков. Для ее запуска нужно загрузится с Life Disk и запустить программу.

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

Поэтому, перед запуском полезно запустить эту функцию (вкладка Smart, затем Get Smart). Показатель Health (здоровье) вот у этого диска по всем параметрам в норме и восстанавливать его есть смысл. Переходим на вкладку  «Test»:

После нажатия кнопки Start тестирование начнется. Можно выбрать режимы чтения. В платной версии есть режимы восстановления секторов, но я не пользовался платными. Бесплатно можно просто прочитать или  пометить сомнительные сектора (функция remap) Жесткий диск такие сектора в режиме remap «откладывает в сторонку» и в последствии не записывает на них информацию.

Тут вот явно «убитый» диск. Я считаю диск физически исправным, если ошибки равны нулю (тут их 852). Мне редко удавалось восстановить такие диски. Оранжевые сектора и красные лечатся. Ошибки не всегда. Иногда помогает поочередное  использование Victoria, и HDD Regenerator. Есть еще программа MHDD, она работает так же. Как то раз удалось восстановить часть секторов

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

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

Еще есть фактор качества. Диски samsung, toshiba могут греться и сами по себе.  К ним нужен обязательно вентилятор. А другие (WD) не нагреваются так сильно, да и чувствительность к перегреву у них ниже.

Если проблема осталась, приступим к дальнейшим действиям.

Сейчас мы рассмотрим восстановление загрузочной записи MBR с помощью штатных средств операционной системы. Которые идут либо в составе установочного диска, либо как компонент операционной системы. А именно BOOTREC.EXE и BOOTSECT.

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

/FixMbr

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

/FixBoot

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

  • Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
  • Загрузочный сектор поврежден.
  • После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
:/>  Ключ для Windows 10 (на все редакции) - Проверенные!!!

/ScanOs

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

/RebuildBcd

Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.

Как восстановить файл bcd на mbr?

Windows не загружается, или как восстановить файл BCD на MBR в Windows?

Менеджер загрузки в современных ОС Windows для загрузки оной использует специальный файл BCD (Boot Configuration Data – он же файл данных конфигурации загрузки). В файле содержится информация об установленных системах и параметрах загрузки для каждой из них (если их несколько):

Если BCD повреждён и информация в файле не читается, Windows не загрузится. На фоне этого сразу после включения компьютера пользователь, скорее всего, видит сообщение от менеджера загрузки примерно следующего содержания:

Your PC needs to be repairedThe Boot Configuration Data file is missing some required informationFile: BootBCDError code: 0xc0000034

или

Windows failed to start. A recent hardware or software change might be the cause…

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

Your PC needs to be repairedThe Boot Configuration Data file is missing some required informationFile: BootBCD

давайте попробуем воссоздать BCD файл вручную с нуля. Ещё раз повторюсь – эта схема применима на компьютерах с таблицей MBR. Для UEFI (GPT) написана другая статья. Здесь я показываю процесс для Windows 7, но для других, более новых версий вся информация также актуальна.

Как узнать тип таблицы загрузочной записи?

У Windows режим загрузки UEFI вместо Legacy? Вам в статью Как восстановить загрузчик EFI?

Переустановка windows 10 официальным приложением

На сайте Microsoft предлагают использовать отдельное приложение для создания загрузочной флешки.

  1. Загрузите программу и запустите ее.
  2. Далее нужно выбрать пункт «Создать установочный носитель для другого компьютера».Программа установки
  3. После этого пользователю предлагают выбрать настройки образа, который будет устанавливаться на флешку. В разделе «Архитектура» выберите вариант «Оба».Выбор языка архитектуры и выпуска
  4. В следующем окне выберите тип носителя, который будет использоваться (USB или DVD).Выбор носителя
  5. Последним этапом нужно из списка выбрать желаемый носитель, на который будет установлен образ.Выбор USB-устройства

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

Приступим!

Для работы со средством Bootrec.exe необходимо сначала запустить среду восстановления Windows RE.

Bootrec.exe /FixMbr;

  • Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  • Далее проведите процедуру записи нового сектора загрузки, для чего введите

Bootrec.exe /FixBoot;

  • Останется только ввести Exit и попытаться перезагрузить компьютер.

Очень вероятно, что далее Windows заработает нормально.

Если нет, опишем, как восстановить загрузчик Windows другим способом с использованием этой же программы:

  • Войдите в командную строку с установочного диска или флешки.
  • Введите Bootrec /ScanOs, после чего утилита про сканирует компьютер на предмет наличия операционной системы.

Bootrec /ScanOs

  • Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа предложит внести в меню запуска все найденные версии Windows, включая XP и другие.

Bootrec.exe /RebuildBcd

  • Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить — XP или семерку.

Если и это не помогло. Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter.

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

Формат командной строки:bootsect {/help|/nt60|/nt52} {SYS|ALL|< DriveLetter >:} [/force] [/mbr]

Параметры командной строки Bootsect:/help — отображение справочной информации;/nt52 — запись программного кода загрузочного сектора, обеспечивающего использование загрузчика ntldr для операционных систем, предшествующих Windows Vista.

/nt60 — запись программного кода в загрузочные секторы для обеспечения загрузки файла bootmgr — диспетчера загрузки Windows Vista/Server 2008 и более поздних ОС семейства Windows.SYS — запись будет выполнена в секторы системного раздела загрузки Windows, в среде которой выполняется данная команда.

:/>  Команда копирования файла в cmd

ALL — запись программного кода будет выполнена для всех существующих разделов, которые могут быть использованы для загрузки Windows.DriveLetter — буква диска, для которого будет выполнена перезапись программного кода загрузочных секторов./force — принудительное отключение используемых другими программами томов дисков для обеспечения монопольного доступа утилиты bootsect.exe/mbr — изменение программного кода главной загрузочной записи (MBR — Master Boot Record) без изменения таблицы разделов диска.

Примеры:

bootsect /nt52 E: — создать для диска E: загрузочные записи для операционных систем Windows XP/2000/NT, т.е для загрузки на базе ntldr;bootsect /nt60 /mbr C: — изменить загрузочные сектора диска C: для обеспечения загрузки диспетчера bootmgr, а это Windows Vista/7/8/8.1/10;bootsect /nt60 SYS — изменение загрузочных секторов для раздела, с которого выполнена загрузка текущей ОС Windows.

Так же попробуем использовать команду BCDBOOT. Это средство, которое используется для создания системного раздела или восстановления среды загрузки, расположенной в системном разделе. Системный раздел создается посредством копирования небольшого набора файлов среды загрузки из установленного образа Windows®.

О которой можно прочитать в следующем разделе.

Создание диска восстановления windows 10 в панели управления

В Windows 10 предусмотрен простой путь сделать диск восстановления или, вернее USB флешку через панель управления (способ для CD и DVD также будет показан далее). Делается это в несколько шагов и минут ожидания. Отмечу, что даже если ваш компьютер на запускается, вы можете сделать диск восстановления на другом ПК или ноутбуке с Windows 10 (но обязательно с той же разрядностью — 32-бит или 64-бит. Если у вас нет другого компьютера с 10-кой, в следующем разделе описывается, как обойтись без него).

  1. Зайдите в панель управления (можно кликнуть правой кнопкой мыши по Пуску и выбрать нужный пункт).
  2. В панели управления (в пункте Просмотр установите «Значки») выберите пункт «Восстановление». Восстановление в панели управления
  3. Нажмите «Создание диска восстановления» (требуются права администратора). Создание диска восстановления
  4. В следующем окне вы можете отметить или убрать пункт «Выполнить резервное копирование системных файлов на диск восстановления». Если сделать это, то будет занят значительно больший объем места на флешке (до 8 Гб), зато, упростится сброс Windows 10 в исходное состояние, даже если встроенный образ восстановления был поврежден и требует вставить диск с отсутствующими файлами (т.к. необходимые файлы будут находиться на накопителе). Добавить файлы Windows 10 на диск восстановления
  5. В следующем окне выберите подключенную флешку, из которой будет создан диск восстановления. Все данные с нее будут удалены в процессе. Выбор флешки для записи
  6. И, наконец, дождитесь, когда создание флешки будет завершено. Диск восстановления Windows 10 готов

Готово, теперь у вас в наличии есть диск восстановления, поставив загрузку с которого в БИОС или UEFI (Как зайти в БИОС или UEFI Windows 10, или используя Boot Menu) вы можете войти в среду восстановления Windows 10 и выполнить многие задачи по реанимации системы, включая откат ее к изначальному состоянию, если ничто другое не помогает.

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

Создание установочного диска

Если по каким-либо причинам ноутбук или ПК не захочет воспринимать загрузочную флешку, например, на очень старых устройствах или при нарушении в работе USB-портов, то в этих случаях можно использовать DVD-R или DVD-RW диск.

В связи с тем, что объем дисковых носителей ограничен, то нужно найти образ до 4.7 Гб (объем для DVD-R и DVD-RW). Подобные файлы содержат только базовую сборку без дополнительных данных и приложений. Официальные образы всех Windows ОС занимают объем в пределах 2–3 Гб.

Как сделать установочный диск

Для этого потребуется дисковод, DVD и UltraISO. Программу можно заменить на другую, способную записывать информацию на диск.

  1. Первым этапом откройте UltraISO и выберите нужный файл операционной системы.
  2. Далее нажмите F7 или перейдите в раздел «Инструменты» → «Записать образ CD…».Инструменты
  3. После этого откроется новое окно, в котором нужно нажать «Записать».Запись образа

Теперь надо подождать окончания переноса информации на оптический диск.

Оставьте комментарий