Приветствую читатели!
На написание данной публикации меня побудила статья «Как создать BCD загрузочный раздел с нуля? Программа EasyBCD» на канале Мой комп – ждал, ждал Яну пока она сама напишет, но ей видимо некогда. Кто еще не подписан на её канал – обязательно подпишитесь, девушка объясняет простым и понятным языком со множеством скринов(у меня увы терпения не хватает) все нюансы установки Windows.
И так к сути. Бывают такие ситуации, когда надо установить Windows на ПК, под рукой нет флешки для записи iso, есть в наличии только внешний диск-флешка с Win To Go. Как самый быстрый метод на ум приходит программа WinNTSetup, которая позволяет развернуть образ Windows на любой диск и даже Windows 11 на неподдерживаемые устройства. Но остается проблема с разметкой целевого диска, конкретно создание загрузочного раздела. Кто знаком с синтаксисом Diskpart, у тех людей это проблем не вызывает. Но в Microsoft давно придумали более быстрый способ стандартной разметки диска под установку Windows, основанный всего на одной команде того же Diskpart и занимающий всего одну минуту под стандартную разметку целевого диска.
Что понадобится? Всего лишь скачать официальные скрипты развертывания образов и сохранить пару файлов из этих скриптов на диске-флешке Win To Go.
Скачанный архив USB-B-1803.zip разархивируем в той же папке Загрузки и переходим по пути Downloads\USB-B-1803\Deployment, нам понадобятся 2 файла - CreatePartitions-BIOS.txt и CreatePartitions-UEFI.txt:
Перемещаем эти файлы в корень раздела с Win To Go на внешнем диске-флешке:
Теперь достаточно загрузившись с Win To Go открыть командную строку с правами администратора и ввести всего лишь одну команду:
DiskPart /s C:\CreatePartitions-BIOS.txt – если вам требуется разметка под Bios.
DiskPart /s C:\CreatePartitions-UEFI.txt – если вам требуется разметка под Uefi
Но, как всегда, во всем есть свои нюансы:
1. Обратите внимание на команду DiskPart /s C:\CreatePartitions- BIOS_UEFI.txt
– С:\ это буква раздела на котором находятся данные файлы. Если по каким
либо причинам раздел с Win To Go обозначен другой буквой, то ее и
задавайте в команде.
2. Обычно загрузочный диск Windows всегда значится под номером 0 на
целевом ПК. Но многие материнские платы позволяют назначить другой диск,
с которого будет производиться загрузка Windows. Если вы хотите разметить
диск под другим номером, то откройте соответствующий
файл CreatePartitions-BIOS.txt или CreatePartitions-UEFI.txt блокнотом и
измените номер диска в строке select disk, не забудьте сохранить
измененный файл:
Номера дисков вы можете посмотреть через Управление дисками или в командной строке:
Diskpart
List disk
3. Кроме того, загрузившись с Win To Go всегда смотрите через проводник
какие буквы назначены уже существующим разделам (не на целевом диске
ПК, который будете размечать, а на других дисках). В файлах CreatePartitions-
BIOS_UEFI.txt заданы следующие буквы разделов:
System(загрузочный раздел) – буква S
Windows(раздел системы) - буква W
Recovery(раздел восстановления) – буква R
Если буквы будут совпадать с уже назначенными на других дисках ПК
буквами – diskpart выдаст ошибку при разметке. Просто измените буквы в
CreatePartitions- BIOS_UEFI.txt в строках assign letter на любые другие
латинские которые не совпадают и соответственно выбирайте раздел
загрузчика и Windows в WinNTSetup. После загрузки с целевого диска буквы
все равно придут к нормальному стандарту – загрузочный и раздел
восстановления скрытые, а раздел с Windows будет обозначен как C:, буквы
других дисков ПК соответственно изменятся только в целевой системе.
Все выше перечисленные манипуляции с разметкой дисков применимы и c различныx WinPE, и с живой системы Windows на ПК - допустим для разметки внешнего диска под Windows. Я написал в контексте Win To Go потому что оригинал статьи побудившей на написание данной публикации был про Win To Go.
Благодарю за внимание, подписывайтесь!