UncleFather » 25 янв 2014 14:49, Сб
Проблема:
На компьютере с UEFI и диске с GPT установлена OS Microsoft Windows 8. Необходимо загрузиться с загрузочной флешки или CD/DVD.
Система видит и флешку и диски, однако при выставлении в загрузочном меню первым номером USB или CD система все равно грузится с жесткого диска. При этом визуально видны попытки сначала загрузиться с выбранного в UEFI носителя - т.е. светодиоды флешки и/или CD-привода при загрузке системы на пару секунд загораются, но затем гаснут и система выходит в дополнительное меню загрузки, где напротив USB и/или CD-привода пустая строка.
Объяснение:
Проблема заключается в том, что большинство утилит, создающих загрузочные флешки (в том числе созданные с помощью Windows 7 USB/DVD Download Tool) форматируют устройство в файловой системе NTFS, а UEFI не поддерживают загрузку с носителя с NTFS (также и c файловой системы exFat), такие системы грузятся только с FAT32.
Кроме того, UEFI поддерживается только в 64 разрядной версии Windows 8. 32-битные версии Windows не поддерживают функции UEFI (на новых компьютерах этой ОС придется работать в режиме эмуляции CSM).
Решение:
Можно пойти двумя путями:
-
Путь первый. Более простой. Изменение параметров в UEFI.
Заходим в настройки UEFI и меняем:
-
Путь второй. Более сложный. Создание загрузочного носителя FAT32 для 64-х битных операционных систем (32 битные версии ОС Microsoft на UEFI системе грузиться не будут).
Можно почитать интересную статью «Технология UEFI и Windows 8» для получения общего представления об UEFI.
Итак, для создания загрузочного GPT носителя (флешки) можно пойти как минимум двумя путями: использовать соответствующую утилиту либо проделать все шаги вручную. Далее я рассмотрю оба варианта.
Создание загрузочной GPT флешки при помощи сторонней утилиты Rufus.
Почему именно эта утилита? Потому что:
-
Она бесплатная
-
У нее многоязычный интерфейс (русский тоже присутствует)
-
Rufus работает без установки
-
Она очень простая в использовании и не требует дополнительных пояснений:
Зеркало для скачивания:
На всякий случай, статья Как пользоваться Rufus или как установить Windows 8, 8.1, 10 прямо на флешку при помощи кнопки Windows To Go
Создание загрузочной GPT флешки вручную.
Создание загрузочного носителя FAT32 для установки Windows 8х64 или Windows Server 2012 (32 битные версии ОС Microsoft на UEFI системе не загружаются)
-
Подключаем флешку, которую нужно сделать загрузочной
-
Открываем командную строку с правами администратора и выполняем следующие команды:
Запускаем утилиту управления разделами Diskpart:
-
Отображаем список дисков в системе командой:
-
Выбираем диск, соответствующий вставленной флешке (можно сориентироваться, например, по размеру диска):
-
Удаляем с флешки все данные:
-
Создаем первичный раздел:
-
Выбираем этот раздел:
-
Делаем его активным:
-
Форматируем этот раздел на флешке в FAT32:
-
Задаем букву отформатированному диску:
-
Завершаем работу с DiskPart:
-
Копируем с помощью команды xcopy файлы дистрибутива Windows 8x64 на только что созданную загрузочную флешку:
Здесь H:\ - имя флешки, а I:\ - имя диска с установочными файлами Windows 8.
Теперь с этой флешки носителя можно установить операционную систему в режиме UEFI.
Однако, перед началом установки необходимо в параметрах загрузки системы (в UEFI – ex BIOS) отключить Security Boot.
После окончания установки Windows Security Boot можно вновь включить.
Как создать загрузочную UEFI флешку для установки Windows 8 или Windows Server 2012
Создание загрузочного носителя FAT32 для установки Windows 7х64 для UEFI системы(32 битные версии ОС Microsoft на UEFI системе не загружаются)
-
Подключаем флешку, которую нужно сделать загрузочной
-
Открываем командную строку с правами администратора и выполняем следующие команды:
Запускаем утилиту управления разделами Diskpart:
-
Отображаем список дисков в системе командой:
-
Выбираем диск, соответствующий вставленной флешке (можно сориентироваться, например, по размеру диска):
-
Удаляем с флешки все данные:
-
Создаем первичный раздел:
-
Выбираем этот раздел:
-
Делаем его активным:
-
Выведем список разделов в системе:
-
Выберем созданный раздел:
-
Отформатируем выбранный раздел в FAT32:
-
Задаем букву отформатированному диску:
-
Завершаем работу с DiskPart:
-
Копируем с помощью команды xcopy файлы дистрибутива Windows 7x64 на только что созданную загрузочную флешку:
Здесь H:\ - имя флешки, а I:\ - имя диска с установочными файлами Windows 7.
-
На USB флешке переходим в каталог H:\efi\microsoft\boot и целиком копируем его содержимое на один уровень выше (в каталог H:\efi\boot)
-
Копируем файл bootmgfw.efi в каталог H:\efi\boot и переименовываем его в bootx64.efi.
Примечание: Именно файлу bootx64.efi должна передать управление UEFI. Файл bootmgfw.efi можно скопировать из уже установленной системы Windows 7x64 (из каталога %windir%\Boot\EFI), также его можно извлечь с помощью, например архиватора 7ZIP, из файла install.wim в дистрибутиве Windows 7x64 (путь в архиве: sources\install.wim\1\Windows\Boot\EFI\bootmgfw.efi).
-
Для некоторых материнских плат необходимо дополнительно скопировать файл bootx64.efi в корень USB диска либо с идентичным именем файла или с именем shellx64.efi.
Теперь с этой флешки носителя можно установить операционную систему в режиме UEFI.
Однако, перед началом установки необходимо в параметрах загрузки системы (в UEFI – ex BIOS) отключить Security Boot.
После окончания установки Windows Security Boot можно вновь включить.
Создаем загрузочную флешку с Windows 7 для UEFI системы
Примечание:
На некоторых компьютерах при попытке загрузке с UEFI флешки, система может не загрузиться и выдать ошибку
Status: 0xc000000d
Info: An error occurred while attempting to read the boot configuration data
и ругается на файл \EFI\Microsoft\Boot\BCD.
Такое поведение обусловлено, скорее всего, тем, что USB-флешка не успевает проинициализироваться в системе до начала загрузки. Это случается, когда в настройках UEFI включена опция быстрой загрузки, которая называется «Ultra Fast Boot» (или ищем в UEFI что-то похожее).
Для того, чтобы избежать данной ошибки, просто отключаем «Ultra Fast Boot» в UEFI.
[b][size=150]Проблема:[/size][/b]
На компьютере с UEFI и диске с GPT установлена OS Microsoft Windows 8. Необходимо загрузиться с загрузочной флешки или CD/DVD.
Система видит и флешку и диски, однако при выставлении в загрузочном меню первым номером USB или CD система все равно грузится с жесткого диска. При этом визуально видны попытки сначала загрузиться с выбранного в UEFI носителя - т.е. светодиоды флешки и/или CD-привода при загрузке системы на пару секунд загораются, но затем гаснут и система выходит в дополнительное меню загрузки, где напротив USB и/или CD-привода пустая строка.
[b][size=150]Объяснение:[/size][/b]
Проблема заключается в том, что большинство утилит, создающих загрузочные флешки (в том числе созданные с помощью Windows 7 USB/DVD Download Tool) форматируют устройство в файловой системе NTFS, а UEFI не поддерживают загрузку с носителя с NTFS (также и c файловой системы exFat), такие системы грузятся только с FAT32.
Кроме того, UEFI поддерживается только в 64 разрядной версии Windows 8. 32-битные версии Windows не поддерживают функции UEFI (на новых компьютерах этой ОС придется работать в режиме эмуляции CSM).
[b][size=150]Решение:[/size][/b]
[b][size=130]Можно пойти двумя путями:[/size][/b]
[list][*] [center][size=120]Путь первый. Более простой. Изменение параметров в UEFI.[/size][/center]
Заходим в настройки UEFI и меняем:[list]
[*] [b][i]Secure boot[/i][/b] устанавливаем в значение «[b][i]Disable[/i][/b]»
[*] [b][i]System configuration[/i][/b] -> [b][i]Boot Mode[/i][/b] -> [b][i]UEFI Boot[/i][/b] устанавливаем в значение «[b]CSM Boot[/b]»[/list]
[hr][/hr]
[*] [center][size=120]Путь второй. Более сложный. Создание загрузочного носителя FAT32 для 64-х битных операционных систем ([color=#BF0000]32 битные версии ОС Microsoft на UEFI системе грузиться не будут[/color]).[/size][/center]
Можно почитать интересную статью «[url=http://winitpro.ru/index.php/2013/01/21/texnologiya-uefi-i-windows-8/]Технология UEFI и Windows 8[/url]» для получения общего представления об UEFI.
Итак, для создания загрузочного GPT носителя (флешки) можно пойти как минимум двумя путями: использовать соответствующую утилиту либо проделать все шаги вручную. Далее я рассмотрю оба варианта.
[hr][/hr]
[b][size=140]Создание загрузочной GPT флешки при помощи сторонней утилиты [url=http://rufus.akeo.ie/]Rufus[/url].[/size][/b]
Почему именно эта утилита? Потому что:
[list=1][*] Она бесплатная
[*] У нее многоязычный интерфейс (русский тоже присутствует)
[*] Rufus работает без установки
[*] Она очень простая в использовании и не требует дополнительных пояснений:[attachment=1]01.jpg[/attachment][/list]
Зеркало для скачивания:[attachment=0]rufus-2.10p.zip[/attachment]
На всякий случай, статья [url=http://remontcompa.ru/688-kak-polzovatsya-rufus-ili-kak-ustanovit-windows-8-81-10-pryamo-na-fleshku.html]Как пользоваться Rufus или как установить Windows 8, 8.1, 10 прямо на флешку при помощи кнопки Windows To Go[/url]
[hr][/hr]
[b][size=140]Создание загрузочной GPT флешки вручную.[/size][/b]
[center][b][size=120]Создание загрузочного носителя FAT32 для установки Windows 8х64 или Windows Server 2012 ([color=#BF0000]32 битные версии ОС Microsoft на UEFI системе не загружаются[/color])[/size][/b][/center]
[list=1] [*] Подключаем флешку, которую нужно сделать загрузочной
[*] Открываем командную строку с правами администратора и выполняем следующие команды:
[list=1] [*]Запускаем утилиту управления разделами Diskpart:
[code]diskpart[/code]
[*] Отображаем список дисков в системе командой:
[code]list disk[/code]
[*] Выбираем диск, соответствующий вставленной флешке (можно сориентироваться, например, по размеру диска):
[code]select disk 1[/code]
[*] Удаляем с флешки все данные:
[code]clean[/code]
[*] Создаем первичный раздел:
[code]create partition primary[/code]
[*] Выбираем этот раздел:
[code]select partition 1[/code]
[*] Делаем его активным:
[code]active[/code]
[*] Форматируем этот раздел на флешке в [b][color=#BF0000]FAT32[/color][/b]:
[code]format fs fat32 quick[/code]
[*] Задаем букву отформатированному диску:
[code]assign[/code]
[*] Завершаем работу с DiskPart:
[code]exit[/code][/list]
[*] Копируем с помощью команды [i]xcopy[/i] файлы дистрибутива Windows 8x64 на только что созданную загрузочную флешку:
[code]xcopy I:\* H:\ /s /e[/code]
Здесь [i][b]H:\[/b][/i] - имя флешки, а [i][b]I:\[/b][/i] - имя диска с установочными файлами Windows 8.[/list]
Теперь с этой флешки носителя можно установить операционную систему в режиме UEFI.
Однако, перед началом установки необходимо в параметрах загрузки системы (в UEFI – ex BIOS) отключить Security Boot.
После окончания установки [url=http://winitpro.ru/index.php/2013/01/29/windows-8-secure-boot/]Windows Security Boot[/url] можно вновь включить.
[url=http://winitpro.ru/index.php/2013/01/24/kak-sozdat-zagruzochnuyu-uefi-fleshku-dlya-ustanovki-windows-8-ili-windows-server-2012/]Как создать загрузочную UEFI флешку для установки Windows 8 или Windows Server 2012[/url]
[center][b][size=120]Создание загрузочного носителя FAT32 для установки Windows 7х64 для UEFI системы([color=#BF0000]32 битные версии ОС Microsoft на UEFI системе не загружаются[/color])[/size][/b][/center]
[list=1] [*] Подключаем флешку, которую нужно сделать загрузочной
[*] Открываем командную строку с правами администратора и выполняем следующие команды:
[list=1] [*]Запускаем утилиту управления разделами Diskpart:
[code]diskpart[/code]
[*] Отображаем список дисков в системе командой:
[code]list disk[/code]
[*] Выбираем диск, соответствующий вставленной флешке (можно сориентироваться, например, по размеру диска):
[code]select disk 1[/code]
[*] Удаляем с флешки все данные:
[code]clean[/code]
[*] Создаем первичный раздел:
[code]create partition primary[/code]
[*] Выбираем этот раздел:
[code]select partition 1[/code]
[*] Делаем его активным:
[code]active[/code]
[*] Выведем список разделов в системе:
[code]list volume[/code]
[*] Выберем созданный раздел:
[code]select volume 1[/code]
[*] Отформатируем выбранный раздел в [b][color=#BF0000]FAT32[/color][/b]:
[code]format fs=fat32[/code]
[*] Задаем букву отформатированному диску:
[code]assign[/code]
[*] Завершаем работу с DiskPart:
[code]exit[/code][/list]
[*] Копируем с помощью команды [i]xcopy[/i] файлы дистрибутива Windows 7x64 на только что созданную загрузочную флешку:
[code]xcopy I:\* H:\ /s /e[/code]
Здесь [i][b]H:\[/b][/i] - имя флешки, а [i][b]I:\[/b][/i] - имя диска с установочными файлами Windows 7.
[*] На USB флешке переходим в каталог [b][i]H:\efi\microsoft\boot[/i][/b] и целиком копируем его содержимое на один уровень выше (в каталог [b][i]H:\efi\boot[/i][/b])
[*] Копируем файл [b][i]bootmgfw.efi[/i][/b] в каталог [b][i]H:\efi\boot[/i][/b] и переименовываем его в [b][i]bootx64.efi[/i][/b].
[i]Примечание: Именно файлу [b]bootx64.efi[/b] должна передать управление UEFI. Файл [b]bootmgfw.efi[/b] можно скопировать из уже установленной системы Windows 7x64 (из каталога [b]%windir%\Boot\EFI[/b]), также его можно извлечь с помощью, например архиватора 7ZIP, из файла [b]install.wim[/b] в дистрибутиве Windows 7x64 (путь в архиве: [b]sources\install.wim\1\Windows\Boot\EFI\bootmgfw.efi[/b]).[/i]
[*] Для некоторых материнских плат необходимо дополнительно скопировать файл [b][i]bootx64.efi[/i][/b] в корень USB диска либо с идентичным именем файла или с именем [b][i]shellx64.efi[/i][/b].[/list]
Теперь с этой флешки носителя можно установить операционную систему в режиме UEFI.
Однако, перед началом установки необходимо в параметрах загрузки системы (в UEFI – ex BIOS) отключить Security Boot.
После окончания установки [url=http://winitpro.ru/index.php/2013/01/29/windows-8-secure-boot/]Windows Security Boot[/url] можно вновь включить.
[url=http://winitpro.ru/index.php/2013/12/31/sozdaem-zagruzochnuyu-fleshku-s-windows-7-dlya-uefi-sistemy/]Создаем загрузочную флешку с Windows 7 для UEFI системы[/url][/list]
[hr][/hr]
[b][size=150]Примечание:[/size][/b]
На некоторых компьютерах при попытке загрузке с UEFI флешки, система может не загрузиться и выдать ошибку [quote]Windows failed to start[/quote][quote]Status: 0xc000000d
Info: An error occurred while attempting to read the boot configuration data[/quote] и ругается на файл [b][i]\EFI\Microsoft\Boot\BCD[/i][/b].
Такое поведение обусловлено, скорее всего, тем, что USB-флешка не успевает проинициализироваться в системе до начала загрузки. Это случается, когда в настройках UEFI включена опция быстрой загрузки, которая называется «[b][i]Ultra Fast Boot[/i][/b]» (или ищем в UEFI что-то похожее).
Для того, чтобы избежать данной ошибки, просто [size=120]отключаем «[b][i]Ultra Fast Boot[/i][/b]» в UEFI.[/size]