Среда, 29.01.2025
Аудио-видео портал Какие-то файлы
Этот сайт живет -й день. Он создавался для уже устаревшей версии браузера Opera и содержит Flash элементы! Всего пользователей на сайте 615. Из них: Обычных пользователей 609; Проверенные 1; Модераторы 0; Администраторы 1; Друзья админа 3; Парней 453, Девушек 162. Зарегистрированых за сегодня 0, вчера 0, неделю 0, месяц 0.
Категории раздела
Мои статьи [5]
Заметки [21]
Обзор [1]
Мини-чат

Антивирус

Проверить  

Наша Зверушка

Наш опрос
Вы в детстве таскали котофф за хфооосттт????
Всего ответов: 2
Облако тегов
Главная » Публикации » Мои статьи

Разметка диска и загрузчик
Windows 7 не будет загружаться, если образ MBR диска раскатать на проинициализированный как GPT новый диск.
В то же время сама ОС остается рабочей и её можно запустить через другой Legacy или UEFI (для х64) внешний загрузчик.
Решить проблему запуска можно пересозданием загрузчика, который находится на 100 мегабайтном разделе.
В режиме MBR этот раздел помечается как активный, загрузочный, но в GPT это не применяется.
На всякий случай оставлю тут команды для создания активного MBR раздела, повторюсь, не применимо для GPT.
Открываем cmd в WinPE (установщик Windows, для вызова командной строки можно нажать Shift+F10) и пишем diskpart.
После нажатия Enter консоль запустит в своем экране улиту разметки дисков. Последовательно пишем:
list disk //Отобразит список дисков, запоминаем номер нужного, ориентируемся по объему.
select disk 0 //Вместо нуля указываем номер диска. Обычно если физически диск один, нужно вписывать 0.
list partition //Отобразит список разделов, ориентируемся по объему, скорее всего нас будет интересовать "Раздел 1".
select partition 1 //Выбираем нужный раздел.
active //Помечаем раздел активным.
После этого можно закрыть консоль и проверить, починилась ли загрузка.
Дополнительные команды, которые могут помочь при восстановлении загрузчика.
bootrec.exe /ScanOS
bootrec.exe /RebuildBCD
bootrec.exe /FixMBR
bootrec.exe /FixBoot


Если диск GPT, система х64 и компьютер поддерживает UEFI выполняем следующее:
1) Выставляем на компьютере режим UEFI.
2) Запускаем WinPE, можно от десятки.
3) Форматируем 100 мегабайтный раздел в FAT32.
4) Запоминаем, какая буква у форматированного раздела, и раздела с системой.
5) Вписываем в консоль bcdboot C:\Windows /s D: /f UEFI /l ru-RU
где
C:\Windows Указывает на системный диск (может быть другая буква) и папку Windows.
/s D: Указывает на 100 мегабайтный FAT32 раздел (может быть другая буква).
/f UEFI Записывает только UEFI загрузчик, можно также использовать параметр ALL, но в нем скорее всего нет смысла.
/l ru-RU Выставляет язык, который будет использоваться в меню загрузки, вызываемом по F8.
6) Перезагружаем машину, возможно понадобится указать в настройках UEFI файл \EFI\Microsoft\Boot\bootmgfw.efi, но скорее всего система загрузится без дополнительных манипуляций.

Бонус от использования GPT:
Мы можем подменить .efi файл и использовать другой менеджер загрузки. Будет полезно при установке на один компьютер нескольких систем.
Мой выбор пал на rEFInd Boot Manager
Прикладываю содержимое своего раздела BOOT, в котором можно выбрать загрузку Windows, Porteus, а также Android-x86 проекта (для него нужен раздел на диске в формате ext4)

Пару слов о Windows 10 и переносе системы с NGFF на NVMe.
При переносе системы через образ, например Акронисом, десятка может выдавать ошибку загрузки
Inaccessible_Boot_Device
Это можно воспринимать практически как ошибку 0x0000007b, возникающую при смене режима работы диска с IDE на AHCI или наоборот.
Самое простое решение - попытаться загрузить систему в безопасном режиме, тогда десятка узнает о новом накопителе и при следующей полноценной загрузке применит нужные драйвера.
Для этого нужно дождаться автоматического перезапуска после ошибки Inaccessible_Boot_Device, при следующем старте отобразится расширенный вариант загрузки и от нас потребуется нажать F4 (запуск безопасного режима).

По поводу ошибки 0x0000007b на старых системах при переключении режима с IDE на AHCI.
Вариантов два: отредактировать реестр заранее, или загрузить WinPE с модулем, позволяющим подключать и редактировать реестр из другой системы.
В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci необходимо изменить значение параметра start на 0.
У меня не было опыта миграции обратно, с AHCI на IDE, но в данном случае скорее всего потребуется установить "start" на "1".
Категория: Мои статьи | Добавил: 4Eva (26.03.2023)
Просмотров: 152 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта
Форма входа
Поиск
Это что за покемон?
Друзья сайта


Hosting CityHost
Помощь сайту
Система Orphus
Статистика сайта

Онлайн всего: 1
Гостей: 1
Пользователей: 0



Ваш IP
Узнай свой IP адрес

Copyright MyCorp © 2025

Сайт управляется системой uCoz