Заметки о Windows и других программных продуктах Microsoft...

Установка Windows 7 с флешки

Установка Windows 7 с флешки

DVD-привод уже давно не является необходимой частью современного компьютера, а в некоторых портативных компьютерах (нетбуки, ультратонкие ноутбуки и т.п.) вообще отсутствует как класс. И единственная операция, в которой без него не обойтись — это установка операционной системы, ведь дистрибутивы Windows 7 распространяются либо на DVD-дисках, либо в виде образа диска (ISO-файл), который для установки нужно на диск записать. Проверим, можно ли установить Windows 7 без привода DVD.

Для нашего эксперимента потребуется флешка (или любой другой USB-накопитель) объемом не менее 4Гб, дистрибутив Windows 7, работоспособный компьютер с установленной на нем операционной системой (Windows 7, Vista или XP).

Вариант 1

Для начала воспользуемся утилитой Windows7-USB-DVD-tool от Microsoft для создания дистрибутивов Windows 7 на базе съемных USB-накопителей. Она позволяет скопировать структуру ISO-образа инсталляционного диска на съемный носитель и автоматически делает его загрузочным.

После скачивания утилиты Windows 7 USB/DVD Download Tool устанавливаем ее на свой компьютер. Затем открываем утилиту, кликнув на появившийся ярлык на рабочем столе и выбираем iso-файл с дистрибутивом операционной системы

Выбор ISO-файла

 

Затем выбираем тип носителя (USB или DVD), на который будем копировать образ

Выбор носителя

 

Нажимаем на кнопку USB device  и в открывшемся окне выбираем свой накопитель, затем жмем Being copying

Выбор накопителя

 

Если на флешке есть файлы, то программа выдаст предупреждение и предложит их удалить

Запрос на удаление файлов

 

Соглашаемся, подтверждаем удаление файлов, после чего запускается процесс копирования

Процесс копирования

 

Дальше нам остается только ждать. Копирование длится 10-15 минут, после чего выдается сообщение об успешном завершении.

Окончание процесса копирования

 

Все, загрузочная флешка готова. Загружаемся с нее (для этого при загрузке жмем F8 и выбираем ее из списка) и начинаем установку.

А теперь расскажу о некоторых особенностях этой замечательной утилиты:

  • Она работает только с образами дисков в формате .ISO. То есть, если у вас дистрибутив находится на DVD-диске, то придется сначала сделать образ вашего диска.
  • При установке Windows7-USB-DVD-tool на Windows XP требуется сначала установить  Image Mastering API v2 (IMAPIv2.0) .
  • При попытке в 32 битной ОС создать загрузочный носитель с 64 битной ОС будет выдана ошибка.

Ошибка создания загрузочного сектора

Для устранения этой ошибки нужно взять файл bootsect.exe от нужной версии Windows и скопировать его в папку с установленной программой, в Windows 7 это C:\Users\Username\AppData\Local\Apps\Windows 7 USB DVD Download Tool. Нужный файл можно найти на установочном DVD-диске по адресу \boot\bootsect.exe, или взять вот здесь (если установленная система 32-битная — берем файл из папки х86, если 64-битная — из папки х64).

 Вариант 2

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

Для этого идем в меню Пуск и в строке поиска набираем cmd. Затем желкаем на найденом значке правой клавишей мыши и запускаем командную строку с правами администратора

запуск с правами администратора

 

Дальнейшая последовательность действий следующая:

  • В командной строке вводим команду diskpart и ждем, пока не появится приглашение командной строки DISKPART>
  • Командой  list disk выводим список дисков компьютера и находим в списке свою флешку
  • Вводим команду select disk 1, где 1 – это номер диска, которому соответствует наша флешка
  • Командой clean удаляем все данные и разделы с выбранного диска
  •  Командой create partition primary создаем новый раздел
  • Выбираем созданный раздел командой select partition 1
  • Командой active делаем раздел активным
  • Форматируем новый раздел командой  format fs = NTFS
  • И наконец назначаем новому разделу букву диска командой assign letter=F
  • Завершаем работу с diskpart командой exit

Создаем раздел на флешке

  • Вставляем установочный DVD-диск в привод
  • Не выходя из командной строки, вводим команду D:\boot\bootsect.exe /nt60 F:  (D — буква DVD-диска, а F — буква, присвоенная нашей флешке). Этой командой мы создаем на флешке загрузочный сектор.

Создаем загрузочный сектор на флешке

  • Копируем все файлы с DVD-диска на флеш-накопитель любым удобным способом, например из командной строки с помощью команды xcopy D: F: /e

копируем файлы в командной строке

