1. Главная страница » Компьютеры

Boot sdi что это

Автор: | 16.12.2019

&nbsp&nbsp Стандартные возможности операционной системы Windows 7 позволяют легко создать загрузочный компакт — диск аварийного восстановления системы ( Emergency Repair Disk ERD ), которым можно воспользоваться для реанимации ОС при серьезных повреждениях , не позволяющих выполнить загрузку, или для выполнения других действий вне среды установленной Windows.

Для создания диска аварийного восстановления стандартными средствами Windows 7:

— Перейти в Панель управления
— Выбрать "Архивация и восстановления"
— "Создать диск восстановления системы".

Затем нужно вставить в DVD-привод чистый компакт диск и нажать кнопку "Создать диск"

Созданный диск восстановления системы представляет собой урезанную версию Windows, предназначенную для загрузки со сменного носителя в оперативную память компьютера без установки на жесткий диск — Windows PE (Preinstall Environment) . Начиная с версии WinPE 2.0, для загрузки среды предустановки, используется стандартный диспетчер загрузки BOOTMGR с соответственной конфигурацией BCD (Boot Configuration Data). Среду Windows PE часто используют ОЕМ-производители ноутбуков для восстановления системы к заводским настройкам с помощью собственных средств, как например, One Key Recovery компании Lenovo. При чем, для загрузки средств восстановления может быть использован не только внешний носитель, но и скрытый раздел жесткого диска.

Процесс загрузки Windows PE можно условно разделить на следующие стадии:

Выполнение подпрограммой BIOS считывание из устройства загрузки первого сектора — главной загрузочной записи MBR (Master Boot Record) и передача управления ее программному коду.

Поиск в таблице MBR раздела, для которого установлен флажок " Acive " (активный ), поиск и считывание его загрузочной записи PBR (Partition Boot Record) и передача управления ее программному коду .

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

Диспетчер bootmgr выполняет дальнейшую загрузку системы в соответствии с настройками конфигурации загрузки хранилища BCD .

Все вышеперечисленные этапы загрузки с использованием диспетчера bootmgr присутствуют всегда, независимо от того, выполняется ли загрузка установленной Windows 7 , или среды Windows PE, либо среды аварийного восстановления Windows RE (диска восстановления системы). Цепочка стадий загрузки MBR — PBR — BOOTMGR — это минимально необходимое условие для того, чтобы загрузка операционной системы могла начаться. Дальнейший же ее ход , определяется диспетчером загрузки BOOTMGR , который считывает данные конфигурации загрузи ( Boot Configuration Data ) из файла BOOTBCD активного раздела и выполняет загрузку в соответствии с их содержимым. Более подробную информацию о принципах работы bootmgr и структуре данных хранилища конфигурации загрузки можно найти в этой статье.

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

Созданный средствами Windows 7 диск аварийного восстановления системы, содержит диспетчер загрузки bootmgr , с настройкой на конфигурацию загрузки системы из образа формата Windows Imaging ( файла с расширением .wim ), и с использованием виртуального диска, создаваемого в оперативной памяти компьютера из образа в формате System Deployment Image ( файла с расширением .sdi )

Содержимое диска аварийного восстановления:

— Файл корневого раздела bootmgr — это файл диспетчера загрузки.

— Папка BOOT — содержит файл bcd — данные конфигурации загрузки, файл boot.sdi , необходимый для создания виртуального электронного диска в оперативной памяти, ссылка на который имеется в конфигурации BCD, и файл шрифтов, используемый диспетчером загрузки bootfix.bin

— Папка SOURCES , содержащая файл образа загружаемой системы boot.wim . Поскольку, конфигурация загрузки BCD для созданного диска восстановления Windows 7, уже настроена на выполнение загрузчиком bootmgr загрузки из образа boot.wim , то для создания загрузочной флэшки достаточно просто скопировать все перечисленные файлы и папки, выполнить запись загрузочных секторов MBR и PBR, а также установить признак активности раздела. Все это можно выполнить стандартными средствами Windows 7 — с использованием утилит командной строки bootsect.exe и diskpart.exe .

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

Таким образом, для создания загрузочной флэшки восстановления системы, нужно:

