Установка 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 на внешний жесткий диск
Иногда требуется наличие дополнительной копии ОС на съемном носителе. Стандартную установку произвести не получится из-за ограничений системы, поэтому придется совершать дополнительные манипуляции с использованием разного стороннего софта. Сегодня мы пошагово рассмотрим весь процесс, начиная с подготовки внешнего жесткого диска и заканчивая инсталляцией Windows.
Устанавливаем Windows на внешний жесткий диск
Условно все действия можно распределить на три шага. Для работы вам понадобится три различные программы, которые распространяются в сети интернет бесплатно, о них поговорим ниже. Давайте приступим к ознакомлению с инструкциями.
Шаг 1: Подготавливаем внешний HDD
Обычно съемный HDD имеет один раздел, куда пользователи сохраняют все нужные файлы, однако если вам нужно разделить ОС и другие файлы, то есть создать дополнительный логический диск, куда и будет произведена инсталляция Виндовс, советуем ознакомиться со следующей инструкцией:
- Распределить свободное пространство проще всего с помощью программы AOMEI Partition Assistant. Загрузите ее с официального сайта, поставьте на компьютер и запустите.
- Заранее подключите HDD, выберите его из списка разделов и нажмите на функцию «Изменение раздела».
Если по каким-либо причинам AOMEI Partition Assistant вас не устраивает, рекомендуем ознакомиться с другими представителями подобного софта в другой нашей статье по ссылке ниже. В похожем ПО вам потребуется выполнить точно такие же действия.
Теперь задействуем встроенную функцию Windows по работе с логическими дисками. Она нам понадобится, чтобы создать новый раздел из только что выбранного свободного пространства.
- Откройте «Пуск» и перейдите в «Панель управления».
- Нажмите на раздел «Администрирование».
На этом все. Теперь можно приступать к следующему алгоритму действий.
Шаг 2: Подготавливаем Windows для установки
Как уже было сказано выше, обычный процесс установки при запуске компьютера не подходит, поэтому придется загрузить программу WinNT Setup и выполнить определенные манипуляции. Давайте разберемся с этим подробнее:
- Загрузите копию выбранной версии Виндовс в формате ISO, чтобы в дальнейшем можно было смонтировать образ.
- Используйте любую удобную программу для создания образа диска. Детально с лучшими представителями подобного софта знакомьтесь в другом нашем материале ниже. Просто установите такое ПО и откройте загруженную копию Windows в ISO с помощью этого софта.
После перезагрузки компьютера будет предложен выбор ОС для загрузки, выберите нужный вариант и следуйте стандартной процедуре настройки новой платформы.
Шаг 3: Устанавливаем Windows
Последним шагом является непосредственно сам процесс инсталляции. Вам не нужно выключать компьютер, еще как-то настраивать загрузку с внешнего жесткого диска, поскольку все происходит через программу WinNT Setup. Останется лишь следовать стандартной инструкции. У нас на сайте они расписаны подробно для каждой версии Windows. Пропустите все подготовительные манипуляции и переходите сразу к описанию установки.
Подробнее: Пошаговое руководство по установке Windows XP, Windows 7, Windows 8
По завершении инсталляции вы можете подключать внешний HDD и пользоваться ОС, установленной на нем. Чтобы не возникало проблем с загрузкой со съемных носителей, требуется изменить настройки BIOS. В статье ниже описано, как задать все необходимые параметры на примере флешки. В случае со съемным диском этот процесс никак не меняется, только запомните его название.
Выше мы подробно разобрали алгоритм для инсталляции операционной системы Windows на внешний HDD. Как видите, в этом нет ничего сложного, нужно лишь правильно выполнить все предварительные действия и переходить уже к самой установке.
Как установить Windows 7 на USB-HDD со стилем разделов диска MBR
Как установить Windows 7 на USB-HDD со стилем разделов диска MBR
Сдвигаем разграничитель вправо высвобождая свободное место (100 Гб) в самом начале переносного винчестера USB и жмём ОК. 100 Гб как раз хватит для установки Windows 7 (можете выделить больше или меньше).
Жмём «Применить» и программа начинает работать.
Операция успешно завершена!
Скачиваем по нашей статье ISO-образ Windows 7.
Щёлкаем на нём двойным щелчком и присоединяем к виртуальному дисководу (L:).
Теперь настала очередь программы WinNTSetup3.
Запускаем программу и в главном окне, в первом поле (Путь к установочным файлам Windows) жмём на кнопку «Выбрать»,
в открывшемся окне проводника находим виртуальный дисковод (L:) с файлами Windows 7, заходим в папку L: \sources и выделяем левой мышью файл install.wim, жмём «Открыть».
Примечание : Обратите внимание, вы можете выбрать для установки любой релиз Windows 7.
В среднем поле (Диск, на который будет установлен загрузчик) жмём «Выбрать» .
В данном окне выбираем созданный нами в командной строке раздел скрытый раздел System Reserved размер 100 Мб (система присвоила ему букву диска E:), жмём на кнопку «Выбор папки».
В самом нижнем третьем поле (Диск, на который будет установлена ОС Windows) жмём «Выбрать».
В открывшемся окне проводника выбираем созданный нами раздел (F:) 100 Гб и жмём кнопку «Выбор папки».
В поле «Использовать BootSect для загрузчика» выберите BIOS .
Отметьте галочкой пункт «Разрешить нативную USB-загрузку Windows 7».
Начинается процесс установки Windows 7 на раздел (F:) переносного жёсткого диска USB.
и заканчивается успешно.
Перезагружаем компьютер или ноутбук.
Входим в меню загрузки компьютера и выбираем для загрузки переносной жёсткий диск USB.
Происходит загрузка компьютера с внешнего диска.
Входим в конечную фазу установки Windows 7.
Друзья, все вы устанавливали Windows 7 и наверняка знаете, что нужно делать дальше, осталось ввести имя пользователя и настроить пару параметров, кто не знает, как это сделать, читайте нашу статью Установка Windows 7.
Windows 7 установлена на переносной жёсткий диск USB.
Установленная таким образом на внешний диск USB Windows 7 имеет свой отдельный загрузчик.
На этом компьютере Windows 7 будет загружаться с внешнего диска как и обычная операционная система.
При подключении жёсткого диска USB к другому компьютеру или ноутбуку вам нужно будет выставить первоочерёдную загрузку компьютерного устройства с внешнего диска USB и Windows 7 загрузится на этом компьютерном устройстве, вам останется только установить драйвера. Но хочу заметить, что в качестве переносной операционной системы лучше всего использовать Windows 8.1, так как она совместима практически с любым компьютерным железом.
Статьи по этой теме:
Комментарии (159)
Рекламный блок
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
admin
GTX 1650 будет слабовата дя Core i7-6700K. Отставание 20%. Intel i7-6700K будет отлично работать
admin
Windows XP старшая версия, ведь она появилась на свет раньше Windows 7.
Константин
Windows XP не старшая, а младшая версия.
Гость Василий
ПК на материнке Asus a55bm-e. Тоже не работал звук на передней панели. Снес драйвера звука,
Гость Илья
Подойдёт ли к видеокарте GTX 1650 процессор i7-6700K?
О проекте RemontCompa.ru
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Как сделать загрузочным внешний диск USB-HDD/SSD для установки Windows (без полного форматирования и потери данных)
Вопрос от пользователя
Здравствуйте.
У меня есть внешний жесткий диск USB на 1500 ГБ, заполнен где-то наполовину. Можно ли его сделать загрузочным под установку Windows 10, не форматируя и не удаляя данные с него?
З дравствуйте.
Если все аккуратно выполнить — то да, данные на нем не пропадут и вы сможете устанавливать с него ОС.
Ниже в статье покажу как это можно сделать на примере одного своего диска (используемого для хранения различного софта). Обращаю внимание, что если вы некоторые действия сделаете иначе, чем показано в моем примере — можете лишиться данных на диске. 📌
Создание загрузочного внешнего диска
ШАГ 1: подключение
Итак, включите ноутбук (ПК) и подключите свой внешний HDD/SSD к USB-порту (желательно к USB 3.0 — тогда все операции пройдут значительно быстрее).
Также не могу не порекомендовать отключить все остальные диски и флешки от USB-портов компьютера (это поможет избежать различных ошибок при записи. ).
Внешний HDD подключен к USB
ШАГ 2: создание нового раздела под Windows
Далее нам нужно запустить управление дисками (нажмите Win+R , и введите команду diskmgmt.msc в строку открыть, см. скрин ниже). Это ПО встроено во все последние ОС Windows XP, 7, 8, 10, 11.
Как открыть управление дисками — diskmgmt.msc
В управлении дисками вы должны увидеть все подключенные накопители к компьютеру. Нам нужно найти внешний диск, который мы подсоединили к USB-порту.
Далее выберите один из разделов на этом внешнем HDD ( прим. : в большинстве случаев на внешнем диске один раздел — и выбирать не из чего. ), нажмите на нем правой кнопкой мышки и выберите функцию сжать том.
( суть операции : мы от этого раздела «заберем» немного свободного места и создадим из него новый раздел под Windows, куда и запишем загрузочные данные. Операция эта должна проходить без потери информации: по крайней мере, на моем опыте всегда так и было. ). 👇
Сжать том (на внешнем диске)
После, в настройках укажите размер нового раздела (рекомендую выбрать цифру в 20-30 ГБ — этого вполне хватит на несколько загрузочных ISO-образов).
30 000 МБ для нового диска
Затем вы увидите, что на диске появилась новая не размеченная область черного цвета (на которой пока что ничего нет). Щелкните по ней правой кнопкой мышки и создайте простой том .
создать простой том
Далее укажите файловую систему FAT 32 , задайте метку тома (может быть любой) и отформатируйте раздел (📌 Важно! Форматируется только этот новый созданный раздел, а не целый диск! Поэтому все данные на других разделах этого диска будут целыми).
ШАГ 3: делаем этот раздел активным
Теперь нам нужно не забыть об одной очень важной вещице — сделать наш новый раздел активным . Активные разделы служат для размещения загрузчика ОС (если этого не сделать — то почти наверняка вы не сможете с него загрузиться).
Кстати, активным может быть только один раздел на одном физическом жестком диске. Если у вас несколько жестких дисков — то каждый из них может содержать только один активный раздел.
👉 Итак, самый простой вариант сделать это — в управлении дисками просто кликнуть правой кнопкой мышки по нужному разделу и выбрать функцию «Сделать раздел активным» . Но, к сожалению, часто эта функция светится серым и не доступна.
Сделать раздел активным
Сначала необходимо запустить командную строку от имени администратора. Чтобы это сделать — просто откройте диспетчер задач ( Ctrl+Shift+Esc ), создайте новую задачу через меню файл, и используйте команду CMD (пример ниже). 👇
Командная строка с правами администратора
Далее нужно последовательно ввести следующие команды (после каждой нажимайте Enter):
- diskpart (запуск утилиты для работы с дисками);
- list disk (увидите список подключенных физических дисков);
- select disk 3 (вместо 3 укажите свой номер диска, на котором создали новый раздел);
- list partition (просмотр всех разделов на выбранном диске);
- select partition 3 (вместо 3 укажите свой номер раздела (тот, который создали шагом ранее)).
Теперь, когда мы выбрали диск и раздел — просто используйте команду active (если все прошло удачно — появится сообщение, что этот раздел был помечен как активный).
Кстати, если теперь зайдете в «Мой компьютер» — увидите чистый новый диск (пример ниже). Так и должно быть. 👌👇
Новый раздел диска
ШАГ 4: записываем на раздел ОС Windows 10/11
Для начала работ нам нужен образ ISO с ОС Windows 10/11. Если у вас его нет — можете создать по следующей инструкции: 📌 https://ocomp.info/kak-skachat-win10-legalno.html
Теперь о том, как правильно записать загрузочный носитель.
📌 Вариант 1 (рекомендую использовать сначала вариант 2. )
Просто скопировать все файлы из ISO-образа на наш новый раздел. Сделать это можно при помощи обычного архиватора, того же 7Z (лучшие архиваторы: https://ocomp.info/arhivatoryi-analog-winrar.html).
Способ хоть и удобен, но лично я все же прибегаю к спец. утилитам (об этом в варианте 2).
Использовать программу 👉 WinSetupFromUSB. Обратите внимание, что нужна версия не ниже 1.9 (свой пример я покажу как раз в ней).
Запустить эту утилиту нужно от имени администратора (для этого просто кликните на исполняемом файле правой кнопкой мышки и выберите оное, см. пример ниже).
WinSetupFromUSB — запуск от имени администратора
Далее приведу действия по порядку:
- сначала нужно кликнуть на открытие окна расширенных опций (см. стрелка-1, Advanced options); 👇
- включить отображение дисков, подключенных к USB (см. стрелка-2); 👇
- выбрать тот раздел , который мы спец. подготовили в предыдущих шагах (ориентируйтесь по размеру);
- указать образ ISO файла с ОС Windows 10/11;
- приступить к выполнению записи.
Обратите внимание, что программа должна предупредить вас о том, что вы выбрали внешний диск и он слишком большой. Просто согласитесь.
(📌 Важно! Никаких предупреждений о форматировании диска быть не должно! Просто проглядите сообщение, что в нем нет слов formate или erase, delete. ).
10 мин., если все прошло удачно, вы увидите сообщение, что работа выполнена (Job done). Значит диск готов!
ШАГ 5: проверка работы
В общем-то, если вы все сделали в точности шаг за шагом, как показано выше, то при загрузке ноутбука (ПК) вам нужно только войти в Boot Menu (загрузочное меню), выбрать внешний диск HDD и приступить к установке ОС Windows 10/11 (см. пример ниже).
👉 В помощь!
О том, как войти в BIOS и загрузочное меню — можете узнать здесь: https://ocomp.info/bios/
Проверка и загрузка с внешнего HDD
Если в загрузочном меню ваш диск не отображается — в первую очередь необходимо зайти в настройки BIOS и проверить, включена ли возможность загрузки с USB-устройств (параметр USB Boot должен находится в значении Enabled, см. пример ниже). 👇
Как правило, данную настройку можно найти в разделах BOOT или System Configuration.
Если диск не виден — проверьте включена ли загрузку с USB в BIOS
Примечание : инструкция актуальна для относительно новых компьютеров (ноутбуков) поддерживающих UEFI.