- Guid загрузчик для windows
- Что такое GUID?
- Типы GUID
- Как узнать GUID приложения
- Как узнать GUID через PowerShell
- Как узнать GUID через CMD
- Что такое GPT-раздел или GUID в Windows 10/8/7
- Что такое раздел GPT
- Ограничения MBR Disk
- MBR Disk и GPT Диски
- Как конвертировать GPT диск в MBR диск
- Настройка зеркального динамического раздела загрузки на дисках таблицы разделов GUID (GPT) в Windows Server 2008
- Общие сведения
- Дополнительные сведения
- Подготовка дополнительного диска для зеркального отражания
- Преобразование основного и дополнительного дисков в динамические диски
- Создание зеркала от тома загрузки к дополнительному диску
- Форматирование раздела EFI
- Использование Bcdedit.exe для настройки записей загрузки для зеркального диска
- Скопируйте раздел EFI и хранилище BCD на второй диск
- Тестирование дополнительного диска с помощью новых записей загрузки Windows Server 2008
- Повторное повторное повторное отражение основного загрузочного диска
Guid загрузчик для windows
Добрый день! Уважаемые читатели и подписчики IT блога Pyatilistnik.org. В данной статье я приведу один из методов извлечения цифрового идентификатора приложения из реестра Windows. Правильное название: статистически уникальный 128-битный идентификатор
Что такое GUID?
GUID — это аббревиатура, которая обозначает глобальный уникальный идентификатор , их также называют UUID или универсальные уникальные идентификаторы — между ними нет реальной разницы. Технически это 128-битные уникальные ссылочные номера, используемые в вычислениях, которые вряд ли будут повторяться при генерировании, несмотря на отсутствие центральных полномочий GUID для обеспечения уникальности.
GUID (глобальный уникальный идентификатор) — это термин, используемый Microsoft для числа, которое ее программа генерирует, чтобы создать уникальную идентичность для объекта, такого как документ Word. Идентификаторы GUID широко используются в продуктах Microsoft для идентификации интерфейсов, наборов реплик, записей и других объектов. Разные виды объектов имеют разные виды GUID — например, база данных Microsoft Access использует 16-байтовое поле для создания уникального идентификатора для репликации.
Типы GUID
Существует 5 версий идентификаторов GUID, определенных в RFC 4122 , каждая с разными свойствами. Чтобы определить версию GUID, просто посмотрите на цифру версии, например, GUID версии 4 имеют формат xxxxxxxx-xxxx- 4 xxx- N xxx-xxxxxxxxxxxx, где N — это одно 5 значений 4, 8,9, A или B.
- Версия 1: дата-время и MAC-адрес — Эта версия генерируется с использованием текущего времени и MAC-адреса клиента. Это означает, что если у вас есть GUID версии 1, вы можете выяснить, когда он был создан, проверив значение метки времени.
- Версия 2: DCE Security — Эта версия специально не определена в RFC 4122, поэтому не должна генерироваться совместимыми генераторами. Он аналогичен GUID версии 1, за исключением того, что первые 4 байта метки времени заменяются пользовательским UID или GID POSIX, а старший байт последовательности часов заменяется доменом UID / GID POSIX.
- Версия 3: MD5 хэш и пространство имен — Этот GUID генерируется путем взятия пространства имен (например, полного доменного имени) и заданного имени, преобразования в байты, объединения и хеширования. После указания специальных битов, таких как версия и вариант, полученные байты затем преобразуются в его шестнадцатеричную форму. Особое свойство этой версии заключается в том, что идентификаторы GUID, сгенерированные из одного и того же имени в одном и том же пространстве имен, будут идентичны, даже если они генерируются в разное время.
- Версия 4: случайная — Этот тип GUID создается с использованием случайных чисел — из 128 битов в GUID 6 зарезервированы для специального использования (версия + вариантные биты), что дает нам 122 бита, которые могут быть заполнены случайным образом. Спецификация не определяет, как должны генерироваться случайные числа, они могут быть любыми, от псевдослучайных до криптографически безопасных, поэтому эти GUID, как и все другие GUID, следует использовать только для идентификации, а не для безопасности.
- Версия 5: SHA-1 хэш и пространство имен — Эта версия идентична версии 3 за исключением того, что SHA-1 используется на этапе хеширования вместо MD5.
Разделы реестра, где нужно искать:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Windows\CurrentVersion\Uninstall
- HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Microsoft\Windows\CurrentVersion\Uninstall
Как узнать GUID приложения
Пример вызова компонента Windows диспетчер устройств:
shell. <74246bfc-4c96-11d0-abef-0020af6b0b7a>,для запуска необходимо вызвать диалоговое окно «Выполнить» используя клавиши Win + R, прописать данный код и нажать«OK» Все значения
Как узнать из реестра GUID приложения в Windows -01
Раздел реестра HKEY_CLASSES_ROOTCLSID
Клавишами Win + R открываем диалоговое окно «Выполнить» вводим команду regedit — открыть редактор реестра. Для поиска
Пример: нам нужен
Как узнать из реестра GUID приложения в Windows -02
Для того, чтобы извлечь и проверить
Как узнать из реестра GUID приложения в Windows -03
Созданный файл реестра лучше всего открыть программой Notepad ++ познакомиться с которой можно в категории сайта «Офис».Если Вам понравился текстовой редактор Notepad ++ и Вы его установили, то правой клавишей мыши нажимаем на созданный файл реестра. В открывшемся меню выбираем «открыть с помощью Notepad ++ таким образом можно ознакомиться со структурой и синтаксисом файла реестра.
Как узнать из реестра GUID приложения в Windows -04
Выделяем значение, с помощью клавиш Ctrl + C копируем, вызываем диалоговое окно «Выполнить» и с помощью клавиш Ctrl + V вставляем, перед фигурными скобками прописываем Shell. и нажимаем«OK».
Как узнать из реестра GUID приложения в Windows -05
Как узнать GUID через PowerShell
Для того, чтобы вы могли быстро извлечь информацию, о GUID ,я могу вам предложить небольшой скрипт:
Еще один вариант воспользоваться вот такой конструкцией:
Тут мы еще вывели пути расположения MSI пакетов для удаления приложения и его ремонту.
Как узнать GUID через CMD
Откройте cmd от имени администратора и выполните команду, которая создаст на диске C:\ файл с отчетом
Что такое GPT-раздел или GUID в Windows 10/8/7
Что такое таблица разделов GUID или GPT ? В этом посте мы увидим, что такое раздел GPT и как они сравниваются с дисками MBR, а также как отформатировать, удалить, удалить или преобразовать диск GPT в диск MBR. GUID Таблица разделов или GPT использует GUID и является стандартом для размещения таблицы разделов на физическом жестком диске.
Что такое раздел GPT
Раздел GPT. Источник изображения: Википедия
GPT-раздел – это стандарт для размещения таблицы разделов на физическом жестком диске с использованием глобально уникальных идентификаторов. MBR – это сокращение от основной загрузочной записи , а MBR-диски содержат различные сектора, содержащие загрузочные данные. Первый сектор, то есть ближе к началу диска, содержит информацию о диске и его разделах для использования ОС. Однако MBR-диски имеют свои ограничения, и многие новые модели компьютеров переходят на GPT-диски.
Ограничения MBR Disk
Диск в формате MBR может иметь только четыре основных раздела и может управлять данными только до 2 ТБ . С ростом потребностей в хранении данных диски GPT (таблица разделов GUID) теперь продаются с новыми компьютерами, которые могут занимать более 2 ТБ памяти. Диски MBR резервируют первый сектор диска для хранения информации о разделах диска и расположении файлов операционной системы.
Другими словами, прошивка и операционные системы полагаются на этот первый сектор для правильной работы диска. Если MBR поврежден, вы можете потерять общий доступ к данным на диске.
В случае GPT-дисков информация о диске реплицируется более одного раза, и, следовательно, такие диски работают, даже если первый сектор поврежден. GPT-диск может содержать до 128 основных разделов .
Устаревшие операционные системы могут не поддерживать GPT-диски, но почти все текущие операционные системы, начиная с 64-разрядной Windows XP и далее до Windows 8.1, поддерживают использование GPT-дисков.
MBR Disk и GPT Диски
Основные точки сравнения между MBR Disk и GPT Disk следующие:
1. MBR-диск может содержать только до 4 основных разделов, в то время как GPT-диски могут иметь до 128 основных разделов.
2. Если вам нужно более четырех разделов, вы должны создать расширенный раздел на дисках MBR, а затем создать логические разделы, тогда как на дисках GPT такого принуждения нет.
3. Первый сектор и только первый сектор MBR-дисков содержат информацию о жестком диске, в то время как в GPT-дисках информация о жестком диске и его разделах реплицируется более одного раза, поэтому он работает, даже если первый сектор поврежден
4. MBR-диск не сможет управлять дисками емкостью более 2 ТБ, в то время как для дисков GPT такого ограничения нет
5. Все операционные системы поддерживают диски MBR, в то время как для GPT совместимы только 64-разрядные Windows XP и более поздние версии Windows.
6. Для поддержки загрузки только Windows 8 поддерживает 32-разрядную загрузку, в противном случае все предыдущие версии, такие как Windows 7, Windows Vista, 32-разрядные версии Windows XP, не могут загружаться с GPT-дисков.
Как конвертировать GPT диск в MBR диск
Чтобы преобразовать GPT-диск в MBR, в первую очередь вам придется удалить все разделы. Перед тем, как сделать это, вам нужно будет выполнить резервное копирование всех данных с диска на другой диск или носитель. Вы можете выполнить резервное копирование с помощью сторонних инструментов или Windows Backup Tool.
Перейдите в Панель управления и из Администрирования выберите Управление компьютером и в появившемся окне выберите Управление дисками. В появившемся окне, которое показывает все диски и разделы диска на правой панели, щелкните правой кнопкой мыши и выберите «Удалить» для каждого раздела диска, который вы хотите преобразовать в MBR.
Как только все разделы будут удалены, у вас останется один целый диск (показанный как неразделенный блок в окне «Управление дисками»). Щелкните правой кнопкой мыши на этом диске и выберите «Преобразовать в MBR-диск». Пройдет немного времени, прежде чем Windows преобразует диск в MBR, а затем отформатирует его, чтобы сделать его пригодным для использования.
Теперь вы можете создавать разделы, используя обычную команду Shrink Disk или бесплатное стороннее программное обеспечение для управления разделами, такое как EaseUS Partition Tool или Aomei Partition Assistant. Для получения более подробной информации ознакомьтесь с нашей статьей о том, как конвертировать MBR в GPT Disk в Windows 8 без потери данных.
Вам может потребоваться преобразовать в MBR, если на компьютере используется 32-разрядная операционная система Windows. Лучшим способом было бы использовать два диска, один MBR для загрузки (системный диск), а другой GPT для хранения.Но если у вас есть только один диск, преобразуйте его в MBR, иначе он может не загрузиться после установки, скажем, 32-битной операционной системы Windows 7 на диск. Поэтому, пожалуйста, будьте осторожны.
Это была просто базовая информация о дисках GPT. Если вам нужно больше, вы можете обратиться к следующим ресурсам:
- FAQ по Windows и GPT на MSDN
- Как преобразовать диск таблицы разделов GUID в диск с основной загрузочной записью на TechNet
- Установка и установка Windows с использованием стиля раздела MBR или GPT на TechNet.
Этот пост поможет вам, если вы получили раздел Выбранный GPT, отформатированный на диске, не относится к типу PARTITION BASIC DATA GUID.
Настройка зеркального динамического раздела загрузки на дисках таблицы разделов GUID (GPT) в Windows Server 2008
В этой статье представлены шаги и примеры, как настроить динамическое зеркальное отражение разделов загрузки на дисках таблицы разделов GUID (GPT) в Windows Server 2008.
Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 951985
Общие сведения
В этой пошаговой статье описывается, как успешно настроить динамическое зеркальное отражение разделов загрузки на дисках таблицы разделов GUID (GPT) в Windows Server 2008. В отличие от зеркальных дисков MBR в 32-битных версиях Windows существует больше действий для успешного создания и запуска томов с зеркальной загрузкой на дисках GPT. В этой статье также описывается восстановление после сбоя основного диска.
Для создания зеркальных томов загрузки на дисках GPT в Windows Server 2008 необходимо иметь встроенные Diskpart.exe и Bcdedit.exe. Некоторые из этих задач можно выполнять с помощью консоли управления дисками. Но для других задач необходимо использовать встроенную Diskpart.exe.
Для единообразия и удобства использования в этой статье используется Diskpart.exe в процедурах данной статьи. Для справки по любой Diskpart.exe команд запустите Diskmgmt.msc, а затем откройте разделы справки в меню «Справка». В процедурах, описанных в этой статье, используются реальные примеры.
Процедуры в этой статье показывают ожидаемые результаты, возвращаемые каждой командой. В этих процедурах диск 0 является основной системой и загрузочный диск, а диск 1 — дополнительным диском.
Документацию по Windows Server 2012 см. в следующей записи блога TechNet:
Совет дня: настройка зеркального отражания диска для Windows Server 2012
Дополнительные сведения
Подготовка дополнительного диска для зеркального отражания
Перед тем как настроить зеркальное отображение томов загрузки, рекомендуется создать на компьютере другой диск GPT, содержащий раздел EFI. Раздел EFI содержит системные файлы, используемые для запуска операционной системы. Для запуска диска должен быть раздел EFI. Если основной системный диск (диск 0) не работает, для запуска операционной системы можно использовать раздел EFI на дополнительном диске (диск 1). В этом разделе описывается создание и подготовка новых разделов EFI и Microsoft Reserved (MSR) на дополнительном диске. Для создания необходимых разделов EFI и MSR можно использовать только Diskpart.exe. Консоль управления дисками нельзя использовать для создания или зеркального создания разделов EFI или MSR.
Прежде чем приступить к следующей процедуре, убедитесь, что у вас есть другой базовый диск с неиссякаемой свободной емкостью, которая больше или равна емкости системных и загрузочного разделов основного диска. Если вы уже преобразовали запасной диск в динамический диск, верните его обратно на базовый диск, прежде чем выполнять эти действия.
В командной командной области запустите Diskpart.exe совластику.
При этом запускается консоль diskpart. После инициализации консоли отображается>DISKPART. Консоль diskpart теперь готова к вводу команд.
Выберите диск, который вы хотите сделать дополнительным, а затем преобразуем диск в GPT. В этом примере диск 1 используется для зеркального (дополнительного) диска.
Выбранный диск не должен содержать разделы данных. Кроме того, диск должен быть необработанных базовым диском с невыгрузки пространством, которое больше или равно емкости основного системного диска.
Ниже следующую команду можно ввести в командной подсказке. Команды отформатированы полужирным шрифтом, а комментарии о команде или о содержимом экрана форматированы в виде обычного текста.
Если вы заметили, что отображается несколько разделов, вы выбрали неправильный диск или не начали с необработанных дисков. Исправь это перед продолжением, иначе может произойти потеря данных.
Выберите раздел 1 на диске 1 и удалите его. Для удаления раздела Microsoft Reserved (MSR) необходимо использовать команду переопределения. Новый раздел MSR будет повторно создаваться после создания необходимого раздела EFI.
Выберите диск 0, а затем перечислить разделы, которые находятся на диске 0. С помощью команды списка создайте новые разделы EFI и MSR на диске 1, размеры разделов EFI и MSR на диске 0.
Преобразование основного и дополнительного дисков в динамические диски
Перед созданием зеркала необходимо преобразовать основной (исходный) диск (диск 0) и дополнительный (destination) диск (диск 1) в динамические диски. После преобразования обоих дисков в динамические можно создать зеркало. Консоль управления дисками или с помощью Diskpart.exe можно преобразовать основной и дополнительный диски в динамические.
При использовании этой Diskpart.exe выберите диск, который необходимо преобразовать в динамический диск, а затем преобразуем его в динамический диск. Этот шаг необходимо выполнять как на дополнительных, так и на основных дисках GPT. Чтобы преобразовать основной и дополнительный диски в динамические диски, выполните следующие действия.
Создание зеркала от тома загрузки к дополнительному диску
После преобразования основного диска (диска 0) и дополнительного диска (диска 1) в динамические диски можно установить зеркальное отражение от тома загрузки к дополнительному диску. Для этого можно использовать консоль управления дисками или Diskpart.exe. Чтобы сделать это с помощью Diskpart.exe, выполните следующие действия.
В> DISKPART выберите том загрузки (C:), а затем зеркальное отражение тома на дополнительный диск (диск 1).
Дождись завершения синхронизации томов и выход из Diskpart.exe. Вы можете проверить ход выполнения синхронизации в консоли Diskmgmt.msc.
Форматирование раздела EFI
Теперь необходимо скопировать хранилище BCD и содержимое раздела EFI с основного диска (диск 0) на дополнительный диск (диск 1).
Эти действия необходимо выполнять при внесении изменений в хранилище BCD на любом диске.
С помощью Diskpart.exe выберите раздел EFI на дополнительном диске, а затем назначьте разделу EFI букву, чтобы он можно было отформатирован. В следующем примере разделу EFI на дополнительном диске назначена буква диска «S». Для этого шага можно использовать любую доступную букву диска.
Используйте Diskpart для формата раздела S для использования файловой системы FAT32. Система не может запускаться из раздела EFI, если он не отформатирован для использования файловой системы FAT32. Для этого введите следующую команду и нажмите клавишу ВВОД:
Выберите раздел EFI на основном диске (диск 0), а затем назначьте этому разделу EFI букву диска. В этом примере буква диска «P» назначена основному разделу EFI на диске 0. Для этого шага можно использовать любую доступную букву диска.
Выйдите из Diskpart.
Использование Bcdedit.exe для настройки записей загрузки для зеркального диска
Используйте команду BCDedit для просмотра текущих записей загрузки Windows. Во время операции «добавление диска» для создания зеркала служба жестких дисков (VDS) создала в конфигурации загрузки Windows Server 2008 (также известной как хранилище BCD) в качестве дополнительного записи для загрузщика загрузок Windows на диске 1. Чтобы просмотреть текущие записи загрузки Windows, выполните следующие действия.
Откройте окно командной строки.
В командной области введите и нажмите ввод, чтобы P: изменить диск P.
В командной подсказке введите и нажмите ввод, чтобы cd EFI\Microsoft\Boot зайти в папку загрузки.
В командной подсказке введите bcdedit /enum и нажмите ввод. Затем вы увидите выходные данные, похожие на следующие:
Диспетчер загрузки Windows
———————
идентификатор
раздел устройства=P:
путь \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit
по умолчанию
displayorder
<1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e>
toolsdisplayorder
timeout 30
Загрузчик Windows
——————-
идентификатор
device partition=C:
путь \Windows\system32\winload.efi
описание Microsoft Windows Server 2008
locale en-US
inherit
osdevice partition=C:
systemroot \Windows
resumeobject
nx OptOut
Загрузчик Windows
——————-
identifier <1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e>
device partition=C:
путь \Windows\system32\winload.efi
описание Microsoft Windows Server 2008 — дополнительный plex
locale en-US
inherit
osdevice partition=C:
systemroot \Windows
resumeobject
nx OptOut
Загрузчик Windows Boot Loader с описанием «Microsoft Windows Server 2008 — дополнительный plex» был создан VDS во время операции «добавление диска». Запись загрузщика загрузки Windows «Partition=C:» представляет том C, который зеркально отражен, и эта запись ссылается на копию файла Winload.efi на диске 1, который запустит Windows Server 2008 с диска 1.Next, создайте копию текущего диспетчера загрузки Windows, чтобы его можно было использовать из меню запуска микропрограммы EFI для запуска Windows Server 2008 с диска 0 или диска 1. Команда bcdedit /copy копирует текущую запись диспетчера загрузки Windows в новую запись диспетчера загрузки Windows с описанием «Windows Boot Manager Cloned». Команда bcdedit /set использует GUID нового диспетчера загрузки Windows, а затем задает раздел устройства для ссылки на копию файла Bootmgr.efi, расположенного в разделе «S» на диске 1. Ниже приводится пример GUID:
В следующем примере показано, как использовать команды bcdedit.
В командной подсказке введите bcdedit /copy
В командной командной области введите bcdedit /set < GUID >device partition=s:
, а затем нажмите ввод. В этой команде замените GUID на GUID в выходных данных предыдущей команды. Отображается результат, похожий на следующий:
В командной подсказке введите и нажмите ввод, чтобы bcdedit /enum all проверить внесенные изменения. Затем вы увидите выходные данные, похожие на следующие:
Диспетчер загрузки Windows
———————
идентификатор <1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e>
device partition=S:
путь \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager Cloned
locale en-US
inherit
по умолчанию
displayorder
<1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e>
toolsdisplayorder
timeout 30
Диспетчер загрузки Windows
———————
идентификатор
раздел устройства=P:
путь \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit
по умолчанию
displayorder
<1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e>
toolsdisplayorder
timeout 30
Закройте окно командной строки.
Последний GUID в порядке отображения диспетчера загрузки по микропрограмме — это тот же GUID, что и дополнительный диспетчер загрузки Windows в разделе «S». Это означает, что новый диспетчер загрузки Windows с описанием «Windows Boot Manager Cloned» синхронизируется в NVRAM, который используется во микропрограмме при отображении меню запуска микропрограммы EFI. Теперь существует две записи NVRAM для диспетчера загрузки Windows: одна в разделе «P», а другая в разделе «S». Микропрограмма EFI перечисляет эти записи в меню запуска EFI.
Скопируйте раздел EFI и хранилище BCD на второй диск
Чтобы экспортировать раздел EFI и хранилище BCD на второй диск, выполните следующие действия:
Экспортировать хранилище BCD в раздел EFI на диске 0. Это позволяет скопировать хранилище BCD с диска 0 на диск 1. Для этого выполните следующие действия:
Откройте окно командной строки.
В командной подсказке введите и нажмите ввод, чтобы экспортировать хранилище BCD в файл с именем bcdedit /export P:\EFI\Microsoft\Boot\BCD2 «BCD2». Отображается результат, похожий на следующий:
Операция успешно завершена.
С помощью этой команды скопируйте системные файлы из «P» (раздел EFI на основном диске) в Robocopy «S» (раздел EFI на дополнительном диске). Это необходимо сделать, чтобы дополнительный диск смог запустить систему в случае сбойного диска 0. Убедитесь, что используются правильные буквы диска, если для разделов EFI используются разные буквы. Для этого введите robocopy p:\ s:\ /e /r:0 в командной подсказке и нажмите ввод.
Переименуем хранилище BCD на диске 1, чтобы оно совпадает с именем магазина на диске 0. Для этого введите имя S:\EFI\Microsoft\Boot\BCD2 BCDd в командной области и нажмите ввод.
Удалите дублирующееся хранилище BCD на диске 0. Для этого введите del P:\EFI\Microsoft\Boot\BCD2 в командной области и нажмите ввод.
Удалите буквы дисков, которые назначены обоим разделам EFI. Этот шаг является необязательным, так как буквы диска не перенаписались после перезапуска системы. Чтобы удалить буквы дисков, которые назначены обоим разделам EFI, выполните следующие действия.
В командной подсказке введите diskpart.exe и нажмите ввод.
Введите DISKPART> в Select volume P запросе .
Том 1 — это выбранный том.
Введите DISKPART> в Remove запросе .
Diskpart успешно удалил букву диска или точку mount.
Повторите шаги 5b и 5c для раздела S.
Тестирование дополнительного диска с помощью новых записей загрузки Windows Server 2008
После обновления конфигурации BCD проверьте записи, чтобы убедиться, что система может запуститься с помощью дополнительного диска, если сбой диска 0. Для этого выполните следующие действия:
Завершение работы и перезапуск компьютера.
В меню запуска выберите запись запуска в EFI с именем «Windows Boot Manager Cloned». Этот параметр позволяет перезапустить диспетчер загрузки Windows в раздел EFI дополнительного диска. Затем выберите «Microsoft Windows Server 2008 — дополнительный plex», чтобы запустить Windows Server 2008 с дополнительного диска.
В среде MUI вторичная запись оплекс в диспетчере загрузки Windows может отображаться как «Microsoft Windows Server 2008 — . . «. Вы можете использовать команду bcdedit /set < GUID > description «Description«, чтобы дать дополнительному записи plex более осмысленное имя. Например, можно использовать следующую команду: bcdedit /set <7e4632e7-0b4d-11dd-813b-bcbfbfe8b578>description «Microsoft Windows Server 2008 — Secondary Plex»
После выполнения этого шага, чтобы дать записи дополнительного plex более осмысленное имя, убедитесь, что вы скопировали хранилище BCD на дополнительный диск, вы выполните действия, описанные в разделе «Копирование раздела EFI и хранилище BCD на второй диск».
Повторное повторное повторное отражение основного загрузочного диска
В случае сбоя основного диска (диск 0) необходимо запустить компьютер на дополнительном диске (диск 1), а затем повторно создать зеркальное отражение, чтобы вернуть том загрузки в отказоупоряемое состояние. Для этого выполните указанные ниже действия.
Замените сбойный динамический диск 0 на маршруты, предоставленные поставщиком оборудования. Убедитесь, что на диске нет сведений о разделах. Очистку diskpart можно использовать для уничтожения любых существующих сведений о разделах на диске.
- Будьте осторожны при запуске чистой команды diskpart, так как она уничтожит таблицу разделов на выбранном диске и сделает содержимое диска недоступным.
- В этом разделе прежний основной диск будет по-прежнему известен как диск 0, а старый дополнительный диск — как диск 1. Однако после этого диск 1 станет новым основным диском, а диск 0 — новым дополнительным диском.
Выберите клонированный диспетчер загрузки Windows, чтобы запустить компьютер с помощью раздела EFI на дополнительном диске. Когда появится диспетчер загрузки, выберите Microsoft Windows Server 2008 — дополнительный plex.
Импортировать хранилище BCD, расположенное в разделе EFI, на диске 1. Это устанавливает хранилище BCD на диске 1 в качестве активного системного хранения и позволяет изменять его. Для этого выполните следующие действия:
Чтобы выбрать раздел EFI на диске 1 и назначить ему букву диска «S», запустите следующие команды:
Выйдите из DiskPart.
Чтобы bcdedit /import S:\EFI\Microsoft\Boot\BCD /clean импортировать хранилище из раздела EFI на диске 1, запустите команду.
Вы должны нарушить разбитое зеркало. Однако сначала необходимо определить, какой диск является правильным для запуска команды приорва диска. После этого выберите зеркальный том (Volume #), а затем просмотреть сведения, чтобы определить, с каких отсутствующих дисков (m#) необходимо разбить зеркало. Для этого выполните следующие действия:
Выберите зеркальный том, как правило, том C (загрузочный том):
Используйте команду подробного тома или диска списка, чтобы определить идентификатор отсутствующих дисков, как правило, m0:
Разорвать зеркальное отражение, указав идентификатор отсутствующих дисков, полученных на шаге 5c (например, m0):
Перечислить тома, чтобы убедиться, что зеркальное отражение больше не существует и что он теперь указан в качестве простого тома:
Удаление отсутствующих дисков (m0):
Выйдите из DiskPart.
Удалите все устаревшие записи из хранилище BCD, чтобы вернуть систему в известное чистое состояние. Кроме того, переименуем записи, чтобы точно отражать текущее состояние системы. Для этого выполните следующие действия:
- Запустите команду, чтобы определить GUID записи в NVRAM с описанием «Диспетчер загрузки Windows» и параметром устройства неизвестного или bcdedit /enum all /v отсутствующих. После того как вы определили GUID для этой записи, используйте раздел устройства команды=s: чтобы указать запись bcdedit /set
на диск 1. - Используйте выходные данные команды, чтобы определить GUID записи bcdedit /enum all /v «Клонированный диспетчер загрузки Windows» в NVRAM. После определения GUID для этой записи используйте команду, чтобы удалить старую запись для bcdedit /delete
диска 1 из NVRAM. - В выходных данных для команды найми запись с именем «Приложение возобновления Windows», у которого параметр устройства неизвестен или bcdedit /enum all /v отсутствует. Удалите эту запись с помощью bcdedit /delete
команды. - В выходных данных найми запись с описанием bcdedit /enum all /v «Windows Resume Application — Secondary Plex». Используйте команду, чтобы переименовать запись, чтобы отражать, что теперь это запись windows bcdedit /set
description «Windows Resume Application» Resume Application для основного зеркального сего. - В выходных данных команды найми запись с описанием bcdedit /enum all /v «Windows Server 2008» и параметром устройства неизвестного или отсутствующих. Удалите эту запись с помощью команды bcdedit /delete
. - В выходных данных найми запись с описанием bcdedit /enum all /v «Windows Server 2008 — Secondary Plex». Используйте команду, чтобы переименовать запись, чтобы отражать, что это теперь запись диспетчера загрузки bcdedit /set
description «Windows Server 2008» для основного зеркального plex. - Найди запись BCD с описанием «Диагностика памяти Windows». Используйте команду bcdedit /set
device partition=s: чтобы указать запись тест-испытатель памяти, расположенный на диске 1. - Чтобы проверить bcdedit /enum all /v записи NVRAM и BCD, запустите команду.
- Перезагрузите компьютер. Выберите «Диспетчер загрузки Windows» и «Windows Server 2008», чтобы запуститься на диске 1.
Преобразуйте добавленный диск в формат GPT, а затем создайте структуру разделов. Для этого выполните следующие действия:
Преобразуем диск 0 в формат GPT:
Удалите раздел на диске 0, который создается автоматически:
Зафиксируйте макет раздела для диска 1, чтобы он дублировался на диске 0:
Дублируйте макет диска 1 на диске 0. Чтобы вычислить размер раздела MSR для этого шага, добавьте вместе размер раздела MSR «Reserved» и раздел «Dynamic Reserved», указанный в DiskPart для диска 1. Например, если раздел MSR на диске 1 составляет 127 МБ, а раздел Dynamic Reserved — 1 МБ на диске 1, создайте раздел MSR со 128 МБ на диске 0. Как правило, раздел EFI должен быть 200 МБ, а раздел MSR должен быть 128 МБ. Чтобы скопировать макет диска 1, запустите указанные здесь команды.
Список разделов, которые находятся в системе, чтобы убедиться, что диск 0 содержит как EFI, так и раздел MSR:
Преобразуйте оба диска в динамические, если они еще не являются динамическими:
Добавьте новый диск 0 на зеркальное отражение тома загрузки:
Во время зеркальной повторной синхронизации подготовьте раздел EFI на диске 0:
Дождись завершения зеркальной повторной синхронизации. Для проверки процесса повторной синхронизации можно использовать управление дисками.
Если разделу EFI на диске 0 еще не назначена буква диска «P», а разделу EFI на диске 1 еще не назначена буква диска «S», назначьте соответствующие буквы диска разделам EFI на диске 0 и диске 1: Start Diskpart.
Выйдите из DiskPart.
Клонирование записи диспетчера загрузки в NVRAM для диска 1:
- Клонирование записи диспетчера загрузки с помощью bcdedit /copy
/d «Windows Boot Manager Cloned» команды. Зафиксировать GUID новой записи, которая предоставляется в выходных данных для этой команды. - Установите параметр устройства в клонированной записи так, чтобы он был указать раздел EFI на диске 0 с помощью bcdedit /set
device partition=p: команды. Используйте GUID из выходных данных bcdedit /copy команды. - Чтобы проверить изменения, bcdedit /enum all /v запустите команду.
Скопируйте содержимое раздела EFI на диске 1 в раздел EFI на диске 0, чтобы можно было загрузиться с диска 0:
- Экспорт активного хранения BCD с помощью команды bcdedit /export S:\EFI\Microsoft\Boot\BCD2
- Скопируйте раздел EFI с диска 1 на диск 0 с помощью команды robocopy s:\ p:\ /e /r:0
- Переименуем скопированное хранилище BCD на диске 0 в BCD с помощью rename P:\EFI\Microsoft\Boot\BCD2 BCD команды.
- Удаление дубликата экспортируемого bcD-хранения на диске 1 с помощью команды del S:\EFI\Microsoft\Boot\BCD2
Выполните приведенные ниже действия.
Удалите буквы дисков, присвоенные в DiskPart:
Перезапустите компьютер, чтобы убедиться, что вы можете загрузиться с диска 0 или с диска 1.
По умолчанию записи загрузки указывают на диск 1. Если вы загружаетсяе с диска 0 и вам нужно изменить хранилище BCD при запуске диска 0, сначала необходимо импортировать хранилище:
Выберите раздел EFI на диске 0 и назначьте ему букву диска «P»:
Выйдите из DiskPart.
Чтобы bcdedit /import P:\EFI\Microsoft\Boot\BCD /clean импортировать хранилище из раздела EFI на диске 0, запустите команду.
Всегда следует загрузить из записи BCD, которая соответствует записи NVRAM, выбранной при загрузке компьютера. Например, если вы выбрали запись NVRAM «Диспетчер загрузки Windows» (основной диск), возможно, вам придется выбрать запись BCD «Windows Server 2008» (основной диск), чтобы система правильно начала работу. Если выбрана запись NVRAM «Клонированный диспетчер загрузки Windows» (дополнительный диск), следует выбрать запись BCD «Microsoft Windows Server 2008 — secondary plex» (дополнительный диск).