1. &nbsp &nbsp Создать загрузочные записи MBR и PBR.

Используя командную строку, выполнить :

bootsect /nt60 E: /mbr /force — для флэшки, которой присвоена буква E:

2. &nbsp &nbsp Сделать раздел активным.

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

— в строке приглашения ввести команду для отображения списка дисков:

— выбрать в качестве текущего диска флэшку:

select disk 3 — если флэшка отображалась в списке дисков как "Диск 3". При наличии в системе нескольких дисков, обычно достаточно знать объем используемой флэшки.

— выбрать раздел на флэшке для дальнейших операций над ним :

select partition 1 — выбрать раздел 1

— сделать текущий раздел флэшки активным (установить флажок активности раздела):

Завершить работу с DISKPART командой exit

3. &nbsp &nbsp Скопировать содержимое компакт-диска восстановления системы на флэшку.

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

Однако, создать загрузочную флэшку аварийного восстановления системы можно и без использования компакт-диска. Более того, иногда это даже предпочтительнее. Например, в нетбуках нет привода CD/DVD, и создать диск восстановления системы стандартными средствами не удастся, но есть возможность создать восстановительную флэшку с использованием необходимых файлов, которые имеются в каталогах установленной операционной системы:

Копия файла диспетчера загрузки bootmgr находится в каталоге

Его нужно скопировать в корневой каталог флэшки. Затем нужно создать в нем каталог BOOT и поместить в него

файлы bcd и boot.sdi из каталога

В каталоге BOOT флэшки должен быть еще файл шрифтов, используемых загрузчиком bootfix.bin , копию которого можно взять из папки WindowsBootDVDPCAT
u-RU .

Осталось создать на флэшке папку SOURCES и поместить в нее файл образа системы boot.wim . Копия этого файла под именем winre.wim находится в скрытой папке:

Recovery XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX — для Windows 7

Где XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX — это глобальный уникальный идентификатор GUID, состоящий из шестнадцатеричных цифр.

Recovery WindowsRE — для Windows 8, 8.1, 10

Папки с образом winre.wim в зависимости от версии Windows и варианта установки, могут находиться в разных разделах файловой системы. Проще всего, определить точное место размещения файлов среды восстановления Windows с использованием утилиты командной строки reagent.exe , о чем пойдет речь ниже.

Для решения нашей задачи достаточно скопировать файл winre.wim в папку SOURCES на флэшке и переименовать его в boot.wim . Можно обойтись и без переименования файла, но тогда придется немного подправить конфигурацию загрузки, имеющуюся в файле BCD например, с использованием стандартной утилиты командной строки bcdedit.exe или программ для редактирования данных конфигурации загрузки сторонних производителей (EasyBCD, BCDTool и т.п.)

Стандартная среда восстановления при загрузке впервые появилась в Windows Vista и получила развитие в последующих версиях Windows. Главное ее назначение – обеспечение доступа к программным инструментам устранения неполадок в тех случаях, когда нормальная загрузка системы невозможна. Например, если поврежден загрузчик системы winload.exe , то диспетчер загрузки, без какого либо вмешательства пользователя, выполнит загрузку средств аварийного восстановления, восстановит поврежденный файл и выполнит перезагрузку компьютера. Для выполнения всей данной цепочки действий используются соответствующие параметры среды восстановления, конфигурации загрузки, служебные файлы и т.п. Для просмотра сведений о конфигурации среды восстановления Windows, в том числе, для определения местонахождения файлов образов, можно воспользоваться командой:

В результате выполнения команды отобразится информация:

В данном примере файлы среды восстановления boot.sdi и Winre.wim находятся во втором разделе жесткого диска в папке Recovery подпапке 421c18c2-2b28-11e2-900c-964304a650eb .

В среде Windows 8 (8.1) и Windows 10 информация, получаемая с помощью утилиты reagentc отображается несколько в ином виде:

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

Файлы и папки среды восстановления Windows имеют атрибут "Скрытый", доступны только пользователям с правами администратора и, как правило, находятся в разделе жесткого диска, которому не присваивается буква. Это сделано для того, чтобы исключить случайное повреждение средств восстановления Windows при изменении или удалении файлов и каталогов. Однако, в случае необходимости, для доступа к каталогу с образом winre.wim стандартными средствами , можно на время присвоить букву разделу восстановления с помощью оснастки Управление дисками ( diskmgmt.msc ).