Когда копирование закончится, установочная флешка готова к использованию. И при этом не пришлось ничего скачивать и устанавливать. Однако и у этого метода есть недостатки:

  • Разрядность операционных систем должна быть одинаковой, т.е. в 32 битной системе нельзя создать загрузочный носитель для 64 битной системы (и наоборот).
  • Данный способ работает только в Windows 7 и Vista. В Windows XP съемный USB-диск не распознается программой diskpart как полноценный жесткий диск, соответственно работать с ним она не будет. Справедливости ради скажу, что существуют способы обмануть систему (например установка модифицированного драйвера), однако я не сторонник подобных «извращений», поэтому описывать их не буду. Тем более, что существуют более простые варианты.

Вариант 3

В этом варианте используем программу UltraIso , предназначенную для работы с образами дисков. Программа платная, но можно воспользоваться триальной версией, для нашей задачи ее хватит.

Итак, скачав и установив UltraIso, запускаем ее

Программа UltraIso

 

И выбираем свой образ диска или DVD-диск, UltraIso одинаково легко работает и с тем и с другим

Выбираем образ диска

 

Теперь в меню выбираем пункт Самозагрузка — Записать образ жесткого диска

Записываем образ диска

 

Откроется новое окно. Если вы заранее вставили флешку в USB-порт, она сразу будет выбрана, иначе нужно указать ее в меню Disk Drive. Метод записи ставим USB-HDD+ V2. Теперь остается щелкнуть на кнопке Записать и начнется процесс копирования.

Запись образа на флешку

 

Дожидаемся окончания процесса (у меня он занял меньше 10 минут)

Окончание процесса копирования

Все, носитель готов.

Вариант с UltraIso получился самым быстрым и простым в исполнении. Единственный его недостаток — программа все-таки небесплатная, и чтобы пользоваться ей постоянно, надо заплатить около 30$.  А для однократного использования подойдет и триальная версия.

Подводя итоги нашего эксперимента: все 3 варианта вполне работоспособны, поэтому можете использовать наиболее вам подходящий.

 
 
Комментарии
Дмитрий

Спасибо за статью, очень помог раздел об ошибках.

Дмитрий

Хотя нет, что на XP что на Win7 копирую boosect в папку, все равно ошибка

Очень странно, это официальный совет по решению проблемы от Microsoft, только они предлагают файл взять на своем сайте. Вот здесь в архиве файлы bootsect.exe для 32-х и 64-битной Windows 7. Если установленная система 32-битная — берем файл из папки х86, если 64-битная — из папки х64.

Димон дело говорит

Спасибо! С выложенным Вами bootsect.exe для 32-х битной системы всё срослось!

дамир

у меня нет боотабле у вас на картинке справа вин7про у меня этого совсем нету вот на 1ой кар
тинке внизу слева написано=мои исо фаилы и диски все на какую нажимать а по инструкции нет
ничего может обьясните подробнее пенсионеру спасибо

Для начала — о каком варианте идет речь?

Как быть , если допустим в образе сразу два варианта windows 64 и 86 , образ монтируется с 64 версией, а разрядность установленной ОС 32 и bootsect выдает ошибку ?

Из командной строки не получится никак, а при использовании утилиты от Microsoft можно попробовать подложить bootsect.exe от 32-битной системы, выше есть ссылка на архив.

присоединяюсь к вопросу, если у меня windows xp 32, а мне нужно создать образ на флэшке windows 7 64 bit, значит нужно взять файл 32 из архива и скопировать его с заменой в записываемый образ, так?

Да, так.

Суть ошибки bootsect на 32-битной системе, я так понимаю, в том, что при создании образа, утилита запускает этот самый bootsect из исходного iso. Если образ 64-битный, соответственно и bootsect тоже и запуститься на 32-битах он не может. Поэтому нужно подложить утилите 32-битный bootsect, который можно найти в папке boot 32-битного дистрибутива Windows 7 или 8. Microsoft предлагает то же самое только за файлом отправляет куда-то себе в магазин.

Походу я уже сам запутался 🙂 Еще раз — если делаем 64-битный образ на 32-битной системе, то берем 32-битный bootsect и кладем в папку с программой.

спасибо, интересно а если в акронисе форматнуть нтфс и сделать активным будет аналогично этому???

Теоретически можно True Image использовать, чтобы образ диска на флешку перенести. Практически я акронисом в подобных целях не пользовался.

такая проблема виндовс 8.1 создаеца ззагрузочная флешка но с ошибкой boot загрузки, а другую записываю нормально все идет но я нехочу эту вин 7, хочу ту которая не запускаеца ибо та выдает ошибку в начале установки типо нет дров для cd/DVD привода

Возможно флешка неисправна, отсюда и ошибка. Да и какая разница, с какой флешки устанавливать систему?

спасибо за предоставленную инфу, очень помогла

UltraIso помог. Windows7-USB-DVD-tool ругался на несовместимость накопителя (WD 160 GB)

Адольф Николаквич

