Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
v3x v3x вне форума

Новый участник


Сообщения: 2
Благодарности: 1

Профиль | Отправить PM | Цитировать


Насчет невозможности загрузки с dvd решил вопрос (не туда смотрел).
Более того, я все восстановил без переустановки!!! Сейчас напишу небольшой мануал
Ловите pdf. BCDFG

Ниже напишу в виде поста.

BCD fix guide

читать дальше »
Купив ноутбук HP Envy m6-1103er с установленной Windows 8 я не подозревал, что мне предстоит.… В комплекте поставке оказалось несколько кратких инструкций по запуску на русском, украинском и казахском, сам ноутбук, адаптер питания и … это все.
Установочного диска, диска с драйверами в комплекте нет. Подразумевается, что все уже предустановлено заранее, а на случай проблем с загрузкой есть раздел восстановления Recovery.

Так как в данной конфигурации имеется диск достаточно большого объема (750 Гб), то по старой привычке я решил его разбить на несколько разделов.

Воспользоваться решил давно мною используемой бесплатной утилитой EaseUS Partition Master 9.2.1 Home Edition (далее EPM). Об этом решении неоднократно пожалел впоследствии. Несмотря на то, что в описании имеется предложение It allows you to extend partition (especially for system drive), manage disk space easily, settle low disk space problem on MBR and GUID partition table (GPT) disk under Windows 2000/XP/Vista/Windows 7 SP1/Windows 8 32 bit and 64 bit system, в реальности не все так радужно. Что именно вызывает проблему – некорректная работа EPM или же «быстрый запуск» Windows 8, я пока не выяснил, но сейчас самое главное – восстановить загрузку системы.

Совет: сразу после первого запуска ноутбука создайте диск восстановления.

Краткая инструкция:

1. Нажмите Win+R;
2. Введите в командной строке control.exe /name Microsoft.Recovery и нажмите Enter;
3. Создайте диск восстановления. Для большей уверенности рекомендую установить галочку «Скопировать раздел восстановления с компьютера на диск восстановления». На моем компьютере раздел занимает 17 Гб, соответственно носитель для диска восстановления должен быть большей емкости.

Вернемся к проблеме.
После задания параметров разбивки разделов EPM, как и остальные менеджеры разделов, перезагружается и выполняет задание до загрузки OS. Вот здесь-то и ждал подвох, вместо этого я увидел ошибку загрузки Windows 8 0xc0000225. Нажатие на клавишу F8 не помогало и приводило к выдаче того же самого сообщения.
В данной модели, как и во многих других, используется UEFI - интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, который предназначен для корректной инициализации оборудования при включении системы и передачи управления загрузчику операционной системы. Использование UEFI позволяет использовать GPT (GUID Partition Table) вместо MBR. По всей видимости, некорректная работа EPM с GPT и вызвала сбой.
Проблем добавило еще и то, что ноутбук упорно не хотел загружаться ни с чего более, как со встроенного диска. Дело оказалось в установке BIOS – Secure boot. Необходимо отключить эту опцию (подробнее о Secure boot написано здесь в статье MSDN «Защита среды, предшествующей загрузке операционной системы, с помощью UEFI» http://blogs.msdn.com/b/b8_ru/archiv...9/26/uefi.aspx) .
Итак, порядок действий:
1) Берем флешку и устанавливаем на нее походящую сборку Windows PE. В моем случае я использовал достаточно функциональную сборку LiveSeven. По сравнению с другими сборками в ней создается достаточно большой виртуальный диск, имеются некоторые драйверы и при том она не слишком большого размера – 218 Мб.
2) Загружаемся. В моем случае раздел с установленной Windows сразу оказался виден и, что немаловажно, у меня сразу есть права администратора. Однако есть и проблема – загрузочный раздел для EFI является скрытым. Чтобы его увидеть проделываем следующие действия:
a. Вызываем командную строку – cmd
b. В ней вызываем утилиту разметки разделов diskpart (см. скриншоты ниже)

Смотрим список установленных дисков
Код: Выделить весь код
list disk


выбираем нужный нам
Код: Выделить весь код
select disk 0


смотрим список установленных томов
Код: Выделить весь код
list volume


нужный нам том должен быть в формате FAT32
Код: Выделить весь код
select volume 4


присваиваем ему какую-либо букву, например U
Код: Выделить весь код
assign letter=u:


после просмотра сообщения о выполнении выходим из diskpart:
Код: Выделить весь код
exit

Смотрим проводником или total commander, что находится на диске U.
Там должно быть папки EFI и boot. На самом деле там могут находиться еще несколько каталогов, но они нас не интересуют.
По адресу u:\efi\microsoft\boot\ должен находиться файл BCD (без расширения).
Запускаем из командной строки bcdedit:

Код: Выделить весь код
bcdedit /store u:\efi\microsoft\boot\ BCD /enum
получаем что-то вроде этого:

Код: Выделить весь код
Диспетчер загрузки Windows
--------------------
идентификатор		{bootmgr}
device			unknown
path			\EFI\Microsoft\Boot\bootmgfw.efi
description		Windows Boot Manager
locale			ru-RU
inherit			{globalsettings}
default			{default}
resumeobject		{1f20452f-f2af-11db-9299-adf714858873}
displayorder		{default}
toolsdisplayorder	{memdiag}
timeout			30

Windows Boot Loader
-------------------
идентификатор 		{08017208-0e08-11e2-a076-9e4b0767251c}
device			unknown
path			\Windows\system32\winload.exe
description		Microsoft Windows Vista
locale			ru-RU
inherit			{bootloadersettings}
osdevice		unknown
systemroot		\Windows
resumeobject		{1f20452f-f2af-11db-9299-adf714858873}
nx			OptIn

Значения элементов unknown и вызывают ошибку загрузки Windows. Рекомендую сразу же сделать бэкап исходного файла и только потом приступать к дальнейшим операциям.

Элемент device идентификатора {bootmgr} задает устройство, с которого будет загружаться загрузчик системы.
Элемент device идентификатора {08017208-0e08-11e2-a076-9e4b0767251c} задает устройство, на котором находится операционная система.
Элемент osdevice идентификатора {08017208-0e08-11e2-a076-9e4b0767251c} задает устройство, на котором находится операционная система.
В моем случае идентификатор был равен {08017208-0e08-11e2-a076-9e4b0767251c}, но обычно он имеет имя {default}. В вашем файле он может иметь любое другое значение, просто используйте его в командах ниже.

Обычно скрытый раздел, имеющий формат FAT32 (которому в нашем примере мы присвоили букву u) при загрузке определяется как диск C. Диск с операционной системой в таком случае будет определяться как диск D (после загрузки OS диски будут называться по-другому).

Для установки правильных путей пишем в командной строке:
Код: Выделить весь код
bcdedit /store u:\efi\microsoft\boot\BCD /set {bootmgr} device partition=c:
Код: Выделить весь код
bcdedit /store u:\efi\microsoft\boot\BCD /set {08017208-0e08-11e2-a076-9e4b0767251c} device partition=d:
Код: Выделить весь код
bcdedit /store u:\efi\microsoft\boot\BCD /set {08017208-0e08-11e2-a076-9e4b0767251c} osdevice partition=d:
Если все сделано правильно, то задачу мы выполнили. Осталось перезагрузиться и снова зайти в Windows.

P.S.: Кстати, в моем случае после перезагрузки EPM продолжил работу и разбил-таки диск как требовалось и еще раз перезагрузил компьютер для загрузки Windows 8.

Последний раз редактировалось okshef, 26-12-2012 в 09:41.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:01, 26-12-2012 | #21