Windows-системы на сегодняшний день являются одними из самых распространенных операционных систем, невзирая даже на присутствующие в них баги. При этом на недостатки многие пользователи особо внимания не обращают и предпочитают использовать эти системы в качестве основных, устанавливая их на съемные носители для того, чтобы работать, так сказать, в привычной среде при подключении к другим компьютерам. Далее будет показано, как установить «Виндовс» на внешний жесткий диск для ноутбука или стационарного компьютера с использованием простейших вариантов действий, предусматриваемых и для IBM-совместимых устройств, и для Mac-систем.

Варианты установки «Виндовс» на внешние носители

Что же касается выбора варианта инсталляции системы, тут решений не так много. Грубо говоря, на внешний жесткий диск установить «Виндовс» можно в двух вариантах: либо это будет стационарный HDD/SSD, который после инсталляции операционной системы будет установлен на другом компьютере в качестве основного устройства или второго накопителя при создании RAID-массива, либо это будет USB-накопитель, используемый в качестве переносного девайса. Стандартный процесс в смысле выполняемых установщиком Windows действий и стадий установки основных компонентов для обоих случаев одинаков. Но вот предварительные действия различаются достаточно существенно.

Действия при стандартной установке

Для начала кратко о том, как установить «Виндовс 10» на внешний жесткий диск, если устройство относится к классу стандартных винчестеров HDD или более современных твердотельных накопителей SSD. Собственно, перед началом установки системы, предполагая, что пользователь имеет дело с новым устройством, которое еще ни разу не подключалось к компьютеру, нужно будет всего лишь произвести его правильное подключение, выполнить инициализацию в уже имеющейся на основном жестком диске операционной системе, создать простой и отформатировать устройство. Без такой подготовки на стадии выбора раздела для копирования системных файлов инсталлятор выдаст ошибку или не распознает диск вообще.

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

Однако тут есть свои нюансы. Дело в том, что основные драйверы будут установлены только для тех устройств, которые присутствуют на компьютере, который используется для инсталляции системы. В случае подключения жесткого диска к другому компьютеру или при установке его в ноутбук, конечно, система дополнительные драйверы установит самостоятельно, а при необходимости от другого инсталлированного программного обеспечения (если это необходимо) нужно будет избавиться, удалив отключенные компоненты вместе с их драйверами в «Диспетчере устройств».

Как установить «Виндовс» на внешний жесткий диск USB: предварительная разбивка

Теперь посмотрим на аналогичную ситуацию, но уже связанную с инсталляцией «Виндовс» на USB-диск HDD, при подключении которого имеющейся на нем операционной системой можно будет пользоваться при подключении и загрузке на другом компьютерном устройстве.

Изначально предполагаем, что устройство имеет заводскую инициализацию, а для удобства будем говорить о том, как на внешний жесткий диск установить «Виндовс 10», поскольку именно этой системе в последнее время отдается наибольшее предпочтение. Первым делом необходимо создать область для установки, к примеру, если диск имеет объем, скажем, более 200 Гб. Как установить «Виндовс» на внешний жесткий диск простейшим способом? Некоторые специалисты советуют производить разбивку с последующим созданием системного раздела через командную строку, но рядовому пользователю выполнить такие операции бывает достаточно сложно, поэтому начальные операции произведем в программе AOMEI Partition Assistant.

В списке просто выбираем свое устройство, а слева в меню используем пункт изменения размера раздела. В новом окне нужно просто передвинуть ползунок, высвободив под систему не менее 100 Гб (для Windows 7 можно меньше - 60 Гб). Далее нажимаются кнопки подтверждения действий.

Действия с разделами для установки

Теперь, говоря о том, как установить «Виндовс» на внешний жесткий диск, следует учесть, что он еще не готов к инсталляции.

Следующим действием станет вызов стандартного раздела управления дисками в работающей системе, где через ПКМ на появившейся неразмеченной области внешнего USB HDD нужно выбрать создание простого тома, а на одной из завершающих стадий согласиться с форматированием в NTFS. По завершении работы «Мастера» к установке операционной системы можно приступать непосредственно.

