Как записать Windows 10 ISO на USB?

38

Я сделал ddметод, и он записал ISO на USB-накопитель, но я не уверен, что это все, что я должен сделать, потому что это Windows и, возможно, не имеет GRUB, и я не уверен, поэтому я спрашиваю экспертов.

winusb не работает для Windows 10, так что это отличается от предыдущих вопросов.

SakuraKaminari
источник
Какой ddметод вы использовали? Также, где вы взяли ISO?
Уилф
@ Wilf, я получил его с официального сайта Windows 10 ( windows.microsoft.com/en-us/windows/preview-iso )
SakuraKaminari
@ Если бы я использовалsudo dd if=/home/sakurakami/Downloads/Windows.iso of=/dev/sdf bs=4M
SakuraKaminari
@ Если операция прошла успешно, я даже проверил хэш SHA-1 сopenssl sha1 Windows.iso
SakuraKaminari
@karel нет WinUSB не работает.
СакураКаминари

Ответы:

32

Я перепробовал все способы в этой теме, и ни один из них не сработал (и серьезно, вопрос в том, чтобы конкретно записать на USB-ключ , почему люди вместо этого предлагают скопировать ISO в другой раздел ??).

Решение, которое помогло мне (если ваш USB-накопитель есть /dev/sdc):

  • Запустить gparted
  • Создайте новую таблицу разделов sdc, введитеmsdos
  • Создайте раздел NTFS, установите на нем флаг загрузки
  • Извлеките ISO (можно сделать с помощью 7z x windows10.iso)
  • Скопируйте содержимое (через cp, rsyncGUI, что угодно) в смонтированный раздел NTFS (конечно /dev/sdc1)

  • Последний, критический шаг, предпринятый из этого поста: https://superuser.com/a/817656/248812 :

    sudo ms-sys -7 /dev/sdc,

    ms-sys доступен в ppa: https://launchpad.net/~lenski/+archive/ubuntu/ms-sys

Без ms-sys, мигающий курсор при загрузке, когда вставлен USB-ключ.

При этом появляется логотип Windows.

Жан-Мишель Селерье
источник
6
У меня это работало для Windows 10. Что касается ms-sys, я скачал deb прямо с launchpad.net/~lenski/+archive/ubuntu/ms-sys/+files/… и установил его с помощью dpkg -i <deb_file>.
Винченцо Пии
Это сработало, и оно загрузилось, хотя и выбрасывает синий экран смерти ...
Лилиан А. Морару
3
Для пользователей Fedora ms-sysпакеты можно найти здесь: copr.fedorainfracloud.org/coprs/scorpionit/ms-sys
Максим Егорушкин
4
Для пользователей Arch, ms-sys на aur
alecdwm
Это работает, если у вас есть раздел MBR, если у вас есть схема раздела GPT, попробуйте вместо этого askubuntu.com/a/487970/80788
HVNSweeting
15

Вам не нужен USB, DVD или другой внешний носитель для установки установочного диска Windows 10 (ISO), начиная только с установки Ubuntu. Можно извлечь образ или файл ISO в раздел одного из ваших жестких дисков, предпочтительно не тот, который вы будете использовать для новой установки Windows, и использовать его.

Для следующих шагов должна присутствовать рабочая конфигурация GRUB:

  1. Убедитесь, что у вас есть загрузочный и отформатированный раздел NTFS. Ниже раздел будет идентифицирован тем, (hd0,5)где hd0находится жесткий диск с макетом таблицы разделов MSDOS или MBR.

  2. Монтирование изображения облегчит извлечение его содержимого. Если Disk Image Mounter отказывается монтировать iso-файл, вы всегда можете использовать эту команду для монтирования любого iso-файла:

    sudo mount -o loop [Image_Path] [Mount_Point]
    
  3. Скопируйте содержимое нового устройства цикла в раздел NTFS.

  4. Теперь добавьте запись GRUB для Windows 10. Это позволит загрузчику GRUB найти установочный диск, содержащийся в разделе. Откройте /boot/grub/grub.cfgв текстовом редакторе как root и добавьте эти строки

    menuentry 'Windows 10 Install Disk' {
    set root=(hd0,5)
    insmod part_msdos
    insmod ntfs
    insmod ntldr
    drivemap -s (hd0) ${root}
    ntldr /bootmgr
    }
    

    измените рут при необходимости соответственно.

  5. Сохраните и перезагрузите компьютер. Загрузитесь в нужный пункт вашего обновленного меню GRUB.

