Производители

AppleASUS
ToshibaAcer
GigabyteSamsung
GoogleMSI
HPLenovo
MicrosoftNokia
HTCMotorola
IntelDell
RIMSony
LGAMD

Модели

iPad 2IPad
XoomPlaybook
FlyerEee Pad Transformer
TouchPadAspire One D250
Galaxy TabIdeaPad S10-3t
Galaxy Tab 10.1IdeaPad S10-3
Aspire One 531Booktop M1022C
Cafe Book M912IdeaPad s9
Все модели нетбуков

Установка Windows 7 на USB накопители

Люди, которые очень часто пользуются компьютерами вне дома и не имеют ноутбуков или нетбуков почти всегда сталкиваются с проблемой отсутствия нужного софта, данных и защиты этих самых данных. Именно для этого было создано portable software - программное обеспечение, способное работать со сменных накопителей. Это также избавляет пользователей от массы проблем – синхронизации данных, наличия необходимого ПО на нескольких компьютерах и т. д. Для полноты эффекта не хватает только операционной системы на флешке. Этим мы и займемся. В одной из наших статей мы уже рассказывали о том как установить на флеш Ubuntu Linux, сегодня мы будем устанавливать Windows 7.

Для установки Windows7 на USB-девайсы (флешки, карты памяти, жесткие диски..) потребуется:

Собственно сам USB-девайс – 16GB (возможно сгодится и 8GB), компьютер с установленной windows 7, любой загрузочный диск с каким нить командером, например Windows PE, диск с Windows 7 или образ.

1. Подготавливаем USB диск для установки Winodws. Подключаем его к компьютеру, если там есть что нибудь ценное копируем себе, подключили, закрыли окно автозагрузки, если оно есть. Запустить командную строку, вводим:

Diskpart

видим:
Microsoft DiskPart версии 6.1.7100
(С) Корпорация Майкрософт, 1999-2009.
На компьютере: PC

DISKPART>
Список команд:
List disk выводит список доступныx дисков, среди них наш USB-девайс
Select disk # устанавливает фокус на диск, для дальнейшей работы, где # наш USB
Clean полное удаление информации, переход в неинициализированное состояние
Create partition primary создание основного раздела
Select partition 1 фокус на раздел
Active помечаем раздел как активный
Format fs=ntfs форматировние раздела, файловая система NTSF. Другая невозможна! Если лень ждать то Format fs=ntfs quick
Assign подключает том, назначается буква диска.
Exit выход из diskpart в командную строку.

Вставляем диск с семеркой (или монтируем образ в виртуальный привод), пусть он будет E:, тогда вводим:

E:
Cd\boot
Bootsect /nt60 F: где F: это буква USB диска
Bootsect /nt60 F: /force /mbr

2. Создаем VHD файл, рекомендую разместить его на компе, на жестком диске. Впрочем в этом манулае так и поступим. В том же окне diskpart вводим
Create vdisk file=C:\FileName.vhd maximum=15000 types=fixed 15000 – это размер в мегабайтах. types=fixed тип диска, фиксированный. Ждем, процесс не быстрый. В результате у нас будет файл на диске С: FileName.vhd размером в пятнадцать гиг.

Exit
Exit

3. Устанавливаем Windows7 на виртуальный диск – созданный нами FileName.vhd
Как обычно ставим диск, загружаемся.. Как только появилось окно выбора диска на который будет установлена винда, нажимаем Shift+F10 в появившейся командной строке пишем:
Diskpart
Select vdisk file=C:\FileName.vhd
Attach vdisk
Exit
Exit

Жмем кнопку Refresh (находится внизу списка дисков). Выбираем наш виртуальный диск, устанавливаем, все как обычно. Полностью завершаем установку, появляется раб стол, если нужно ставим драйвера.
Внимание! Ваш USB девайс должен быть подключен к компьютеру

4. Загружаем основную вашу систему Windows7, она будет вторая в списке.
Открываем командную строку с правами администратора. Вводим
Bcdedit

C:\Windows\system32>bcdedit

Видим:

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {8affccbb-41f0-11de-9782-fc167caf6dfe}
displayorder {8affccbc-41f0-11de-9782-fc167caf6dfe}
{current}
{8affccb6-41f0-11de-9782-fc167caf6dfe}
toolsdisplayorder {memdiag}
timeout 30

