Создание загрузочной USB-Flash с WindowsOS в LM 18.1

О том о сем
Аватара пользователя

Автор темы
margadon13
Сообщения: 1
Зарегистрирован: 21 мар 2017, 12:53

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение margadon13 » 21 мар 2017, 13:30

Всем здравствуйте!
Недавно ко мне обратился друг с просьбой записать ему загрузочную флешку с виндой 8.1 т.к. у него она слетела. У меня на машине, уже, только LM 18.1 и я попытался записать онную. И сколь велико было мое и его, соответственно, разочарование когда мы попытались загрузится с этой флешки - ни его, ни мой ноуты не грузятся!!! Флешку пробовал писать несколькими программами:
- штатной записи образа на USB-накопитель;
- UnetBootin;
- WinUSB;
- и наконец простым монтированием образа в созданную папку /media/iso с последующим переносом файлов образа на
флешку (флешка была подготовлена в GParted [NTFS, флаг boot]).
Результат - ну Вы поняли.
Самому стало очень интересно-КАК решить данный впрос? Гуглил, пробовал на свей флешке, прокрасноглазил пол ночи НЕТ.
Подскажите, пожалуйста, может я чего-то не так делал?
Спасибо!
С уважением,
Михаил!


symon2014

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение symon2014 » 21 мар 2017, 13:44

margadon13, Полистай эту тему внимательно.
Создание мультисистемной загрузочной флешки.

Аватара пользователя

SemenSinchenko
Сообщения: 332
Зарегистрирован: 17 фев 2017, 09:01
Решено: 2
Откуда: Москва
Благодарил (а): 41 раз
Поблагодарили: 45 раз

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение SemenSinchenko » 21 мар 2017, 14:12

