1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
1 |
|
28.04.2021, 08:52. Показов 9711. Ответов 13
Здравствуйте! Обновил материнскую плату со старой с БИОС на новую с UEFI (Gigabyte Z490). Хочу использовать UEFI, а для этого требуется перевести диск с MBR в GPT. Желательно без переустановки винды. Из двух команд: Ошибка следующая: ошибка По моему он не может найти загрузчик винды. Но он у меня точно на диске С: на системном ССД. ПС: приложил логи ошибки и скрин управления дисками. Миниатюры
__________________
0 |
8449 / 2971 / 494 Регистрация: 14.04.2011 Сообщений: 7,367 |
|
28.04.2021, 14:29 |
2 |
Я бы делал так: MBR2GPT.ехе не должна икать загрузчик при проверке диска, так как он (загрузчик) всё-равно будет установлен новый.
сама винда старая, она обновлена ещё с Windows 7 с ломаным загрузчиком Возможно отсюда «растут ноги» у проблемы Windows какой разрядности? Если х32, то нет смысла пробовать переделывать на UEFI загрузку.
1 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
29.04.2021, 06:53 [ТС] |
3 |
1 Не пользоваться MBR2GPT.ехе., так как результат может быть непредсказуемый. Если очень хочется сделать именно через MBR2GPT.ехе, то следующие два пункта Согласен -я начал сразу решать проблему этого способа, не проверив другие варианты
а) перед применением MBR2GPT.ехе, сделать бэкап системы и перенести информацию с раздела Н, на другие диски. Раздел Н вообще создался при клонировании на новый ССД, на нём ничего нет по идее.
Возможно отсюда «растут ноги» у проблемы Загрузчика два тусуются похоже — перед стартом винды появляется окно с выбором загрузчика Windows 7 и Windows 10. Подскажи как лучше, по твоему мнению, сделать преобразование диска из MBR в GPT? (Акронис или им подобные?) чтобы мне в UEFI переключиться. Спасибо!
0 |
Модератор 15151 / 7739 / 726 Регистрация: 03.01.2012 Сообщений: 31,809 |
|
29.04.2021, 10:29 |
4 |
fanatf1, Да. Загрузчик у вас на диске С… А UEFI-загрузчик требует «отдельную квартиру» — Шифрованный EFI-раздел с файловой системой fat32… Так что просто конвертировать не удастся. Вот тут рекомендация для «настоящего» диска GPT, на котором не оказалось загрузчика:https://www.cyberforum.ru/post15430135.html и https://www.cyberforum.ru/post15430591.html
0 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
29.04.2021, 11:41 [ТС] |
5 |
Тогда два вопроса: 1.
Так что просто конвертировать не удастся. Хмм — нашёл как вариант через AOMEI Partition Assistant с загрузочной флешкой и тогда он может подхватывать системный/загрузочный диск. Там в примерах у них получается так сделать и AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)! У меня также не сработает? Приложил фото из примера — ДО преобразования и ПОСЛЕ. 2.
Вот тут рекомендация для «настоящего» диска GPT, на котором не оказалось загрузчика «Сначала надо дать созданному под загрузчик разделу букву (проще через дискпарт). Например, букву M. Потом bcdboot C:windows /L ru-ru /s M: /f uefi» Миниатюры
0 |
Модератор 15151 / 7739 / 726 Регистрация: 03.01.2012 Сообщений: 31,809 |
|
29.04.2021, 12:15 |
6 |
Там в примерах у них получается так сделать и AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)! У меня также не сработает? Попробуйте. Если раздел создастся, то не надо ничего делать вручную
0 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
29.04.2021, 12:27 [ТС] |
7 |
Только если после конвертации ОС не загрузится — дать разделу fat32 букву и прописать загрузчик вручную Я просто проговорю чтобы не упустить: СНАЧАЛА запускаю AOMEI Partition Assistant — который по идее должен MBR в GPT сделать сам. Он всё делает. ПОТОМ я переключаю БИОС в UEFI (раз всё у меня уже сделано для этого) и ожидаю загрузки ОС. 1а. В какой момент создать дополнительый раздел (квартирку) 100/350 мб для загрузчика? 1. Если нет то как мне получить доступ к diskpart чтобы вручную его прописать? Загрузочная флешка? LiveCD? Флешка с Виндой? 2. Какие команды прописать в diskpart /bcdboot? Код list disk sel disk X - где Х, это номер под которым загрузочный SSD create part efi format fs=fat32 assign letter=m exit а потом Код bcdboot C:windows /s M: /l ru-ru /f UEFI Спасибо.
0 |
Модератор 15151 / 7739 / 726 Регистрация: 03.01.2012 Сообщений: 31,809 |
|
29.04.2021, 12:53 |
8 |
Create partition efi можно только на диске, на котором есть место. Если места нет — ужать подходящий для этого раздел (в дискпарте — shrink) — если не указывать размер, то раздел создастся на всё нераспределённое пространство. Если хотите ограничить «квартирку» конкретным размером — Create partition efi size=500 (указан размер 500 Мб)
1 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
29.04.2021, 13:02 [ТС] |
9 |
Спасибо! но я понял и не понял — Сжать загрузочный диск могу, в винде прям сейчас, сделаю раздел например 500 мб неразмеченной области. Дальше какие мои действия: запустить Акронис с флешки и дать ему всё делать как в примере моём? Или как сделать самому руками? Я последовательность действий не уловил ((
0 |
Модератор 15151 / 7739 / 726 Регистрация: 03.01.2012 Сообщений: 31,809 |
|
29.04.2021, 15:01 |
10 |
Пожалуй, надо так:
AOMEI Partition Assistant сам создаёт «квартирку» для загрузчика и форматирует в фат32 и конвертирует — и всё сам)! 2. Попробовать загрузиться А создавать вручную сам раздел будет нужно только в том случае, если его не создаст AOMEI Partition Assistant
1 |
8449 / 2971 / 494 Регистрация: 14.04.2011 Сообщений: 7,367 |
|
29.04.2021, 15:08 |
11 |
Подскажи как лучше, по твоему мнению, сделать преобразование диска из MBR в GPT? (Акронис или им подобные?) чтобы мне в UEFI переключиться. Я бы делал так: Всё.
1 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
30.04.2021, 09:11 [ТС] |
12 |
Я бы делал так: У меня как раз есть новый ССД под систему! 1. делаю бэкап текущей винды Верно? Добавлено через 4 минуты Правильно ли пишу: 1.Прописать загрузчик на EFI раздел нового ССД. Код list disk sel disk X - где Х, это номер под которым загрузочный SSD create part efi format fs=fat32 assign letter=m exit 2. Прописать загрузчик на EFI раздел нового ССД Код bcdboot C:windows /s M: /l ru-ru /f UEFI
0 |
8449 / 2971 / 494 Регистрация: 14.04.2011 Сообщений: 7,367 |
|
30.04.2021, 09:34 |
13 |
Сообщение было отмечено fanatf1 как решение Решение
разворачиваю/клонирую систему на новый ССД Развернуть систему из бэкапа, да. Уточнение команды, должно быть так В остальном вроде всё правильно. Добавлено через 6 минут Код bcdboot C:windows /s M: /l ru-ru /f UEFI возможно вместо C: нужно будет подставить другую букву (смотря, как всё будете делать). На месте буквы C: должна быть буква раздела на который Вы развернёте бэкап системы.
1 |
1 / 1 / 0 Регистрация: 27.11.2014 Сообщений: 24 |
|
10.05.2021, 08:50 [ТС] |
14 |
Вопрос решён! т.к. у меня появился новый чистый ССД, то я сделал следующее: 1. Подключил новый ССД и инициализировал его как GPT Винда запустилась, загрузчик на месте, формат загрузки UEFI! Спасибо Андрей1224 и gecata! Вы реально крутые!
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
10.05.2021, 08:50 |
14 |
Mbr2gpt.exe – это встроенная консольная утилита Windows 10, которая позволяет сконвертировать диск с таблицей разделов MBR (Master Boot Record) в таблицу GPT (GUID Partition Table) без потери данных и без необходимости удаления существующих разделов на диске. Утилиту можно mbr2gpt использовать для конвертации таблицы разделов как в среде Windows PE (Windows Preinstallation Environment), так и непосредственно из запущенной Windows 10. С помощью утилиты можно изменить таблицу разделов с MBR на GPT как на диске с данными, так и на системном диске, на который установлена Windows 10 (с помощью параметра /allowFullOS).
Содержание:
- Как работает утилита mbr2gpt?
- Запуск конвертации таблицы разделов MBR в GPT без потери данных из Windows
- Использование MBR2GPT при установке Windows 10
- Возможные проблемы после преобразования таблицы разделов из MBR в GPT
Как работает утилита mbr2gpt?
Утилита mbr2gpt.exe входит в состав образа Windows 10, начиная с билда 1703 (Creators Update). При выполнении офлайн конвертации разметки диска из MBR в GPT, вы можете использовать mbr2gpt для билдов Windows 10 1507, 1511 и 1607 (и выше). Более ранние версии ОС (Windows 7, Windows 8.1) официально не поддерживаются.
Примечание. Ранее для преобразования несистемного диска из MBR в GPT без потери разделов можно было использовать стороннюю утилиту gptgen. Для конвертации системного диска приходилось полностью очищать диск, создавать на нем GPT разметку и новые разделы, после чего выполнять чистую установку Windows 10.
В документации Mbr2gpt указано, что преобразования таблицы разделов диска в GPT, должны выполняться следующие условия:
- Текущая разметка диска MBR;
- На диске есть свободное место для размещения основной и дополнительной таблицы GPT в начале и конце диска;
- В MBR таблице должно быть не более 3 разделов, один из которых активный (дополнительные и логические разделы должны отсутствовать);
- В BCD конфигурации должна быть загрузочная запись, указывающая на раздел с Windows.
Логика работы утилиты Mbr2gpt при преобразовании диска из MBR в GPT следующая:
- Выполняется проверка совместимости диска для выполнения конвертации;
- Если на диске отсутствует системный раздел EFI (ESP), он создается за счет свободного места на одном из существующих разделов (если места недостаточно, появится сообщение об ошибке “
cannot find room for the EFI system partition
”); - Загрузочные файлы среды UEFI копируются на раздел EFI/ESP;
- К диску применяются метаданные и таблица разделов GPT;
- Обновляется конфигурация загрузчика BCD.
При смене таблицы разделов на GPT данные на имеющихся разделах не затираются.
Синтаксис утилиты MBR2GPT:
mbr2gpt /validate|convert [/disk:] [/logs:] [/map:=] [/allowFullOS]
- /validate – выполняется только проверка диска на возможность конвертации таблицы разделов (в том числе выполняется проверка, достаточно ли места для хранения основной и вторичной таблицы GPT: 16Кб + 2 сектора в начале диска и 16Кб + 1 сектор в конце);
- /convert – запуск преобразования диска, при условии успешной валидации;
- /disk:<disknumber> — задается номер диска, который нужно преобразовать в GPT. Если номер не задан, считается, что нужно сконвертировать системный диск (аналогично команде Diskpart:
select disk system
); - /logs: — указывается путь к каталогу, в который утилита MBR2GPT должна писать логи. Если путь не указан, используется каталог %windir%. Файлы журналов — diagerr.xml, diagwrn.xml, setuperr.log и setupact.log;
- /map:= позволяет указать дополнительное сопоставление таблицы разделов между MBR и GPT. К примеру /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Номер MBR раздела описывается в десятеричной системе, а GPT GUID содержит разделители. Можно указать несколько таких сопоставлений;
- /allowFullOS – по умолчанию утилита MBR2GPT запускается только в среде выполнения Windows PE. С помощью ключа allowFullOS можно запускать конвертацию системного раздела непосредествнно из запущенной Windows 10. Если не указывать этот параметр, при запуске из Windows, появится ошибка: “
ERROR: MBR2GPT can only be used from the Windows Preinstallation Environment. Use /allowFullOS to override
”.
Операция конвертации из таблицы разделов из MBR в GPT необратимая. Убедитесь, что ваш компьютер поддерживает UEFI перед конвертаций.
Перед конвертацией таблицы разделов проверьте, возможно ли сконвертировать текущий системный MBR диск в GPT.
mbr2gpt.exe /disk:0 /validate /Logs:C:logs /allowFullOS
MBR2GPT: Attempting to validate disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512
Строка MBR2GPT: Validation completed successfully говорит о том, что такую конвертацию можно произвести. Строка MBR2GPT: Disk layout validation failed означает, что диск нельзя конвертировать, т.к. он не удовлетворяет условиям.
Еще одна распространённая ошибка “
Cannot find OS partition(s) for disk 0
” чаще всего она связана с использованием стороннего загрузчика, выбора неверного диска для конвертации. Также может помочь перенос файлов загрузчика Windows на системный диск (
bcdboot c:Windows /f bios /s c:
), и проверьте корректность записей для среды WinRE в BCD (
reagentc /disable && reagentc /enable
).
Совет. Если системный диск зашифрован с помощью BitLocker, перед конвертацией раздела нужно расшифровать его.
Теперь можно выполнить преобразование таблицы разделов на системном диске:
mbr2gpt.exe /convert /disk:0 /allowFullOS
MBR2GPT will now attempt to convert disk 0. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes MBR2GPT: Trying to shrink the system partition MBR2GPT: Trying to shrink the OS partition MBR2GPT: Creating the EFI system partition MBR2GPT: Installing the new boot files MBR2GPT: Performing the layout conversion MBR2GPT: Migrating default boot entry MBR2GPT: Adding recovery boot entry MBR2GPT: Fixing drive letter mapping MBR2GPT: Conversion completed successfully MBR2GPT: Before the new system can boot properly you need to switch the firmware to boot to UEFI mode!
Конвертация диска из из MBR в GPT из установленной Windows 10 выполняется за считанные секунды.
Чтобы компьютер мог загрузится с нового раздела EFI, нужно перенастроить компьютер для загрузки в режиме UEFI. Перезагрузите компьютер, в настройках UEFI измените режим загрузки Legacy (BIOS) на UEFI (Pure) и сохраните изменения.
Windows 10 должна успешно загрузиться. С помощью утилиты msinfo32.exe можно убедиться, что Windows 10 загрузился в режиме BIOS Mode=UEFI.
Основные преимущества перехода на native UEFI и таблицу разделов GPT:
- Возможность создавать разделы более 2 Тб;
- Защита среды загрузки с помощью Secure Boot;
- Технология раннего запуска защиты от вредоносного ПО — ELAM (Early Launch Antimalware);
- Device Guard и Credential Guard в Windows 10 Enterprise;
- Безопасный запуск (Measured Boot).
Использование MBR2GPT при установке Windows 10
Вы можете использовать утилиту mbr2gpt при установке Windows. Вы создали загрузочную UEFI флешку, и пытаетесь установить Windows 10 на диск с MBR разметкой на компьютере с UEFI. В этом случае появится ошибка:
Установка Windows на данный раздел невозможно. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.
Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks
Если у вас на MBR диске есть разделы с данными (он использовался в Legacy режиме или на компьютере с BIOS), и вы не хотите их удалять при смене таблицы разделов на GPT, можно прямо из окна установки Windows 10 выполнить конвертацию MBR диска в GPT.
- Нажмите сочетание клавиш
Shift+F10
на экране установки чтобы открыть командную строку среды WinPE; - Проверьте, можно ли сконвертировать диск в GPT-разметку. Выполните команду:
mbr2gpt /validate
- Если команда вернула “Validation completed successful”, можно начать конвертацию диска;
При появлении ошибки “Failed to retrieve geometry for disk -1”, скорее всего у вас в компьютере подключено несколько дисков. Выполните команды
diskpart
->
list disk
, определите номера дисков. Запустить проверку определенного диска можно командой:
mbr2gpt /validate /disk:0
- Для запуска конвертации выполните команду
mbr2gpt /convert
или с указанием номера диска
mbr2gpt /convert /disk:0
- Утилита mbr2gpt создаст новый загрузочный раздел EFI system partition, скопирует на него загрузчик Windows и преобразует таблицу разделов в GPT (имеющиеся разделы будут сохранены). Вам останется только переключиться в окно установки, нажать кнопку Refresh в окне выбора дисков и начать установку Windows 10 на выбранный раздел.
Возможные проблемы после преобразования таблицы разделов из MBR в GPT
После конвертации таблицы разделов с помощью mbr2gpt чаще всего проблемы возникают с BitLocker и Hyper-V (доступны в Pro и Enterprise редакциях Windows 10).
Если после конвертации диска при включении BitLocker появляется ошибка “
The system cannot find the file specified
”, скорее всего проблема со средой восстановления Windows Recovery Environment (WinRE).
Попробуйте переименовать файл
%windir%System32RecoveryReAgent.xml
и запустить BitLocker (новый файл ReAgent.xml будет создан автоматически).
Также возможна ошибка при запуске виртуальных машин Hyper-V:
Virtual machine could not be started because the hypervisor is not running.
Для исправления ошибки нужно включить поддержки автозапуска Hyper-V в загрузчике BCD:
BCDEDIT /Set {current} hypervisorlaunchtype auto
Если вы попытаетесь конвертировать диски со предудущими версиями Windows (7 или 8.1), утилита выдаст ошибку “
mbr2gpt cannot install new boot files
”. В этом случае рекомендуется сначала выполнить апгрейд до Windows 10 и только после этого конвертировать таблицу разделов.
MBR2GPT — отличный инструмент для преобразования диска из основной загрузочной записи (MBR) в таблицу разделов GUID (GPT). Это не только удобно при создании более 4 основных разделов на жестком диске, но и помогает выжать каждый байт пространства из системного хранилища размером более 2 ТБ. Но MBR2GPT не свободен от ошибок и иногда выдает сообщения об ошибках в терминале. Если вы столкнулись с какой-либо ошибкой с MBR2GPT, следуйте этим исправлениям, чтобы быстро разобраться с ней.
В MBR2GPT преобладают 5 типов ошибок. Мы рассмотрели средства правовой защиты для каждого случая.
Если схема диска настроена неправильно, MBR2GPT покажет это сообщение об ошибке.
Исправление 1 — проверьте версию Windows
Вы можете использовать программу MBR2GPT, только если Windows новее, чем Windows 10 версии 1703. Если вы используете машину под управлением Windows 10 1507, 1511 или 1607, вы получите это сообщение об ошибке — «Проверка разметки диска не удалась».
Исправление 2 — Обновите Windows
Установите последнюю версию Windows на свой компьютер. Затем снова используйте приложение MBR2GPT. Вы можете использовать Помощник Центра обновления Windows для загрузки и установки последнего обновления ОС на свой компьютер.
Исправление 3 — Удалить дополнительные разделы
Если у вас более 4 разделов диска, MBR2GPT не удастся. Вы должны удалить дополнительный раздел с вашего компьютера. Вы можете ознакомиться с этим руководством о том, как удалить диск в Windows 10.
Проверьте, поможет ли это.
MBR2GPT не может найти раздел ОС
Наиболее вероятной причиной этой ошибки являются неверные записи в каталоге BCD или отключенная среда восстановления Windows на вашем компьютере.
Исправление 1 — восстановить данные конфигурации загрузки
Если данные конфигурации загрузки повреждены и вызывают эту проблему, попробуйте перестроить BCD.
1. Прежде всего вам нужно выключить компьютер.
2. После этого запустите компьютер.
Когда вы увидите, что компьютер запускается, нажмите и удерживайте кнопку питания в течение 5 секунд, чтобы полностью выключить устройство.
3. Продолжайте повторять этот процесс старт-принудительное выключение-старт 3 раза и в 4-й раз дайте компьютеру нормально запуститься.
Ты увидишь автоматический ремонт окно.
4. Затем нажмите «Дополнительные параметры».
5. После этого нажмите кнопку «Устранение неполадок».
6. Затем вам нужно нажать «Дополнительные параметры».
7. Чтобы открыть Командная строка окно, нажмите «Командная строка».
8. Затем выберите свою учетную запись.
9. После этого введите в поле пароль от своей учетной записи.
10. Затем нажмите «Продолжить».
11. Как только терминал появится на вашем экране, вам нужно перестроить конфигурацию загрузки в вашей системе.
Для этого вставьте этот код в терминал и нажмите «Входить‘.
bootrec /rebuildbcd
После завершения операции восстановления закройте терминал.
12. Затем нажмите «Продолжить».
Ваш компьютер загрузится в Windows 10 в обычном режиме. Затем попробуйте использовать MBR2GPT на своем компьютере. Это должно решить проблему, с которой вы столкнулись.
Исправление 2 — Включить Windows RE
Возможно, не включена среда восстановления Windows.
Откройте компьютер как обычно.
1. Щелкните правой кнопкой мыши значок Windows и выберите «Выполнить».
2. После этого напишите «cmd» и щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
3. Затем скопируйте и вставьте эту команду в Командная строка окно, а затем нажмите Enter.
reagentc /info
Это сообщит вам о состоянии Windows RE.
Вы можете легко увидеть, что «Статус Windows RE:» помечен как «Отключено».
Итак, теперь мы собираемся включить его.
4. Чтобы включить RE, скопируйте и вставьте эту команду и нажмите Enter.
reagentc /enable
Подождите некоторое время, пока команда будет выполнена.
Окна Среда восстановления (RE) включена на вашем компьютере. После этого вы можете проверить статус-
Перезагрузите компьютер. Снова используйте MBR2GPT и проверьте, работает ли это.
MBR2GPT не может найти место для системного раздела EFI
Это сообщение об ошибке может быть вызвано многими вероятными причинами. Но основные причины включают наличие более 4 разделов жесткого диска или недостаточно места в разделе, зарезервированном системой.
Исправление 1 — расшифровать диск
Диск может быть зашифрован. Таким образом, MBR2GPT терпит неудачу. Расшифруйте диск и повторите попытку.
Исправление 2 — дефрагментация диска C:
Вы можете дефрагментировать диск C: и проверить, поможет ли это.
1. Сначала откройте окно «Выполнить».
2. После этого напишите эту команду и нажмите Enter.
diskmgmt.msc
3. Когда появится «Управление дисками», щелкните правой кнопкой мыши диск «C:» (или диск, на котором установлена Windows) и нажмите «Сжать том…».
4. В следующем окне обратите внимание на максимальное пространство, которое вы можете уменьшить.
5. Затем установите для параметра «Введите размер места для сжатия в МБ:» максимальное значение, которое вы заметили.
6. Затем нажмите «Сжать».
[Try to shrink the C: drive to 2 GB. ]
Теперь Windows начнет сжимать диск. Используйте MBR2GPT снова.
В случае, если вы столкнулись с каким-либо сообщением об ошибке при сжатии диска, выполните следующие действия, чтобы сначала выполнить его дефрагментацию.
1. Щелкните правой кнопкой мыши значок Windows и выберите «Выполнить».
2. Затем введите «dfrgui» и нажмите Enter.
3. После этого выберите диск «C:» и нажмите «Оптимизировать», чтобы оптимизировать диск.
После завершения процесса дефрагментации попробуйте еще раз уменьшить размер диска C:.
Далее попробуйте снова использовать MBR2GPT.
Исправление 3 — Используйте WinPE
Если вы столкнулись с этой проблемой при использовании MBR2GPT в обычной ОС Windows, рассмотрите возможность использования ее в WinPE. WinPE не должна мешать процессу, а MBR2GPT должен запускаться, не выдавая очередного сообщения об ошибке.
Преобразование MBR2GPT не удалось
При преобразовании раздела на вашем компьютере может произойти сбой процесса с этим сообщением об ошибке — «MBR2GPT: сбой преобразования макета». Следуй этим шагам —
1. Если вы видите это сообщение об ошибке, сверните экран командной строки.
2. Перейдите в это место на вашем компьютере –
C:Windows
3. Найдите файл блокнота «setuperr».
4. После этого дважды щелкните файл, чтобы прочитать его.
5. Здесь вы точно заметите, в каком разделе возникла эта проблема. Запишите номер.
В нашем случае проблема возникла во время разговора типа «18».
Теперь вы можете закрыть Блокнот окно.
6. Перейти к этому Таблица разделов GUID.
7. Здесь запишите GUID раздела, который вы пытаетесь преобразовать.
[ПРИМЕЧАНИЕ-[NOTE–
В нашем случае мы пытаемся запустить MBR в разделе базовых данных. Итак, GUID —
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 ]
6. После этого снова разверните экран командной строки.
7. Напишите эту команду и измените ее соответствующим образом.
MBR2GPT.EXE /convert /allowfullos /map:<soruce>=<destination>
[
The “<source>” in the code is the partition number you have noted in the notepad.
The “<destination>” will be replaced by the GUID you have noted from Wikipedia.
In our case, the command is like this –
MBR2GPT.EXE /convert /allowfullos /map:18=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
]
Процесс начнется и завершится. Просто терпеливо ждите.
MBR2GPT несистемный диск
Если вы пытаетесь преобразовать несистемный диск из MBR в GPT, вы не сможете этого сделать. Эти диски называются дисками данных. Вы можете преобразовать диски данных с помощью управления дисками или из командной строки. Но этот процесс удалит все данные, хранящиеся на этих дисках, поэтому вам следует сделать их резервную копию задолго до того, как вы попытаетесь их преобразовать.
MBR2GPT не может установить новые загрузочные файлы
Это сообщение об ошибке появляется на экране терминала при попытке использовать MBR2GPT в Windows 8 или Windows 7. MBR2GPT не поддерживается ни в одной из версий Windows до 1703.
Jacob Schneider
2018-11-24 в 05:58
Я хочу обновить мой диск с MBR до GPT, и я попытался использовать MBR2GPT.EXE
инструмент Windows, чтобы сделать работу. Я использовал DISKPART
инструмент Windows для определения диска, который я хочу конвертировать. Однако это случилось:
C:WINDOWSsystem32>MBR2GPT.EXE /convert /disk:0 /allowfullos MBR2GPT will now attempt to convert disk 0. If conversion is successful the disk can only be booted in GPT mode. These changes cannot be undone! MBR2GPT: Attempting to convert disk 0 MBR2GPT: Retrieving layout of disk MBR2GPT: Validating layout, disk sector size is: 512 bytes Disk layout validation failed for disk 0 MBR2GPT: Conversion failed
и преобразование не удалось. Используя Diskpart снова, я получаю следующий вывод:
DISKPART> list disk Disk ### Status Size Free Dyn Gpt -------- ------------- ------- ------- --- --- * Disk 0 Online 465 GB 0 B Disk 1 Online 3841 MB 960 KB DISKPART> select disk 0 Disk 0 is now the selected disk. DISKPART> list partition Partition ### Type Size Offset ------------- ---------------- ------- ------- Partition 1 Primary 100 MB 1024 KB Partition 2 Primary 464 GB 101 MB Partition 3 Recovery 813 MB 464 GB Partition 4 Recovery 511 MB 465 GB
Глядя на разделы на диске 0, есть 2 основных раздела и 2 скрытых, я прочитал здесь, что разделы могут иметь какое-то отношение к сбою преобразования, поэтому я считаю, что это виновник. Если бы кто-нибудь мог предложить помощь в конвертации моего диска, это было бы очень признательно.
1 ответ на вопрос
phuclv
2018-11-24 в 07:35
Скрытый означает, что ОС не будет монтировать эти разделы автоматически. Это не связано с успехом или неудачей преобразования, поскольку это просто другое значение в поле типа раздела, формат раздела остается тем же
В документации MBR2GPT сказано, что для преобразования диска в GPT должны быть выполнены все следующие условия
- Диск в настоящее время использует MBR
- Достаточно места, не занятого разделами для хранения основного и дополнительного GPT:
- 16 КБ + 2 сектора в передней части диска
- 16KB + 1 сектор в конце диска
- В таблице разделов MBR не более 3 основных разделов.
- Один из разделов установлен как активный и является системным разделом.
- На диске нет расширенного / логического раздела
- Хранилище BCD в системном разделе содержит запись ОС по умолчанию, указывающую на раздел ОС.
- Идентификаторы томов можно получить для каждого тома, которому назначена буква диска
- Все разделы на диске относятся к типу MBR, распознаваемому Windows, или для сопоставления указано с помощью параметра командной строки / map
https://docs.microsoft.com/en-us/windows/deployment/mbr-to-gpt
Я не уверен, к какому типу относятся ваши разделы восстановления, но если они оба первичные, вам не повезло. Другая распространенная проблема заключается в том, что в конце диска не осталось места для резервных записей GPT. В этом случае вам нужно изменить размер последнего раздела, чтобы освободить место для них.
Вы можете прочитать Почему сбой преобразования MBR2GPT и как это исправить? чтобы увидеть, поможет ли это
Но рекомендуется использовать 3 — е решение партии, начиная с Windows’ встроенные инструменты, такие как diskmgmt.msc и mbr2gpt имеют очень ограниченные возможности по сравнению с внешними и не могут решать сложные ситуации. Некоторые предложения:
- Мастер разделов MiniTool
- EaseUS Partition Master
- Помощник по разделам AOMEI
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап…
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами
Download PC Repair Tool to quickly find & fix Windows errors automatically
The MBR2GPT.exe is a Windows 11/10 native disk conversion tool PC users can use to convert a disk with the MBR partition table to a GPT without data loss and without the need to delete the existing partition. In this post, we will explore the various instances of the MBR2GPT failed errors message, each with its unique description, as well as provide the most suitable solutions as it relates to each of the instances.
Why is MBR2GPT not working?
The MBR2GPT tool will work only if your system meets the minimum requirements for the tool. Some of these requirements include Windows 10 version 1703 or later, your PC should have 64-bit architecture, Bitlocker encryption should be disabled on your disk, the disk should be currently in MBR and should have enough space not occupied by partitions to store the primary and secondary GPTs (16KB + 2 sectors at the front of the disk and 16KB + 1 sector at the end of the disk), etc.
This guide covers 5 types of MBR2GPT failed errors on Windows 11/10, explaining the causes and providing step-by-step solutions for each situation.
- MBR2GPT disk layout validation failed
- MBR2GPT cannot find OS partition
- MBR2GPT cannot find room for the EFI system partition
- MBR2GPT non system disk
- MBR2GPT cannot install new boot files
See the sections below in line with the exact error information on your computer to view solutions.
MBR2GPT disk layout validation failed
You’ll encounter this error because MBR2GPT program only applies to Windows 10 version 1703, Windows 11 or later. So, if you’re running the tool on Windows 10 version earlier than v1703, this MBR2GPT disk layout validation failed error will occur.
Solutions
- If you are using a computer running Windows 7, 8, or 8.1, you can upgrade to a currently supported version/build of Windows 11/10.
- If you have installed earlier versions of Windows 10 such as versions 1507, 1511, and 1607, you must run the tool while booting into later versions of Windows 10 or Windows 11 and perform an offline conversion.
- If the MBR disk has 4 partitions the conversion will fail and you’ll receive this error. In this case, try deleting one partition and see if that helps.
MBR2GPT cannot find OS partition
There are a couple of reasons for this error; one of the most common is bad entries in the Boot Configuration Data (BCD). You may also encounter this error if Windows RE (Recovery Environment) is disabled and its location is not set, but it had assigned the same GUID that was failing when running MBR2GPT.
Solutions
- Rebuild BCD file and run MBR2GPT.exe again.
- Enable Windows RE.
MBR2GPT cannot find room for the EFI system partition
The most common reasons for this error are as follows:
- More than four hard drive partitions.
- Hard disk with multiple bad sectors.
- Shrinking or defragmentation failure due to system files, locked files.
- Insufficient space for System Reserved partition.
Solution(s)
- Check if the disk is encrypted. If it is, unlock it.
- Before conversion, you should check if Windows 10 version is 1703 or higher. To check, click Start, type winver, and hit Enter. You’ll receive an output stating your current version/build of Windows 10.
- Although MBR2GPT can run in full OS we strongly suggest running it in WinPE. Since MBR2GPT is a low-level operation there are many things that can interfere with the conversion. WinPE is relatively clean and doesn’t have a lot of the things that may cause issues, like certain types of filter drivers that touch the disk. However, if you can’t run MBR2GPT in WinPE, then you may need to consider disabling the Page file, Hiberfile, and then rerun MBR2GPT.exe.
- Open Disk Management and shrink C drive to about 2GB and leave it unallocated. If that fails, then that means your C drive is fragmented. In which case, you can defrag the disk and shrink it again. Once done, try MBR2GPT. If it fails again, you can use EaseUS Partition Manager to resize the system partition to 600 MBs and then extend the System Reserved partition/volume.
You cannot use MBR2GPT to convert data (non-system) disk from MBR to GPT. If you do want to convert a data disk, you can convert MBR to GPT in Windows 11/10 via Disk Management or Command Prompt – keep in mind, you are at risk of data loss because you have to delete all partitions or volumes on the disk before conversion.
MBR2GPT cannot install new boot files
As already pointed out, it’s not possible to convert disks with older versions of Windows OS, such as Windows 8.x and Windows 7, but you can upgrade to Windows 11/10, and then use the tool to convert from MBR to GPT.
How do I use MBR2GPT in Windows 10?
If you want to upgrade to Windows 11, your hard disk should have a GPT disk partition style. If not, you can convert it to GPT but this process involves data loss. But the MBR2GPT tool lets you convert MBR to GPT without data loss. This tool is located in the System32 folder and you can launch it from Windows PE (Windows Preinstallation Environment) command prompt, as well as from the Windows 10 OS.
Let’s know in the comments section below any other MBR2GPT failed errors that you might have encountered that none of the solutions outlined in this post didn’t resolve the issue.
Related post: MBR2GPT failed to enable backup/restore privileges.
Obinna Onwusobalu has studied Information & Communication Technology and is a keen follower of the Windows ecosystem. He has been a Windows Insider MVP (2020). He runs a computer software clinic.