Создание загрузчика и установка системы в программе WinNT Setup3

На сегодняшний день программ для инсталляции систем в таком варианте существует достаточно много, но одной из самых простых и понятных любому неподготовленному пользователю можно назвать утилиту WinNT Setup3. Само собой разумеется, что установочный образ системы уже загружен и сохранен на основном жестком диске компьютера и смонтирован в виртуальный дисковод (на Windows 10 это производится обычным двойным кликом на файле образа). Теперь - внимание!

В первом поле через нажатие кнопки выбора находим на виртуальном диске папку sources и в ней указываем файл install.wim. Второе поле с указанием диска с загрузчиком оставляем без изменений (выбор потребуется только в случае разбивки через командную строку).

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

Процесс инсталляции

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

В списке выбора загрузчика BootSect следует указать ту первичную систему, которая установлена на компьютере (BIOS или UEFI). И только после подтверждения последует запуск процесса инсталляции. При появлении запроса на рестарт подтверждаем действие и выбираем новую систему (например, десятую модификацию Home Single Language). Далее останется следовать указаниям и подсказкам, после чего система будет полностью готова к использованию.

Примечание: при подключении съемного устройства к другому компьютеру в первичной системе устройство с установленной на него ОС нужно будет указать в качестве первого для старта.

Как установить «Виндовс» на внешний жесткий диск для макбука: начальные действия

С «маками» не все так просто. Если инсталлировать систему предыдущим способом, работать она не будет. Поэтому следует использовать другую методику. Как установить «Виндовс» на внешний жесткий диск для Mac-систем? Самое главное - со своего «мака» скачать с официального сайта Microsoft специальный образ 64-битной системы, адаптированный для установки на «яблочные» девайсы.

Для простоты проведения инсталляции потребуются и дополнительные апплеты («Ассистент BootCamp» и приложения для создания загрузочного носителя Rufus).

Простейший метод установки «Виндовс» для «яблочных» компьютеров и лэптопов

Теперь остановимся на самом процессе установки. Для выполнения инсталляции нужно предпринять несколько основных шагов:

  • на «маке» через Boot Camp загружаем все необходимые драйверы и ПО поддержки Windows (папка WindowsSupport на «Рабочем столе» будет создана автоматически);
  • копируем каталог WindowsSupport и загруженный образ системы с «мака» на флешку (не на внешний диск);
  • подключаем флешку и внешний диск к Windows-компьютеру, а в программе Rufus создаем загрузочный внешний диск с флешки, выбираем образ и переключаемся в режим Windows To Go;
  • копируем на внешний HDD папку с драйверами (WindowsSupport);
  • подключаем диск, мышь и USB-клавиатуру к «маку»;
  • при перезагрузке удерживаем клавишу Alt и выбираем внешний USB HDD, после чего следует указаниям установщика (в процессе инсталляции «мак» может быть перезагружен несколько раз, поэтому при рестарте постоянно нужно будет выбирать внешний носитель, опять же, нажатием клавиши Alt при старте);
  • по завершении установки и первичной настройки Windows заходим в папку BootCamp, находящуюся в каталоге WindowsSupport на внешнем устройстве, и через запуск файла инсталлятора (Setup) завершаем установку драйверов.

Краткие итоги

Вот мы и разобрались, как установить «Виндовс» на внешний жесткий диск, рассмотрев несколько типичных ситуаций. Как уже понятно, процесс достаточно сложен,. Поэтому при выборе каждого действия и на любом шаге будьте предельно внимательны (особенно важно не перепутать подключения флешки и внешнего диска к разным компьютерам и выбор действий с ними). В некоторых случаях также имеет смысл обратить внимание на подключение стационарного жесткого диска, который позже будет установлен на другой компьютер (корректная установка режимов Master/Slave). Если подключенный внешний винчестер не определяется, инициализацию в рабочей системе нужно будет выполнить самостоятельно, а заодно и отформатировать диск в NTFS.

Действию всегда есть равное и противоположное противодействие. Третий закон Ньютона.

