Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Запись iso образов винды на флешку  (Прочитано 10699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #30 : 27 Декабря 2015, 08:42:31 »
В общем, всем спасибо)
Не ожидал увидеть столь высокий уровень активности сообщества)
В результате алгоритм:
GParted - форматировать в NTFS, поставить флаг boot
потом dd if=iso of=/dev/sdb1 либо примонтировать и cp -R ./iso/ /mnt/flash/  насколько помню из прошлых экспериментов, dd с блоком 4МБ быстрее, чем этот cp, которым я скопировал файлы сейчас
Ошибки, которые допускал я: не ставил флаг boot и писал не в sdb1 а прямо в sdb
WinUSB отказалась запускаться в GUI, в консоли всё это очень медленно, как я понял она использует dd со стандартным размером блока, тогда как bs=4MB намного быстрее

dd затрет и разметку и форматирование по-этому в данном случае только копирование cp

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #31 : 27 Декабря 2015, 09:36:45 »
dd затрет и разметку и форматирование

Ну вот наконец-то. Я тоже, как говорится "умом понимаю", что dd всё затрёт. Проверяю на практике - затирает разметку.

Оффлайн rolik

  • Активист
  • *
  • Сообщений: 491
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #32 : 27 Декабря 2015, 10:43:14 »
Дюшик,
Продолжим.
1. Чистка флешки - sudo dd if=/dev/zero of=/dev/sdX bs=1M count=20 ; sync
2. Gparted - создание ФС MSDOS
3. Форматирование FAT32 (NTFS), имя флешки WIN, установка флага BOOT
4. Флешку выткнул-воткнул, в /media/USER/win наша флешка
5. Монтируем ФАЙЛ.iso - sudo mount ФАЙЛ.iso ~/mnt (результат только чтение, а нам пофиг)
6. Копирование данных - cp -r ~/mnt/* /media/USER/win/ ; sync - ЖДЁМС
7. Размонтаж - sudo umount ФАЙЛ.iso
ВСЁ

Оффлайн PashaWNN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #33 : 27 Декабря 2015, 13:50:02 »
PashaWNN,
Немного не в тему. Но если вы в сервисе работает, то может этот вариант для Вас лучше будет.
Grub4Dos погуглите.
Из недостатков - потратите время на изучение. И малую толиику денег на небольшой внешний HDD.
Из достоинств - будите иметь универсальный загрузочный "железяк". Со всеми Ubuntu, форточками и все остальное на Ваше воображение.
Флешки так же можно делать. Просто в HDD соотношение цена/объём ниже.
Ещё сидя под виндой пробовал
Насколько помню - установщик винды запускается, а свои файлы найти не может из-за того, что они лежат не в корне диска, а в другой папке(ведь дистров несколько), альтернатива - map mem, но тогда дистр должен обязательно влазить в озу, в большинстве случаев это условие не выполняется
Была мысль разбить USB-HDD на несколько разделов, был бы очень благодарен, если бы вы мне подсказали, как в таком случае создавать загрузочное меню(если точнее - что указывать вместо обычного пути до bootmgr/ntldr/grldr)

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #34 : 27 Декабря 2015, 14:26:28 »
PashaWNN,
Немного не в тему. Но если вы в сервисе работает, то может этот вариант для Вас лучше будет.
Grub4Dos погуглите.
Из недостатков - потратите время на изучение. И малую толиику денег на небольшой внешний HDD.
Из достоинств - будите иметь универсальный загрузочный "железяк". Со всеми Ubuntu, форточками и все остальное на Ваше воображение.
Флешки так же можно делать. Просто в HDD соотношение цена/объём ниже.
Ещё сидя под виндой пробовал
Насколько помню - установщик винды запускается, а свои файлы найти не может из-за того, что они лежат не в корне диска, а в другой папке(ведь дистров несколько), альтернатива - map mem, но тогда дистр должен обязательно влазить в озу, в большинстве случаев это условие не выполняется
Была мысль разбить USB-HDD на несколько разделов, был бы очень благодарен, если бы вы мне подсказали, как в таком случае создавать загрузочное меню(если точнее - что указывать вместо обычного пути до bootmgr/ntldr/grldr)

Все запускается и работает как надо, есть много готовых наборов для записи на флешку с инструкциями

http://ЗАПРЕЩЁННЫЙ РЕСУРС/forum/viewforum.php?f=1032

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #35 : 27 Декабря 2015, 17:15:27 »

1. Чистка флешки - sudo dd if=/dev/zero of=/dev/sdX bs=1M count=20 ; sync
2. Gparted - создание ФС MSDOS
3. Форматирование FAT32 (NTFS), имя флешки WIN, установка флага BOOT
4. Флешку выткнул-воткнул, в /media/USER/win наша флешка
5. Монтируем ФАЙЛ.iso - sudo mount ФАЙЛ.iso ~/mnt (результат только чтение, а нам пофиг)
6. Копирование данных - cp -r ~/mnt/* /media/USER/win/ ; sync - ЖДЁМС
7. Размонтаж - sudo umount ФАЙЛ.iso


Сделал всё в точности. Флешка получается не загрузочная. В MBR нет загрузочного кода, такая флешка загружаться не может

(Нажмите, чтобы показать/скрыть)

Чтобы флешка стала загрузочной, в MBR нужно прописать загрузочный код Windows, любым способом. Один из способов, как предложено в ссылке в посте №2, использовать ms-sys.
Или скопировать код с другой флешки =>

(Нажмите, чтобы показать/скрыть)

После этого флешка станет загрузочной. Можно скопировать код с жесткого диска, с разметкой MBR с которого грузится Windows. Жесткие диски и флешки с которых грузятся линуксовые системы, не подойдут 

Оффлайн rolik

  • Активист
  • *
  • Сообщений: 491
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #36 : 27 Декабря 2015, 17:58:18 »
Дюшик,
Не надо меня агитировать, у меня после /dev/zero все коды в нужном месте.
Спасибо

Оффлайн theurs

  • Активист
  • *
  • Сообщений: 470
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #37 : 27 Декабря 2015, 18:29:10 »

1. Чистка флешки - sudo dd if=/dev/zero of=/dev/sdX bs=1M count=20 ; sync
2. Gparted - создание ФС MSDOS
3. Форматирование FAT32 (NTFS), имя флешки WIN, установка флага BOOT
4. Флешку выткнул-воткнул, в /media/USER/win наша флешка
5. Монтируем ФАЙЛ.iso - sudo mount ФАЙЛ.iso ~/mnt (результат только чтение, а нам пофиг)
6. Копирование данных - cp -r ~/mnt/* /media/USER/win/ ; sync - ЖДЁМС
7. Размонтаж - sudo umount ФАЙЛ.iso


Сделал всё в точности. Флешка получается не загрузочная. В MBR нет загрузочного кода, такая флешка загружаться не может

(Нажмите, чтобы показать/скрыть)

Чтобы флешка стала загрузочной, в MBR нужно прописать загрузочный код Windows, любым способом. Один из способов, как предложено в ссылке в посте №2, использовать ms-sys.
Или скопировать код с другой флешки =>

(Нажмите, чтобы показать/скрыть)

После этого флешка станет загрузочной. Можно скопировать код с жесткого диска, с разметкой MBR с которого грузится Windows. Жесткие диски и флешки с которых грузятся линуксовые системы, не подойдут 

Делал работающую флешку таким способом. В ntfs загрузчик для венды есть по умолчанию, достаточно просто отформатировать в ntfs, сделать раздел загрузочным и скопировать файлы из образа.

Оффлайн sneres

  • Участник
  • *
  • Сообщений: 163
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #38 : 27 Декабря 2015, 18:33:48 »
я вам открою секрет,только чур никому
закатать образ offtop,можно безпроблемно только из под offtop
dd или winusb или unitbootin ,все это работает да,но иногда нет

Оффлайн Дюшик

  • Активист
  • *
  • Сообщений: 895
    • Просмотр профиля
Re: Запись iso образов винды на флешку
« Ответ #39 : 27 Декабря 2015, 19:24:44 »

Не надо меня агитировать, у меня после /dev/zero все коды в нужном месте.
Спасибо

Да я ни куда не агитирую, просто пытаюсь разобраться. Вам тоже спасибо.

Делал работающую флешку таким способом. В ntfs загрузчик для венды есть по умолчанию, достаточно просто отформатировать в ntfs,

При форматировании в NTFS загрузчик записывается только в бутсектор этого раздела. В MBR ничего не записывается и если в ней (в MBR) небыло загрузчика, то от форматирования раздела в NTFS он (загрузчик) там не появится.

 

Страница сгенерирована за 0.038 секунд. Запросов: 20.