Дополнительно к данному материалу:

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

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

Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой "Поделиться"

  • Просмотров: 149 027
  • Автор: admin
  • Дата: 28-07-2015

но вот что интересно, в menu.lst находится информация только о Live CD Acronis True Image 2013 и всё. Никакого упоминания о Windows 7, 8, 8.1 в этом файле нет.

Значит, если я создаю UEFI флешку в программе WinSetupFromUSB, то меню загрузки находится не в menu.lst, а в каком-то другом файле?

и т еперь у меня при загрузке выходит вот такое меню.

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

все добавленные системы прописываются в обоих хранилищах загрузки

В данном меню мы выбираем необходимую операционную систему для установки или возвращаемся в меню Grub4Dos .

bcdedit -store x:ootcd> C:cd.txt

bcdedit -store x:efimicrosoftootcd> C:cd.txt

создаём в корне диска (C:) текстовый вариант файла BCD с названием bcd.txt

Если загрузить ноутбук с включенным Legacy , то сначала откроется загрузчик Grub4Dos , где нам нужно выбрать пункт 0 Windows NT6 (Vista/7 and above) Setup (здесь же вы можете загрузить Live CD Acronis True Image 2013).

Открывается меню диспетчера загрузки Windows (BOOTMGR) , находящийся в папке R:ootcd

Предлагаю для закрепления материала удалить последнюю систему — Windows 8.1 Single Language

Открываем командную строку и вводим команду:

bcdedit -store R: efimicrosoftootcd , где R буква нашей флешки.

Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R: efimicrosoftoot. Копируем > последней операционки, которую мы хотим удалить : Windows 8.1 Single Language

вводим команду, которая удалит запись в файле конфигурации загрузки BCD о Windows 8.1 Single Language:

bcdedit -store R:efimicrosoftootcd /delete

Операция успешно завершена.

Запись удалена и теперь меню загрузки ноутбука с включенным UEFI выглядит без Windows 8.1 Single Language

Но если загрузиться с флешки в Legacy , то запись о Windows 8.1 Single Language всё ещё останется. Её тоже удаляем.

Открываем командную строку и вводим команду: bcdedit -store R:ootcd , где R буква нашей флешки.

Открывается файл конфигурации хранилища загрузки нашей флешки bcd находящийся в папке R:oot. Копируем > < b54bcd64-3513-11e5-82fd-ac220b79a339 >Windows 8.1 Single Language.

вводим команду, которая удалит запись о Windows 8.1 Single Language в файле конфигурации загрузки BCD в папке R:oot

bcdedit -store R:ootcd /delete

Теперь и при загрузке в режиме Legacy никакой записи о Windows 8.1 Single Language не будет.

Под конец нужно вручную удалить папку с ISO-образом Windows 8.1 Single Language с флешки. Удаляем папку W81x64_1, в которой находится ISO-образ Windows 8.1 Single Language.

Как редактировать файл menu.ls загрузчика Grub4Dos

Внимательные читатели заметили, что на нашей флешке также имеется загрузочный диск Live CD Acronis True Image 2013. Большая часть ISO-образов Live CD добавляется на флешку через 4-ю строчку Linux ISO/Other Grub4dos compatible ISO и прописывается в меню GRUB.

и грузится прямо из него.

Запись Live CD Acronis True Image 2013 удаляется в menu.lst

Из неё удаляем ненужные образы.

Редактирование файла menu.lst допускается только английскими буквами.

Можно добавить вручную перезагрузку компьютера

и выключение компьютера

добавление этих записей можно делать после имеющейся в

в menu.lst. записи

#clear mappings and set root in case we return from bootmgr

Создание загрузочных дисков и прочие полезные мелочи

Страницы

2019-05-12

Установка/Восстановление среды Windows Recovery Environment

В дополнении к предыдущей статье, разберем, как установить файлы среды восстановления Windows Recovery Environment (далее WinRE), и прописать их загрузку в конфигурационном файле загрузчика Windows.