Посмотрите этот учебник Youtube https://youtu.be/1Y4JXv9r5Ug

Суман
источник
Это не будет работать, если вы устанавливаете на тот же раздел или диск, с которого загружаетесь.
Конор Патрик
5
@ThisNameBetterBeAvailable Как это правильный ответ? Он даже не помещает данные на USB.
jbo5112
7
@ThisNameBetterBeAvailable Как не нужно извлекать на USB-накопитель, чтобы «записать ISO-образ Windows 10 на USB-диск», как просил первоначальный аскер. Возможно, они захотят использовать это на нескольких компьютерах.
jbo5112
1
@ jbo5112 Это не было упомянуто в вопросе, так что, взяв его цели и попытавшись помочь ему, вот что произошло.
х13
5
@ThisNameBetterBeAvailable Это в названии вопроса.
jbo5112
7

Вы можете скопировать все содержимое ISO на флэш-диск и сделать его загрузочным.

Итак, прежде всего, установите GParted из программного центра или из терминала:

sudo apt-get install gparted

Затем откройте его из тире или терминала:

gksudo gparted

После этого выберите флешку из меню в правом верхнем углу. Там должен быть один раздел. Если у вас нет данных для резервного копирования, переформатируйте их как ntfs( bootmgrне работает на fat32), нажмите Apply(галочка в меню заголовка). Щелкните правой кнопкой мыши по разделу, выберите Manage flagsи проверьте boot.

Затем вы можете смонтировать его через файловый менеджер ( nautilusпо умолчанию для GNOME и Unity).

Смонтируйте файл ISO:

sudo mount -o loop [path to iso] [mountpoint]

Затем вы можете скопировать все содержимое из точки монтирования ISO на флэш-накопитель через диспетчер файлов.

Перезагрузите компьютер и сначала загрузите USB-накопитель.

aastefanov
источник
Да, я пытался загрузить его, но, похоже, это не сработало. Можете ли вы дать мне список команд, которые вы использовали?
СакураКаминари
Я только что скопировал из файлового менеджера и включил флаг загрузки от GParted.
Аастефанов
@SakuraKaminari - не могли бы вы добавить более подробную информацию о том, как это оказалось не работает?
Уилф
@ пока он не загрузился.
СакураКаминари
@ alb3rtano0012 как мне его смонтировать? Он не хочет монтироваться. это в настоящее время на / dev / sdf
SakuraKaminari
4

Мне удалось сделать это с помощью очень простого графического приложения woeusb. https://github.com/slacka/WoeUSB

Это форк WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt-get install woeusb
Крис Стрычински
источник
отлично сработало, спасибо! :)
Geeocode
Это было самое простое решение для меня. Для Windows 10 вам придется выбрать NTFS в качестве файловой системы.
rgov
1

Если вы не были уверены, то как вы можете сказать, что ddметод работал? Кроме того, это не так. Вы должны использовать Rufus, чтобы сделать USB-накопитель загрузочным, не то чтобы я не одобрял практики dd, так как речь идет о Windows, я считаю, что лучше всего использовать Rufus, чтобы справиться с этим для вас.

Если у вас уже установлена ​​Windows, загрузитесь в нее и следуйте инструкциям ниже, либо используйте virtualbox.

ПРОЦЕДУРА:

Согласно: http://www.cnet.com/how-to/how-to-install-windows-10-technical-preview-from-a-flash-drive/

вам понадобится как минимум 4 ГБ флешки (8 ГБ для 64-битной).

-> Загрузите и запустите Rufus, затем вставьте флешку, убедившись, что она не содержит важных данных. (Это собирается быть уничтоженным.) Rufus должен автоматически обнаружить диск и перечислить его в поле Device. (Если нет, выберите диск вручную.)

-> Обратите внимание на флажок «Создать загрузочный диск с помощью». Щелкните значок диска в крайнем правом углу, а затем перейдите туда, где вы сохранили ISO-файл Windows 10. Выберите его и нажмите «Пуск». (Все остальные настройки по умолчанию в Rufus должны быть в порядке.)

-> Это займет некоторое время, возможно, до 20-30 минут. Не беспокойтесь (или не запутайтесь), если для флешки появляется окно проводника; просто оставь это, пока Руфус не сообщит "СДЕЛАНО". Затем вы можете закрыть программу и окно диска и удалить диск.

-> Теперь пришло время для старого ПК. Подключите флэш-накопитель к USB-порту и включите систему. Скорее всего, он не будет настроен для загрузки с внешнего диска по умолчанию, поэтому вам может понадобиться перейти в меню запуска или BIOS во время POST. В конечном итоге, вам нужно заставить машину загружаться с флешки. После этого перезагрузите компьютер и следуйте инструкциям по установке Windows.

Всего наилучшего!

Сурья Теджа Карра
источник
но у меня нет окон. Причина, по которой я хочу Windows 10, заключается в том, что мои Windows 7 не работают, поэтому я не могу записать их с rufus. это то, что я сделал хорошо?
СакураКаминари
Затем установите Windows в VirtualBox. Или загрузите WinUSB, как указано в: askubuntu.com/questions/289559/… Ссылка показывает, как работать с Windows 8, но я уверен, что она будет работать с Windows 10.
Surya Teja Karra
ну, похоже, что winusb не работал надежно, и я не могу попробовать его, но
SakuraKaminari
Ну, тогда лучше всего использовать VirtualBox сейчас. Если вы пытаетесь использовать Windows, то лучше всего разместить Windows (виртуально пока).
Сурья Теджа Карра
Я получил это от WinUSB: установка не удалась! Код выхода: 256 Журнал: формирующее устройство ... Ошибка: / dev / sdf: нераспознанная метка диска
SakuraKaminari
1

Нашел гораздо более простое решение. Смонтируйте ISO с помощью цикла и т. Д. И -t udf. Скопируйте все в запасной раздел NTFS. Пометить этот раздел как загрузочный в gparted. Запустите sudo update-grubи перезагрузите компьютер.

d3rdon
источник
Обратите внимание, что вы сможете загрузить этот USB-диск только с того компьютера, на котором вы запускали «update-grub»
ozma
2
@ozma Этот ответ не касается USB-накопителя.
Форрестхопкинса
@forresthopkinsa Вы правы, мой комментарий был призван предотвратить такую ​​ошибку
ozma
Этот метод работал до тех пор, пока установщик Windows 10 не пожаловался на загрузку с раздела ntfs и не прервался.
Лейтон Эверсон
1

Пакет ms-dos довольно старый и не поддерживается. Он не загружается на Ubuntu 16-04. Вместо этого используйте пакет syslinux, который, скорее всего, уже установлен: http://ubuntuhandbook.org/index.php/2013/08/repair-windows-mbr-from-ubuntu/

Также cp к разделу ntfs медленен. Распакуйте iso напрямую в sdc1

  • Запустить gparted
  • Создайте новую таблицу разделов на sdc, введите msdos
  • Создайте раздел NTFS, установите на нем флаг загрузки
  • Скопируйте ISO

    sudo dd of = / dev / sdc1 if = Win10_1703_English_x64.iso bs = 4M

  • Создать MBR

    sudo dd if = / usr / lib / syslinux / mbr / mbr.bin из = / dev / sdc

Кьельд Фларуп
источник
работал отлично, должен быть принят ответ. Спасибо.
Булат М.
Я только что попробовал это (используя Win10_1709_Dutch_x64.iso скачанный с MS ), и он не работал для меня. Не удалось Missing operating systemзагрузить получившуюся флешку (с которой, как мне кажется, печатает MBR), загрузка с реальной системы показывает похожее сообщение из BIOS (которое, вероятно, скрывает сообщение MBR). Интересно, как это должно работать? А .iso не содержит NTFS?
Matthijs Kooijman
0

Я попытался с ms-sys, он побежал, но я не мог получить USB для загрузки. Однако это сработало:

sudo apt install woes
sudo woeusb --target-filesystem NTFS --device Win10.iso /dev/sdX

где /dev/sdXдолжен быть ваш USB-ключ.

Профессор Фалькен поддерживает Монику
источник