Сайт о телевидении

Сайт о телевидении

» » Как сделать загрузочным внешний USB HDD (жесткий диск), стандартными средствами Windows? Установка Windows на внешний жесткий диск

Как сделать загрузочным внешний USB HDD (жесткий диск), стандартными средствами Windows? Установка Windows на внешний жесткий диск

Иногда требуется наличие дополнительной копии ОС на съемном носителе. Стандартную установку произвести не получится из-за ограничений системы, поэтому придется совершать дополнительные манипуляции с использованием разного стороннего софта. Сегодня мы пошагово рассмотрим весь процесс, начиная с подготовки внешнего жесткого диска и заканчивая инсталляцией Windows.

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

Шаг 1: Подготавливаем внешний HDD

Обычно съемный HDD имеет один раздел, куда пользователи сохраняют все нужные файлы, однако если вам нужно разделить ОС и другие файлы, то есть создать дополнительный логический диск, куда и будет произведена инсталляция Виндовс, советуем ознакомиться со следующей инструкцией:


Если по каким-либо причинам AOMEI Partition Assistant вас не устраивает, рекомендуем ознакомиться с другими представителями подобного софта в другой нашей статье по ссылке ниже. В похожем ПО вам потребуется выполнить точно такие же действия.

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

  1. Откройте «Пуск» и перейдите в «Панель управления» .
  2. Нажмите на раздел «Администрирование» .
  3. В открывшемся окне стоит выбрать «Управление компьютером» .
  4. Перейдите к разделу «Управление дисками» .
  5. Найдите необходимый том, кликните правой кнопкой мыши на свободное пространство основного диска и выберите пункт «Создать простой том» .
  6. Откроется мастер, где нужно кликнуть на «Далее» , чтобы перейти к следующему шагу.
  7. Во втором окне не меняйте ничего и сразу перемещайтесь далее.
  8. Вы можете назначить собственную букву, если хотите этого, а после чего нажмите на «Далее» .
  9. Последним действием является форматирование раздела. Проверьте, чтобы его файловая система была NTFS, больше не меняйте никаких параметров и завершите процесс нажатием на «Далее» .

На этом все. Теперь можно приступать к следующему алгоритму действий.

Шаг 2: Подготавливаем Windows для установки

Как уже было сказано выше, обычный процесс установки при запуске компьютера не подходит, поэтому придется загрузить программу WinNT Setup и выполнить определенные манипуляции. Давайте разберемся с этим подробнее:

  1. Загрузите копию выбранной версии Виндовс в формате ISO, чтобы в дальнейшем можно было смонтировать образ.
  2. Используйте любую удобную программу для создания образа диска. Детально с лучшими представителями подобного софта знакомьтесь в другом нашем материале ниже. Просто установите такое ПО и откройте загруженную копию Windows в ISO с помощью этого софта.
  3. В разделе «Устройства со съемными носителями» в «Мой компьютер» у вас должен появиться новый диск с операционной системой.
  4. Запустите WinNT Setup и в разделе «Путь к установочным файлам Windows» кликните на «Выбрать» .
  5. Перейдите диску с монтированным образом ОС, откройте корневую папку и выберите файл install.win или install.esd в зависимости от версии Виндовс.
  6. Теперь, когда во втором разделе автоматически появилась буква диска, куда будет установлен загрузчик (менять ее не рекомендуется), в разделе ниже «Диск, на который будет установлена ОС» нажмите на «Выбрать» и укажите тот раздел жесткого диска, который был создан в первом шаге.
  7. Кликните на «Установка» .
  8. После этого откроется новое окно, где рядом с пунктом «Использовать BootSect для загрузчика» вместо «ALL» следует выставить «BIOS» , если на компьютере используется классический БИОС. Обладателям UEFI из выпадающего меню понадобится выбрать соответствующий пункт, после чего нажать «ОК» .

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

Шаг 3: Устанавливаем Windows

Последним шагом является непосредственно сам процесс инсталляции. Вам не нужно выключать компьютер, еще как-то настраивать загрузку с внешнего жесткого диска, поскольку все происходит через программу WinNT Setup. Останется лишь следовать стандартной инструкции. У нас на сайте они расписаны подробно для каждой версии Windows. Пропустите все подготовительные манипуляции и переходите сразу к описанию установки.

Подробнее: Пошаговое руководство по установке ,

По завершении инсталляции вы можете подключать внешний HDD и пользоваться ОС, установленной на нем. Чтобы не возникало проблем с загрузкой со съемных носителей, требуется изменить настройки BIOS. В статье ниже описано, как задать все необходимые параметры на примере флешки. В случае со съемным диском этот процесс никак не меняется, только запомните его название.

На днях случилась одна интересная ситуация, сейчас расскажу.

Потребовалось мне переустановить Windows 7 на компьютере. Казалось бы банальнейшая вещь, неужели у автора кризис жанра и он решил рассказать о том как ставить семерку? Спокойствие, до такого не опущусь, просто хотелось создать интригу:)

Итак, имеем вполне рабочий компьютер, на котором благополучно жила около года Windows 7 без каких-либо переустановок. В связи с продажей компа, понадобилось залить чистую систему на радость новому владельцу. Дистрибутив тот же, оборудование соответственно тоже без изменений, а семерка упорно не встает.

Windows has encountered a problem communicating with a device connected to your computer.
This error can be caused by unplugging a removable storage device such as an external usb drive while the device is in use, or by faulty hardware such as a hard drive or cd-rom drive that is failing. Make sure any removable storage is properly connected and then restart your computer.
If you continue to receive this error message, contact the hardware manufacturer.
Status: 0xc00000e9
Info: An unexpected i/o error occurred

Вот мой вердикт: 0xc00000e9 - 100% проблема оборудования, в моем случае глючил DVD привод, который последний раз использовался для установки Windows год назад (проблема так же возникает при плохом качестве самой болванки или взаимной нелюбви конкретного привода к конкретному диску). Да... всё идет к тому, что DVD, как и CD приводы себя изживают. На моем новом Mac mini его например уже нет, впрочем как и на нетбуке.

Ситуация усугублялась ещё тем, что и две болванки с дистрибутивом Windows были уже не девочками, и даже на заведомо рабочем приводе отказались устанавливаться вылетая с такой же ошибкой - вот и как тут не верить в совпадения.

Хотелось заметить, что с официального лицензионного диска Windows 7 Pro, систему удалось поставить даже с моего родного DVD привода. Видимо штампованные диски как ни крути, читаются лучше самописных. Хватит предисловий, ведь рассказ на самом деле о другом.

