“Дело было вечером, делать было нечего…”. Нет, по правде говоря, дело началось вовсе не вечером, а около 11-и часов утра выходного дня, когда я вспомнил о своей давней, до настоящего момента нереализованной затее о развертывании Windows 7 на флешке. Захотелось самому попробовать, проверить на практике как это работает.
Итак, мой рассказ будет именно об установке полноценной системы на USB (флешку, карту памяти, внешний USB HDD), а не о банальном создании загрузочной флешки. Поскольку в сети полным-полно статей о том, как установить на USB-накопитель операционную систему, я выбрал из всех вариантов самый простой и наиболее понятный.
Справочно: есть способ с использованием штатной утилиты Windows 7 DiskPart, есть способ, в котором применяется программа UWM W7, а есть еще и вот такой, но все они геморные (IMHO).
Поэтому я решил провести свой небольшой практический опыт с использованием программы pwboot-3.0.2.exe [1,28 Mb] (cкачиваний: 12701) (офф.страничка), которая избавляет от курения длинных портянок и делает всю работу за меня, автоматически. Она абсолютно бесплатная и весит мало – всего 1,28 Мб.
USB HDD у меня под рукой не оказалось, флешки на 8 Гб тоже, поэтому я в виде извращения привлек к участию в операции мой многострадальный смартфон Samsung Wave 8500, в котором установлена карта памяти Kingston объемом 8 Гб. Прежде всего потребовалось слить с нее все данные на жесткий диск ноутбука. Затем мне понадобился файл install.wim, который находится в каталоге sources диска с дистрибутивом Windows 7. В этом файле содержатся собственно все файлы Windows:
Файл я скопировал из оригинального образа Windows 7, с возможностью выбора любой редакции в процессе установки.
1. Запускаем утилиту PWBoot и выбираем пункт по умолчанию – Установка Windows:
2. Указываем путь к файлу install.wim и редакцию Windows 7, которую мы хотим установить на USB (в моем случае):
3. На следующем этапе нужно указать USB-диск для установки системы (G:):
Примечание: обратите внимание, что программа предлагает два варианта установки: первый подразумевает собой прямую инсталляцию ОС на флешку, а второй ее установку в файл виртуального жесткого диска (VHD), с которого можно будет загрузиться с любого компьютера под управлением Windows 7 редакций Максимальная (Ultimate) и Корпоративная (Enterprise), ибо только эти версии Windows 7 поддерживают загрузку с VHD. Вот такой облом, уважаемые пользователи Windows 7 Home Premium и Professional. При втором варианте на диске фактически будет находиться только один файл, в котором будет происходить вся ваша работа. При этом в ОС, загруженной с VHD, физический диск тоже будет виден.
4. Двигаемся далее. В очередном окне советую ничего не менять:
5. Программа хочет отформатировать диск. Ну что ж – надо, так надо:
6. После форматирования начинается собственно сам процесс установки ОС на флешку:
Примечание: замечу, что верхний скриншот сделан в 11 часов утра. Наивный, я полагал, что все это произойдет быстро. Оказалось, что я жестоко ошибался – скриншот, демонстрирующий шкалу прогресса установки 99% сделан почти в 22.00!
Полдня понадобилось программе, чтобы установить Windows 7 на карту памяти телефона, ужас, да и только:
Объясняется это тем, что протокол передачи данных USB 2.0 работает значительно медленнее, чем передача данных по интерфейсу SATA2, на котором работают обычные HDD, или, тем более, современные твердотельные накопители SSD (там установка Windows занимает порядка 10-15 минут). Одновременно стоить заметить, что многие современные ПК и ноутбуки имеют аппаратную поддержку USB 3.0, поэтому установки на таких машинах будут происходить в разы быстрее.
7. Тем не менее, мое терпение и настырность были вознаграждены появлением следующего окна:
Тут процесс пошел уже быстрее:
8. Конфигурация загрузочного тома:
И, наконец, долгожданный финал:
Как видно из следующего скриншота, размер установленной Windows 7 Professional на карту памяти cоставил 4,75 Гб:
Примечание: после установки Windows 7 многие пользователи советуют “облегчить” систему посредством удаления некритичных компонентов, отключения некоторых сервисов, которые не предполагается использовать, а также выключения индексирования диска. Одном словом исключить по максимуму все операции, так или иначе связанные с нагрузкой на USB-накопитель. Кроме того, акцентируется внимание на проблеме с файлом подкачки – в целях экономии дискового пространства флешки его можно перенести на встроенный HDD той машины, на которой запускается портативная Windows 7. Если же вы используете внешний USB HDD, то ввиду большого объема дискового пространства эти меры предосторожности становятся не актуальными.
Еще несколько слов о потенциальных проблемах, могущих возникнуть при работе с ОС установленной на USB касаются драйверов. Драйвера, как известно, устанавливаются в конкретную систему для конкретного оборудования. Хорошо, если вы будете использовать вашу Windows 7 на USB как дополнительную систему для личного пользования на одном и том же ПК, но как быть в том случае, если портабельную “семерку” ожидает участь использования на других машинах? При таком раскладе каждый раз, когда вы будете подключать свой USB-Drive к чужому компьютеру, будет возникать риск несовместимости (конфликт) оборудования с уже имеющимися в системе драйверами для других устройств. Вот что об этом (и не только) пишет человек, обладающий более обширными и практическими знаниями по данному вопросу:
Правила безопасности при работе с виндой на 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 дело бы не обошлось тоже.
Примите, что называется, к сведению.
А я, подводя итог в своем рассказе, хочу заметить, что в результате описанных в нем процедур, моя карта памяти определилась в БИОС как загрузочное устройство. Выставив приоритет загрузки с нее и сохранив изменения, я загрузился в ОС Windows 7 Professional 32 bit со-своего телефона. Процесс настройки обычный, как и в любой нормальной установке, но довольно медленный: на каждое действие система откликается немного “подумав” (USB 2. с пиковой скоростью 64М/сек – не забывайте). Насколько комфортно работать в ней работать, если будет запущено несколько приложений активно обращающихся к диску, на практике я не успел проверить. Но это уже отдельная история, я же лишь провел эксперимент, целью которого было выяснение действенности работы программы PWBoot.
Резюме: она умеет делать “карманную Windows 7”. Успешного применения!