Содержание

Предисловие

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

В данной статье мы рассмотрим, как установить с нуля среду восстановления WinRE на указанный раздел.

Необходимые Инструменты

Для установки среды восстановления, потребуется только установочный диск c операционной системой Windows. Скачать образ для создания установочного диска/флешки, можно на официальном сайте Microsoft, по ссылке https://www.microsoft.com/ru-ru/software-download.

Среда Восстановления

Windows Recovery Environment (WinRE) — Среда восстановления Windows, предназначена для исправления основных проблем невозможности загрузки операционной системы. Подробнее можно прочитать тут.

Что из себя представляет WinRE? Это обычная среда Windows Preinstallation Environment (WinPE), образ среды предустановки, но содержащий в себе минимальный набор программных средств, предназначенных для восстановления возможности загрузки операционной системы Windows.

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

Среда WinRE представлена архивом winre.wim, файлом виртуального диска boot.sdi, и файлом конфигурации ReAgent.xml. Располагается данный архив, обычно, на отдельном разделе, т.е., независимо от раздела на котором установленна операционная система.

Но это не означает, что WinRE нельзя установить в любое другое место, любого из имеющихся разделов.

Данные файлы можно найти на установочном диске, в архивах sourcesinstall.wim (*.esd).

Файл boot.sdi можно взять с папки WindowsBootDVD.

Файлы Winre.wim и ReAgent.xml с папки WindowsSystem32Recovery.

Или же, вы можете скачать их отсюда https://yadi.sk/d/KwDqattY1T3VPQ. По указанной ссылке, расположены файлы WinRE взятые с оригинального установочного диска Windows 10 1809 October 2018 Update x86/x64.

Важно! Устанавливаемые файлы среды WinRE обязательно должны совпадать по характеристикам (версия и разрядность) с операционной системой восстановление которой они возможно будут осуществлять.

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

Как попасть в среду WinRE без имеющихся проблем с загрузкой операционной системы? Есть два способа:

1. Заходим в меню Пуск. Нажимаем кнопку выключения, в появившемся меню нажимаем клавишу SHIFT и кликаем по пункту Перезагрузка.

2. Только для Windows 10. Заходим в меню ПускНастройкиОбновления и безопасностьВосстановлениеОсобые варианты загрузкиПерезагрузить сейчас.

Установка Среды Восстановления

Принцип установки WinRE для BIOS/MBR, или UEFI/GPT схож. Алгоритм действий следующий:

1. Создать раздел восстановления, если он отсутствует или удален.
2. Скопировать файлы среды WinRE в раздел восстановления.
3. Прописать загрузку среды WinRE в конфигурационном файле загрузчика операционной системы.

Начнем с установки среды WinRE для операционной системы Windows, загружающейся в BIOS-режиме. В таком случае, среда восстановления, располагается совместно с файлами загрузчика на одном разделе.

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

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

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

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

Запускаем командную строку от имени администратора ( Win+X Windows PowerShell (администратор)).

Запускаем diskpart , и выполняем монтирование загрузочного раздела.

Переходим на смонтированный том, в моем случае это диск E:, и создаем в его корне последовательность директорий RecoveryWindowsRE.

Копируем файлы boot.sdi и Winre.wim в созданную папку RecoveryWindowsRE.

Пропишем загрузку данных файлов в конфигурационный файл загрузчика.

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

Включаем среду восстановления.

Установка среды восстановления WinRE закончена. Теперь проверим ее состояние, и наличие соответствующей записи в конфигурационном файле загрузчика Windows.

Выполняем размонтирование загрузочного раздела.

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

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

Установка среды восстановления WinRE для операционной системы загружающейся в UEFI-режиме, полностью идентична. Единственное различие, в том, что для UEFI систем раздел восстановления располагается отдельно.

Если по какой-либо причине у вас нет в системе раздела восстановления, то просто создайте его. Раздел не нужно создавать большим, достаточно 500МБ. В качестве файловой системы используем NTFS.

После создания раздела, повторяем все вышеописанные действия, начиная с создания последовательности директорий.

Читайте также:  3G роутер не включается с другими адаптерами

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *