Шаг 1. Сохранение MBR
1. В Acronis Disk Director щелкните правой кнопкой мыши диск, MBR-код которого
F2 , чтобы переключиться в режим
Shift , используйте
клавиши со стрелками, чтобы выбрать первые 445 байт сектора. Тем самым будет выбран
MBR-код и подпись диска.
Подсказка
. Точное положение курсора отображается в поле Положение
в строке состояния
(в правом нижнем углу окна).
4. Выберите пункт Записать в файл
в меню Правка
.
5. В окне Запись в файл
выберите Обзор
и укажите путь и имя файла.
6. Нажмите кнопку ОК
, чтобы сохранить файл.
Шаг 2. Восстановление MBR
1. Создайте загрузочный носитель на основе WinPE чтобы иметь возможность восстановления
системы в случае ее сбоя. Загрузочный носитель создается с помощью мастера создания
загрузочных носителей Acronis в соответствии с инструкциями в разделе Как создать
загрузочный носитель.
2. Запустите машину с загрузочного носителя и откройте Acronis Disk Director.
3. Правой кнопкой мыши щелкните диск, MBR-код которого необходимо восстановить, и
выберите пункт Правка .
4. В Acronis Disk Editor нажмите клавишу F2 , чтобы переключиться в режим
шестнадцатеричного представления.
5. Установите курсор в самое начало первого байта сектора (абсолютного сектора 0 или 0000 в
шестнадцатеричном представлении) и нажмите Прочитать из файла .
6. В окне Чтение из файла
выберите Обзор
и укажите файл с MBR-кодом.
7. Нажмите кнопку ОК
. Содержимое файла будет вставлено в сектор, начиная с текущего
положения курсора.
8. Нажмите сочетание клавиш Ctrl+S
, чтобы сохранить изменения.
9. Перезагрузите машину.
Копирование MBR на другой диск
Данная операция применима к базовым дискам со схемой разделов MBR.
При перемещении системного тома с одного диска на другой необходимо скопировать
MBR-код диска на целевой диск, если он не содержит MBR или содержит другое
приложение-загрузчик.
Как скопировать MBR на другой диск
1. в Acronis Disk Director щелкните правой кнопкой мыши исходный диск, MBR-код которого
необходимо скопировать, и выберите Правка .
2. В Acronis Disk Editor нажмите клавишу F2 , чтобы переключиться в режим
шестнадцатеричного представления.
3. Установите курсор в самое начало первого байта сектора (абсолютного сектора 0 или 0000 в
шестнадцатеричном представлении). Затем, удерживая клавишу Shift , используйте
Copyright © Acronis International GmbH, 2002-2014
Аннотация
Рассмотрим ситуацию, когда в вашей системе более одного жесткого диска. На одном из них уже установлена операционная система, а на второй вы установили Windows 7. Возникла необходимость удалить из системы жесткий диск, на котором Windows 7 не установлена. Но оказалось, что без этого диска ваша система загружаться не хочет.
Это произошло потому, что перестало соблюдаться одно из трех условий успешной загрузки:
Рассмотрим решение проблемы на примере конфигурации, представленной на рисунке
На скриншоте "Управления дисками" видно, что диск С:, на котором установлена Windows 7, не активен. Активным является диск D:. Файлов загрузки Windows 7 (они скрытые и системные) на диске С: так же не обнаружится. Задача: перенести загрузчик с диска D: на диск С:, то есть обеспечить соблюдение вышеназванных условий.
При наличии этих дисков перенос загрузочных файлов не составляет труда. Физически отключите "ненужный" жесткий диск, загрузитесь с диска, установив в BIOS привод CD-DVD первым загрузочным устройством, войдите в . После того, как закончится сканирование и поиск установленных операционных систем, выполните "Восстановление запуска". Программа восстановления подготовит нужным образом жесткий диск и скопирует на него необходимые файлы. После перезагрузки возможность загрузки будет восстановлена.
Если у вас нет ни установочного диска, ни диска восстановления, можно воспользоваться способом, описанным ниже.
Условно можно разделить предстоящую операцию на три этапа, соответствующих трем необходимым условиям успешной загрузки.
Первый: войдите в оснастку "Управление дисками" (Win + R, в строке "Выполнить" наберите diskmgmt.msc и нажмите OK) и посмотрите, какая буква присвоена первому слева разделу диска, который планируется оставить. Именно этот раздел мы сделаем загрузочным и активным: щелкните правой кнопкой мыши по выбранному разделу и выберите пункт контекстного меню "Сделать раздел активным". Учтите, что этот раздел должен иметь атрибут "основной".
Второй: запустите командную строку с правами администратора . Все команды, о которых пойдет речь далее, будут выполняться последовательно без выхода из командной строки.
DISKPART list disk sel disk X list partition sel part 1 active exitгде X - номер диска, который предполагается оставить, в списке дисков (команда list disk ).
Для этого понадобится утилита bootsect.exe , которую, при отсутствии установочного диска, можно взять . Заранее скачайте и распакуйте ее, например, в корневой каталог раздела С:.
c:\bootsect /nt60 All /forceпримечание: опыт показывает, при наличии в конфигурации 2-х и более HDD ключ /force необходим.
Ключ /l - выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка - en-Us, для немецкого - de-DE, и т.д.
Ключ /s - определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Так как микропрограмма команды по умолчанию использует текущий системный раздел (до извлечения жесткого диска - это раздел D:), применение этого ключа с буквой предполагаемого загрузочного раздела - обязательно!
Выполните команду
bcdedit /store С:\boot\bcdПо результатам выполнения команды проверьте параметры (подчеркнуты на скриншоте):
Обычно выполнение команд не требуется, но проверить не помешает.
Таким образом, перенесение файлов загрузки на другой диск - не такая сложная задача.
В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры "по-умолчанию", язык менеджера загрузки становится английским. При наличии одной загружаемой системы это не заметно, а при наличии меню мультизагрузки - бросается в глаза. Если вас это не устраивает, выполните в командной строке:
bcdboot %Windir% /l ru-RuВыполнить ее нужно уже после перенесения файлов загрузки в новый раздел.
При использовании нескольких операционных систем или жестких дисков иногда возникают проблемы несоответствия загрузочного сектора. Обычно это вызвано тем, что файлы, необходимые для загрузки ОС, расположены на другом разделе или диске.
Привет друзья! В сегодняшней статье мы с вами создадим заново загрузчик Windows 7. В каких случаях это может пригодится. К примеру у вас не загружается Windows 7 и выдаёт ошибки, связанные с неисправностью загрузчика, например: "An operating system was not found" (Операционная система не найдена), BOOTMGR is missing. Press ctrl+alt+del, NTLDR is missing при загрузке Windows 7. А может вы перенесли Windows 7 с жёсткого диска на твердотельный накопитель, но система не стартует с SSD и выводит ошибку или показывает чёрный экран. Вы пытаетесь восстановить загрузку операционной системы , но у вас это не получается. В таких случаях нужно удалить и затем создать заново скрытый раздел - System Reserved (Зарезервировано системой, объём 100 МБ), именно на этом разделе находятся файлы загрузки Windows 7.
При установке Windows 7 на ноутбук или компьютер с обычным BIOS (жёсткий диск MBR), автоматически создаётся скрытый раздел System Reserved (Зарезервировано системой, объём 100 МБ), назначение которого - хранить и защищать файлы загрузки операционной системы. Данный раздел всегда имеет атрибуты: (Активен, Система, Основной раздел), и с него происходит запуск операционной системы, установленной на вашем компьютере.
Если данному разделу присвоить букву диска и в параметрах папок (вид) установить параметры "Показывать скрытые файлы" и снять галочку с параметра "Скрывать защищённые системные файлы", то внутри вы увидите папку «Boot» (содержащую хранилище конфигурации загрузки файл - BCD), и менеджер загрузки файл «bootmgr».
Для успеха нашего дела, вспомним механизм загрузки Windows 7 и поможет нам программа BOOTICE.
В первую очередь, после включения компьютера, управление получает подпрограмма BIOS, которая производит проверку на работоспособность всех комплектующих системного блока, затем БИОС смотрит в своих настройках приоритетное для загрузки устройство (жёсткий диск, флешка, DVD-диск) и найдя такое (к примеру жёсткий диск) считывает с него загрузочную запись MBR (Windows 7 обычно устанавливается на диск разметки MBR)
.
MBR располагается в первом секторе загрузочного диска, имеет размер 512 байт, и содержит в себе программный код NT 6.x
,
Который выполняет поиск активного раздела (Active), с которого может осуществляться загрузка операционной системы, данный активный раздел
После этого управление переходит
Операционная система (в нашем случае Windows 7) это программа и чтобы она заработала (стала загружаться) необходимо запустить исполняемый файл OS: winload.exe или winload.efi. З апускает эти файлы загрузчик. З агрузчик это маленькая программа. Файл winload.exe запускает MBR- загрузчик, а файл winload.efi запускает EFI-загрузчик. Windows 7 в большинстве случаев установлена на диск с MBR загрузчиком.
Загрузка Windows 7 происходит в такой последовательности, менеджер загрузки файл «bootmgr» обрабатывает имеющуюся информацию в хранилище загрузки (файле BCD), а это - меню, время отображения, список операционных систем (если их несколько) и так далее, еcли данные корректные, то следует загрузка операционной системы. Но! Если хоть один из упомянутых мной файлов (bootmgr или BCD) окажется некорректным или вовсе будет отсутствовать, то проблемы при загрузке системы нам обеспечены. Часто бывает, что целостность данных файлов бывает нарушена в силу каких-либо причин (неосторожные действия пользователя, установка менеджеров загрузки сторонних разработчиков, вирусы и т.д), в этом случае стандартные действия по восстановлению загрузчика могут не помочь и тогда лучше всего удалить этот раздел полностью, затем форматировать и создать файлы загрузки заново. Как это можно сделать.
Загружаемся с установочной флешки Windows 7. Если не найдёте ISO-образ семёрки, то можете использовать загр. флешку Windows 8.1 или Win 10.
В начальном окне установки системы открываем командную строку клавиатурным сочетанием Shift+F10.
Вводим последовательно команды:
diskpart
lis vol (эта команда отображает буквы, номера, метки, размер и файловую систему. Б уква раздела 100 мб (С:). Том 1. Б уква раздела с установленной Windows 7 - (D:).
sel vol 1 (выбор тома с которым будем работать - 100 мб (С:). Том 1)
del vol (удаляем том 100 мб).
после удаления тома на диске появилась неразмеченная область 100 мб.
creat par prim (создаём основной раздел в этой неразмеченной области)
format fs=ntfs (создаём на разделе файловую систему NTFS)
assign letter С (присваиваем созданному разделу букву С )
activ (делаем раздел активным)
exit (выходим из diskpart)
bootsect /nt60 C: /mbr (данная команда записывает на жёсткий диск нужные коды PBR (Bootmgr) и MBR (NT 6.x ))
bcdboot D:\windows /s C: (создаём загрузчик для Windows 7, находящийся на (D:), расположение загрузчика (С:))
Файлы загрузки успешно созданы.
Данный способ подойдёт и для тех у кого несколько жёстких дисков, и на них установлены OS с загрузчиком.
На данных дисках мы не используем средства bootrec /fixmbr и bootrec /fixboot для обновления кодов MBR и PBR. Эти команды работают только с жёстким диском 0.
Команда bootsect работает с диском который мы укажем. То же самое касается и bcdboot. Без параметра /s , bcdboot работает с активным разделом на жёстком диске 0. И спользуемый нами параметр /s указывает на активный раздел нужного жёсткого диска.