Войти

Показать полную графическую версию : Windows RE возможно ли восстановить?


Страниц : 1 [2]

12sunflowers
18-04-2023, 00:35
Цитата Avatar-Lion:
Кстати да, что там за обновления такие, которые в ультимативном порядке потребовали наличия GPT-разметки? Если это действительно какая-то новая задумка Майкрософта по принудительному переводу своих систем на UEFI-загрузку, то лучше о таком знать заранее. »У меня отключены автообновления. Решил обновиться раз в полгода. Все установилось хорошо кроме KB5023696 и 22H2 Тоесть по Вендой они загружаются, устанавливаются, далее перезагружаюсь как просит для дальнейшей установки, идет установка к 90% выходит сообщение, что обновления установить невозможно и откатыват их. Я много перепробовал и Windows10Upgrade9252.exe тулзу официальную и MediaCreationTool22H2.exe и windows10.0-kb5023696-x64_84833717ac6fdecea30cc3d235479a65a68069b0.msu Ничего не получалось пока гугл вывел меня на GPT, после конвертации диска MBR2GPT все установилось с первого раза без проблем.


https://answers.microsoft.com/en-us/windows/forum/all/cannot-update-to-windows-10-22h2/b9536717-55ca-473a-9063-9ba5d59c9c21

Цитата Avatar-Lion:
Если это действительно какая-то новая задумка Майкрософта по принудительному переводу своих систем на UEFI-загрузку, то лучше о таком знать заранее. » Вот и мне так кажется, это совпадает с приходом 11ки там где GPT обязателен

12sunflowers
18-04-2023, 00:55
Хотя может я и вру и не до конца разобрался. И все это из-за неправильной организации дисков 10ки было и не было просто Microsoft Reserved Partition (MSR)? :)

Тут говорится о Microsoft Reserved Partition (MSR) которой у меня не было до конвертации
https://www.kapilarya.com/fix-windows-cant-be-installed-because-this-pc-has-an-unsupported-disk-layout-for-uefi-firmware

Вспомнил как я вышел на GPT
В логе C:\$WINDOWS.~BT\Sources\Panther\setuperr.log после MediaCreationTool22H2.exe я нашел
Failed to check whether host has UEFI disk layout 0x80070003что вывело меня на GPT и Microsoft Reserved Partition (MSR)

12sunflowers
18-04-2023, 23:24
Можно еще вопрос?
Если в будущем собирусь сделать такой перенос загрузчика и рековери на отдельные диски в 7ке, то какой алгоритм действий будет?

Для загрузчика
1. создать партицию на 100мб ntfs назначить букву N и сделать ее активной
2. загрузиться в рековери
3. bcdboot C:\Windows /s N:
4. bootsect /nt60 N: /mbr

Для рековери
1. создать партицию на 500мб ntfs назначить букву M(допустим)
2.
reagentc /disable
reagentc /setreimage /path M:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
reagentc /info

Avatar-Lion
19-04-2023, 00:00
12sunflowers, Примерно так, да. Хотя bootsect можно пропустить, полагаю. Система ведь уже загружается с этого диска, а значит, исполняемый код в MBR-зоне корректный.

12sunflowers
20-04-2023, 02:25
Система ведь уже загружается с этого диска, а значит, исполняемый код в MBR-зоне корректный. »
bootsect /nt60 N: /mbr
Так mbr тоже можно/нужно перенести на диск где будет загрузчик?

Avatar-Lion
20-04-2023, 12:24
Проще всего выяснить всё это через BootICE. Выбираем в нем нужный диск и по очереди проверяем кнопки Process MBR и Process PBR. В первой опции в строке статуса должно стоять Windows NT 6.x MBR, а во второй - BOOTMGR.

Если вы вдруг не знали: когда разметка накопителя создается силами Windows (т.е. в ходе установки системы, или через управление дисками, или через DiskPart, что суть есть одно и то же), то система всегда исходит из предположения, что с этого накопителя будут загружать Винду. Поэтому в MBR-зоне по умолчанию будет содержаться исполняемый код для загрузки систем на базе ядра NT, который, в свою очередь будет ссылаться на файл BOOTMGR. Поэтому все USB \ HDD \ SSD накопители, которые вы размечаете средствами Windows, по умолчанию являются загрузочными. Единственное что препятствует загрузке с них (и слава богу, как говорится) - это отсутствие метки активного раздела. Поэтому, кстати, в случае необходимости сделать установочную флэшку с Виндой проще простого: присваиваем разделу на ней метку активного - и всё, больше делать ничего не надо, просто копируем на нее содержимое ISO'шника.

И еще по поводу вашей команды bcdboot C:\Windows /s N:. Я бы предложил добавить ключ /f BIOS, чтобы конкретизировать список необходимых для загрузки файлов.

12sunflowers
21-04-2023, 02:04
через BootICE. Выбираем в нем нужный диск и по очереди проверяем кнопки Process MBR и Process PBR. В первой опции в строке статуса должно стоять Windows NT 6.x MBR, а во второй - BOOTMGR. »
Так и есть.
Мне не ясно MBR идет одна на весь диск или под каждый раздел?
Если на весь диск, то почему тут bootsect /nt60 N: /mbr указывает буку раздела?

Avatar-Lion
21-04-2023, 10:09
Одна на весь диск, естественно. Что касается буквы раздела, то, вероятно, это нужно для того, чтобы конкретизировать на какой накопитель нужно записать исполняемый код в MBR-зону.




© OSzone.net 2001-2012