Здравствуйте, Кирилл! К сожалению, по Вашим ссылкам мне не удалось скачать файл bootsect.exe для Win7 32 bit, т.л. эти ссылки оказались нерабочими (одна заблокирована, а по другой ничего не найдено). Может есть другие источники? Прошу помочь

Адольф Николаквич

Прошу извинить, но я сам нашел этот файл, скачал и установил в папку C:\Users\Имя пользователя\AppData\Local\Apps\Win7 USB DVD Download Tool. Все работает, большое спасибо за Ваши советы. Для тех, кому интересно, вот ссылка http://ab57.ru/cmdlist/bootsect.html.
Попутно хотел бы проконсультироваться по следующему вопросу: у меня Win7 Дом базовая SP1 32 bit OEM с пиратской ОС, установленной в магазине при покупке. Сейчас я хочу снести ее и установить Win7 Home Premium SP1 64 bit Retail. Возможно ли это? Благодарю за ответ

С файлами непонятно, их заблокировал yandex по требованию правообладателя (безо всяких уведомлений и пояснений).
По поводу переустановки — снести одну и поставить другую вполне возможно, а проапгрейдить не получится, разрядность разная.

Александр

Добрый день! Действующая ОС — WIN7 Ultimate x32, устанавливаемая — WIN7 Professional x64. Создал по способу 1 загрузочный USB носитель, выбрал в BIOS загрузку с него, но ничего не происходит (я так понимаю вариант «если 64 нельзя поставить на 32 «с рабочего стола», то через BIOS с загрузочника всё пройдёт» не проходит).
Пробовал несколько различных дистрибутивов указанной конфигурации — результат прежний. Подскажите, в чём тут может быть проблема. Заранее спасибо!

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

Стоит добавить. Если вы уже пробовали записать загрузочную флэшку с помощью Windows7-USB-DVD-tool и получили в конце сообщение о неудачной попытке создать загрузочную область, не нужно бросаться делать всё заново. Достаточно добавить эту загрузочную область, к примеру, с помощью того же UltraISO — с помощью кнопки «Xpress Boot» (видна на приведенном скриншоте). Несколько секунд — и всё готово, и не надо ждать, пока ваш образ снова запишется на флэшку через медлительный USB 1.0-1.1/2.0-2.1.

Добрый день. Помогите, если это возможно, уже 2й день не могу переустановливаю систему:
Изначально на компе стояла ХР 32хразрядная , а хочу поставить 7ку 64разрядную.
Всё сделал до мелочей как описано, и смонтировал образ Daemon tools на отдельный диск , который предварительно до этого выделил и в easyBCD нашел на моём смонтированном образе файл bcd (и программа его увидела в загрузчике операционных систем), но ничего не происходит, запускается ХР без вариантов.
Потом через выполнить cmd пытался прописать по советам «X:\Boot\bootsect.exe /nt60 X:», где «X» — это буква диска, на который скопирован дистрибутив Windows 7, но пишет ошибку, что x:\boot\bootsect.exe не является приложением win32.
Короче я в тупике. Загрузочного диска нет, флешек тоже. Есть только интернет, уже скачанные «windows 7 х64.iso» и колоссальное желание установить его на комп.
П.С. пробовал даже просто со смонтированного диска запустить установку через setup.exe. как вы понимаете безрезультатно.
заранее благодарен за помощь!

Что требуется — мультизагрузка, апгрейд XP до семерки или чистая установка семерки?
Если надо поставить семерку второй системой, то это можно сделать безо всяких лишних действий. В принципе даже не нужен загрузочный носитель — установку можно запустить прямо из XP.

Гость

Ещё есть вариант создать загрузочную флешку утилитами типа Asrock Win 7 USB Patcher, Intel Windows 7 USB 3.0 Creator Utility и т.п. Ещё есть Easy2Boot, но он совершенно не easy («лёгкий») в настроке.

Матвей

Столько лет прошло и никто не спросил автора зачем вообще использовать bootsect, если и без этой программы флешка должна становиться загрузочной после active. Самое главное не забыть на флешку скопировать загрузчик коим по умолчанию является bootmgr.* Иначе, при загрузке будет
BOOTMGR is missing
Press Crtl+Alt+Del to reboot
Если же сделать bootsect /nt52 F: но не положить на флешку NTLDR, то будет
NTLDR is missing
Press Crtl+Alt+Del to reboot
Сама Майкрософт в Bootsect Command-Line Options пишет, что эта программа является заменой FixFAT и FixNTFS, которые предназначены для исправления ошибок загрузочного сектора. Если загрузочная флешка еще только создается, откуда известно, что имеются проблемы с загрузочным сектором? Если же вам diskpart с приведенными в статье командами не создал загрузочную флешку, то проблему надо искать не в bootsect. И битность операционной системы к битности дистрибутива системы создаваемой на флешке не имеет никакого значения. Только не надо пытаться использовать diskpart под XP, он там иной.

Ответить