Возникла необходимость установки второй операционной системы Windows на съёмном носителе. Привет корпоративной защите. Казалось что ничего сложного в этом нет, но установка Windows 7 на внешние устройства невозможна штатными средствами. Гуглим, находим подходящий софт для установки Windows на съемные диски: PwBoot и WinToUSB.

Внимание эта статья не про загрузочные диски и флешки с пакетами программ или установочными файлами! Это статья про загрузочные диски и флешки с установленной на них же полноценной Windows 7/8/10.

Установка второй операционной системы Windows на флешку

Изучив матчасть было решено попробовать установить операционную систему на USB Flash. Сразу признаюсь, мне это не удалось. Потребуется флешка более 8 Гб и желательно USB 3.0, скорость которого сравнима со скоростью встроенного HDD. USB 2.0 медленнее в 2-4 раза, соответственно операционная система будет сильно тормозить.

Так же для установки Windows нам потребуется установочный образ желательно с лекарством, который я скачал с торрента (естественно только для ознакомления и удалил сразу как и закончил писать статью). Оказалось, что PwBoot работает только с install.wim, который есть в оригинальном образе, но перепакован в другие файлы в сборках. По крайней мере в 2-х скачанных актуальных вылеченных Windows его не оказалось. Помимо этого, есть проблемы и в дальнейшем: после системных изменений, например установки драйверов система вылетает в синий экран BSOD . Проблема решаема подключением устройства к рабочей операционной системе и пропатчиванием системы в программе PwBoot . Либо запустить bat файл , который запустит службу и будет править реестр автоматически при каждой перезагрузке системы. Второй вариант предпочтительней, но всё равно как то сложно всё. Да и образа Windows подходящего нет лень искать. Вдобавок к этому необходима программа виртуального привода для установки образа операционной системы (например UltraISO).

Также на глаза попалась программа WinNTSetup3 для этих же целей, но судя по описанию – аналог PwBoot и так же потребуется install.wim.

WinToUSB выдало ошибку – недостаточно места. Ок, попробуем на 16 Gb – то же самое. Ничего не понятно, места явно достаточно. Решения проблемы в поиске не нашёл. Видимо неправильно указывал системный и загрузочные диски, смотрите ниже.

Я попробовал различные варианты извращений ради спортивного интереса: форматировать флешку как usb hdd и просто hdd с помощью rufus – безрезультатно.

Возможно я что-то не правильно делал, или не достаточно настойчив был. Но установка на USB Flash провалена, принято решение устанавливать Windows на внешний USB HDD. Решающую роль сыграл объём памяти жесткого диска. 16 Гб для нормальной работы Windows мало.

Установка второй операционной системы Windows на USB HDD

В первую очередь необходимо разбить жесткий диск о пол на разделы. Обычно я это делаю с помощью Hiren’s Boot CD, установленный на загрузочную флешку. Но в данном случае можно воспользоваться штатными средствами Windows, потому что установка второй Windows осуществляется из под Windows.

  • Переходим в Управление дисками через Панель управления -> Система и Безопасность -> Администрирование -> Создание и форматирование разделов жесткого диска. И создаем как минимум два раздела. Первый раздел на 100 Мб называется системный используется для загрузочных файлов и в дальнейшем будет скрыт системой. Основной и активный раздел. Второй – от 50 Гб, основной раздел, используется для системных файлов и называется загрузочный. Да, именно так: названия и назначения разделов наоборот.


  • Далее я использовал программу WinToUSB, всё на русском языке. Единственная проблема – правильно указать системный (где будут загрузочные файлы) и загрузочный (где будет система) диски. Программа устанавливает операционную систему сразу из ISO файла, поэтому вам не потребуется виртуальный привод дисков. Я устанавливал Windows 7 64 bit Ultimate.
  • После завершения установки подключаем переносной жесткий диск к компьютеру (ноутбуку) где будет использовать переносная Windows или перезагружаемся. В BIOS/UEFI указываем загрузку с переносного USB HDD.
  • После завершения установки указываем размещение и размер файла подкачки. Я указал путь к файлу подкачки первой ОС. Экономия места, одновременно системы не работают, к файлу подкачки система постоянно обращается и USB не лучший вариант в плане скорости.

