Компьютерный портал
| Расширенный
Как установить Windows 7 на накопитель USB...
Модератор форума: fixap, Drinko  
Windows 7 работающая с USB-диска
BOSS_SAS
Отредактировано BOSS_SAS - 05.06.2010, 21:21
Аватар BOSS_SAS


Сообщений: 171



Здесь обсуждается установка Windows_7 на USB-носители, такие как флешки, жесткие диски, карты памяти..
ниже представлен мануал, по самостоятельной установке винды.




Инструкция по установке, создана на сборке 7100 x86 на других сборках должна тоже пойти. но не х64. Работает и в случае сборки 7600 rtm

[cut=Мануал]
Для установки Windows7 на USB-девайсы (флешки, карты памяти, жесткие диски..) потребуется:
Собственно сам USB-девайс – 16GB (возможно сгодится и 8GB), комп с установленной windows_7, любой загрузочный диск с каким нить коммандером (я использовал Windows PE), диск с семеркой, голова, руки

[indent]1. Подготавливаем USB диск для установки винды. Подключаем его к компу, если там есть что нибудь ценное копируем себе на комп… подключили, закрыли окно автозагрузки если оно есть. Запустить командную строку, вводим:[/indent]
Код
Diskpart

видим:
Цитата
Microsoft DiskPart версии 6.1.7100
(С) Корпорация Майкрософт, 1999-2008.
На компьютере: АЛЕКСАНДР-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:           
Bootsect /nt60 F: /force /mbr

где F: это буква USB диска

[indent]2. Создаем VHD файл, рекомендую разместить его на компе, на жестком диске. Впрочем в этом манулае так и поступим. В том же окне diskpart вводим
Код
Create vdisk file=C:\FileName.vhd maximum=15000 type=fixed

где 15000 – это размер в мегабайтах. type=fixed тип диска, фиксированный... ждем, процесс не быстрый. В результате у нас будет файл на диске С: FileName.vhd размером в пятнадцать гиг.[/indent]
Вводим
Код
Exit
Exit


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

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

Внимание! Ваш USB девайс должен быть подключен к компу! Если ставить касперского, то лучше щас.

[indent]4.Загружаем основную вашу систему Windows_7, она будет вторая в списке.[/indent]
Открываем командную строку с правами администратора. Вводим
Код
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 [bgcolor=gray]где F – это буква вашего USB[/bgcolor]
bcdedit /set {default} osdevice vhd=[F:]\FileName.vhd

[indent]5. Самое главное подготовить установленную ОС для запуска с USB утройств.[/indent]
Правой мыши по значку мой компьютер, выбираем «управление»\ управление дисками. В правой части «дополнительные действия»\подключить виртуальный диск\ выбрать наш 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 (все лежит в архиве прикрепление в самом низу)
ВНИМАНИЕ! Если установлен 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

[indent]6. Загружаемся с какого нибудь компакт-диска чтобы скопировать файлы с системного диска на наш USB. Либо используя средства винды, делая себя владельцем указанных файлов.[/indent]

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

[indent]7. Загружаем основную ОС, командная строка, вводим[/indent]
Код
Bcdedit /delete {default}

Этим удаляем запись загрузки с USB, иначе при отключенной флешке загрузчик сообщит об ошибке.

[indent]8. Загружаемся с нашего USBдиска, для чего в BIOSе ставим загруску с USB. Есть другой вариант, во время прохождения процедуры post, нажать клавишу для выбора диска с которого грузиться это может быть F8, F10 и другие.. как правило отображаются на экране типа press F10 to select boot device. Появилось окно выбора ОС, винда на флешке грузится по умолчанию. Загрузилась? Если да то все ОК, если нет то че то не так…
Открываем командную строку, вводим[/indent]
Код
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}

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

[/cut]

програмка для автоматичекой подготовки USB носителя UWI_0_4.exe с одной оговоркой, VHD в последствии скопированый на готовую флеш, должен иметь имя SYS.vhd можно запускать из под ХР, Vista, Windows_7. 32бит.
Вложения  Доступны только зарегистрированным пользователям

stranger-xxl
Отредактировано stranger-xxl - 28.03.2013, 16:17
Нет аватара


Сообщений: 5

Как писал выше, пробовал на 2-х компах (Один обычный системник другой ноут), везде одинаково. Так на другую флэшку прямое копирование файлов или с флэшки сделать образ и на другую залить?

Добавлено (28.03.2013, 16:15)
---------------------------------------------
Вобщем похоже картридер вносил свою лепту. Проделал весь мануал для Transcend 16Gb Ultra Speed. Итог: загрузка с флэшки на компе с Win7 на котором создавался VHD, получилась. Но есть три момента: 1) Жжжууууткие тормоза 2)если с компа снять HDD, или поставить другой(не тот на котором делалась флэшка), после "Загрузка Windows" опять ребут. Код ошибки 0х0000007B 3)на ноуте Asus после "Загрузка Windows" тоже ребут. Что делать?

Добавлено (28.03.2013, 21:34)
---------------------------------------------
Похоже ветка мёртвая...Ну да ладно, может кому поможет. Вобщем решил проблему BSOD 0х0000007B. В реестре нашего VHD(что залит на флэшку), нужно удалить ветку HKLM\SYSTEM\MountedDevices в которой как можно догаться из названия содержится инфа о смонтированных в винде устройствах. Затем как уже писалось нужно в сервисах значеня парамера "start" установить "0"(без кавычек). Лично я "0" установил на aliide, amdide, amdsata, intelide, msahci, cmdide, nvstore. Мне помогло, на ноуте всё запустилось, на системнике(с другим HDD) ещё не проверял, но думаю проблем не будет. Наверное нужно как-то запретить изменение этих параметров по анологии с usb(USBfix_001.reg). Осталась только проблема с жуткими тормозами, может хоть с этим кто-нибудь подскажет.

