Загрузка MS Windows с USB-флэшки

    Я не люблю M$Win'ские системы. На моих компьютерах установлен Linux (Fedora 9). Чем же вызвано появление постинга, рассказывающего об установке нелюбимой мною ОС на флэшку? В конце октября я оказалась в составе «команды Йота», получившей бесплатный безлимитный доступ к разворачиваемой по Москве и Санкт-Петербургу бепроводной сети WiMax (заявленная скорость — 10Мбит входящего трафика и 5Мбит исходящего, а как обстоят дела в настоящий момент, можно прочитать здесь). Вместе с бесплатной безлимиткой (бесплатной она будет до 31 марта 2009 года) нам бесплатно выдали WiMax-модемы Samsung SWC-U200, как было сказано — «в бессрочное пользование». Вот этот-то модем и стал причиной того, что мне снова — временно! — потребовалась M$Win'ская ось. Дело в том, что драйвера для него пока существуют только под Windows. Если верить сотрудникам «Йоты», драйвера под Mac и Линукс в настоящее время находятся в разработке и станут доступны до конца года. Но работать с сетью-то надо сейчас. Поэтому, промучившись несколько дней с постоянной сменой на нетбуке линукса виндами и обратно, я задумалась о более комфортном для меня варианте — поставить M$Win на USB-Flash.

    Насколько я знаю, запустить виндовые драйвера модема с помощью ndiswrapper'а пока никому не удалось. Кто-то запускает из-под Линукса VirtualBox с запущенной в нем Windows, получая таким образом доступ к WiMax из-под Линукса. Но для 701-го с его 4-гигабайтным диском это не лучший вариант. Поэтому я решила сделать загрузочную флэшку с Windows — чтобы когда мне в дороге потребуется доступ к сети, достаточно было бы просто вставить флэшку и перезагрузиться. Говорят, с помощью описанного ниже метода можно ставить Windows и на SD-карточки. Правда, процесс установки оказался не самым тривиальным и потребовал нескольких дней на поиск информации.

    Внимание! Если вы попытаетесь повторить описанное ниже, вы будете действовать исключительно на свой страх и риск. Если какие-то действия приведут к сбою/порче вашей системы или конфликту с законодательством — я за это никакой ответственности не несу..

    Поэтому прежде, чем начинать эксперименты с установкой MS Windows на флэшку, стоит сделать бэкап системы. Описываемый ниже процесс требует наличия на вашем компютере установленной ОС MS Windows. Причем в процессе установки на флэшку система на харде компьютера будет модифицирована — в нее будет добавлен необходимый софт, позволяющий Windows грузиться с флэшки. Так как этот софт вряд ли пригодится «винчестерной» версии Windows, это еще один резон для восстановления сбэкапленной системы после описанных ниже действий. В августе я купила с рук Windows-версию нетбука ASUS Eee 701 (Windows на нем была заменена линуксом на следующий день после покупки), так что все действия происходили с исключительно лицензионно чистым софтом.

    Этот процесс может оказаться неожиданно длительным. Приступайте к нему только в том случае, если уверены, что у вас есть пара часов.

    1. Бэкапим систему (об одном из способов бэкапа я недавно писала).

    2. Подготовим флэшку, на которую мы планируем скопировать систему. Флэшка должна быть пустой и отформатированной в FAT32 или NTFS. Перед форматированием с помощью программы вроде fdisk'а стоит убедиться, что на флэшке ровно один primary-раздел, помеченный как загрузочный. Если разделов несколько — удалим их и создадим один-единственный новый primary-раздел, отметив его как загрузочный. У меня несколько раз после установки Windows на флэшку вместо загрузки системы появлялась надпись «Missing system» — только потому, что на флэшке присутствовал второй небольшой раздел, который не почему-то видели ни Windows, ни Linux — и который, естественно, не удалялся форматированием флэшки.

    3. Если на вашем компьютере установлена не MS Windows — поставьте ее на компьютер.

    4. Загружаем USBoot с сайта www.usboot.org. Распакуем загруженный архив каталог C:\USBoot

    В файле C:\USBoot\QuickStart.txt находится руководство, следуя инструкциям которого, мы установим Windows на флэшку. Убедимся, что к компьютеру не подключены никакие внешние устройства — флэшки и т.п. Если они подключены — отключим их и вынем из гнезд. Закроем все посторонние программы.

    5. Зайдем в папку C:\USBoot и запустим файл cmd_here.cmd. В окне с командной строкой наберем команду:
    C:\USBoot> USBoot phase-I
    Программа выдаст challenge code. По этому коду мы получим код активации программы. Чтобы получить код активации, откроем браузер, зайдем на www.usboot.org и зарегистрируемся. После этого на указанный при регистрации почтовый ящик придет письмо со ссылкой, по которой следует перейти, чтобы активировать эккаунт. Активировав эккаунт, авторизуемся на сайте www.usboot.org. В меню слева выберем пункт «Build response code». Введем в окне браузера выданный программой challenge code и получим activation code, который введем, вернувшись в ожидающую кода активации программу USBoot. Если код введен правильно, программа сообщит об этом и предложит нажать пробел для продолжения. После предупреждения о том, что мы используем программу на свой страх и риск, снова нажмем пробел, затем — клавишу C.
    Далее я буду приводить последовательность предложений, выданных программой и моих ответов на них.

    Creation of a system restore point

    <s> skip this step

    Deactivation of auto reboot on system errors

    <space> disable auto reboot on system errors

    Installation of the USBoot DeviceGuard

    <space> install and activate the USBoot DeviceGuard

    Installation of the USBoot ServiceGuard

    <space> install and activate the USBoot ServiceGuard

    Installation of a generic HAL

    <space> install only files for remedial manual selection of HAL

    6. После ввода этих ответов программа приступит к первой фазе настройки системы. По окончании фазы нажмем пробел, затем — перезагрузим систему, закроем все посторонние программы и, снова запустив C:\USBoot\cmd_here.cmd, скомандуем:
    C:\USBoot> USBoot phase-II
    Нажав пробел после предупреждения, что автор программы не несет ответственности за последствия, нажмем C. И вновь серия ответов на предложенные варианты:

    Installation of drivers of class USB

    <space> install all drivers available of class «USB»

    Installation of drivers of critical classes (excluding class «SCSIAdapter»)

    <space> install all drivers available of critical classes but only generic ones for classes «System», «Keyboard» and «Mouse»

    Removal of information concerning non-present devices

    <space> removing information concerning non-present devices of class USB

    Reinstallation of present devices of class USB

    <space> reinstall of present devices of class USB

    Reinstallation of present devices preffering generic device IDs

    <space> skip this step

    Installation of USBoot ArcGuard

    <space> install and activate the USBoot ArcGuard

    Installation of USBoot DriveGuard

    <space> install and activate the USBoot DriveGuard

    Deletion of the content of the Windows «dllcache» and "$Nt..." uninstall folders

    <!> delete the content of the Windows «dllcache» and "$Nt..." uninstall folders

    7. После ввода этих ответов программа приступит ко второй фазе настройки системы. Это продлится минут 15. По окончании фазы нажмем пробел, затем — перезагрузим систему.

    8. Подключим предварительно подготовленную флэшку, на которую мы планируем скопировать систему. Снова запустим C:\USBoot\cmd_here.cmd и скомандуем:
    C:\USBoot> USBoot phase-III
    Нажмем пробел, затем C.

    Transfer of installation to target system volume

    <space> copy installation to target system volume (accept only completely empty volume)

    Select targetdrive
    (1) --> D:
    Please choose an item by specifying its index:
    1

    Select sourcedrive
    (1) --> C:
    Please choose an item by specifying its index:
    1

    Initialization of the USBoot ArcGuard

    <space> initialize the USBoot ArcGuard

    Configuration of pagefiles

    <space> deactivate all pagefiles

    Configuration of windows update

    <space> deactivate the prompt for driver downloads from windows update

    Changing of the computer name for the transferred installation

    <space> skip this step

    Creation of sample boot.ini file

    <space> create sample boot.ini file

    После этого начнется копирование файлов на флэшку. Это ОЧЕНЬ длительная процедура — один раз у меня она заняла более часа. А в другой раз — полчаса. Не обольщайте себя мыслью, что после того, как копирование файлов закончится, все близко к завершению. В консоли появится надпись «Finishing transfer of files (this may make some time)». И вот эта-то заключительная часть легко может продлиться более часа…

    После окончания третьей фазы нажмем пробел. Загрузочная флэшка готова! Если у вас система отказывается загружаться с флэшки, попробуйте поэкспериментировать. У меня флэшка стала загрузочной только с третьей попытки (после обработки флэшки fdisk'ом).
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 69

      +12
      То каким должен был бы быть текст:
      Грузим WinXP с флешки.

      — форматим флешку как один NTFS раздел fdisk'ом, делаем загрузочным.
      — ставим чистую винду или бекапим старую, качаем USBoot.
      — читаем ..\USBoot\QuickStart.txt.
      — начитаем ставить через ..\USBoot\USBoot phase-I
      — ставиться долго, идем пить кофе.

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

      Статья — шлак и детский сад, уж простите меня.
        +13
        На мой взгляд инструкция удачна только тогда, когда у 90% читателей она не вызывает дополнительных вопросов и необходимости гуглить «а как же сделать то, о чем автор сказал вскользь двумя словами». Инструкция должна быть такой, чтобы читатель мог повторить все, что в ней описано и достичь нужного результата — и чтобы при этом не возникало вопросов «а что прописать здесь?», «а как настроить эту самую iptables?»

        Посмотрела Ваши посты и в особенности комментарии. Восхищена стилем и содержательностью.
          0
          это ж Венда, тут все просто, думать не надо=)
            0
            Винды-то как раз заставляют думать тогда, когда под Линуксом можно добиться нужного без ненужных размышлений.

            Например, при установке какого-либо софта (например, видеокодеков) приходится гуглить пакеты, думать, что из нагугленного надежней и стабильнее. Потом — раздумывать, нужен ли тебе этот софт за эти деньги — или искать кряки/кейгены. Линуксные централизованные репозитории позволяют в большинстве случаев ставить нужный софт без лишних раздумий.

            А поиск причины, из-за которой какая-то железка не подключается? В Линуксе говоришь
            # tail -f /var/log/messages
            и смотришь, что именно происходит. В виндах же приходится искать причину сбоя чуть ли не парапсихологическими методами ;)
              +2
              а вы с точки зрения кого говорите, админа? админу должно быть наплевать что ставить, а вот скажите пользователю # tail -f /var/log/messages
                +3
                Я не админ, я пользователь. И как пользователь могу сказать, что даже если не понимаешь по этим сообщениям, что именно происходит при подсоединении железки, сообщения позволяют или нагуглить что-то на тему — или хотя бы задать знакомым админам более осмысленный вопрос, чем «я подсоединила — а оно не работает...»
                  0
                  вы какая-то странная :)
                    0
                    Я — разная ;)
                –1
                Вы никогда eventvwr.msc не запускали, наверное.
                  0
                  Нет, первый раз о нем слышу, хотя «прожила» под виндами с начала 90-х до позапрошлого лета. И реестр чистить мне не доводилась — хотя читала про его устройство, позволяющее делать «невидимые» фрагменты.
                    0
                    «Панель управления» → «Администрирование» → «Просмотр событий». Попробуйте.
                      0
                      Спасибо, буду знать :)
                        –1
                        Это eventvwr.msc и есть ;-)

                        Для Windows запуск eventvwr.msc — это аналог tail -f /var/log/messages.
                          +2
                          ага… и через раз пишет «произошла неизвестная ошибка»
                          журнал событий в виндовс увы не чета линуксовым журналам
                            0
                            Вот уж совсем не аналог.
              +2
              Обосрать может каждый, а написать хотя бы так как авторША?!
              И какой нафиг cosmo, у меня такое впечатление, что комментирующие чаще читают именно его, а не хабр.

              Выбор стиля написания за автором, а не его комментаторами.
              +2
              Вы слишком строги к автору. Да, для нас с вами в статье много-много очевидных вещей, которые можно было и не разжевывать. Ну так ведь хабр уже не тот (С) здесь много новичков и все такое… Не стоит так категорично к людям. Все-таки уважаемая telegamochka написала it-статью, а не какой-нить выхлоп, притчу и прочий настоящий шлак и детский сад)
              0
              Ребят, мы на cosmo.ru?
                +3
                irc.cosmo.ru #linux
                  0
                  Я помню кто то показывал в космо, установка freebsd сервера и разворота Home Network. В тот момент подумалась, что хана профессии сис админ.
                    0
                    Какие интересные журналы Вы читаете :) Меня давно уже не хватает на периодику — за исключением «Компьютерры». Впрочем, многие и ее считают желтой и попсовой :)
                      0
                      я не читаю журналы уже, хотя вру Электронный вариант Linux Format.
                      Космо мне показали вырезку =)
                +3
                Оффтопик: а почему ссылки зелёным болдом? Или они чем-то отличаются (идеологически?) от ссылок, которые просто болдом? И почему ссылки, чёрт побери, болдом?
                  0
                  > а почему ссылки зелёным болдом?

                  Так исторически сложилось. Когда 2 года назад я начинала вести блог, я часто делала это из мобильного браузера. Соответственно, выработался стиль, в котором ссылки были одинаково заметны и на PC, и на смартфоне. За 2 года Вы первый, у кого оформление ссылок вызвало недоумение.

                  > они чем-то отличаются (идеологически?) от ссылок, которые просто болдом?

                  Что же касается цвета ссылок — все ссылки оформлены одинаковыми тегами. Судя по всему, ссылки, текст которых представляет собой URL, принудительно окрашиваются не в цвет, выставленный тегом FONT, а в цвет, заданный стилем для ссылок. Но объяснить Вам смысл разного окрашивания ссылок смог бы человек, занимающийся HTML-версткой и прочими CSS.
                    0
                    Разобрался, почему некоторые не зелёные ;)

                    <a href="http://www.usboot.org"><font color="#008000"><b><a href="http://www.usboot.org">www.usboot.org</a></b></font></a>

                    Короче, ставьте нормальные ссылки. А чтобы они были заметны, используйте пользовательский CSS.
                      0
                      Спасибо :) Как обычно, услужливость искусственного интеллекта мешает естественному ;) Привела ссылки к единообразному виду — а то действительно как-то неаккуратно было…
                  0
                  на всякий случай нажал CTRL+D
                    0
                    Тэг <space> не закрыт :)
                      0
                      А что, хорошая, доходчивая статья… Оформлено окуратненько все, красивенько… Сразу видно, девушка старалась…
                        0
                        Когда я долго не могу решить какую-то проблему, я начинаю полностью документировать все шаги, чтобы после того, как удастся добиться результата, не пытаться понять — что же я сделала ТАК :) Ну а потом оформляю получившийся «рецепт» в инструкцию — чтобы в следующий раз не вспоминать, не приставать к гуру с одними и теми же вопросами — а просто прочитать и сделать :)
                          0
                          Это скучно-о-о…
                          Меня иногда спрашивают: как ты это сделал? И вот тут самое интересное ответить: не знаю :)
                            0
                            Скучно-то скучно, но как потом бести собственная лень, когда нужно снова с нуля настраивать систему — а ты НЕ ПОМНИШЬ каких-то моментов. Пару раз так помучилась — с тех пор записываю :)
                        0
                        Когда я долго не могу решить какую-то проблему, я начинаю полностью документировать все шаги, чтобы после того, как удастся добиться результата, не пытаться понять — что же я сделала ТАК :) Ну а потом оформляю получившийся «рецепт» в инструкцию — чтобы в следующий раз не вспоминать, не приставать к гуру с одними и теми же вопросами — а просто прочитать и сделать :)
                          0
                          Oops, не туда ответила :( Можно как-то стереть свой лишний постинг?
                            +1
                            Низзя…
                              0
                              Кстати не факт.;)
                          0
                          Цветовое кодирование в статье — круто :). Но жирный текст дублирует выделение цветом и делает текст слишком агрессивным.
                            +1
                            Спасибо, буду иметь в виду :)
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              > Я не люблю M$Win'ские системы. и далее убористый абзац бесполезной хуиты.
                              Именно так и должна была начинаться статья, браво.
                                –4
                                Вы опечатались в последнем слове первой строки. Согласно правилам русского языка оно пишется через «е».
                                +1
                                На самом деле, надо подправить всего два файла связанных с USB, для того что бы XP установила себя на flash, или usb-hdd.
                                Если надо то опишу, что именно надо сделать. Только позже, так как все ковыряние на работе, а мы болеем.
                                  0
                                  Было бы интересно увидеть Вашу статью — одно дело использовать программу, которая «что-то делает», как это получилось у меня — и совершенно другое — ЗНАТЬ, что именно надо настроить, чтобы заработало. Выздоравливайте!
                                  0
                                  а мне кажется отличная статья, спасибо

                                  единственное что хочется добавить, что флешки имеют ограниченное количество чтония/записей на свой носитель (чтото около 100000 циклов)
                                  при обычном использовании этого хватит на несколько лет
                                  а вот если начать грузить windows с флешки то вы очень быстро ее состарите, т.к. ОСь производит крайне большое количество циклов чтения/записи
                                    0
                                    Спасибо за оценку :) Насчет ограниченного числа циклов — знаю. Но забота с загруженной с флэшки системой была нужна мне не постоянно, а время от времени — пару раз в неделю загрузиться, сделать замер скорости сети — и вернуться в Линукс. Кроме того, мне казалось, что Windows XP, настроенная для Eee, должна учитывать ограниченный ресурс SSD — хотелось бы верить, что ее как-то оптимизированно сконфигурили, так что и к флэшке она должна бы относиться бережнее, чем «обычная», не-ЕЕЕшная WinXP.

                                    Собственно, из-за боязни «запилить» SSD нетбука устанавливала Федору на нежурналируемую ФС и без swap'а — поставив оперативки по максимуму.
                                      0
                                      я добавил камент только для того чтобы слега дополнить статью, юзверь должен понимать что используя таким образом флешку он может ее быстро угробить, только и того ;)

                                      а мне кажется у SSD ресурс больше должен быть
                                      +1
                                      не забывайте про usb-hdd
                                        0
                                        Я ношу с собой внешний 2.5" 160-гиговый винт в USB-коробочке. Но так как мой Eee работает в буквальном смысле и на ходу, и на бегу, USB-HDD в таком режиме особенно не попользуешься ;)
                                          0
                                          мне обычной флэшки мало. Думаю купить винт на 500gb 2.5 в ноут, а 320 взять в usb-hdd, 160 отдам сестре, а ее 80 станет как usb-hdd :D
                                          0
                                          не спорю, но статья то имеет заголовок Загрузка с USB-флешки
                                          потому и сказал про флешку
                                            0
                                            часто у вас умирали флехи по причине (прошло 100к циклов?), я вот к сожалению не видел таких. И думаю если залить на нее винду она проживет довольно долго, так как предназначена для использования в редких, нужных случаях, к примеру в случае автора.
                                              0
                                              у меня во флэшках быстрее электроника умирает Ж)
                                                0
                                                за моими наблюдениями флешку быстрее потеряют/поломают/постирают, чем она умрет своей смертью :)
                                                  0
                                                  бывает всякое, лично у меня не умирала, но со случаем таким сталкивался

                                                  я просто предостерег читателей

                                                  если бы я поставил на флешку ОСь то не хранил бы на ней каких-то других важных данных вот и все
                                                    +1
                                                    *тихо шепотом*, а что на хабре it уровень читателей ниже стал? я правда читая статью так и подумал :(
                                                      0
                                                      учитывая то что я почти каждый день тут вижу мат в комментариях, то да, стал ниже
                                        0
                                        тот же гугл выдает сразу решения данной проблемы, статья и на русском и in english, да же если и эта статья полезна, все равно режет глаз «снова нажмем пробел, затем — клавишу C», это вроде пособие для домохозяек, которым понадобилось залить загрузочную винду на usb drive :)
                                          +1
                                          да что ж вы прицепились то
                                          разжевали вам все, по полочкам положили, а вы недовольны

                                          Видимо лучше было бы чтобы имелся заголовок статьи, а далее ссылка на гугл?! Или как?

                                          имхо лучше уж молча мимо пройти чем так высказываться
                                            0
                                            От чего же мне молчать, я говорю свое мнение, оно не сходится с остальными, я не принуждаю никого с ним соглашаться. Если вы хотите проходите мимо.
                                            0
                                            > это вроде пособие для домохозяек, которым понадобилось залить загрузочную винду на usb drive :)

                                            Скорее, это пособие для человека, которому один раз в жизни понадобилась подобная акробатика. А так как она, возможно, никогда больше не потребуется — стоит избавить пользователя от раздумий на тему «что такое USBoot ArcGuard — и нужно ли его ставить или лучше обойтись без него».

                                            Основная цель инструкций — получить результат, а не изучить предмет настройки (особенно если он понадобился один раз в жизни — и снова вряд ли пригодится). Если человеку захочется не только получить результат, но и _изучить_ процесс его достижения, найти что-то более оптимальное, то это будет проще сделать на базе инструкции, показывающей, как, а не на базе «пособия», дающего больше вопросов, а не ответов и отсылающего к куче справочников и мануалов. Я всего лишь пытаюсь помочь сэкономить чужое время — после того, как сама потратила несколько дней на «разборки».
                                            0
                                            В йоте бесплатный инет до 31 марта 2009.
                                              0
                                              Да, действительно, на сайте Йоты дату окончания тестового бесплатного периода поменяли. Спасибо :)
                                              0
                                              Кто-то запускает из-под Линукса VirtualBox с запущенной в нем Windows, получая таким образом доступ к WiMax из-под Линукса. Но для 701-го с его 4-гигабайтным диском это не лучший вариант.

                                              Именно об установке Windows в виртуальной машине я и подумал. Но кто мешает сделать образ диска на флешке? Да и не обязательно иметь 1.5-гигабайтную винду, половину можно вырезать.
                                                –1
                                                Блин, а сколько нужно заряда, чтоб я мог голосовать?? Не могу уже молчать!!! :)
                                                  +3
                                                  habrahabr.ru/info/help/karma/
                                                  Голосовать за карму можно только в случае, если карма голосующего >5. Люди с отрицательной кармой не могут публиковать почти ничего, так уж вышло; люди с положительной — могут.

                                                  Посмотрела Ваши комментарии — взвешенные и корректные в отличие от многих. Добавила Вам +1 к карме, надеюсь, найдутся люди, которые добавят недостающие +4. Не поймите неправильно — добавляла не с целью «что-то получить», просто я считаю, что любой человек должен иметь право высказать свое мнение, каким бы — позитивным или негативным — оно ни было.
                                                  0
                                                  Если действовать по описанию, размещенному здесь, то в итоге предложенная программа копирует весь диск С: на флэшку. Так что, либо подробнее писать как этого избежать, либо указать, что необходима «чистая» установка Windows.
                                                    0
                                                    скормили ссылку на свою коммунитю. почти качественно)
                                                      +1
                                                      я всегда считал, что мануалы вещь полезная. И нет особой разницы каким языком они написаны.
                                                      Лично мне маны по винде фиолетовы. Но осуждать этот, я считаю неправильным, по трем причинам.

                                                      1. Под каждый мануал найдется человек, для которого он будет откровением, и написан нужным языком.
                                                      2. Любой мануал может дать новые знания, и подвигнуть себя на маленькую победу.
                                                      3. Будьте великодушны. Девушкам в IT, для удовлетворения в первейшей потребности человека — самовыражении, требуется пробиватся не только через свой, но и через жестокий мужской скептитизм. Это очень тяжело.

                                                      Спасибо дорогой Хабр, что позволил высказатся )

                                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                      Самое читаемое