Важные заметки от разработчиков WinToUSB:

  • Windows 7 не полностью переносима. У вас могут быть проблемы с драйверами при загрузке на разных компьютерах, поэтому настоятельно рекомендуется использовать Windows 10 / 8.1 / 8 для создания переносных Windows.

У меня не возникло никаких проблем. Единственное что произошло, система после установки драйверов загрузилась с третьего раза сама. Без вмешательств. На всякий случай запускаем bat файл.

  • Windows 7 не имеет встроенной поддержки USB 3.0, поэтому Windows 7 придется загружать с порта USB 2.0.Обычные USB-накопители очень медленные.

Скорость работы Windows вполне удовлетворительная. Не заметил никаких существенных тормозов.

  • Для установки и запуска Windows с обычного USB-накопителя требуется много времени, настоятельно рекомендуем использовать жесткий диск USB.
  • Вы должны быть администратором на компьютере, на котором вы устанавливаете WinToUSB.

Второй жесткий диск для Windows 7/8/10

Если у вас ноутбук, то решением с установкой второй операционной системы может быть установка второго жесткого диска вместо привода для CD/DVD дисков. Это лучшее решение:

  • никаких дополнительных заморочек с установкой системы;
  • возможность установки SSD диска, скорость которого в 3 раза выше HDD – Windows просто летает;
  • визуально не видно вмешательств – переходник для жесткого диска выглядит как привод для CD/DVD.

Приветствую вас, читатели блога.

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

Размещение Windows 10 на внешнем жестком диске подразумевает выполнение немалого ряда движений. Прежде всего необходимо подготовить само устройство. Итак, чтобы получить съемный винчестер с ОС, проделываем следующее:

Теперь мы видим нераспределенную область в 60 Гб, которая понадобится для установки Windows 8 или более новой версии. Теперь нужно превратить пространство в такое, которое будет «нормально» восприниматься системой:


В результате на USB-диске появится отформатированный раздел, с файловой системой NTFS. Именно сюда мы и поставим ОС, будь то Windows XP или более свежие версии.

Программа WinNT Setup3 ( )

После того, как мы все подготовили, можно приступать непосредственно к размещению операционки на съемном устройстве:

Сразу стоит отметить, что подобную операцию не получится провернуть с дисковода на внешний жесткий диск USB. Это связано с многими аспектами. Так, что для начала просто подготовьте виртуальный образ.

Установка Win на внешний HDD для Mac ( )

Иногда встречаются ситуации, когда пользователям по каким-то причинам необходимо установить операционную систему от Microsoft на USB-диск, подключаемый к компьютеру Mac. Это может быть отсутствие вариантов узкоспециализированного ПО. Или же простой интерес. В любом случае способ есть:

    Запускаем наш Мак. Проверяем систему на вирусы AVG AntiVirus Free . Загружаем драйверы для Boot Camp (программа, которая позволяет провести всю операцию). Для этого зайдите в «Программы», а затем в «Утилиты» или «Служебные программы» – это зависит от версии OS X.

    Запускаем приложение и указываем, что нам нужно скачать все для поддержки Win.

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

    Запускаем. Выбираем «Машина » и «Создать». Появится мастер комплектации новой «виртуалки ». Нажимаем «Continue ».

    Вводим имя нужной операционки, например, Windows 7. Тип установится самостоятельно. Продолжаем до момента, пока мы не достигнем нужной цели. В самом конце выбираем «Create ».

    Останавливаемся на «». Нажимаем на диск рядом с «Привод: Вторичный… ».

    Указываем образ с нашей ОС.

    Подтверждаем действия и стартуем.

    Появится экран установки Win.

    Когда возникнет «», переходим на «Устройства », а затем на «».

    После окончания процедуры перезапускаем компьютер.

    Отправляемся в «Пуск », «Компьютер ». На боковой панели находим «Сеть ». Открываем доступ к документам. В сети должно появиться «VBOXSVR ». Заходим и копируем вышеупомянутую директорию на «».

    Затем идем в «Панель управления » и «Программы ». Нужно найти и удалить «Oracle VM VirtualBox… ». Перезапускаем машину.

    Отправляемся в каталог «WindowsSupport ». Запускаем «Setup.exe ». После окончания выключаем «виртуалку ».

    Нам нужно в «Macintosh HD ». Затем в «Пользователи » и в каталог «имя_клиента ». Далее в «» и в «Windows 7 ».

    Запускаем главный файл с расширением *.vdi . Смонтируется образ.

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

    Подсоединяем и очищаем USB-HDD. И без форматирования здесь не обойтись.

    Отправляемся в «Пуск » и «Компьютер ». Затем в «Home on psf » и «». Заходим в ранее созданную директорию, и переносим все элементы на наше переносное устройство.

Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.

В процессе работы утилита разворачивает образ ОС (по факту тупо распаковывает архив) прямо на съёмный накопитель. Так получится гораздо быстрее, но при первой загрузке придётся провести стандартную процедуру настройки системы: выбрать языковые параметры, часовой пояс, создать пользователей и так далее. А это совсем небольшая плата за скорость.

При запуске PWBoot (с правами администратора, конечно) будет предложено либо установить чистую ОС на USB-накопитель, либо пропатчить уже установленную систему, если вы тем или иным образом собираетесь переносить её на внешний диск. Также придётся “накатывать” патч после установки сервис-паков и, возможно, некоторых обновлений Windows. Работа с программой проста до безобразия, так что и рассказывать-то почти нечего. Тем не менее пара нюансов всё-таки есть.

Во-первых, PWBoot упорно не хочет работать с кириллицей. Если ваш инсталляционный образ Windows 7 поддерживает установку сразу нескольких редакций ОС, то надо выбрать нужную. Как это сделать? С помощью утилиты ImageX (см. выше), запущенной с параметром info и указанием пути до wim-файла.

imagex /info x:\путь\до\install.wim

В выводе команды ищем пункт Image Index и следующее за ним описание версии. В PWBoot версии в списке для выбора идут в том же порядке, что и в выводе команды.

Во-вторых, на выбор предлагается два варианта установки - прямо на внешний накопитель (с его обязательным форматированием) или же в виртуальный диск формата VHD . Второй вариант гораздо интереснее, но, в отличие от первого, обязательно требует наличия Windows 7 Ultimate или Enterprise. Точнее говоря, эти редакции поддерживают загрузку с VHD . Фактически на диске будет находиться только один файл, в котором будет происходить вся ваша работа. При этом в ОС, загруженной с VHD, физический диск тоже будет виден. Что интересно, скорость работы системы внутри VHD практически такая же, как при работе напрямую с накопителя.

Вообще использование VHD даёт массу преимуществ. Во-первых, с этим форматом умеет работать любая уважающая себя виртуальная машина, а его поддержка встроена прямо в Windows 7. Можно штатными средствами создавать, редактировать, монтировать VHD-диски и работать с разностными образами (фактически diff для целого диска). Отсюда проистекают такие возможности, как наличие сразу нескольких инсталляций Windows на одном логическом томе, лёгкий откат изменений в системе, удобство и скорость развёртывания ОС сразу на многих ПК и так далее.

Вернёмся к PWBoot. На следующем этапе надо указать местоположение и имя будущего VHD-контейнера. Естественно, он должен находиться на внешнем USB-диске. Обратите внимание, что на диске должна быть ФС NTFS (FAT32 не подходит в силу ограничений на размер файлов) и достаточное количество свободного места. Программа сама предложит сделать диск минимального объёма, но лучше выделить столько, сколько вам понадобится под софт, документы и всё остальное. VHD-диск можно сделать динамическим (расширяемым), поставив соответствующую галочку. То есть физически он будет занимать ровно столько, сколько в нём содержится информации. В общем, для экономии места можно включить данную опцию, но при этом чуточку потерять в производительности.

Осталось только выбрать диск, куда будет установлен загрузчик (то есть внешний USB-накопитель), поставить галочки Update bootcode и Add boot entry to BCD, поменять по желанию описание пункта загрузочного меню и нажать Install. Всё, дальнейшие действия по установке программа выполнит сама. На это обычно требуется не более десяти минут, но тут многое зависит от скорости работы самого USB-диска.