Передо мной встал вопрос, как установить операционку без DVD?

Чистых болванок под рукой нет, флешек тоже, зато есть образ дистрибутивного диска в формате ISO , жесткий диск от какого-то старенького ноутбука и адаптер для подключения последнего к USB (т.е. другими словами внешний жесткий диск).

Оказалось, что устанавливать Windows 7 с USB HDD даже проще, чем с USB FLASH и уж гораздо быстрее, чем с DVD. Вся установка у меня заняла около 10 минут (тут время конечно зависит от производительности вашего компьютера). Данный метод установки подходит как для настольных PC, так и для ноубтуков с нетбуками.

Подготовка загрузочного HDD

Тут всё просто. Нам понадобится создать первичный раздел (примерно 4Gb) на нашем внешнем USB диске и сделать его активным. Оставшееся место можно занять другим разделом и использовать по прямому назначению (например организовать файлопомойку).

Опишу подробно процесс создания раздела без стороннего софта, используя исключительно средства Windows. ВСЕ ДАННЫЕ НА ВНЕШНЕМ HDD БУДУТ УДАЛЕНЫ!

1. Панель управления -> Администрирование -> Управление Компьютером (Управление дисками)

2. Выбираете ваш USB HDD

(клик правой кнопкой мыши) - Удалить том;

(клик правой кнопкой мыши) - Создать простой том;

В появившемся окне выбираем размер тома 4200 Мегабайт (размер дистрибутива), и жмем далее. Если спросят, выбираем любую свободную букву диску. После чего необходимо отформатировать наш новый раздел FAT 32 , жмем далее и готово.

Теперь делаем созданный раздел активным (клик правой кнопкой мыши) - сделать раздел активным. Второй раздел (если вы его создавали) делать активным не надо.

3. Копирование Windows 7 на USB HDD

Если у вас ISO образ, как у меня, то просто распаковываем его на созданный активный раздел жесткого диска (я использовал 7zip для этого)

Если у вас установочный DVD, скопируйте всё его содержимое на активный раздел вашего USB HDD.

Теперь можно спокойно установить Windows. Выберете в BIOS ваш USB HDD в качестве Primary Boot Device, либо посмотрите какую кнопку предлагается нажать при запуске компьютера для выбора источника загрузки. Практически все современные материнские платы предоставляют такой выбор.

Многие из вас, уважаемые читатели сайта «Компьютер с умом», наверное, уже не раз задумывались над вопросом, а реальна ли установка windows на внешний жесткий диск usb hdd? А главное - зачем это нужно? Это может быть нужно хотя бы как альтернатива тому же Линуксу. Ведь в его среде уже давно существуют так называемые «живые» диски (LiveCD), дающие возможность запуска с внешнего usb или dvd носителя полноценной операционной системы со всеми ее возможностями. Подобная портативная система позволяет не только реанимировать «упавшую» ОС (операционную систему) на основном компьютере, но и полноценно работать. Так почему бы не попытаться установить windows на usb накопитель и пользоваться им таким же образом?

Сложности с обычно установкой windows на внешний жесткий usb диск

Но, если Линукс инсталлируется на любое, даже внешнее устройство без особых затруднений, то с windows так не получится. Поэтому в процессе реализации задуманного, естественно, возникнут затруднения, а именно:

  1. windows 7 честно предупредит о невозможности загрузки с USB, да и устанавливаться на него не пожелает.
  2. Установщик windows не умеет сотрудничать с VHD (Virtual Hard Disk, или в переводе на русский – виртуальный жесткий диск).
  3. Во время загрузки windows 7 с внешнего жесткого диска возникает ошибка «синий экран» BSOD.

Альтернативный способ установки windows на внешний жесткий usb диск

Как оказалось, энтузиастами уже давно найден выход из подобного положения. Правда, остается одно очевидное препятствие - относительно невысокая скорость работы с внешним жестким диском. Это обусловлено низкой пропускной способностью USB шины. Применение широко распространенных флешек допускается, но скорость их работы значительно медленнее по сравнению с жестким диском, особенно в режиме постоянного чтения-записи. Также учтите, что режим подобной работы в windows 7 не предусматривался. Так что полной гарантии того, что вы сможете загрузиться с USB накопителя на различных персональных компьютерах, дать невозможно.

В общем, нам потребуются:

  1. Внешний usb жесткий диск (в нашем случае с уже созданными разделами), либо флешка с объемом не менее 8 Гб.
  2. Виртуальная машина, например, VMWare Player.
  3. Версии windows 7 Ultimate либо Enterprise, так как в них поддерживается возможность Native VHD boot, а также утилита PWBoot, которая поможет нам произвести всю «грязную» работу, а именно настроить правильную установку и работу windows на usb диске.

Хотя можно воспользоваться и другими версиями ОС. Но в таком случае вначале следует поставить операционную систему на физический диск, а не на виртуальный. При таком варианте просто пропустите манипуляции с консолью во время установки.

Процесс установки windows на внешний жесткий диск

Давайте рассмотрим весь процесс детальнее. В первую очередь, с установочного диска или его образа нужно переписать файл install.wim, расположенный в каталоге sources на ваш физический жесткий диск. Именно в нем и находятся все файлы ОС. Кстати, с wim-образами хорошо работает стандартная утилита ImageX из пакета windows AIK.

Утилита распакует образ ОС сразу на внешний носитель, то есть установит windows на usb накопитель. Так выйдет намного быстрее. Единственный минус здесь в том, что во время первой загрузки вам будет необходимо пройти стандартную процедуру первичной настройки windows:

  • выбор языковых параметров;
  • указание часового пояса;
  • создание пользователя и т. д.

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

Естественно, что запускать PWBoot нужно с правами администратора. При первом запуске вам предложат выбор: установка чистой ОС на usb накопитель, либо обновление уже действующей системы. Работа с программой не отличается особыми сложностями, но все же несколько нюансов имеется.

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

В выводе команды нужно найти пункт Image Index. Сразу после него будет идти описание версий. В PWBoot в перечне для выбора ОС версии расположены в том же порядке, как и в выводе команды (выделены рамками на картинке ниже).

Второе - на выбор вам предлагают два различных варианта инсталляции: сразу на внешний жесткий диск, причем форматирование обязательно, либо в виртуальный диск формата VHD. Второй вариант с VHD значительно интереснее. Практически на винчестере будет располагаться лишь один файл, внутри которого будет работать ваша виртуальная система windows и выполняться вся ваша работа. Операционная система, загруженная с виртуального диска, будет видеть и ваш физический диск тоже. Кстати, скорость работы системы внутри виртуальной машины почти такая же, как и при работе с накопителя напрямую.

Применение VHD предоставляет множество преимуществ. Этот формат понимает любая программа для создания виртуальных машин. К тому же, его поддержка встроена непосредственно в саму windows 7. Это дает возможность создания, редактирования и монтирования VHD-дисков штатными средствами ОС windows. Отсюда вытекают некоторые преимущества, а именно:

  • возможность одновременно иметь несколько установок windows на одном логическом томе;
  • удобное и быстрое развертывание операционной системы одновременно на нескольких ПК (персональных компьютерах);
  • легкость отката изменений в системе и т. д.

Или наоборот, можно разместить установленную windows 7 внутри контейнера VHD.

Но вернемся к PWBoot. Итак, мы указываем, что будем устанавливать windows на VHD:

Далее нам нужно будет указать месторасположение будущего VHD-контейнера и дать ему название. Естественно, что он должен располагаться на внешнем usb накопителе. Флешку или внешний винчестер нужно переформатировать в файловую систему NTFS (ФАТ 32 не годится в силу имеющихся в ней ограничений на максимальный размер файлов в 2 Гб). Не забудьте убедиться, что на ней достаточно свободного места. Затем программа предложит сделать диск с минимальным объемом. Но лучше все-таки выделить столько места, сколько может понадобиться для устанавливаемых программ, документов и всего прочего. Виртуальный диск можно сделать динамическим, то есть расширяемым по мере наполнения его файлами, выставив галочку в соответствующем месте. Имеется в виду, что физически он будет занимать лишь столько места, сколько в нем содержится информации. Естественно, что вы можете включить эту опцию с целью экономии места на физическом жестком диске. Правда, в таком случае несколько снижается производительность.

Далее остается лишь выбрать диск, на который будет устанавливаться загрузчик (внешний usb жесткий диск или другой накопитель), включить опции Update bootcode и Add boot entry to BCD, по желанию изменить описание пункта меню загрузки и нажать Install. Все последующие действия по установке windows на внешний usb hdd программа проделает самостоятельно. Обычно на весь процесс уходит не больше 10 минут. Хотя это зависит еще и от скорости работы выбранного USB диска.

Завершение установки

  • отключить необязательные сервисы;
  • удалить компоненты, без которых можно обойтись;
  • отключить индексирование винчестера.

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

На рисунке выше вы видите картинку, на которой Диск C – это на самом деле просто HD - контейнер, физически расположенный на диске Е.

kompum.ru

Как установить windows на внешний жесткий диск? Пошаговая инструкция

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

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

Процесс установки(к содержанию )

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

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


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

Программа WinNT Setup3(к содержанию )

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


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

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


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


Инструкция не из самых простых. Поэтому если что-то не ясно, можете все детали узнать из видео:

Надеюсь, у вас получится добиться желаемого результата.

windwix.ru

Использование внешнего жесткого диска для установки windows

Мы уже рассматривали вопрос, как установить Виндовс без диска и флешка. Однако если у вас есть внешний HDD, можно воспользоваться им для инсталляции операционной системы. При этом не понадобится никакой дополнительный софт – достаточно встроенных инструментов и знания, как установить Виндовс на внешний жесткий диск.

Подготовка внешнего накопителя

Все настройки производятся стандартными средствами windows без использования дополнительного софта.

Порядок действий будет следующий:

  1. Подключите внешний винчестер к компьютеру, используя USB-интерфейс.
  2. Кликните по ярлыку «Компьютер» правой кнопкой и выберите раздел «Управление». В меню слева перейдите на страницу «Управление дисками».
  3. Найдите подключенный внешний HDD. будьте внимательны – если выбрать не тот диск, можно уничтожить важные данные с системных разделов.
  4. Удалите имеющиеся разделы винчестера, нажимая на них поочередно правой кнопкой и выбирая пункт «Удалить том». В результате весь объем диска должен представлять собой нераспределенную область.

Следующий шаг – создание на жестком диске нового раздела для записи дистрибутива:

  1. Кликните правой кнопкой по нераспределенной области и выберите пункт «Создать простой том».
  2. Укажите размер раздела в мегабайтах.
  3. Выберите букву диска.
  4. Форматируйте раздел в файловой системе FAT32, которая используется на большинстве флеш-накопителей.

Последний этап – присваивание разделу статуса активного. Сделать это нужно обязательно, так как с него будет загружаться компьютер. Кликните правой кнопкой по созданному тому и выберите пункт «Сделать раздел активным».

Как сделать раздел активным

Часто пользователи сталкиваются с проблемой такого рода: при попытке сделать один из созданных разделов активным они не могут нажать на соответствующую кнопку в контекстном меню, так как функция недоступна.

Решения у этой проблемы два:

  • Воспользоваться методами создания загрузочного накопителя, которые действуют при необходимости установить windows с флешки. Это может быть использование командной строки или специальных утилит типа Rufus, где в два клика создается установочный носитель.
  • Запустить утилиту Diskpart и с её помощью сделать раздел активным.

Быстрее и удобнее сразу прибегнуть ко второму способу:

  1. Подключите внешний диск к компьютеру.
  2. Запустите командную строку с повышенными правами.
  3. Введите команду «diskpart» и нажмите Enter, чтобы запустить одноименную утилиту.
  4. Выведите на экране перечень подключенных накопителей, набрав «list disk».
  5. Выберите диск, с которым хотите работать. По умолчанию под номером «0» выступает тот диск, на котором установлена система. Значит подключенный внешний накопитель выбирается командой «select disk 1».
  6. Найдите разделы выбранного диска – «list partition».
  7. Выберите раздел, который нужно сделать основным – «select partition 1».
  8. Сделайте выбранный раздел активным с помощью команды «active».

После выхода из утилиты Diskpart с помощью команды «exit» можно приступать к переносу файлов дистрибутива на внешний носитель.

Копирование файлов дистрибутива

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

Если же вы загрузили на компьютер ISO-образ, то для его открытия понадобится специальный софт – Total Commander, Daemon Tools или любой архиватор. Смонтируйте образ и откройте его через проводник windows, после чего перенесите все файлы на внешний HDD.

Теперь ваш жесткий диск может выступать в роли загрузочного носителя. Правда, чтобы начать установку windows, нужно еще правильно настроить BIOS, установив на вкладке «Boot» приоритет загрузки таким образом, чтобы сначала данные считывались с USB HDD.

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

mysettings.ru

Установка windows 7 на USB-накопитель

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

Мы уже рассматривали создание Live CD или USB-накопителя с windows 7 и другими наборами ПО. Такой вариант подходит для реанимации уже установленной ОС, выполнения всяческих сервисных задач (разбивки диска, чистки от вирусов и так далее) да и просто для быстрой организации рабочего места. Но для создания полноценного переносимого рабочего окружения эти способы не годятся. Можно, конечно, использовать виртуальную машину – работать внутри ВМ в офисе и дома, а на флешке или внешнем жёстком диске носить её образ. Такой подход очевидно неудобен тем, что страдает производительность, а также необходимостью иметь уже установленную ОС и виртуальную машину на всех ПК, с которыми приходится работать. Другой вариант подразумевает использование облачных сервисов для синхронизации вроде Dropbox, но он не очень хорошо подходит для переноса установленного софта.

Ещё в прошлом году один из коллег в переписке поинтересовался возможностью использовать самый очевидный, как кажется на первый взгляд, способ. А именно установку windows непосредственно на жёсткий диск с интерфейсом USB или какую-нибудь быструю флешку. Действительно, в мире Linux это вполне обыденное явление (другой коллега уже давно таскает с собой защищённый внешний HDD с Ubuntu на борту), так почему бы не проделать то же самое и с windows? Не вдаваясь в технические подробности, сразу скажем, что сама по себе windows 7 такому трюку не обучена (кроме Embedded-версии).

Но энтузиасты уже давно придумали готовое решение для того, чтобы обойти это маленькое недоразумение. Остается, правда, ещё одна очевидная проблема – это относительно низкая скорость работы с внешним накопителем, которая будет упираться в пропускную способность шины USB. Конечно, USB 3.0 выглядит гораздо привлекательнее в этом плане, но данными портами оснащены далеко не все ПК. Использование флешек допустимо, но они, как правило, сильно медленнее HDD в условиях постоянного чтения-записи. Не забудьте также убедиться, что машина, на которой вы будете работать, поддерживает загрузку с USB-накопителей. Учтите, что данный режим работы не предусмотрен в windows 7, поэтому никакой гарантии, что у вас получится загрузиться на разных компьютерах с USB-накопителя, нет.

Итак, приступим. Нам понадобится внешний жёсткий диск или флешка с минимальным объёмом в 8 Гбайт, установочный диск windows 7 (windows 8 тоже поддерживается) или его образ, а также замечательная утилита PWBoot, которая сделает за нас всю “грязную” работу. С установочного диска надо скопировать в любое удобное место файл install.wim, который находится в каталоге sources. В нём как раз содержатся все файлы windows. Вообще, с wim-образами можно работать с помощью утилиты ImageX из пакета windows AIK.


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

При запуске 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 на одном логическом томе, лёгкий откат изменений в системе, удобство и скорость развёртывания ОС сразу на многих ПК и так далее.


Можно, наоборот, поместить уже установленную windows внутрь контейнера VHD. В общем, не будем особо углубляться в подробности, благо «фишка» эта давно известна, и в Сети есть много хороших инструкций по работе с VHD в windows 7 и windows Server 2008 R2. А для удобного редактирования меню загрузчика windows можно посоветовать утилиту BellaVista.


Вернёмся к 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-накопитель и загружаться прямо с него. Ну а пока придётся довольствоваться приведённым выше методом. Удачной вам установки!


Если вы заметили ошибку - выделите ее мышью и нажмите CTRL+ENTER.

3dnews.ru

Установка windows на внешний жесткий диск USB

Множество пользователей операционной системы windows задавались вопросом: возможно ли ее установить на съемный носитель, в том числе и на внешний жесткий диск? Причин для подобного шага существует несколько, например, установленная ОС на съемном носителе позволит без труда восстановить ОС, если она перестала запускаться. Для ядра Linux, этот вопрос уже давно был решен, и мало кто не знает о таких вещах, как Live CD, которые позволяют проверять жесткий диск на вирусы до запуска установленной ОС, выполнять различные операции с жестким диском (установка размеров, форматирование и т.д.). Однако, windows, внешний жесткий диск USB, до недавних пор были понятиями несовместимыми. Сейчас же этот вопрос уже можно разрешить, но только путем выполнения определенных действий, ведь специальной версии windows для жестких дисков не существует.

Трудности при установке windows на внешний жесткий диск USB

Если в Linux досконально решена проблема установки и все производится стандартными инструментами без каких-либо сложностей, с windows могут возникнуть определенные проблемы:

  • ОС сообщит о том, что инсталляция на съемные носители, а также запуск невозможно осуществить;
  • в windows отсутствует поддержка виртуальных жестких дисков;
  • при попытке запустить windows со съемного носителя, появляется ошибка BSoD (синий экран смерти).

Неофициальный способ инсталляции windows на жесткий диск

Некоторые специалисты самостоятельно решили изучить и найти возможные решения подобной установки windows на съемные носители. Сразу же нужно сказать о том, что при подобной инсталляции, скорость чтения, записи не будет высокой из-за довольно низкой пропускной способности шины USB. Но если учесть, что эта установка необходима для решения определенных задач, а не для полноценной работы, этот недостаток не такой уж и существенный.

Описываемая ниже процедура пригодна для установки полноценной Вин7 как на физический так и на виртуальный (внутри.vhd) раздел USB диска в качестве второй (или третьей) оси. Она без изменений может быть приложена и для установки Висты на физический раздел USB диска. Вероятно годится и для установки XP, но я это не проверял.

Если вам ясно, что это такое и зачем оно может понадобиться, можете пропустить всю бла-блю ниже, перейдя напрямую к разделу .

Что это такое?

Многие почему-то часто думают, что под этим подразумевается создание "Live Windows" на USB флэшке. Эта процедура, описана на бесчисленном множестве страниц в сети. Но "Live Windows" -- это всего лишь бледная тень настоящей винды. Она представляет собой просто модификацию WinPe (ось запускаемая инсталационным DVD) добавлением небольшого количества прог: файловых менеджеров (Explorer и/или TC), антивиря и т.д. Здесь же речь пойдёт об установке полноценной винды, со всеми её рюшечками типа аэро, на физический или виртуальный (.vhd) раздел USB диска. И, в отличие от Live Windows на флещке, эта установка не переносима, а привязана к тому компу, на котором установлена. Причина --- проста: драйверы в этой установке привязаны к конкретному железу. Активация --- тоже. Так что даже если сделать USB диск загружаемым с любого компа (что сделать легко), то особенной выгоды от этого не будет: при старте с другого компа винды, установленной на этом диске, скорее всего произойдет BSOD из-за несоответствия драйверов установочного компа с драйверами нового компа. Или, в лучшем случае (если запустить винду в Safe mode), она заменит драйверы оригинального компа драйверами нового. И эту операцию придётся производить при каждом переключении с одного компа на другой. Это --- огромный гемор сам по себе. При этом проблема со слетанием активации не решается --- нельзя же каждый раз звонить в MS для переактивации!

Зачем это надо?

Если у вас имется стационарный комп с одним--двумя огромными SATA винтами и большим количеством свободного места, то нет никакой необходимости ставить винду на внешний USB диск.

Однако если у вас есть лишь лаптоп с установленной на нём вистой или XP, и одним винтом, заполненным под завязку, но зато есть новенький пустой USB винт, то установить вин7 на него может оказаться самым лучшим решением в следующих случаях.

а) Перед тем, как заменить окончательно старую винду на новую Вин7 вы хотите потестить Вин7 несколько месяцев, чтобы определить, подходит ли она вам.

б) Старая виста на фирменном лаптопе имеет много удобного фирменного софта, который фирма не поддерживает в новой оси. В этом случае дуал бут с HDD+USB может оказаться оптимальным решением, даже если на внутреннем диске имеется достаточно места для установки Вин7. Дело в том, что скорость чтения/записи на последнем разделе внутреннего диска может оказаться существенно ниже, чем та же скорость на первом разделе внешнего USB диска. Особенно в случае, когда внутренний диск -- IDE (или даже SATA), а внешний -- SATA или SATA 2. Миф о том. что внутренний SATA диск якобы быстрее USB SATA диска основан на сравнении максимальных скоростей: 64М/сек для USB2.0, 150М/сек для SATA и 300M/сек для SATA 2. Но максимальные скорости SATA/SATA 2 -- это лишь пиковые значения, которые длятся какие-то миллисекунды. Средние же значения гораздо ниже, особенно для массовых 2.5" 5400 об/мин дисков, типичных для современных лаптопов. Например, на моём ноуте с SATA средняя скорость чтения/записи большого нефрагментированного файла редко достигает 50М/сек, что не выходит за USB2.0 предел в 64М/сек.

в) Если ваш ноут настолько стар, что допускает лишь внутренний IDE интерфейс, то (пере)установка любой винды от XP до Вин7 на внешний USB2.0/SATA диск должна значительно ускорить систему.

г) Даже если вы купили новый лаптоп с предустановленной 32-битовой Вин7, вам, возможно, захочется заменить её на 64-битовую, ибо будущее -- за ними. И даже настоящее, если имеется 4Г или более RAM. Такая замена -- законна и совершенно бесплатна. Но, очень вероятно, что фирма--производитель лаптопа не обеспечила 64-битовые версии фирменных утилит для своего лаптопа. Не знаю, как для Вин7, но для Висты такая ситуация была массовой. В этом случае дуал бут Вин7 х32--Вин7 х64 может оказаться более приемлемым вариантом для вас, чем просто замена 32-битовой винды на 64-битовую. Насчёт законности этого варианта я ничего не знаю, но 64-битовую Вин7 можно будет установить как вторую ось с тем же ключом, что и 32-битовую. При этом она будет активирована на автомате и с точки зрения любого софта MS, проверяющего ось "на вшивость", будет Genuine MS software:). В этом случае ось на первом разделе USB диска тоже может оказаться пошустрее, чем на втором разделе внутреннего.

А в чём проблемы-то?

Основная проблема: Дрова USB накопителей по дефолту загружаются виндой на позднем этапе процесса загрузки винды (параметр Start=3 в реестре). Но для самой возможности загрузки оси с USB необходимо, чтобы эти дрова загружались на самом раннем этапе (Start=0) --- иначе будет BSOD:(

Народные умельцы придумали в 05--06г. разные способы обхода этой проблемы для XP (см. 104-страничную ветку XP booting direct from USB на форуме www.911cd.net). Эти способы были очень геморными, включая в себя подмену как некоторых бинарных файлов (ntdetect.com), так и *.INF файлов для USB драйверов оригинального инсталлационного CD для XP их модификациями.

Не могу сказать точно, зачем нужно было модифицировать ntdetect.com (возможно, чтобы инсталлятор XP показывал USB диск в списке доступных для инсталлации XP устройств), но смысл модификации *.INF файлов драйверов USB дисков был таков: если некоторая прога меняла в реестре параметры этих драйверов (в частности параметр Start), то Винда восстанавливала дефолтные значения Start=3, беря их именно из *.INF файлов. И это приводоло к BSOD при последующей загрузке, который не возникал бы, если бы в.INF файлах эти параметры были установлены в 0.

Решающий прорыв, позволивший сильно упростить процедуру установки, сделал MarV с вышецитированного форума, написавший службу UsbBootWatcher, которая позволяет обойтись без модификации файлов инсталационного CD. Служба эта следит за стартовыми параметрами USB дров и восстанавливает нужные значения Start=0 в случае их "соскока" на другие значения. См. страницу Installing Vista/XP on USB disk... и ссылки внутри неё, где описывается процедура установки Винды, использующая эту службу.

Процедура эта работает не только в XP, но и в Висте или Вин7. Однако она имеет тот недостаток, что при установке Винды нужно делать 1 или 2 лишних ребута в старую ось (XP или Висту). Кроме того, в начале установки Висты или Вин7 нужно вынимать USB диск из ящика и подключать как внутренний диск. Чтоб преодолеть препятствие в виде ненажимаемой кнопки "Next", не позволяющей начать установку на физический раздел USB диска.

Вариации этого метода используют установку винды в виртуальную машину с последующим переносом этой установки на USB диск. Существенное упрощение процедуры установки на физический раздел USB диска с использованием "кнопкоотжимателя" описано в Vista / w2k8 installer USB HDD enabler.

Правда, кнопкоотжиматель использованный в этом методе --- некий "кулхацкерский" BlackTool Infector --- написан наспех ad hoc и очень примитивен: ему нужно "скормить" PID процесса установки setup.exe, чтоб он смог найти и отжать кнопку "Next" в окне установщика. Что создаёт ненужный дополнительный гемор, хоть и не очень большой.

Предлагаемый здесь метод является, насколько мне известно, самым простым из всех, опубликованных к настоящему моменту на различных сайтах. При нём не используется ни одного лишнего рестарта по сравнению с обычной установкой на раздел внутреннего диска, а непреодолимая при установке на физический раздел USB кнопка "Next" отжимается элементарно с помощью одной замечательной проги --- enbtn.exe (полезной и во многих других случаях, позволяя открыть многие двери в халявных версиях коммерсиальных прог;): нужно запустить эту прогу, провести мышой по неотжимаемой кнопке и она мгновенно становится активной! Так что этот метод позволяет установить Вин7 без всяких проблем не только на.vhd внутри USB диска, но и непосредственно на физический раздел этого диска. И может, таким образом, использоваться для установки на USB диск Висты или XP, в которых установка на виртуальный.vhd раздел невозможна.

Ладно, хватит бла-блы, перехожу к описанию самой процедуры установки.

Установка.

1) Перед установкой нужно:

а) Скачать файл UsbBootWatcher.zip с линка: UsbBootWatcher.zip и разархивировать его. Я предполагаю далее, что файл был разархивирован в папку C:\UsbBoot.

б) Создать текстовый файл USBboot.bat, (текст его приведён ; скопируйте его и вставьте в любой текстовый редактор: он должен скопироваться без "заворачивания" длинных строк). Поместите файл USBboot.bat внутрь папки C:\UsbBoot.

в) Для установки винды на физический раздел USB диска нужно также скачать какую-нить прогу, активирующую неактивные (серые) кнопки в окнах запущенных прог. Лучшая из известных мне прог такого сорта --- халявная enbtn.exe . Найдите в Гугле и скачайте файл enbtn.zip и разархивируйте его внутрь той же папки C:\UsbBoo t, что и файл USBboot.bat .

2) Запустите комп с инсталлационного DVD и пройдите все начальные этапы установки, выбрав тип установки "Custom install ". Когда появится список разделов доступных для установки, выберите нужный раздел на USB диске и форматируйте его, если он не был ещё форматирован ("Disk options(Advanced)"-->"Format" ). Смотрите, не ошибитесь, сформатировав не тот раздел!

3) Нажмите Shift+F10 чтоб запустить командный промпт;

4) Для дальнейшего нужно будет знать буквы, присвоенные установщиком как выбранному вами разделу USB диска, так и разделу C: (эти буквы могут отличаться от тех, которые видны под "старой" XP или Вистой). Самый простой способ это сделать: запустите с командной строки "Notepad.exe " (штатные файловые менеджеры Explorer, TC или Far в среде установщика Вин7 почему-то не запускаются) и выберите File-->Open в открывшемся окошке. Щёлкните по "Computer " в левой панели диалога "Open ". Тогда в правой панели этого диалога появится список всех разделов с присвоенными им буквами. Предположим для определённости, что буква для раздела C: не изменилась, а USB разделу инсталлятор присвоил букву F: .

Если Вы хотите инсталлировать винду на физическом разделе USB диска (в данном случае F: ), то можете закрыть окно Notepad и, пропустив шаги 5--7 ниже, перейти к шагу 8.

В противном случае переключитесь (Alt+Tab ) на окошко коммандного промпта, чтоб создать.vhd файл для инсталлации. Эта стандартная процедура описана на множестве сайтов, но я включу ее и здесь для полноты.

5) Запустите команду "Diskpart" в окошке командного промпта;

Если на разделе F : уже имеется фиксированный.vhd файл подходящего размера (больше 10G), созданный Virtual PC или Virtual Box, то следующий шаг можно пропустить, используя для установки уже созданный файл (ниже предполагается, что его имя --- Win7.vhd)..

6) Находясь внутри Diskpart выполните команду:

create vdisk file=F:\Win7.vhd type=FIXED maximum=20480

Она создаст VHD file "Win7.vhd " фиксированного размера 20G на выбранном вами USB разделе F: . Вы можете, конечно, выбрать другой размер, но имейте ввиду, что эта операция длительная: на моём лаптопе она отняла около 20 мин. (1G/мин). Минимальный возможный размер для установки находится где-то в районе 10G. Если вы собираетесь в дальнейшем перенести эту установку на 16G или 32G флешку (чтоб попробовать не будет ли она бегать оттуда шустрее), то можете создать.vhd чуть меньшего размера (15 или 30 гиг).

7) Выполните команды:

select vdisk file=F:\Win7.vhd
attach vdisk
exit

Теперь виртуальный.vhd раздел создан и "поднят", но он ещё не форматирован, так что никакой буквы ему пока не присвоено. Перейдите к окну инсталлятора (Alt+Tab ) и нажмите "Refresh ", чтоб новый виртуальный раздел появился в списке разделов, доступных для инсталлации. Щёлкните по нему мышкой и сформатируйте ("Drive options(Advanced)"-->"Format" ). Теперь можно определить букву, присвоенную этому разделу. Для этого переключитесь на окошко Notepad (оно ещё не закрыто) и повторите процеддуру из шага 4, после чего Notepad можно будет закрыть. Положим для определенности, что буква присвоенная виртуальному диску есть G: .

8) В окне командного промпта выполните команды:

C:
cd USBboot

(Если инсталлятор присвоил другую букву виндовому разделу C:, то, ессно, нужно заменить "C" на эту букву).

Если вы собираетесь ставить винду на физический диск, нужно будет ещё запустить "кнопкоотжиматель", выполнив команду:

enbtn.exe

9) Напишите в окне коммандного промпта:

USBboot.bat X

где X -- буква (без двоеточия!), присвоенная разделу (физическому или виртуальному), на котором предполагается установить Винду. Не нажимайте ! Эта команда должна быть выполнена не сейчас, а позже, в подходящий момент процесса установки. Впрочем, если вы случайно и нажали сейчас --- ничего страшного не произойдёт. Эту команду можно запускать в процессе установки хоть 100 раз (восстанавливая каждый раз команду на строке нажатием клавиши <Стрелка вверх> ).

10) Перейдите теперь к окну установщика и выберите диск для установки. Если диск -- физический, то кнопка "Next " будет неактивной. Чтоб её активировать, достаточно провести над ней мышкой. Нажмите на кнопку "Next" , начав процесс установки.

11) Когда на втором из пяти этапов ("Extracting windows files") показатель прогресса достигнет 85% или более, можно будет запустить команду, написанную в командном окне. Для этого переключитесь на командное окно (Alt+Tab ) и нажмите . На самом деле эту операцию можно произвести в любой момент из интервала 85%--100%. А также, если вы проспали, на последнем этапе "Completing installation". На третьем или четвёртом этапе запускать эту команду бесполезно, т.к. реестр устанавливаемой винды будет заблокирован установщиком. При успешном выполнении этой команды в командном окне возникнут 10 строк
"The operation has completed successfully" .

12) После первого рестарта (который должен обойтись без BSOD, если команда из шага 11 была выполнена хотя бы один раз в правильный момент) нужно будет выполнить ещё одну команду для предотвращения BSOD после второго рестарта. А также для автоматической установки службы UsbBootWatcher .

Для этого дождитесь, когда окно установки (с пятью этапами, 4 первых из которых будут отмечены зелёными галочками) появится снова (после "Updating registry setting" и "Installing services..."). После чего откройте командное окно (Shift+F10 , если забыли) и выполните команду

USBboot.bat

Путь к.bat файлу писать не нужно -- файл на первом этапе уже был скопирован в папку...\Windows\System32. Никакого аргумента у команды ни в коем случае писать не нужно тоже.

Это --- всё :) Никакого дальнейшего вмешательства в процесс установки не требуется.

Некоторые технические подробности.

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

Последняя команда срабатывает потому, что зловредный UAC после первого рестарта ещё не включен (как я обнаружил совсем недавно) --- в противном случае команда внутри файла USBboot.bat , устанавливающая службу UsbBootWatcher была бы молча заблокирована, без предложения возможности её выполнения "As administrator".

Более ранние мои попытки избежать BSOD при втором рестарте были основаны на том, что я пытался "впендюрить" до первого рестарта команду, устанавливающую службу UsbBootWatcher , в реестр Вин7 через ключи типа ...\RunOnce , ...\Run и т.д. Если бы это удалось, то при установке ручное вмешательство в этот процесс после первого рестарта (шаг 12) оказалось бы излишним. Это оказалось невозможным. По видимому, из соображений безопасности винда стирает эту инфо из реестра при старте, если она впарена не в предыдущей сессии, когда реестр активен, а из другой оси, когда Вин7 "отдыхает". Правда, мне удалось пробить эту защиту, записав в USBboot.bat команду, копирующую этот батник в публичную Startup папку (причем после выполнения батника он должен был совершить харакири, удалив из папки самого себя). Тесты на уже установленной Вин7 с отключенным UAC прошли успешно: я впаривал это дело с Висты в "спящую" Вин7 и при запуске Вин7 служба автоматически устанавливалась. Но при реальной установке этот батник так и не загрузился до второго рестарта, в результате чего после этого рестарта BSOD всё-таки произошёл. Это, по-видимому, объясняется тем, что вся процедура установки после первого рестарта записана в ключе ...\Control\Session Manager\\SetupExecute реестра. И автозапуск прог из других ключей реестра, а так же из папки Startup отложен до тех пор, пока все проги из SetupExecute не закончат свою работу. А последняя из этих прог, по-видимому, производит перезагрузку:(.

Я, конечно же, пытался добавить установку службы UsbBootWatcher и в ключ ...\\SetupExecute. Но это привело к тому, что установка зациклилась ещё до BSOD, приводя к преждевременным рестартам с сообщением, что конфигурация винды повреждена и для её исправления нужно вновь войти в установщик и попытаться восстановить систему. По-видимому, я, добавив установку службы в зтот ключ, повредил (или удалил) другие значения, записанные там установщиком. В Гугле я практически не нашёл никакой инфо об этом ключе и его структуре.

А самым соблазнительным местом в реестре является ключ ...\Control\Session Manager\\BootExecute. Из которого запускается при каждом буте autochk.exe в случае, если файловая система повреждена. Если бы удалось заставить винду запускать оттуда (модифицированный подходящим образом) USBboot.bat , то не было бы никакой нужды ни в службе UsbBootWatche r, ни в восстановлении "бутабельности" юэсбэшной винды после BSOD --- эта бутабельность восстанавливалась бы автоматически во время старта оси. К сожалению винда полностью игнорирует USBboot.bat , если его добавить к autochk.exe в этот ключ:(В чём дело --- не знаю. Инфо, которую я успел нарыть в Гугле о ключе BootExecute относится исключительно к autochk.exe.

Правила безопасности при работе с виндой на USB диске.

А) Если у вас имеется другой USB диск, то подключать (а так же, желательно, и отключать) его к компу нужно до включения компа. Иначе -- 100% BSOD 0x7b.

Б) Незнакомую системе флешку в первый раз тоже нужно подключать до старта системы (иначе --- BSOD 0x7b). При этом дрова флешки установятся нормально, после чего в дальнейшем флешку можно будет подключать и отключать и при работающем компе.

В) Если в результате нарушения правил А) или Б) (а так же и других причин) возникнет BSOD 0x7b, нарушающий возможность бута с USB, то восстановить эту возможность можно следующим образом: стартовать в старую винду (или в установочное DVD Вин7) и выполнить команду "USBboot.bat X ", где "X" -- буква, под которой виден раздел с установленной Вин7.

Под "другими причинами" имеется ввиду следующее. Иногда, хотя и редко, дрова флешки могут спонтанно "слететь". И при её подключении во время сессии, после автоматической переустановке дров возможен BSOD.

А однажды моя USB мышка была воспринята Вистой как "Unknown USB storage device", для которого Виста, ессно, не смогла найти драйвера. Если бы это случилось на юэсбэшной Вин7, то, вероятно, без BSOD дело бы не обошлось тоже.

В случае, если Вин7 посажен на виртуальный.vhd, его, конечно, нужно "поднять" перед выполнением команды "USBboot.bat X ". Поднятие в установщике описано выше в шаге 7. Для поднятия же из XP или Висты нужно на них установить для этого прогу vhdmount . Прога эта является компонентой Microsoft Virtual Server2005-R2 SP1 , которую можно установить отдельно как на XP Pro, так и на Висте Pro или Ultimate. На хомке установщик MS Virtual Server устанавливать что либо отказывается категорически, но можно установить vhdmount на какой-нить XP Pro, после чего перенести файлы из \Program files\Microsoft Virtual Server с XP на Висту и установить на ней соответствующие драйверы vhdstor.sys и vhdbus.sys (подробности --- в Гугле). После чего можно "впарить" в контекстное меню.vhd файлов возможность их поднятия двойным щелчком мыши, запустив.reg файл следующего содержания:

Windows Registry Editor Version 5.00


@="Mount"


@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%1\""


@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /m /f \"%1\""


@="Virtual.Machine.HD"

(это --- исправленная версия.reg файла, найденного где-то в сети).

Файл USBboot.bat:

@echo off
cls
echo ========================================================================== 1 / 4
echo USB Boot preparation by MarV
echo Modified by Vlad0
echo.

: Get from the user the installation partition drive letter only
set TARGET_DIRECTORY=%SystemRoot%\System32
set TARGET_DRIVE=%1
if not "%TARGET_DRIVE%"=="" set TARGET_DIRECTORY=%TARGET_DRIVE%:\Windows\System32

:: Continue patching
:cls
echo ========================================================================== 2 / 4
echo Target: %TARGET_DIRECTORY%
:: Check the path
if exist %TARGET_DIRECTORY% goto direxists
echo The directory you have entered is not valid
goto end
:direxists
if "%TARGET_DRIVE%"=="" goto ONLINE

:: Let"s load hive
echo.
echo Loading system hive...
reg load HKU\USBBOOT %TARGET_DIRECTORY%\config\system
if not errorlevel 1 goto hivesuccess
echo Failed to load system registry hive
goto end
:hivesuccess

:: Read CPU architecture from registry
echo.
:: Get control set path
FOR /F "tokens=1* delims=x" %%a in ("reg query "HKU\USBBOOT\Select" /v Current") DO SET TARGET_CONTROL_SET=ControlSet00%%b
echo Current control set is %TARGET_CONTROL_SET%

:: Get processor architecture from enviroment variabile
FOR /F "tokens=2*" %%a in ("reg query "HKU\USBBOOT\%TARGET_CONTROL_SET%\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE") DO SET TARGET_PROCESSOR_ARCHITECTURE=%%b
echo Target architecture is: %TARGET_PROCESSOR_ARCHITECTURE%

if exist .\%TARGET_PROCESSOR_ARCHITECTURE% goto validarchitecture
echo Unsupported architecture
goto end
:validarchitecture

:: Patch service path
echo.
echo Writing data to registry...

reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbstor /v Group /t REG_SZ /d "Boot Bus Extender" /f
reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbstor /v Start /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbehci /v Group /t REG_SZ /d "Boot Bus Extender" /f
reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbehci /v Start /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbohci /v Group /t REG_SZ /d "Boot Bus Extender" /f
reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbohci /v Start /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbuhci /v Group /t REG_SZ /d "Boot Bus Extender" /f
reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbuhci /v Start /t REG_DWORD /d 0 /f

reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbhub /v Group /t REG_SZ /d "Boot Bus Extender" /f
reg add HKU\USBBOOT\%TARGET_CONTROL_SET%\Services\usbhub /v Start /t REG_DWORD /d 0 /f

reg unload HKU\USBBOOT

:: Add files of the UsbBootWatcher service to the system32 folder:
echo ========================================================================== 3 / 4
if exist .\%TARGET_PROCESSOR_ARCHITECTURE% goto copyfiles
goto end
:copyfiles
if exist "%TARGET_DIRECTORY%\UsbBootWatcher.exe" goto ONLINE
echo Copying service files...
copy .\%TARGET_PROCESSOR_ARCHITECTURE%\UsbBootWatcher.exe %TARGET_DIRECTORY%\UsbBootWatcher.exe
copy .\%TARGET_PROCESSOR_ARCHITECTURE%\UsbBootWatcher.conf %TARGET_DIRECTORY%\UsbBootWatcher.conf
copy .\USBboot.bat %TARGET_DIRECTORY%\USBboot.bat"
echo.

:ONLINE
if "%TARGET_DRIVE%"=="" (
echo Installing UsbBootWatcher...
UsbBootWatcher.exe /install
)

:: Bon voyage!
echo ========================================================================== 4 / 4
echo All done
echo.
pause

При копировании этого текста в.bat файл должно получиться ровно 94 строки (от @echo off до :end ), включая пустые. В нём есть две очень длинные строки, которые могут быть разбиты на две при операции copy/paste из некоторых браузеров, не понимающих тэга . Так что будьте внимательны. Если батник будет покорёжен, то нужную работу он не выполнит и BSOD после первого рестарта при установке винды будет неизбежен!

Я уже как год отказался от DVD привода, а тенденции нетбуков говорят о правильности решения. Но перед мной встал вопрос, как установить операционку без DVD. Не к месту умерла флешка, а когда я пошел в магазин за новой, на глаза случайно попались внешний диски Seagate Expansion, 250Gb версия которого стоила буквально на 500 рублей дороже, чем 8Gb флешка (2323 рубля). А размер и весь которой, не сильно смущал карман куртки.

Размеры:141 x 18 x 80 мм
Вес:0.16 кг

Но как оказалось, установка Windows 7 с USB HDD, работает не по-такому же принципу как с USB FLASH. Разобравшись и проверив работоспособность, делюсь информацией с вами.
Работает как и для Настольных ПК, ноубтуков, так и для Нетбуков.
  • Подготовка HDD
  • Нарезка и подготовка разделов HDD;
  • Копирование Windows 7

Подготовка HDD

Вы можете сделать загрузочный диск, установить Windows 7, а затем стереть ее и дальше использовать HDD для своих нужд. Или же сделать намного удобнее:
Если вам не жалко 4 гигабайт места на Внешнем HDD, то Диск можно порезать на две части, в нашем случае я сделал именно так, отдав одну часть под дистрибутив Windows 7, который будет всегда под рукой.

Нарезка и подготовка разделов HDD

1. Идем в:
Панель управления - Администрирование - Управление Компьютером (управление дисками)
Находим Диск 1 (если у вас в системе несколько жестких дисков, найдите тот который равен размеру вашего Внешнего HDD)

2. Выбираем наш наш Внешний HDD диск:
- Правый клик мышкой - Удалить том;
- Правый клик мышкой - Создать простой том;

В появившемся окне выбираем размер тома 4300 Мегабайт (Под раздел Дистрибутива), и жмем далее,

В следующем диалоге если необходимо выбираем букву диска, и жмем далее. В новом диалоге, необходимо отформатировать наш новый раздел (FAT 32), жмем далее и готово.

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

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

Копирование Windows 7

Никогда еще не было копирование дистрибутива Windows на загрузочный диск таким легким.

Если у вас DVD:
- Просто откройте ваш установочный DVD, выделите все папки и файлы, и скопируйте на активный раздел вашего Внешнего HDD;

Если у вас ISO образ:
- Просто откройте ваш установочный ISO образ через Total Commander или Daemon Tools, выделите все папки и файлы, и скопируйте на активный раздел вашего Внешнего HDD;

Все, ваш Внешний HDD готов выступать в качестве Bootable носителя , достаточно перезагрузится, и в BIOS Установить в качестве Primary Boot Device. определенный Внешний HDD, или просто USB HDD, в зависимости от типа BIOS. Сохраните изменения, и приступайте к установке Вашей Windows 7.

UPD: Для любителей cmd (спасибо theproof)
diskpart

List disk
select disk №
create partition primary
select partition 1
active
format fs=fat32 quick