Загрузка Windows
-------------------
идентификатор {default} менять будем этот, именно этот, ведь мы только что установили винду
device vhd=[C:]\SYSTEM.VHD на vhd, и она стала грузиться по умолчанию.
path \Windows\system32\winload.exe
description SYSTEM_16 на UHDD
locale ru-RU
inherit {bootloadersettings}
recoverysequence {8affccbd-41f0-11de-9782-fc167caf6dfe}
recoveryenabled Yes
osdevice vhd=[C:]\SYSTEM.VHD
systemroot \Windows
resumeobject {8affccbb-41f0-11de-9782-fc167caf6dfe}
nx OptIn

Загрузка Windows
-------------------
идентификатор {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {8affccab-41f0-11de-9782-fc167caf6dfe}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {8affcca9-41f0-11de-9782-fc167caf6dfe}
nx OptIn

bcdedit /set {default} device vhd=[F:]\FileName.vhd где F – это буква вашего USB
bcdedit /set {default} osdevice vhd=[F:]\FileName.vhd

5. Самое главное подготовить установленную ОС для запуска с USB утройств.
Правой мыши по значку мой компьютер, выбираем «управление»\ управление дисками
В правой части «дополнительные действия»\подключить виртуальный диск\ выбрать наш FileName.vhd либо
командная строка:

diskpart
select vdisk file=C:\FileName.vhd
attach vdisk

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

открываем редактор реестра. (меню пуск\внизу ввести regedit)
выделяем раздел HKEY_LOCAL_NACHINE
Файл\загрузить куст..\ ищем файл system на нашем виртуальном диске. Путь примерно такой G:\Windows\System32\Config\system – файл без расширения, содержит ветвь реестра HKLM\SYSTEM
Даем ему имя – 001
Применяем USBfix_001.reg (все лежит в архиве 2616552.rar) 
ВНИМАНИЕ! Если установлен KIS 2009 (KAV) применить KLFLTDEV.reg
Далее, выделяем наш куст 001, меню файл\выгрузить куст.

Файлы из архива usb.inf usbstor.inf usbport.inf кидаем в папку G:\windows\inf\ с заменой файлов.
А также кидаем в папки находящиеся в G:\Windows\System32\DriverStore\FileRepository тоже с заменой-
Здесь файл usbport.inf нужно поместить в папку usbport.inf_x86_neutral_96ef0cea6d60918b (имена папок могут отличаться) usb.inf соответственно в usb.inf_x86_neutral_1e5202a42731f0fe
Usbstor.inf в Usbstor.inf_x86_neutral_2bbfc8917549429c

6. Загружаемся с какого нибудь компакт-диска чтобы скопировать файлы с системного диска на наш USB.
Копируем папку BCD, папку boot, файлы bootmgr и bootsect.bak
И конечно, копируем FileName.vhd в корень нашего USB (именно в корень диска, мы же в загрузчике указали путь bcdedit /set {default} device vhd=[F:]\FileName.vhd)
Готово

7. Загружаем основную ОС, командная строка, вводим
Bcdedit /delete {default} удаляем запись загрузки с USB, иначе при отключенной флешке загрузчик сообщит об ошибке.
8. Загружаемся с нашего USBдиска, для чего в BIOSе ставим загруску с USB. Есть другой вариант, во время прохождения процедуры post, нажать клавишу для выбора диска с которого грузиться это может быть F8, F10 и другие.. как правило отображаются на экране типа press F10 to select boot device
Появилось окно выбора ОС, винда на флешке грузится по умолчанию. Загрузилась? Если да то все ОК, если нет то че то не так…
Открываем командную строку, вводим

Bcdedit
-------------------
идентификатор {8affccb7-41f0-11de-9782-fc167caf6dfe} Этот копируем, а тот что current не трогать
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {8affccab-41f0-11de-9782-fc167caf6dfe}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {8affcca9-41f0-11de-9782-fc167caf6dfe}
nx OptIn

bcdedit /delete {8affccb7-41f0-11de-9782-fc167caf6dfe}

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

Програма для автоматичекой подготовки USB носителя(VHD-файл в последствии скопированый на подготовленную флешку, нужно переименовать на SYS.vhd).
Програму можно запускать из под ХР, Vista, Windows-7 x86(VHD-файл создаем по инструкции)

Скачать ее можно здесь

 

 

Обсуждение данного материала производится на нашем ФОРУМЕ
 

Connect.
Sign in with Twitter

Последние

Netbook на Facebook