После установки желательно немного облегчить систему - удалить ненужные компоненты, отключить некритичные сервисы, выключить индексирование жёсткого диска, да и вообще стараться избегать любых операций, связанных с большой нагрузкой на накопитель. Полезно также дефрагментировать внешний диск, подключив его к другой системе. Также остаётся нерешённой проблема с файлом подкачки - можно воспользоваться драйвером DiskMod для создания оного на USB-накопителе, можно вообще от него отказаться, но лучше вручную задавать его местоположение на нормальном HDD той машины, на которой запускается наша портативная Windows 7.

Том C: - это HD-контейнер, который физически находится на томе E:

Напоследок стоит упомянуть об интересной разработке под названием VBoot . Это загрузчик, основанный на GRUB, но с поддержкой прямой загрузки с VHD-дисков. Причём необязательно Windows. На сайте, к примеру, есть готовые сборки Ubuntu. В общем, готовое и удобное решение, но, естественно, платное - от $79 за лицензию. Кстати, в Windows 8 будет встроенная возможность перенести всё ваше рабочее окружение на USB-накопитель и загружаться прямо с него. Ну а пока придётся довольствоваться приведённым выше методом. Удачной вам установки!

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

Итак, нам понадобится:

→Рабочий(!) карман для HDD;
→Жесткий диск aka винчестер aka Hard Disk Drive(HDD);
→Образ Windows 7;
→ЭВМ с USB портами, на которой мы можем работать;
→Желательно, чтобы BIOS устройства, на котором планируется использовать USB HDD, имел поддежку загрузки с USB устройств. На самом деле, из всех проблем, которые мы поимеем, это будет наиболее некритичная, потому что подгружать USB шину, можно будет посредством оптического диска или дискеты. Но об этом позже.

Итак, если мы попробуем установить OS привычным образом, будем посланы далеко, Windows нас предупредит, что такие расклады она мягко говоря не приемлет, и на USB носители устанавливаться не желает. Если же установить систему на HDD посредством подключения напрямую к SATA/IDE, а потом засунуть в карман и попытаться загрузиться, получим BSOD. Поэтому, если у вас под рукой нет рабочей машины, сделать ничего не получится(по крайней мере, у меня не получилось).

Не беда, находим по друзьям/соседям/знакомым рабочий компьютер, желательно с подключением к сети. Качаем маленькую и удобную программку PWboot . Процесс пользования программой хорошо описан в статье , поэтому описывать смысла не вижу. Важно, чтобы система разворачивалась на активный физический раздел жесткого диска(по крайней мере, у меня по другому не заработало). Работать с VHD мне не нужно было абсолютно, поэтому система была установлена просто на физический диск. Процесс довольно быстр, даже при использовании USB 2.0. В принципе, это все.

Казалось бы, на этом можно было бы закончить пост, потому что при подключении HDD через USB, мы загрузим систему, установим драйвера, все будет хорошо и прекрасно. . После того, как система любезно предложит перезагрузиться, чтобы загрузиться со свежими дровами и мы с этим согласимся, то получим BSOD сразу после экрана «Запуск Windows».
А разгадка одна: «--С особенностями загрузки Windows 7 я особо не знаком, но вкратце суть примерно такая: загрузчик читает ядро и самые важные драйвера (к которым USB не относится) и передаёт управление ядру, которое должно прочитать всё остальное, но в нашем случае оно ничего не найдёт». Поэтому, чтобы такого не случалось, перед завершением работы/перезапуском нужно сделать следующее: « в реестре по адресам установить значение ключа Start в 0». И это нужно делать каждый раз после установки драйверов.
В статье на хабре есть
@echo off
if "%1"=="fix" goto:fix

rem -- install task
copy /y "%~f0" "%SystemRoot%\system32\usbbootfix.ba t"
SCHTASKS /Create /RU SYSTEM /SC ONEVENT /MO "* and EventID=20003]]" /EC System /TN USBBootFix /TR ""%SystemRoot%\system32\usbbootfix.b at" fix" /F
rem -- apply other settings
fsutil behavior set disablelastaccess 1
fsutil behavior set disable8dot3 1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\S ession Manager\Memory Management" /v DisablePagingExecutive /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\p ciide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\m sahci /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\i ntelide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\v iaide /v Start /t REG_DWORD /d 0x0 /f
rem -- run:fix once after install

:fix
call:fixservice usbehci "Boot Bus Extender"
call:fixservice usbohci "Boot Bus Extender"
call:fixservice usbuhci "Boot Bus Extender"
call:fixservice usbhub "System Bus Extender"
call:fixservice usbstor "SCSI miniport"
goto:eof

:fixservice
setlocal
set Start=
set Group=
for /f "skip=2 tokens=1,2,*" %%I in ("reg query HKLM\SYSTEM\CurrentControlSet\services\% ~1") do (
if "%%I"=="Start" set Start=%%K
if "%%I"=="Group" set Group=%%K
)
if not "%Start%"=="0x0" reg add HKLM\SYSTEM\CurrentControlSet\services\% ~1 /v Start /t REG_DWORD /d 0x0 /f
if not "%Group%"=="%~2" reg add HKLM\SYSTEM\CurrentControlSet\services\% ~1 /v Group /t REG_SZ /d "%~2" /f
endlocal
goto:eof
для автоматизации этого процесса.

Если же мы забыли клацнуть батник после установки драйверов, есть два выхода:
--отцепить USB HDD, подцепить к рабочей машине, использовать PWboot(опция "Patch existing system").
--править реестр ручками, предварительно загрузившись с «реаниматорской» флешки/диска или же посредством средства установки Windows 7, нажав в окне приветствия shift+F10 и набрав в коммандной строке regedit. Либо с помощью пункта «Восстановление Windiows», нажав «Отмена» когда запустится средство поиска проблем(или как-то так, пишу по памяти), нам предложат показать дополнительные возможности, клацаем и выбираем из предложенного списка инструментов «Коммандная строка», далее все то же. ВНИМАНИЕ, если это сделать с помощью встроенной в OS «средство восстановления системы» -- не поможет!
Процитирую, что

  • Запускаем редактор реестра командой «regedit». Стоит отметить, что это — реестр системы восстановления.
  • Подключаем нужный реестр (точнее, улей). Нас интересует "", он хранится в файле %WINDIR%\System32\Config\System. Для этого наводим фокус на «HKEY_LOCAL_MACHINE», в меню выбираем File -> Load Hive -> нужный файл -> Key name: «nn» (в случае установки на VHD, необходимо его в подключить в консоли).
  • В загруженном улье должно быть несколько ControlSet*, нужный записан в «Select/Current». Переходим в «ControlSet*/services». В разделе чуть выше описано, что и зачем делать. Но стоит отметить, что в случае запуска не с USB, могут заинтересовать ключи вроде «atapi», «pciide», «intelide», «msahci» и аналогичные им.

Все, перезагружаемся, система загрузится.

Есть еще один нюанс, с файлом подкачки(если на машине только наш USB HDD. В принципе, если есть HDD стационарный, то все эти свистопляски считаю полным извратом). Нюанс в том, что после каждого перезапуска Windows будет выскакивать окно «Параметры быстродействия» с возможностью указать рамзер свопа. Цимес в том, что если просто указать размер, система предложит перезагрузиться и... при этом заданные параметры не сохранятся, и мы снова будем созерцать окно «Параметры быстродействия». Не критично абсолютно, но решить можно так:

  • качаем отсюда diskmod последней версии;
  • Извлекаем файлы из архива;
  • Правой кнопкой кликаем на diskmod.inf и выбираем «Установить» в контекстном меню.
  • П осле этого устанавливаем размер файла подкачки, в окне «Параметры быстродействия». Перезагружаемся, наслаждаемся.
P.S. Написанное не претендует на энциклопедичность, хрестоматийность. Это не единственно верный вариант решения, просто написал как я решил поставленную задачу.