|
Для чего. Я практически редко пользуюсь таким методом, но бывают ситуации, когда это необходимо. Например:
Задача установить Windows на GPT диск для EFI загрузки из стандартной установочной флешки, которая отформатирована в NTFS. Можно конечно переделать флешку, но иногда просто нет времени или негде. А бывает, что и не всегда это выйдет, например WIM не влезает в 4 GB на FAT32, нужно лепить второй бутовый раздел, что тоже займет время и не факт, что это заработает на незнакомой машинке. Или вторая ситуация. По невнимательности загрузились в Legacy режиме, а нужно сделать GPT диск для EFI загрузки. Или наоборот.. Или хочем поставить ещё одну Windows.. Открываем комстроку от имени администратора. Если находимся в установщике, то нужно нажать Shift+F10 и попадаем в комстроку. Первый этап. Создаем на нужном диске MBR или GPT разметку и форматируем разделы через diskpart по сценарию mydisk_mbr.txt или mydisk_gpt.txt. diskpart /s <путь_к_файлу_сценария> Пример сценария mydisk_mbr.txt для диска 0 с схемой разбиения MBR , номер диска изменить на свой.Пример сценария mydisk_mbr.txt для диска 0 с схемой разбиения MBR , номер диска изменить на свой.rem == Create Partitions MBR == select disk 0 clean rem == 1. System partition ========================= create partition primary size=100 rem ** NOTE: For Advanced Format 4Kn drives, change this value to size = 260 ** format quick fs=ntfs label="System" rem ** NOTE: For universal firmware EFI\Legacy change fs=fat32 ** assign letter="S" active rem == 2. Windows partition ======================== create partition primary format quick fs=ntfs label="Windows" assign letter="W" exit Пример сценария mydisk_gpt.txt для диска 0 с схемой разбиения GPT , номер диска изменить на свой.Пример сценария mydisk_gpt.txt для диска 0 с схемой разбиения GPT , номер диска изменить на свой.rem == Create Partitions GPT == select disk 0 clean convert gpt rem == 1. System partition ========================= create partition efi size=100 rem ** NOTE: For Advanced Format 4Kn drives, change this value to size = 260 ** format quick fs=fat32 label="System" assign letter="S" rem == 2. Microsoft Reserved (MSR) partition ======= create partition msr size=16 rem == 3. Windows partition ======================== create partition primary format quick fs=ntfs label="Windows" assign letter="W" exit S: с меткой "System" для загрузчика W: с меткой "Windows" для Windows Дополнительные сценарии для diskpart можно посмотреть здесь и здесь. Второй этап. Нужно применить образы install.wim к разделу Windows. Мне не очень нравится слово применить, но будем придерживаться терминологии Microsoft. Применить образы можно через dism, imagex или wimlib. Dism есть везде, но здесь важна версия, может быть такое, что dism старый, а образ новый и не срастется. Imagex редко пользуюсь, не знаю есть ли требования к версии, там вроде попроще. Wimlib нужно загружать предварительно с офсайта, но он применит любой образ. Попробуем через dism. Вначале смотрим какие доступны образы в install.wim dism /Get-ImageInfo /ImageFile:<путь_к_файлу_образа> [/Index:<индекс_образа> | /Name:<имя_образа>] И еще пример для образа "K:\sources\install.esd" плюс инфа для 6 индекса. Применяем образ выбранного индекса к целевому тому будущей Windows. dism /Apply-Image /ImageFile:<путь_к_файлу_образа> /ApplyDir:<целевой_том> {/Index:<индекс_образа> | /Name:<имя_образа>} [/CheckIntegrity] [/Verify] Третий этап. Создаем загрузочные файлы. Можно создать загрузочные файлы для EFI, Legacy или для всех режимов загрузки. bcdboot <целевой_том>\windows [/s <том_загрузчика>] [/f <режим_загрузки>] Пример создания загрузочных файлов для целевого тома W: на томе загрузчика S: для всех режимов загрузки. Важно! bcdboot понимает ключ /f начиная с Windows 8, то есть в Windows 7 так сделать не получится. Нужно или использовать bcdboot из только что установленной ОС <целевой_том>\windows\system32\bcdboot <целевой_том>\windows [/s <том_загрузчика>] [/f <режим_загрузки>] Загрузить dism, bcdboot и др. утилиты для разных версий x86\x64 можно через GetWaikTools. Аналогично можно установить из рабочей Windows другую Windows на виртуальный диск VHD(X) для нативной загрузки (Native Boot). Нужно предварительно создать VHD(X) диск, присоединить его, создать один раздел, отформатировать с назначенной буквой W:, применить образ с нужным индексом для W:\ и создать загрузочные файлы через W:\windows\system32\bcdboot W:\windows bcdboot W:\windows Подобная инструкция есть и на офсайте. Last edited by dialmak on 2019-03-05 19:40; edited 7 times in total |
Current time is: 03-Dec 01:24
All times are UTC + 3
You cannot post new topics in this forum
You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |