Установка Windows 7 на USB storage и/или виртуальный диск VHD
В данной статье хочу рассмотреть вопросы по установке на внешний USB-накопитель не обычного набора инструментов реанимации, а полноценной рабочей ОС, которую можно носить с собой. И если Linux ставится из коробки на любое устройство и без проблем работает, то Windows и не ставится, и не работает.
Также раздел этой статьи может быть полезен при загрузке Windows на новом оборудовании (при обновлении материнской платы и т.д.).
Изначально было 2 противоречивых требования души:«всё своё ношу с собой» и «не хочу быть нагруженным», что в итоге вылилось в установку Ubuntu на внешний диск. Всё было замечательно, но чувствовалась какая-то незавершённость. И решил я установить Windows 7 туда же.
- Windows 7 предупреждает о невозможности загрузки с USB (заботливый какой) и не хочет устанавливаться на него;
- установщик не умеет работать с VHD;
- при загрузке Windows 7 с USB-storage появляется BSOD.
Нам потребуются
- Сам внешний USB-накопитель (в данном случае USB-HDD) с созданными разделами.
- Виртуальная машина (в данном случае буду опираться на VMWare Player).
- стоит отметить, что для распаковки install.wim можно воспользоваться утилитой ImageX из WAIK (Windows Automated Installation Kit, доступный для свободного скачивания с сайта разработчика), об этом можно прочитать в других статьях, например тут, но у меня же душа очень сильно противилась скачиванию чего-либо лишнего, по-этому я решил обойтись уже установленным VMWare (VMWare Player доступен для свободного скачивания)
- Windows 7 Enterprise или Ultimate (только они поддерживают Native VHD boot). Но можно воспользоваться и другой версией и поставить на физический раздел, а не VHD — в таком случае надо просто пропустить манипуляции с консолью при установке.
Поехали
В настройках виртуальной машины подключаем к CD-ROM Windows 7 и добавляем HDD: «Use physical disk» -> выбрать диск, соответствующий USB (скорее всего, он последний). Стоит отметить, что другие диски на данном этапе лучше удалить из виртуальной машины. Загружаемся с CD и попадаем в установщик.
Установка
Сейчас самое время указать установщику VHD. Командой Shift+F10 открывается консоль. Допустим, мы хотим установить Windows на C:\win7.vhd:
diskpart
create vdisk file=C:\win7.vhd type=fixed maximum=25000
select vdisk file=C:\win7.vhd
attach vdisk
create partition primary
list volume
Убеждаемся, что имеем 3 volume с Fs: UDF, NTFS, RAW. Ну или больше, если на диске есть другие разделы.
Теперь можно уходить с консоли и перейти к непосредственной установке. При выборе назначения установки, мы должны увидеть Disk 1 Partition 1, при выборе которого Windows 7 заботливо предупредит о возможных проблемах, но продолжить всё-таки разрешит.
Теперь можете откинуться на спинку кресла и отдохнуть. По завершению данного этапа установщик должен записать загрузчик на физический раздел, который запустит Windows с виртуального диска. В итоге мы получим рабочую Windows 7 внутри виртуальной машины. Самое время подготовиться к запуску с USB.
Настройка для запуска с USB
-
usbbotfix.bat — мне понравился больше, ибо командный файл, который легко правится. Взят отсюда и мною добавлены улучшения: отключение создания имён 8.3, отключение обновления времени последнего обращения (ну зачем нам лишние операции записи) и запрет удаления страниц с исполняемым кодом, дабы случайно не сбросился в своп код драйвера USB (вполне возможно, что это не обязательно, но лучше перестраховаться). Этот файл также скажет планировщику вызывать его при Event 20003 — т.е. при добавлении новых устройств.
Содержимое файла такое:
@echo off
if «%1″==»fix» goto :fix
rem — install task
copy /y «%
f0″ «%SystemRoot%\system32\usbbootfix.bat»
SCHTASKS /Create /RU SYSTEM /SC ONEVENT /MO «*[System[Provider[@Name=’Microsoft-Windows-UserPnp’] and EventID=20003]]» /EC System /TN USBBootFix /TR «‘%SystemRoot%\system32\usbbootfix.bat’ fix» /F
rem — apply other settings
fsutil behavior set disablelastaccess 1
fsutil behavior set disable8dot3 1
reg add «HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management» /v DisablePagingExecutive /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\pciide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\msahci /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\intelide /v Start /t REG_DWORD /d 0x0 /f
reg add HKLM\SYSTEM\CurrentControlSet\services\viaide /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 «%
Если загрузка системы не происходит
- Запускаем редактор реестра командой «regedit». Стоит отметить, что это — реестр системы восстановления.
- Подключаем нужный реестр (точнее, улей). Нас интересует «[HKLM/SYSTEM/]», он хранится в файле %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, запускаемся, перебрасываем USB-HDD в виртуалку и… Понимаем, что наш диск не видно. Но ведь в списке того, что требуется не была упомянута поддержка BIOS’ом загрузки с USB.
Качаем plop boot manager — в архиве есть образы iso и img. Указываем виртуальной машине грузиться с диска plpbt.iso (или plpbt.img для floppy) и уже он передаст управление загрузчику с USB. Всё должно пройти успешно и в итоге запустится Windows 7 и скажет, что найдено новое устройство.
Теперь мы можем перенести внешний диск на любую другую реальную машину и запуститься. Вот и всё. Интересны Ваши предложения по практическому применению.
Как установить Windows 7, 8, 10 на флешку?

Любая современная версия Windows, будь то 7, 8 или 10 могут отлично работать не только с жесткого диска компьютера, но и с обыкновенной флешки.
На какую флешку можно установить Windows?
Windows 7, 8, 10 можно установить на любую флешку USB 2.0 или USB 3.0. Но тут не все так просто, предпочтительнее выбирать флешки с интерфейсом USB 3.0, так как у старых флешек с интерфейсом USB 2.0 очень маленькие скорости чтения и записи, и только Windows будет устанавливаться больше 2 часов. Также система на такой флешке будет работать крайне медленно, но работать все равно будет.
Второй пункт — это размер флешки. Современные версии Windows требуют как минимум 10 ГБ пространства, так что минимальным объемом будет флешка на 16 ГБ. Рекомендуемый объем 32-64 ГБ и больше.
То есть идеальным вариантом будет являться достаточно скоростная флешка с интерфейсом USB 3.0, и емкостью 64-128 ГБ.
Как установить Windows на флешку?
Для этого воспользуемся очень удобной программой — WinNTSetup. Утилита распространяется совершенно бесплатно и скачать ее можно по ссылке ниже:
Открываем сайт, мотаем в самый низ странички и нажимаем кнопку «Скачать WinNTSetup».
Скачиваем программу, открываем архив и распаковываем папку WinNTSetup в любое удобное место, открываем и в зависимости от операционной системы запускаем один из файлов
Если у вас 32 битная система — то запускаем WinNTSetup_x86, а если 64 битная, как уже большинство операционных систем семейства в настоящее время то запускаем WinNTSetup_x64.exe.
Из названия файлов понятно, что каждый из них предназначен для запуска на системе с соответствующей разрядностью, как определить разрядность можно узнать в этой статье: «Как определить разрядность операционной системы».
После запуска программа докачает необходимые файлы и запуститься.

Теперь подготовим установочные файлы нашей системы, которую будем устанавливать на флешку. Для программы требуется один файл который присутствует в любом установочном диске Windows.
В самом простом варианте необходим установочный диск, вставленный в дисковод. Если же такой возможности нет, то можно воспользоваться образом системы, который необходимо предварительно скачать, а затем смонтировать/подключить в виртуальный привод.
Образ системы обычно представлен в виде файла в формате .iso, скачать такие образы можно на любом сайте, например здесь.
Для примера возьмем образ Windows 10, и подключим его в виртуальный привод. Для этого открываем образ в проводнике, нажимаем на файл правой кнопкой мыши, и нажимаем подключить.
Теперь в левой части добавиться еще один диск, в котором и будет находиться наш подключенный образ.
Все наш образ готов.
Как подготовить флешку для установки на нее Windows?
Теперь необходимо подготовить нашу флешку для установки на нее Windows.
Внимание, скопируйте предварительно всю информацию с флешки, так как вся информация будет стерта.
Для этого необходимо открыть панель управления дисками. Если у вас Windows 10, то самым простым вариантом будет нажать правой кнопкой мыши на значок пуска и выбрать пункт «Управление дисками». Если же сделать это не получается, то делаем так: «Пуск» — «Средства администрирования Windows» — «Управление компьютером» — «Управление дисками».
Также можно сделать это через: «Панель управления» — «Средства администрирования Windows» — «Управление компьютером» — «Управление дисками».
Если все эти способы не получились, то нажимаем одновременно кнопку «Win» и «R» и вводим это «diskmgmt.msc»:
Откроется окно управления дисками,где мы должны будем увидеть подключенную нашу флешку, в нашем случае это «Диск 2», обычно он обозначается как съемное устройство:
После того, как нашли какой диск соответствует вашей флешке, нажимаем правой кнопкой по синей области и выбираем пункт «Удалить простой том», а затем в окошке нажимаем «Да»:
Должна получиться одна длинная неразмеченная черная область:
Затем нажимаем правой кнопкой на черную область и выбираем пункт «Создать простой том»
Откроется мастер создания томов, здесь мы будем делать первый том, который является загрузочным. В открывшемся окне нажимаем «Далее»
В следующем окне выставляем размер простого тома на 100 мб, как на картинке ниже, и нажимаем «Далее»:
Новому диску автоматически присвоиться свободная буква, здесь ничего трогать не нужно, нажимаем «Далее»:
Выбираем пункт «Форматировать том следующим образом», в файловой системе должно стоять NTFS, остальные параметры как на картинке:
В итоге должно получиться что то вроде этого, нажимаем далее и ждем пока завершиться процесс форматирования.
После завершения процесса форматирования должно получиться примерно следующее (буква диска может отличаться):
Теперь создадим основной раздел, куда будем устанавливать систему. Для этого на черной области нажимаем правой кнопкой мыши и также выбираем «Создать простой том».
Дальше все также как и делали в предыдущих пунктах, только теперь указываем максимальный размер, и нажимаем далее.
Буква диска присвоиться автоматически, нажимаем далее.
Выбираем пункт «Форматировать том следующим образом», в файловой системе должно стоять NTFS, остальные параметры как на картинке:
В итоге должно получиться что то вроде этого, нажимаем далее и ждем пока завершиться процесс форматирования.
После завершения процесса форматирования должно получиться примерно следующее (буквы диска может отличаться):
То есть теперь наша флешка разбита на 2 раздела. 1- загрузочный, с именем — «J», а второй основной с именем — «D». На этом подготовка флешки к установке системы завершена.
Как установить Windows на флешку с помощью WinNTSetup?
Запускаем программу WinNTSetup, которую мы рассматривали чуть раньше и начинаем выполнять настройки.
В самом верху программы должно быть выбрано «Windows Vista/7/8/10/2008/2012», затем в графе Путь к установочным файлам нажимаем кнопку выбрать и выбираем файл из нашего привода с диском, или виртуального привода. Нам нужен файл Instal.wim. Он будет находится в папке «sources».
Затем в поле «Диск, на который будет установлен загрузчик» нажимаем кнопку выбрать и указываем наш диск размером 100 мб, в нашем примере это диск «J». А в поле Диск на который будет установлена ОС указываем основной раздел нашей флешки, в нашем примере это диск «D». Должно получиться что то вроде этого:
Обратите внимание, чтобы все 3 огонька над кнопкой выбрать были зелеными, в ином случае остановитесь на этом шаге и изучите эту статью «Решение проблем MBR, BOOTMRG PBR, BOOT PART в WinNTSetup».
Если 3 огонька зеленые, то можем выбрать дополнительные настройки, например версию устанавливаемой Windows или нажать кнопку «Оптимизация ОС» и выбрать дополнительные параметры:
После завершения всех настроек нажимаем кнопку «Установка», в открывшемся окне ничего не трогаем и нажимаем «Ок».
Начнется процесс распаковки и установки ОС, это может занять значительное время:
Закончив установку, дальнейшим нашим шагом будет перезагрузка компьютера. До старта операционной системы нужно загрузиться с нашей флешки. На разных компьютерах это делается с помощью клавиш F11 или F12 или F8 или с помощью настроек в BIOS в разделе BOOT. Если все сделано правильно, то система загрузиться до экрана в выбором первоначальных настроек, где дальнейшие действия достаточно простые.
Оптимизация операционной системы при работе с флешки
При такой работе флешки она достаточно сильно изнашивается, так как ее память не рассчитана на такое большое количество циклов перезаписи, поэтому чтобы снизить износ накопителя будет желательно сделать следующие действия.
- Перенесите папку для временных файлов Temp на RAMDisk;
- Отключите режим гибернации;
- Отключите защиту системы;
- Отключите файл подкачки;
- Отключите дефрагментацию диска;
- Отключите индексацию.
Windows вполне прекрасно может работать с флешки, при достаточном количестве памяти, особенно это удобно если вам нужны все ваши программы под рукой, то такой вариант был бы очень полезен некоторым пользователям. Однако в качестве массового решения его сложно использовать, так как флешки не обладают такой скоростью как жесткие диски, а также достаточно дороги варианты с 32-64-128 гб, которые бы хорошо подошли под установку системы. Но тем немее, есть много ситуаций, когда такой подход может очень пригодиться.
6 способов сделать загрузочную флешку с Windows

Загрузочные флешки используют для установки Windows на компьютер. Чтобы создать такой носитель, нужно записать образ операционной системы на любое USB-устройство, объём которого превышает 4 ГБ. В процессе вся находившаяся на флешке информация будет стёрта.
1. C помощью утилиты Media Creation Tool
- Операционная система: Windows.
Этот способ — официальный. Он подойдёт в том случае, если вы хотите установить лицензионную копию Windows. Но для её активации у вас должен быть соответствующий ключ. Утилита Media Creation Tool скачает с сервера Microsoft лицензионный образ Windows и запишет его на флешку. В итоге вы получите загрузочный накопитель.
Скачайте с сайта Microsoft средство Media Creation Tool, предназначенное для создания установочной флешки, нажав большую синюю кнопку «Скачать средство сейчас».
Запустите утилиту и выберите «Создать установочный носитель». Затем отметьте «Использовать рекомендуемые параметры для этого компьютера», если планируете устанавливать Windows на текущий ПК, или введите параметры, подходящие для другого компьютера.
Далее выберите «USB-устройство флэш-памяти», отметьте нужный накопитель в списке доступных устройств и подтвердите выбор. После этого дождитесь завершения операций с файлами. Через несколько минут установочная флешка будет готова к использованию.
2. Без сторонних программ
- Операционная система: любая.
Для этого и следующих способов понадобится образ Windows в формате ISO. Его можно скачать, к примеру, с торрент-трекеров.
Этот способ подойдёт, если вы собираетесь установить Windows на более-менее современный компьютер с оболочкой UEFI (графический интерфейс вместо старой BIOS). Суть заключается в следующем: очистить содержимое флешки и скопировать на неё образ системы исключительно средствами ОС.
Перед созданием загрузочной флешки отформатируйте накопитель в файловой системе FAT32. Затем откройте в проводнике образ ISO, выделите все внутренние файлы и папки и кликните по ним правой кнопкой мыши. В контекстном меню выберите «Отправить» и укажите в списке целевую флешку.
Когда копирование объектов завершится, накопитель будет готов к установке системы.
3. С помощью UltraISO
- Операционная система: Windows.
Этот вариант подходит как для новых компьютеров с UEFI, так и для старых с BIOS.
UltraISO — платная программа, но для нашей задачи хватит и бесплатной тестовой версии. Просто установите утилиту и после первого запуска выберите «Пробный период».
В меню программы кликните «Файл» → «Открыть» и выберите образ ISO. На верхней панели нажмите «Самозагрузка» → «Записать образ жёсткого диска». В следующем окне укажите путь к целевой флешке в поле Disk Drive. Затем отформатируйте накопитель с помощью специальной кнопки (выбирайте систему FAT32), после чего нажмите «Записать».
Дождавшись завершения записи, вы можете использовать загрузочную флешку по назначению.
4. С помощью Rufus
- Операционная система: Windows.
Чрезвычайно популярная программа, которая отлично справляется с записью загрузочных флешек с поддержкой и MBR, и GPT. По заверениям авторов, отличается невероятной скоростью работы — как минимум вдвое быстрее Media Creation Tool.
Скачайте и запустите портативную версию Rufus. Выберите нужную флешку в поле «Устройства». Затем щёлкните кнопку «Выбрать» и укажите на образ диска операционной системы.
После этого нажмите «СТАРТ» и подождите, пока программа не сообщит об успешном завершении записи.
5. С помощью Etcher
- Операционная система: Windows, macOS, Linux.
Etcher — программа с открытым исходным кодом, помогающая записывать загрузочные флешки. Принцип работы ещё проще, чем в других приложениях.
Скачайте и установите Etcher для своей операционной системы — поддерживаются Windows, macOS и Linux. Затем откройте программу, нажмите Select Image и выберите ISO-файл с системой.
Нажмите Flash и подождите окончания процесса.
6. С помощью «Ассистента Boot Camp»
- Операционная система: macOS.
Порой бывает нужно подготовить установочный носитель для ПК без операционной системы, а под рукой только Mac. В таком случае можно воспользоваться программой «Ассистент Boot Camp».
Откройте «Ассистент Boot Camp» и нажмите «Продолжить». Затем снимите галочку «Установить Windows 10» или новее. Галочку «Создать диск установки Windows 10 или новее» оставьте.
Нажмите «Продолжить», убедитесь, что «Ассистент Boot Camp» выбрал правильную флешку, щёлкните «Продолжить» ещё раз и подождите, пока запись не будет закончена.
Установка 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-накопитель и загружаться прямо с него. Ну а пока придётся довольствоваться приведённым выше методом. Удачной вам установки!