А dd if=*Образ*.iso of=/dev/*ваша флешка* пробовали? Всегда им все создавал, всегда все работало.

Аватара пользователя

colonel
Сообщения: 538
Зарегистрирован: 18 дек 2016, 09:08
Решено: 11
Благодарил (а): 20 раз
Поблагодарили: 134 раза

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение colonel » 21 мар 2017, 14:32

margadon13 писал(а): может я чего-то не так делал?
для того чтобы определить что вы делали не так , надо знать подробненько что вы делали , а так ...разве что на кофейной гуще гадать что так что не так.
возможно всё не так делали
Создание загрузочной USB-Flash с WindowsOS в LM 18.1
...обратился друг с просьбой записать ему загрузочную флешку с виндой 8.1 ..... У меня на машине, уже, только LM 18.....
Флешку пробовал писать несколькими программами:
- штатной записи образа на USB-накопитель;
- UnetBootin;
- WinUSB;
- и наконец простым монтированием образа в созданную папку /media/iso с последующим переносом файлов образа на
флешку (флешка была подготовлена в GParted [NTFS, флаг boot]).
Насколько помнится , главные виндоводы на своём офсайте заявляли что с некоторых пор образы винды на флешку можно ставить (делая флеш загрузочной) только с их специальной программой скачанной на их сайте.
И емнип, при попытке скачивания проводится проверка ... не позволяющая скачку на комп не с легальным виндом.
так что собственно 1,2,и 4 вами указанные способы ниачём...
Однако умельцы вроде не переводятся и программки для заливки установочных образов и создания загрузочных флеш появляются. WinUSB - одна из таких программ.
Почему и у вас с ней не получилось не скажу , никогда ей не пользовался

Попробовал сделать виндозагрузочную флеш тем что имеется и с тем что имелось .
В общем в наличии: минт17.3 , мультисистем и iso-шник win10
вот так винда установилась на флешку
1.png


и вот так запустилась установка винды во встроенном эмуляторе мультисистемы
2.png
попробуйте , может что получится с мультисистем
- http://zenway.ru/page/multisystem
- http://liveusb.info/dotclear/
- http://ubuntu66.ru/2013/09/02/multisyst ... x-fleshek/
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

ramo0n
Сообщения: 15
Зарегистрирован: 17 мар 2017, 10:54
Откуда: славный город Волгодонск!
Благодарил (а): 3 раза

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение ramo0n » 21 мар 2017, 19:26

multisystem хорош собой, записывал семерку на флешку без проблем вперемешку с *nix системами, но вот недавно столкнулся с траблой: захотелось мне накатать на флешку старую добрую XP. И образы вроде качал оригинальные, и записать удавалось, но вот поставить так и не получилось в итоге. В описаниях программы сказано, что винды от 7 и выше появляются в разделе SysLinux, а XP ставится через под меню grub4. Там есть два пункта: 1. старт установки хр и 2. продолжение установки хр. В обоих случаях начинается загрузка образ с usb, причем ооочень медленная.. образ около 600мб грузится порядка получаса если не дольше и в итоге по окончании пишет что не найден boot. Может для XP бубен какой-то особый нужен, а может образы кривые (что врядли, ибо как пробовал несколько разных, но из одного источника). В итоге забил, потому как исправил в линуксе срез картинки и теперь кино смотрю здесь :smile:
mint 18.1 xfce :yoyo:

Аватара пользователя

di_mok
Сообщения: 2331
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 606 раз
Поблагодарили: 351 раз

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение di_mok » 21 мар 2017, 20:12

ramo0n, а какой размер RAM на этой машине? Дело в том, что исошник в память разворачивается.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


symon2014

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение symon2014 » 21 мар 2017, 20:24

di_mok,
Не по теме
Ню-ню, эт я на 640м в память загонял? Во как, не знал наверно. :smile:

Аватара пользователя

nimms
Сообщения: 22
Зарегистрирован: 23 сен 2016, 04:02
Решено: 3
Благодарил (а): 4 раза
Поблагодарили: 31 раз

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение nimms » 21 мар 2017, 20:59

Так как толковую информацию на эту тему найти сложновато, попытаюсь донести её сам.

Для начала стоит сказать, что есть компьютеры с BIOS, а есть с UEFI, и процесс загрузки с диска в этих двух типах прошивок очень разный. Не буду вдаваться в детали, опишу лишь вкратце применительно к флешкам.

Чтобы флешка стала загрузочной в BIOS, нужно разместить код загрузчика в первых её 446 секторах (подробности здесь).
В случае же с UEFI достаточно отформатировать флешку в FAT32 и разместить загрузчик в файле \efi\boot\bootx64.efi - он подастся на выполнение автоматически (подробно процесс описан здесь).
margadon13 писал(а): - и наконец простым монтированием образа в созданную папку /media/iso с последующим переносом файлов образа на
флешку (флешка была подготовлена в GParted [NTFS, флаг boot]).
Здесь Вы были близки к истине: если компьютер друга с UEFI, то всё бы загрузилось, если бы Вы отформатировали не в NTFS, а в FAT32. Файл \efi\boot\bootx64.efi, о котором я упоминал выше, в образе Windows имеется.

Однако! Если там BIOS, то всё намного сложнее. Процесс загрузки Windows таков, что в первых 446 секторах диска (эта область называется bootstrap code area, см. здесь) хранится код, который ищет активный (с флагом boot) раздел, и выполняет код, содержащийся в первых 512 секторах этого раздела (см. VBR). Этот код, в свою очередь, запускает на выполнение уже полноценный загрузчик, который, начиная с Windows Vista, называется bootmgr. Он, собственно, и начинает загрузку ядра Windows.

Итак, для создания загрузочной флешки с Windows, которая будет работать и в BIOS, и в UEFI, нужно проделать следующие шаги:
  1. Инициализировать на флешке таблицу разделов MBR.
  2. Создать раздел максимального размера.
  3. Задать ему тип с кодом 0xC (W95 FAT32 (LBA)) (если пользуетесь GParted - то не важно, он делает это автоматически при выборе файловой системы).
  4. Сделать его активным (задать флаг boot).
  5. Отформатировать в FAT32.
  6. Скопировать все файлы с образа Windows на флешку.
  7. Записать первый загрузчик в MBR (первые 446 секторов диска).
  8. Записать второй загрузчик в VBR (первые 512 секторов раздела).
Первые пять шагов легко проделываются через GParted, не требуя от пользователя каких-то особых познаний. Скопировать файлы тоже несложно. А вот с последними двумя этапами придётся заморочиться. Для начала нужно где-то достать код этих загрузчиков. Чтобы сильно не париться, я выложу его в архиве во вложении к этому посту, но под спойлером укажу, как можно достать его самому.
Код первого загрузчика записывается в MBR автоматически при создании таблицы разделов из-под Винды.
Сохранить его в файл можно командой:

Код: Выделить всё

sudo dd if=/dev/sdX of=mbr.bin bs=446 count=1
Где /dev/sdX - устройство, соответствующее флешке.

Второй загрузчик можно записать с помощью программы bootsect.exe, которая идёт с образом Windows в директории \boot:

Код: Выделить всё

bootsect /nt60 X:
Где X: - буква флешки. Параметр /nt60 указывает, что нужно установить загрузчик Windows NT версии 6.0 (что соответствует номеру версии Windows Vista и подходит также для более новых версий).
Чтобы сохранить в файл:

Код: Выделить всё

sudo dd if=/dev/sdX1 of=vbr.bin bs=512 count=1
Обратите внимание, что не sdX, а именно sdX1, то есть первый (и единственный) раздел флешки.
Записать код этих двух загрузчиков на флешку можно командами:

Код: Выделить всё

sudo dd if=mbr.bin of=/dev/sdX
sudo dd if=vbr.bin of=/dev/sdX1
Где:
  • mbr.bin и vbr.bin - файлы из прикреплённого архива либо полученные вручную с использованием инструкции под спойлером.
  • /dev/sdX - устройство, соответствующее флешке.
  • /dev/sdX1 - первый (и единственный) раздел этого устройства.
Если инструкции выполнены без ошибок, то всё должно заработать. Если нет - возможно, я где-то накосячил. В любом случае, спрашивайте, если что-то непонятно, буду рад помочь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

BadBird
Сообщения: 1454
Зарегистрирован: 09 сен 2016, 18:08
Решено: 2
Благодарил (а): 71 раз
Поблагодарили: 132 раза

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение BadBird » 22 мар 2017, 08:14

colonel писал(а): Насколько помнится , главные виндоводы на своём офсайте заявляли что с некоторых пор образы
Что за бред?
В подтверждение своих слов прошу ссыль на этот бред.
Всё о тайлинге окон...ну, или почти всё: Тыц!!!


iliafi
Сообщения: 19
Зарегистрирован: 15 фев 2017, 22:25
Благодарил (а): 4 раза

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение iliafi » 22 мар 2017, 10:22

margadon13, использовал программу WinUSB и записывал win 10 через неё - всё работает.
только флешку форматируй в FAT32, на NTFS не записывает!

Аватара пользователя

hellonet
Сообщения: 292
Зарегистрирован: 11 окт 2016, 09:58
Решено: 2
Откуда: Новосибирск
Благодарил (а): 103 раза
Поблагодарили: 30 раз

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение hellonet » 22 мар 2017, 16:14

Программы аналогичные виндовой Rufus
https://sourceforge.net/projects/liveusbinstall/
https://sourceforge.net/projects/multib ... ecommended
https://sourceforge.net/projects/unetbo ... ecommended
Вот на скрине первая:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Dja
Сообщения: 3037
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 419 раз
Поблагодарили: 325 раз

Создание загрузочной USB-Flash с WindowsOS в LM 18.1

Сообщение Dja » 23 июл 2017, 00:58

:close:
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Вернуться в «Болталка: Оффтоп, разбор полетов»