| Предыдущая версия справа и слеваПредыдущая версия | |
| linux:linux:usbflash_windows [2025/07/04 02:58] – внешнее изменение 127.0.0.1 | linux:linux:usbflash_windows [2025/09/17 20:55] (текущий) – удалено Luciferus |
|---|
| ===== Создание загрузочной флешки с Windows Vista/7/8/10 в Linux-дистрибутивах ===== | |
| |
| У многих начинающих, а порой и матерых линуксоидов иногда возникает необходимость в создании загрузочной флешки с **Windows** по каким-либо им одним известным причинам... Мы не будем заострять внимания на этих причинах :-D, а просто предоставим вам на обозрение несколько наиболее распространенных и действенных способов достижения данной цели. | |
| |
| ==== Подготовка носителя ==== | |
| |
| Прежде всего, вам необходимо уяснить себе, что загрузочные флешки с виндой делаются на носителях, отформатированных в **NTFS** для компьютеров с Legacy-BIOS и отформатированных в **FAT32** для UEFI-BIOS. Это обязательное условие, поэтому в ваших интересах сохранить все данные с флешки куда-нибудь в укромное местечко :-) и отформатировать носитель начисто любым доступным вам способом. Затем было бы хорошо установить на отформатированном разделе загрузочный флаг. | |
| |
| Здесь я укажу самый быстрый и легкий способ подготовки носителя для этих целей.\\ | |
| Открываем всеми нами любимый терминал или используя **GUI** вызываем **Gparted**: | |
| <code> | |
| gksu gparted | |
| </code> | |
| Вводим системный пароль и находим нашу флешку (верхняя строка меню - **Gparted** - **Devices** - выбор нашей флешки, например это **/dev/sdd**). Затем в этой же строке меню идем в пункт **Device** (в русскоязычном варианте - **Устройство**) и выбираем в нем **Create Partition Table** (в русскоязычном варианте - **Создать таблицу разделов**). Создаем таблицу разделов **MS-DOS**, ждем завершения операции, затем кликаем **П**равой **К**нопкой **М**ыши (**ПКМ**) на надпись **Не размечено**, выбираем **Create** и создаем раздел... Ничего не меняем, за исключением двух пунктов - файловая система (выбираем **NTFS**) и метка раздела (например **Winstall**). Остальное изменять нет необходимости, если вы в дальнейшем хотите использовать данный носитель например для переноса данных на ту же вновь установленную систему, то создавать второй/третий/четвертый раздел не советую - **Windows** все равно их не увидит и все ваши труды пойдут насмарку. Ибо не линукс это, а поделие мелкософта LOL. Жмакаем на зеленую галочку, снова ждем успешного завершения операций. После завершения снова жмем **ПКМ**, но уже на созданном разделе **Winstall** и выбираем пункт **Управление флагами**, в появившемся окошке отмечаем чекбокс **boot**. Все, носитель для записи дистрибутива **Windows** подготовлен, **Gparted** можно закрыть. | |
| |
| |
| ==== Способ №1 ==== | |
| |
| Не самый лучший, но на удивление, иногда срабатывает.\\ | |
| Итак - все что нужно сделать, так это разархивировать образ **Windows** на заранее подготовленный носитель - **USB**-flash или **MicroSD**. Ну и все :-). Пробуем загрузиться с этой флешки, если все **O'kay**, загрузка идет и винда ставится, значит нам повезло и мы можем отметить галочку в прокачке ваших **скиллов** LOL. Если не повезло, смотрим следующие способы. | |
| |
| ==== Способ №2 ==== | |
| |
| Лично я этот способ не рекомендую, зато в интернетах вы его встретите в качестве каждого второго совета... Итак.\\ | |
| Открываем **Gparted**, создаем новую таблицу разделов. Всё!!! Больше никаких манипуляций с носителем производить не надо, проверено лично мной. запоминаем имя устройства (в нашем примере это **/dev/sdd**). В этом способе будем использовать утилиту **dd**. Копируем в терминал (синтаксис команды простой - имя команды, откуда, куда, переменные): | |
| * пишем данные с образа на флешку | |
| <code> | |
| dd if=/home/username/Downloads/Windows_install_image.iso of=/dev/sdd bs=65536 conv=noerror | |
| </code> | |
| Здесь я указал явный путь до образа с форточками, он указывает на директорию **Downloads** в вашей домашней папке. Естественно, что путь до образа надо указать свой. | |
| Также можно использовать реальный диск с **Windows**, вставив его в в ваш DVD-rom и подав команду для считывания с него данных на нужный нам носитель: | |
| * пишем данные с диска в приводе (**/dev/sr0**) на флешку | |
| <code> | |
| dd if=/dev/sr0 of=/dev/sdd bs=65536 conv=noerror | |
| </code> | |
| И ждем... заканивается операция, смотрим свойства нашей флешки и немного удивляемся ее объему - свободного места нет, полный объем занимает столько же, сколько "весит" образ с виндой. То есть - была флешка на 8 GB, а стала например объемом в 2,9 GB. По моим личным выводам, мы превращаем нашу флешку в подобие CD-rom'а с вставленным диском FIXME, защищенным от записи. Все что мы можем с ней сделать после установки системы - переписать таблицу разделов, лишь после этого станет доступно форматирование разделов. Способ абсолютно рабочий, но как я говорил выше - не рекомендую... Дело в том, что неоднократно встречал жалобы на убитые таким способом носители... И вероятно, дело все же в криворуких паникующих юзерах, так как у меня например работают все способы. Но истинная причина моих "нерекомендаций" кроется совсем в другом - вы лишаетесь оставшегося полезного пространства на флешке, которое могли бы заполнить необходимым софтом для установки на компьютер с отсутствующим интернетом. | |
| |
| ==== Способ №3 ==== | |
| |
| И наконец третий способ, настоятельно мной рекомендуемый (аналогов данного способа не видел, поэтому считаю что это чисто **МОЁ**), ибо часто пользуюсь им сам при записи на внешние носители различных дистрибутивов. Возможно даже более долгий, чем при записи с помощью **dd**, но утверждать не буду, так как не сравнивал скорости записи, как то совсем мне не до этого LOL.\\ | |
| Для начала, подготовим носитель информации для записи в соответствии с требованиями вашего BIOS: | |
| * Если вы имеете относительно свежее "железо" с UEFI-BIOS, то вам надо любым доступным способом изменить таблицу разделов флешки на GPT. С этой задачей замечательно справляется Gparted, как и со многими другими сопутствующими задачами. Затем создаем раздел с файловой системой FAT32. | |
| * Если вы владелец более старых моделей материнских плат с Legacy BIOS, то вам необходимо изменить таблицу разделов на MBR и отформатировать созданный на флешке раздел в NTFS. | |
| * Не забудьте после проведения необходимых операций выставить флаг **BOOT** на созданном разделе.\\ | |
| |
| Итак, носитель подготовлен, вставлен, примонтирован вашей системой например в **/media/username/Winstall**. Открываем терминал и вводим несколько команд((можно запросить перманентно права **root**-пользователя с помощью команды <wrap em>sudo -s</wrap>, чтобы не использовать **sudo** в дальнейшем)): | |
| |
| * монтируем нужный образ в **/mnt** | |
| <code> | |
| sudo mount -o loop /home/username/Downloads/Windows_install_image.iso /mnt | |
| </code> | |
| * копируем содержимое примонтированного образа со всеми флагами и атрибутами | |
| <code> | |
| sudo rsync -a /mnt/ /media/username/Winstall/ | |
| </code> | |
| * ждем завершения операции и демонтируем образ | |
| <code> | |
| sudo umount /mnt | |
| </code> | |
| И все. Вставляем нашу флешку в **USB**-разъем интересующего нас компьютера, смело идем в **BOOT**-меню биоса, выбираем наше устройство((Выбираем в Boot-menu BIOS либо обычный носитель, либо UEFI)) с дистрибутивом и наслаждаемся(или кривим рожи) LOL - каждому свое))). \\ Устанавливаем ваши любимые форточки, ставим в них драйверы, софт, игрулечки (ну а куда же без них), достаем из холодильника остывшее **пЫво** и наслаждаемся этими тормозными дистрами. Ну или крестимся, что слава **Бог**у все, отмучались и можно вернуться в свой любимый линупс и наслаждаться... 8-) | |
| |
| Ну вот и все, если кому что есть добавить, оставляйте в комментах, а я добавлю в статью. Если это конечно не ересь какая-нибудь. | |
| |
| Всем удачи, с уважением, --- //[[:luciferus|Luciferus]] 2014/12/03 02:30// | |
| |
| ~~DISCUSSION:off~~ | |