sawq
Отредактировано sawq - 29.03.2013, 09:51
Аватар sawq

Почетный

Сообщений: 2007

Цитата (stranger-xxl)
Осталась только проблема с жуткими тормозами, может хоть с этим кто-нибудь подскажет. »

Это обусловлено относительно низкой пропускной способностью шины USB.
Если не критичен выбор системы, то, на мой взгляд, проще воспользоваться готовым решение в восьмёрке.
Цитата
С помощью Windows To Go можно создать копию Windows 8 на USB-накопителе и использовать ее в любом месте. Работая дома или в дороге, вставьте этот USB-накопитель в компьютер с ОС Windows 7 или Windows 8 — и вы сможете открывать и использовать все приложения и файлы, необходимые для работы
Serg_ES
Аватар Serg_ES

Почетный

Сообщений: 2366

не только, необходимо сформировать рамдиск, для времянки, иначе так и будет тормозить
stranger-xxl
Нет аватара


Сообщений: 5

Serg_ES, Подскажите подоступней как сформировать рамдиск?
sawq, Можно по подробней, что такое Windows To Go?
sawq
Отредактировано sawq - 29.03.2013, 13:10
Аватар sawq

Почетный

Сообщений: 2007

stranger-xxl, Здесь посмотрите
Windows To Go – это специальная версия Windows 8 Enterprise, позволяющая перенести Windows на USB-привод и загружать с него компьютер без инсталляции.
sergeig
Аватар sergeig


Сообщений: 6

Windows To Go вещь конечно интересная но не всем будет приемлема. Ведь система установленная на флешке фактически изолированная от всего, загрузившись с неё я не смогу зайти не в один раздел или диск, установленный в самом компе.
7balbes7
Нет аватара


Сообщений: 1

Здраствуйте не могу сделать загрузочную флешку с виндой. Образ делаю через программы ULTRAISO, но из биос не видет флешку. вот эта виндос. А может виндовс эта вообще не подходит для такой установки? Или что делать?
sawq
Отредактировано sawq - 15.04.2013, 09:28
Аватар sawq

Почетный

Сообщений: 2007

7balbes7, Программы для создания
В биос надо включить загрузку с внешнего носителя. Что у Вас - ноутбук, компьютер. Должна быть функциональная кнопка для выбора загрузочной области, жмём при перезагрузке.
Возможно не правильно создали загрузочную флешку. В ссылке посмотрите способ 3.
Serg_ES
Аватар Serg_ES

Почетный

Сообщений: 2366

unetbootin-windows-408 тебе в помощь, только 408, форматируешь флеху на NTFS, закидываешь бутином образ и все, никаких внешних действий и загрузчиков, F12 (или F10) и грузи хоть черта лысого
Ramalat
Нет аватара


Сообщений: 1

Здравствуйте. Установил по предложенному мануалу в ноябре прошлого года две системы на два USB HDD. Все работало прекрасно! (Спасибо большое за это!!), но неделю назад, мне вернули оба компа с заявлением, что на обоих компах перестало работать, я проверил - действительно не грузит с внешнего. Не вдаваясь в подробности, решил переустановить, НО в этот раз ничего не получается, все делаю также как в прошлый раз. Учитывая, что перестало работать на обоих компах грешил на обновления винды, но пытался установить с нуля, отключал обновления, ничего не получается... Подскажите что делать, я в отчаянии...))
Cubernet
Нет аватара


Сообщений: 1

поставил винду на юсб ннд с помощью PWBoot3 и загрузилось один раз потом пропатчил снова загрузился,вот и такая проблема как его поставить на постоянной основе???
SHIVdo
Аватар SHIVdo


Сообщений: 1

ставил по мануалу с DVD установщика (сборка 7601 вроде) начальную, потом профессиональную обе 32разряда
причина - полетел встроенный винт, но есть внешний 500гиг.
установка проходит на ура с двумя перезагрузками,
но обе не пустили на рабочий стол, выдавая ошибку лицензии - якобы данная версия не поддерживает запуск с виртуального диска... потом перезагрузка sad
могу скачать готовый vhd и прогу, но не могу их найти... помогите неучу)
BOSS_SAS
Аватар BOSS_SAS

Автор темы

Сообщений: 171

c vhd грузить можно максимальную версию, и корпоративную вроде.

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

забил я на выньду) два года как линухом пользуюсь
gelion88
Нет аватара


Сообщений: 1

У меня такая проблема сделал все как в мануале но при установке видны когда нужно выбрать диск select vdisk file и т.д. Пишет что ошибка и диск не бы вран что делать
vik53
Нет аватара


Сообщений: 5

Цитата BOSS_SAS ()
Инструкция по установке, создана на сборке 7100 x86 на других сборках должна тоже пойти. но не х64

А есть инструкция для х64 ?
Поиск:
В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. "о запрете популяризации VPN" с 1 марта 2024 года - любое обсуждение способов обхода блокировок и VPN на портале запрещено!
Windows 11
Windows 10
Windows 8.1
Популярное
Опрос
Нравятся ли вам изменения произошедшие в Windows 10?
Всего ответов: 8509

Статистика Форума
Последние обновления тем
Популярные темы
Новые пользователи
03.12.2024|15:06
03.12.2024|14:25
03.12.2024|12:17
03.12.2024|08:56
02.12.2024|22:54
02.12.2024|13:31
02.12.2024|12:57
02.12.2024|10:59
02.12.2024|08:25
02.12.2024|00:32