Можно ли установить windows на usb диск

Привет друзья! Меня зовут Владимир и сегодня я предлагаю установить Windows 10 на переносной жёсткий диск USB, уверяю Вас, это очень легко, для достижения цели нам понадобится ISO-образ Windows 10 и программа WinNTSetup3, ну и конечно немного Вашего терпения.

Никто не будет спорить, что переносной жёсткий диск USB выглядит в использовании намного удобнее обычного штатного HDD, ведь его можно быстро отсоединить от своего компьютера и подсоединить к другой машине. Совсем по другому дело обстоит с обычным HDD, сначала вам нужно выключить компьютер, отсоединить боковую крышку системного блока, затем отсоединить шлейфы, отвернуть винты крепления винчестера к специальной корзине. Чтобы подсоединить HDD к другому компьютеру, нужно проделать всё то же самое, только наоборот. Более того, если вам понадобится подсоединить обычный HDD к ноутбуку, то без специального переходника у вас это не получится.

После прочтения этой статьи у многих пользователей возник вопрос, а можно ли установить операционную систему на переносной винчестер, ведь Windows не поддерживает установку на накопители USB? 

Вопросы читателей:

  1. Хочу установить Win 10 на свой ноутбук второй системой, но после отсоединения от диска C: нераспределённого пространства и создания диска D:, ноутбук перестал загружаться, пришлось откатываться к заводским настройкам. Как установить Win 10 на переносной USB HDD? 
  2. Боюсь устанавливать вторую операционную систему на жёсткий диск моего ноутбука, так как придётся делить HDD на разделы, но попробовать Windows 10 хочется. Существуют ли способы установки Windows 10 на переносной жёсткий диск USB кроме установки системы на виртуальный жёсткий диск?
  3. При установке Windows 10 на переносной винчестер USB выходит ошибка: Установка на данный диск невозможна. Программа установки не поддерживает конфигурацию дисков или установку на диски, которые подключены через порты USB или IEEE 1394. Почему?

Подсоединяем переносной жёсткий диск USB к ноутбуку с работающей Windows 8.1.

Установим Windows 10 на ноутбук второй системой.

Смотрим Управление дисками ноутбука:

Диск 0 — жёсткий диск ноутбука Acer

Диск 1 — переносной жёсткий диск USB WD размер 1 Тб, поделён на два раздела.

Скачиваем и устанавливаем бесплатную программу AOMEI Partition Assistant Standard Edition и запускаем её.

Выделяем раздел первый раздел USB-винчестера (I:) и жмём на кнопку Изменение размера. 

Сдвигаем разграничитель вправо высвобождая свободное место (60 Гб) в самом начале переносного винчестера USB и жмём ОК. 60 Гб как раз хватит для установки Windows 10 (можете выделить больше). 

ОК

Жмём Применить и программа начинает работать.  

Перейти 

Да 

Прогресс операции 

ОК 

Видим образовавшееся нераспределённое пространство 60 Гб, которое мы отдадим под установку Windows 10, 

Управление дисками 

Из нераспределённой области создаём раздел. Щёлкаем на ней правой мышью и выбираем Создать простой том.

Жмём всё время Далее. 

На переносном USB-винчестере создаётся раздел (G:) отформатированный в файловую систему NTFS размер 60 Гб. На него установим Windows 10.

Открываем ISO-образ Windows 10,  

который присоединяется к виртуальному дисководу (H:).

Настала очередь программки WinNTSetup3.

Запускаем программу и в главном окне, в первом поле (Путь к установочным файлам Windows) жмём на кнопку Выбрать

в открывшемся окне проводника находим виртуальный дисковод (H:) с файлами Windows 10, заходим в папку H:\sources и выделяем левой мышью файл install.wim, жмём Открыть.

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

В самом нижнем третьем поле (Диск, на который будет установлена ОС Windows) жмём Выбрать.

В открывшемся окне проводника выбираем созданный нами раздел (G:) и жмём кнопку Выбор папки

Установка 

Внимание: Если у вас ноутбук с включенным UEFI, то в поле Использовать BootSect для загрузчика выберите UEFI.

Если у вас компьютер с обычным БИОС, значит выберите BIOS.

ОК 

Начинается процесс установки Windows 10 на раздел (G:) переносного жёсткого диска USB и заканчивается успешно.

ОК.

Перезагружаем компьютер или ноутбук.

После перезагрузки появляется меню выбора операционных систем.

Выбираем Windows 10

Идёт подготовка устройств

Далее

Сделать позже

Принимаем лицензионное соглашение 

Подключаемся к роутеру или пропускаем этот шаг. 

Использовать стандартные параметры 

Вводим имя локальной учётной записи и жмём Далее. 

 

Windows 10 установлена на переносной жёсткий диск USB!

Управление дисками.

Windows 10 имеет букву (C:) и работает так, как бы она была расположена на обычном жёстком диске.

Windows 10 Домашняя для одного языка активирована! 

30 дней назад я обновлял на этом ноутбуке Windows 8.1 до Windows 10 и после обновления Windows 10 сгенерировала новый ключ активации, всё написано в этой статье.

Теперь на этом ноуте две активированные лицензионные операционные системы: Windows 10 и Windows 8.1.

Ноутбук загрузится вот с таким меню, в котором нам предложат, для загрузки в другую операционную систему нажать клавишу F9.

и мы загрузимся в Windows 8.1. 

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

Если вы хотите иметь на внешнем USB-диске переносную операционную систему, то читайте эти статьи:

  1. Как установить Windows 8.1 или Windows 10 на переносной жёсткий диск USB, но так, чтобы система загружалась на компьютерах с обычным БИОС и ноутбуках с включенным интерфейсом UEFI
  2. Установка Windows 8.1 на внешний USB-диск с помощью среды предустановки Windows (Windows PE). После инсталляции операционная система будет загружаться на компьютерах с обычным БИОС и ноутбуках с включенным интерфейсом UEFI
  3. Как установить на ноутбук с предустановленной Windows 8.1 (БИОС UEFI) ещё две операционные системы — Windows 7 и Windows 10 на диск MBR, установка будет происходить на переносной жёсткий диск USB.
  4. Как установить Windows 10 на переносной GPT жёсткий диск USB, который будет загружаться на ноутбуке в режиме UEFI.

Содержание

  • Устанавливаем Windows на внешний жесткий диск
    • Шаг 1: Подготавливаем внешний HDD
    • Шаг 2: Подготавливаем Windows для установки
    • Шаг 3: Устанавливаем Windows
  • Вопросы и ответы

Как установить виндовс на внешний жесткий диск

Иногда требуется наличие дополнительной копии ОС на съемном носителе. Стандартную установку произвести не получится из-за ограничений системы, поэтому придется совершать дополнительные манипуляции с использованием разного стороннего софта. Сегодня мы пошагово рассмотрим весь процесс, начиная с подготовки внешнего жесткого диска и заканчивая инсталляцией Windows.

Устанавливаем Windows на внешний жесткий диск

Условно все действия можно распределить на три шага. Для работы вам понадобится три различные программы, которые распространяются в сети интернет бесплатно, о них поговорим ниже. Давайте приступим к ознакомлению с инструкциями.

Шаг 1: Подготавливаем внешний HDD

Обычно съемный HDD имеет один раздел, куда пользователи сохраняют все нужные файлы, однако если вам нужно разделить ОС и другие файлы, то есть создать дополнительный логический диск, куда и будет произведена инсталляция Виндовс, советуем ознакомиться со следующей инструкцией:

  1. Распределить свободное пространство проще всего с помощью программы AOMEI Partition Assistant. Загрузите ее с официального сайта, поставьте на компьютер и запустите.
  2. Заранее подключите HDD, выберите его из списка разделов и нажмите на функцию «Изменение раздела».
  3. Выбор раздела жесткого диска в AOMEI Partition Assistant

  4. Введите подходящий объем в строку «Незанятое пространство перед». Рекомендуем выбрать значение примерно 60 ГБ, но можно и более. После ввода значения кликните на «ОК».
  5. Работа со свободным пространством в AOMEI Partition Assistant

Если по каким-либо причинам AOMEI Partition Assistant вас не устраивает, рекомендуем ознакомиться с другими представителями подобного софта в другой нашей статье по ссылке ниже. В похожем ПО вам потребуется выполнить точно такие же действия.

Подробнее: Программы для работы с разделами жесткого диска

Теперь задействуем встроенную функцию Windows по работе с логическими дисками. Она нам понадобится, чтобы создать новый раздел из только что выбранного свободного пространства.

  1. Откройте «Пуск» и перейдите в «Панель управления».
  2. Переход к панели управления в ОС Windows 7

  3. Нажмите на раздел «Администрирование».
  4. Переход к администрированию в в ОС Windows 7

  5. В открывшемся окне стоит выбрать «Управление компьютером».
  6. Переход к управлению компьютером в в ОС Windows 7

  7. Перейдите к разделу «Управление дисками».
  8. Управление дисками в в ОС Windows 7

  9. Найдите необходимый том, кликните правой кнопкой мыши на свободное пространство основного диска и выберите пункт «Создать простой том».
  10. Создание нового тома в в ОС Windows 7

  11. Откроется мастер, где нужно кликнуть на «Далее», чтобы перейти к следующему шагу.
  12. Мастер создания нового тома в в ОС Windows 7

  13. Во втором окне не меняйте ничего и сразу перемещайтесь далее.
  14. Размер тома в в ОС Windows 7

  15. Вы можете назначить собственную букву, если хотите этого, а после чего нажмите на «Далее».
  16. Название для нового тома в ОС Windows 7

  17. Последним действием является форматирование раздела. Проверьте, чтобы его файловая система была NTFS, больше не меняйте никаких параметров и завершите процесс нажатием на «Далее».
  18. Форматирование разделов в в ОС Windows 7

На этом все. Теперь можно приступать к следующему алгоритму действий.

Шаг 2: Подготавливаем Windows для установки

Как уже было сказано выше, обычный процесс установки при запуске компьютера не подходит, поэтому придется загрузить программу WinNT Setup и выполнить определенные манипуляции. Давайте разберемся с этим подробнее:

Скачать WinNT Setup с официального сайта

  1. Загрузите копию выбранной версии Виндовс в формате ISO, чтобы в дальнейшем можно было смонтировать образ.
  2. Используйте любую удобную программу для создания образа диска. Детально с лучшими представителями подобного софта знакомьтесь в другом нашем материале ниже. Просто установите такое ПО и откройте загруженную копию Windows в ISO с помощью этого софта.
  3. Файл с копией ОС Windows

    Подробнее: Программы для создания образа диска

  4. В разделе «Устройства со съемными носителями» в «Мой компьютер» у вас должен появиться новый диск с операционной системой.
  5. Съемный носитель в в ОС Windows 7

  6. Запустите WinNT Setup и в разделе «Путь к установочным файлам Windows» кликните на «Выбрать».
  7. Выбор операционной системы в WinNT Setup

  8. Перейдите к диску с монтированным образом ОС, откройте корневую папку и выберите файл install.win или install.esd в зависимости от версии Виндовс.
  9. Выбор установочного файла в WinNT Setup

  10. Теперь, когда во втором разделе автоматически появилась буква диска, куда будет установлен загрузчик (менять ее не рекомендуется), в разделе ниже «Диск, на который будет установлена ОС» нажмите на «Выбрать» и укажите тот раздел жесткого диска, который был создан в первом шаге.
  11. Выбор диска для установки операционной системы через WinNT Setup

  12. Кликните на «Установка».
  13. Установка операционной системы в WinNT Setup

  14. После этого откроется новое окно, где рядом с пунктом «Использовать BootSect для загрузчика» вместо «ALL» следует выставить «BIOS», если на компьютере используется классический БИОС. Обладателям UEFI из выпадающего меню понадобится выбрать соответствующий пункт, после чего нажать «ОК».
  15. Действия после установки новой операционной системы через WinNT Setup

После перезагрузки компьютера будет предложен выбор ОС для загрузки, выберите нужный вариант и следуйте стандартной процедуре настройки новой платформы.

Шаг 3: Устанавливаем Windows

Последним шагом является непосредственно сам процесс инсталляции. Вам не нужно выключать компьютер, еще как-то настраивать загрузку с внешнего жесткого диска, поскольку все происходит через программу WinNT Setup. Останется лишь следовать стандартной инструкции. У нас на сайте они расписаны подробно для каждой версии Windows. Пропустите все подготовительные манипуляции и переходите сразу к описанию установки.

Подробнее: Пошаговое руководство по установке Windows XP, Windows 7, Windows 8

По завершении инсталляции вы можете подключать внешний HDD и пользоваться ОС, установленной на нем. Чтобы не возникало проблем с загрузкой со съемных носителей, требуется изменить настройки BIOS. В статье ниже описано, как задать все необходимые параметры на примере флешки. В случае со съемным диском этот процесс никак не меняется, только запомните его название.

Читайте также: Настраиваем BIOS для загрузки с флешки

Выше мы подробно разобрали алгоритм для инсталляции операционной системы Windows на внешний HDD. Как видите, в этом нет ничего сложного, нужно лишь правильно выполнить все предварительные действия и переходить уже к самой установке.

Читайте также: Как сделать внешний накопитель из жесткого диска

Еще статьи по данной теме:

Помогла ли Вам статья?

Вы когда-нибудь представляли, что будете использовать свою собственную ОС Windows 11/10, куда бы вы ни пошли? Если да, смотрите далее эту страницу, и вы обнаружите два практических способа установки Windows 11/10 на внешний жесткий диск:

# 1. Инсталляция Windows 11/10 на внешний жесткий диск при помощи EaseUS Todo Backup
# 2. Инсталляция Windows 11/10 (Enterprise/Education Edition) на внешний жесткий диск

Таким образом, вы можете перенести свою Windows куда угодно и загрузить Windows 11/10 на любом компьютере через внешний жесткий диск.

Возможно ли установить Windows 11/10 на внешнем жестком диске

«У меня есть внешний жесткий диск Seagate Expansion Desktop емкостью 2 ТБ. Думаю, будет здорово иметь ОС на внешнем жестком диске. Поэтому я хочу установить ОС Windows 10 на этот внешний жесткий диск. Но всякий раз, когда я пытался установить Windows 10 прямо на внешний жесткий диск, внешний диск, я получаю сообщение об ошибке, в котором говорится, что Windows не может быть установлена ​​на USB-накопитель или IEE 1394.

Мне просто интересно, можно ли установить Windows на внешний жесткий диск. Если да, то как я могу установить ОС Windows 10?»

Windows не может установить из-за ошибки USB

Как вы, возможно, знаете, хотя Windows можно установить на внешний жесткий диск, вы не можете установить ее на внешний жесткий диск с настройками по умолчанию. Установка Windows 10 на внешний жесткий диск — непростая задача для обычных пользователей.

Обычно Windows распознает и отображает жесткий диск USB на экране установки, но не позволяет установить на него Windows. Если вы попытаетесь это сделать, вы получите сообщение об ошибке «Невозможно установить Windows на этот диск».

Не волнуйтесь! Здесь вы можете найти два полных решения для установки Windows 10 на внешний жесткий диск и переноса Windows куда угодно.

Как установить Windows 11/10 на внешнем жестком диске (два способа)

Для установки Windows 10 на внешний жесткий диск требуется всего два этапа. Во-первых, подготовка — сделайте резервную копию данных внешнего жесткого диска и удалите все разделы на внешнем жестком диске. Затем установите Windows 10 на внешний жесткий диск.

Чтобы установить Windows 10 на внешний жесткий диск, у вас есть два варианта: 1. Использование функции клонирования системы с помощью EaseUS Todo Backup; 2. Используйте Windows To Go. Оба варианта позволяют выполнить операцию и убедиться, что внешний жесткий диск является загрузочным.

Следуйте приведенным здесь инструкциям, чтобы установить Windows 10 на внешний жесткий диск и сделать его загрузочным самостоятельно:

Подготовка — сделайте резервную копию внешнего жесткого диска заранее

Вы можете просто скопировать данные на другой диск или просто использовать программу для резервного копирования данных. Если вы предпочитаете решение для резервного копирования в один клик, вы можете рассмотреть стороннее ПО для резервного копирования.

EaseUS Todo Backup предоставляет профессиональные и стабильные услуги для простого резервного копирования вашего внешнего жесткого диска.

Способ 1. Инсталляция Windows 11/10 на внешний жесткий диск при помощи EaseUS Todo Backup

Применимо к: все версии ОС Windows, включая Windows 11/10/8/7 и т. д.

Плюс:Созданный USB-накопитель Windows будет загрузочным на любом компьютере.

# 1. Удаление всех разделов на внешнем жестком диске

Убедитесь, что емкость выбранного внешнего жесткого диска больше, чем общий размер загрузочного и системного разделов.

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

Шаг 1. Нажмите на Этот компьютер (This PC) > Управление (Manage) > Управление дисками (Disk Management).

Шаг 2. Выберите и правый клик на внешний жесткий диск в Управлении дисками, выберите «Удалить том» («Delete Volume»).

удалить том

Шаг 3. Нажмите «Да» («Yes») чтобы разрешить Windows 10 удалить выбранный раздел на внешнем жестком диске.

После операции внешний жесткий диск превратится в нераспределенное место без буквы диска. В данный момент внешний жесткий диск готов для установки Windows 10.

# 2. Установка Windows 10 на внешний жесткий диск с помощью функции клонирования системы EaseUS

По сути, EaseUS Todo Backup с функцией клонирования системы упрощает установку системы Windows на внешний жесткий диск, чем с помощью Windows To Go. Загрузите и запустите EaseUS программу для клонирования системы — Todo Backup Todo на вашем компьютере. Затем следуйте инструкции, чтобы клонировать систему с помощью EaseUS Todo Backup или посмотрите видео ниже.

Шаг 1. На главном экране, найдите и выберите «Инструменты», клонирование системы и другие утилиты,так же находятся тут.

system clone step1

Шаг 2. EaseUS Todo Backup автоматически выберет системный и загрузочный раздел, выберите диск назначения  и нажмите «Далее.»

system clone step2

Шаг 3. Если диск назначения это SSD, то выберите «Оптимизировать для SSD» в расширенных опциях. Выберите «Создать переносной USB диск Windows» если вы хотите создать переносной USB диск с операционной системой на нём.

system clone step3

Шаг 4. Нажмите «Продолжить»для старта клонирования.

Шаг 3. Чтобы загрузить клонированную систему с USB-накопителя на других устройствах Windows, просто подключите накопитель к устройству.

После подключения подождите, пока компьютер настроит параметры системы, и вы, наконец, получите экран рабочего стола, который точно такой же, как у клонированной системы.
Поставьте «имя пользователя» и «пароль» клонированной системы.
Готово. Теперь вы можете успешно войти в клонированную систему.

Способ 2. Использование Windows To Go для инсталляции Windows 10 на внешний жесткий диск

Применимо к: Windows 10 Enterprise Edition и Education Edition.

Плюс: Делает Windows 10 загрузочным на внешнем жестком диске. (Работает только на основном компьютере)

Обратите внимание, что Windows To Go доступна только в Windows Enterprise Edition и Education Edition. Это означает, что если ваша текущая система не относится к одному из этих двух выпусков, вы не сможете использовать Windows To Go для выполнения этой задачи. Кроме того, для использования Windows to Go вам потребуется сертифицированный USB-накопитель.

Вот шаги:

Шаг 1. Убедитесь, что ваш внешний жесткий диск является одним из сертифицированных USB-накопителей для использования в качестве дисков Windows to Go:

  • IronKey Workspace W700
  • IronKey Workspace W500
  • IronKey Workspace W300
  • Kingston DataTraveler Workspace for Windows To Go
  • Spyrus Portable Workplace
  • Spyrus Secure Portable Workplace
  • Spyrus Worksafe
  • Super Talent Express RC4/RC8 for Windows To Go
  • Western Digital My Passport Enterprise

Шаг 2. Подключите ваш внешний жесткий диск к компьютеру, сделайте резервную копию внешнего жесткого диска на другой диск и отформатируйте диск в NTFS.

Шаг 3. Скачайте файл Windows 10 Enterprise ISO.

Шаг 4. Правый клик на иконку Windows, и нажмите «Найти» («Search»), введите Windows to Go, и нажмите Enter.

Шаг 5. Выберите ваш внешний жесткий диск и нажмите «Next».

Создание USB-накопителя Windows to Go

Шаг 6. Нажмите на «Add search location» для поиска образа вашего Windows 10, который вы скачали на компьютер.

Нажмите «Next» для продолжения.

Создание Windows to GO на внешнем жестком диске с ISO-образом Windows 10

Шаг 7. Активизируйте BitLocker Encryption на внешнем жестком диске. (Это необязательно)

Шаг 8. Нажмите «Create» и подождите, пока Windows перенесет образ Windows 10 на USB-накопитель.

Дождитесь завершения процесса создания. Это займет 20-30 минут. Когда появляется страница завершения, это означает, что ваше рабочее пространство Windows to Go готово к использованию.

Теперь вы можете подготовить хост-компьютер, используя параметры запуска Windows To Go, и загрузиться с диска Windows To Go.

Заключение

На этой странице представлены два способа помочь пользователям Windows установить Windows 10 на внешний жесткий диск, сделав загрузку Windows с этого диска.

Если вы предпочитаете создать USB-накопитель Windows to GO в любой операционной системе Windows, EaseUS Todo Backup с функцией клонирования системы, как рекомендовано в Способ 1, будет лучшим выбором.

Если вы хотите создать аварийный диск только для того, чтобы ваша собственная Windows 10 загружалась с внешнего жесткого диска и использовалась на главном компьютере, функция Windows to Go, то вам стоит попробовать Способ 2.

Сегодня я хочу рассмотреть тему установки ОС Windows на флешки и переносные накопители. Вариантов применения такой флешки масса. Самое простое, это ПК без жесткого диска, так называемый тонкий клиент, по простому — специфический ПК, выполняющий какую то одну роль, и имеющий в установленной ОС только определенное ПО. В общем все зависит от вашей фантазии.

Хочу сразу заметить, что данную установку можно проводить не только на флэшку, но и на внешний жесткий диск.

Вам может быть интересно:

Установка Windows 10 c флешки. Подробная инструкция

Как установить Windows 11: пошаговая инструкция

Варианты Установки

Реализовывать поставленную задачу можно либо в полностью в ручном режиме, либо с помощью специализированных программ.

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

  • 1 Подготовка флешки/внешнего жесткого диска
    • 1.1 Создание разделов
    • 1.2 Форматирование созданных разделов
  • 2 Создание виртуального жетского диска
    • 2.1 Создание разделов на виртуальном жестком диске (нескольких если нужно)
    • 2.2 Форматирование созданных разделов
  • 3 Копирование файлов ОС Windows на виртуальный жесткий диск
    • 3.1 Установка загрузочной записи на основной раздел виртуального жесткого диска
    • 3.2 Создания раздела восстановления Windows RE (опционально)
  • 4 Перенос подготовленного файла образа виртуального жесткого диска на флешку
  • 5 Установка загрузчика Windows Boot Manager на флешку/внешний жесткий диск
    • 5.1 Конфигурирование установленного загрузчика (добавление загрузочной записи) на загрузку с образа виртуального жесткого диска

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

  • 1. Запуск программы
  • 2. Настройка параметров (выбор флешки, выбор местоположения установочного Windows ISO, и т.д. …)
  • 3. Запуск установки

В большинстве случаев, результата получаемого при помощи программ вполне достаточно. Но, если необходимо что то особенное, или просто интересно научиться делать все своими руками, то конечно выбор будет за ручным режимом.

Программы для установки

WinToUSB — Предназначена для установки ОС Windows (начиная с Win 7) на USB устройства. Требует установки на ПК. Официальная страница программы

WinToUSB

WinNTSetup — Предназначена для установки OC Windows (начиная с Win 2000) на жесткий диск и USB устройства. Программа портативная, установка не требуется. Более функциональна по сравнению с предыдущей. Официальная страница.

WinNTSetup

Образ Windows

Для последующей установки Windows на флешку, нам потребуется установочный образ данной ОС. Для текущей установки я буду использовать оригинальный образ Windows 10, скачанный с помощью инструмента MediaCreationTool. Страница скачивания.

MediaCreationTool

Скачиваем MediaCreationTool и запускаем.

Принимаем условия лицензионного соглашения нажав кнопку Принять.

В окне Что вы хотите сделать выбираем вариант Создать установочный носитель. Нажимаем Далее.

Далее выбираем язык, архитектура и выпуск.

Выбор станет доступен если снять галочку Использовать рекомендованные параметры для этого компьютера. После выставления необходимых параметров нажимаем на кнопку Далее.

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

Откроется окно выбора места сохранения загружаемого установочного ISO-образа. Указываем необходимый каталог и нажимаем на кнопку Сохранить.

Начнется процесс скачивания.

По окончании, нажимаем на кнопку Готово.

В указанной ранее директории будет располагаться скачанный ISO-файл.

Внимание! Все дальнейшие действия по установке Windows на внешнее USB устройства, влекут за собой потерю имеющихся на них данных. Позаботьтесь о их сохранности, перед началом выполнения дальнейших инструкций!

Установка Windows с Помощью WinToUSB

Подключаем USB флешку. Запускаем программу WinToUSB, выбираем скачанный ранее нами образ Windows 10 и нажимаем на кнопку Открыть.

Программа отобразит список возможных установочных редакций выбранного ISO-образа. Выбираем необходимую, и нажимаем Далее.

На этом шаге, необходимо выбрать целевой диск. То есть диск, на который будет производится установка Windows. Замечу, что программа среди списка устройств, отображает только внешние USB устройства. В моем случае была подключена флешка объемом в 32 ГБ.

Программа попросит выбрать схему разделов которая будет применена к выбранному устройству. Тут у нас два варианта, либо MBR (BIOS) разметка, либо GPT (UEFI) разметка. Совместный вариант доступен только в платной версии данного приложения. В общем, выбираем необходимую для вас разметку (в моем случае выбор был за MBR) и нажимаем на кнопку Да.

Начнется процесс форматирования флешки.

После, необходимо будет выбрать тип установки. Доступны два варианта. Установка напрямую, то есть копирования файлов Windows прямо на сам накопитель. Или установка в VHD образ, то есть система располагается в виртуальном диске, а виртуальный диск в свою очередь на самом накопителе.

Использование VHDX образов доступно только в платной версии.

Выбираем режим VHD, и нажимаем на кнопку Далее.

Начнется процесс установки.

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

Посмотрим на содержимое флешки.

Проверим работу полученной флешки на реальной машине.

Первая загрузка с полученной флешки.

 Для тестов использовалась не самая лучшая флешка USB 3.0, с самыми низкими скоростными покозателями. Процесс запуска и первой подготовки, были очень долгими! Windows об этом так же сообщила.

И спустя минут 30~40, Рабочий стол! Скриншоты сделаны уже в загруженной ОС.

Как можно заметить, на снимках экрана ниже, система вполне стабильно загрузилась, и определила все устройства и диски.

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

Несмотря на это, программа успешно справилась со своей задачей.

Установка Windows с Помощью WinNTSetup

Если с предыдущей программой, все делалось пошагово, то с WinNTSetup все не так. Все необходимые параметры сразу доступны для редактирования. Может показаться что так сложнее, но это не так. И к тому же нет никаких платных ограничений.

Единственный недостаток, необходимость вручную предварительно форматировать используемый USB-накопитель. Но, это так же является и достоинством. Так как, можно провести установку на уже имеющиеся разделы без потери данных. Выбранный раздел при этом должен соответствовать загрузочным требованиям (быть первичным и активным).

Начнем с форматирования. На этот раз я решил проводить установку на внешний жесткий диск USB 3.0, чтобы сэкономить время. Подключаем диск и запускаем diskpart (Win+R — вводим diskpart и нажимаем OK).

Есть второй способ (более предпочтительный) разметки диска, о нем рассказано ниже.

Появится консольное окно программы diskpart.

Вводим в нем следующую последовательность команд. Замечу что команды ниже полностью уничтожат имеющиеся данные!

rem — это комментарии, вводить их не нужно.

rem Определяем номер диска
list disk

rem Выбираем наш диск, в моем случае нужный располагался под номером 2
select disk 2

rem Очищаем диск от таблицы разделов
clean

rem Создаем первичнный раздел
create partition primary

rem Делаем созданный раздел активным
active

rem Форматируем созданный раздел
format fs=NTFS label="BootDevRU" quick

rem Монтируем созданный раздел, то есть присваиваем ему первую свободную букву
assign

rem Выходим из diskpart
exit

Диск смонтирован в системе.

Теперь запускаем WinNTSetup. Убеждаемся что мы находимся на вкладке Windows Vista/7/8/10/2008/2012.

В секции Путь к установочным файлам Windows, нажимаем на кнопку Выбрать. В открывшемся окне выбора файла, находим/выбираем скачанный ранее установочный образ Windows 10, и нажимаем Открыть.

В секции Диск, на который будет установлен загрузчик, так же нажимаем на кнопку Выбрать и выбираем диск на который будет производится установка.

Переходим к секции Настройки.

В выпадающем списке Версия, выбираем необходимую редакцию устанавливаемой ОС.

Далее нажимаем кнопку VHD >>> и в открывшемся окошке нажимаем на кнопку Создать.

Откроется окно Создать и подключить VHD.

В поле Расположение нажав на кнопку Просмотр… указываем место куда будет сохранен создаваемый VHD образ.

Остальные параметры (размер VHD, его тип) на ваше усмотрение. Думаю с этим сложностей не должно возникнуть. Главное чтобы создаваемый виртуальный жесткий диск был фиксированного размера.

После выставления всех параметров, нажимаем на кнопку OK. Появится консольное окно программы diskpart, с отображением выполняемых действий. Ждем его закрытия.

Программа сообщит что VHD образ создан и смонтирован. Нажимаем на OK.

Только что созданный диск автоматически установится в секции Диск, на который будет установлена ОС Windows.

Нажимаем на кнопку Установка.

Появится окно настроек загрузчика. Тут вы можете указать вариант используемого загрузчика (BIOS, UEFI, ALL), указать путь до папки $OEM$, и указать файлы запускаемые после установки. По умолчанию, будет поставлен загрузчик BIOS+UEFI (вариант ALL).

Параметров по умолчанию вполне достаточно. Поэтому просто нажимаем на OK.

Начнется процесс установки.

По завершении, мы получим сообщение, что этот этап установки окончен, и что при после перезагрузки будет произведен SysPrep. Просто нажимаем на кнопку OK и закрываем программу.

Теперь осталось лишь загрузиться с подготовленного USB-диска.

Так как в этот раз использовался USB жесткий диск, первая загрузка прошла намного быстрее.

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

Во время работы, Windows 10 понимала что загружена с USB-диска, и предупредила что при работе в режиме Windows To Go не желательно изымать используемый диск с USB порта.

Ожидаемо, WinNTSetup прекрасно справилась с поставленной задачей.

Установка Windows Вручную

Как будет происходить установка вручную. Набросаем небольшой план действий:

1. Разметка. Нам потребуется два раздела. Первый основной, занимающий почти весь объем, и отформатированный в файловую систему NTFS. И второй, с файловой системой FAT32. Все это необходимо для поддержки одновременной загрузки в BIOS и UEFI.

2. Создание виртуального жесткого диска (VHD/VHDX). На основном разделе потребуется создать виртуальный жесткий диск и смонтировать его в систему.

3. Установка ОС Windows. На смонтированный виртуальный жесткий диск, необходимо будет извлечь файлы ОС Windows c установочного ISO-образа.

4. Установка загрузчика. В качестве загрузчика естественно будет использован Windows Boot Manager (BOOTMGR), так как только он может грузиться с VHD образов.

Разметка диска

Разметку диска будем делать с помощью программы Rufus. Почему не стандартными средствами? Дело в том, что на обычных флешках ОС Windows не позволяет создавать более одного раздела штатными средствами. При попытке сделать это вы получите сообщение:

«Не найдены доступные свободные области. Возможно, на диске недостаточно
места для создания раздела с заданным размером и смещением. Укажите
другие значения размера и смещения или не указывайте их, чтобы создать раздел
максимально допустимого размера. Возможно, разметка диска выполнена с
использованием формата MBR и диск содержит либо 4 основных раздела (создание
дополнительных разделов невозможно), либо 3 основных и 1 дополнительный
раздел (допускается создание только логических дисков).»

Rufus позволяет реализовать загрузку с NTFS раздела в UEFI режиме. Скачать его можно по ссылке http://rufus.akeo.ie/. Качайте портативную версию.

Подключаем USB-накопитель (я буду использовать внешний жесткий диск). Запускаем Rufus.

Первым дело сразу раскрываем секции дополнительных настроек. Нажимаем на стрелочки Показать расширенные свойства диска и Показать расширенные параметры форматирования.

Если вы используете внешний жесткий диск, то обязательно поставьте галочку Список USB дисков. Иначе вы не сможете его выбрать в списке Устройство.

Убеждаемся что в списке Устройство выбран нужный диск.

В списке Метод загрузки выбираем пункт UEFI:NTFS.

Параметр Схема разделов переключаем в положение MBR.

Опционально. Для удобства, указываем метку для создаваемого раздела в текстовом поле Новая метка тома.

Убираем галочку Создать расширенную метку и значок устройства.

Галочка Быстрое форматирование должна быть установлена.

Нажимаем на кнопку СТАРТ.

Программа спросит подтверждения для начала выполнения поставленной задачи. Нажимаем OK.

По завершении, закрываем программу.

Создание Виртуального Жесткого Диска

Создавать виртуальный жесткий диск будем с помощью программы diskpart. Подключаем USB-накопитель и запускаем diskpart (Win+R — вводим diskpart и нажимаем OK).

Вводим следующие команды:

rem Создаем VHDX диск размером 50 GB
create vdisk file="F:\Win10.vhdx" maximum=51200

rem Подключаем созданный VHDX
select vdisk file="F:\Win10.vhdx"
attach vdisk

rem Создаем первичный активный раздел
create partition primary
active

rem Форматируем его в файловую систему NTFS
format fs=NTFS label="OS" quick

rem подключаем раздел
assign letter=V

В данном тексте диск F:\ это USB-диск, в вашем случае буква может отличаться.

Итак, виртуальный диск создан. На нем так же создан основной активный раздел, который отформатирован в файловую систему NTFS. Данный раздел смонтирован в систему под буквой V:\.

Копирование Файлов ОС Windows

Установочный ISO-образ Windows 10, скачанный нами ранее, в папке sources содержит инсталляционный архив install.esd. В этом архиве располагаются установочные файлы ОС Windows.

Нам необходимо распаковать данный архив на только что созданный и подключенный VHDX диск. Распаковывать данный архив можно несколькими путями. Самые простые методы, это конечно же с помощью архиватора 7-Zip, или файлового менеджера Far Manager. Но мы воспользуемся встроенной в систему, консольной утилитой DISM.

Но прежде, необходимо получить прямой доступ к файлу install.esd. Который на данный момент находится в ISO-образе. Тут два варианта, либо распаковать данный файл куда-нибудь, и работать с ним, либо просто смонтировать ISO-образ и получить прямой доступ к нужному файлу. Я воспользуюсь вторым путем.

ISO-образ был смонтирован в моей системе под буквой G:\. В вашем случае буква может быть другой.

Теперь запускаем консоль от имени администратора, и выполняем команду:

dism /get-wiminfo /wimfile:G:\sources\install.esd

Данная команда выводит информацию о установочном архиве install.esd. А если точнее, то она показывает под каким номером (индексом) располагается та, или иная редакция Windows 10. Этот номер нам пригодится далее, при вводе следующей команды.

Из полученного вывода, обнаруживаем, что необходимая редакция (Windows 10 Pro) имеет индекс 4. Зная это, вводим следующую команду:

dism /apply-image /imagefile:G:\sources\install.esd /index:4 /applydir:V:\

Данная команда начнет распаковку выбранной редакции Windows 10 из файла install.esd по указанному пути. В данном случае выбран диск V:\, то есть наш подключенный VHDX диск.

Содержимое диска V:\ по завершении распаковки.

Установка Загрузчика Windows Boot Manager

Осталось только установить загрузчик на основной раздел USB-диска. Для этого открываем командную строку от имени администратора, и вводим следующие команды:

:: Устанавливаем загрузочный код Windows Boot Manager в MBR область диска
bootsect /nt60 F: /mbr

:: Переходим на виртуальный диск V:
V:

:: Переходим в директорию System32 распакованной системы
cd V:\Windows\System32

:: Устанавливаем BIOS+UEFI версию загрузчка Windows Boot Manager на USB-диск
bcdboot V:\Windows /s F: /f ALL

Напомню, моем случае диск F:\ это USB-диск, V:\ это подключенный виртуальный жесткий диск VHDX.

Загрузчик установлен.

Тестовый Запуск

Теперь, когда все 4 пункта ручной установки выполнены. Осталось отключить виртуальный жесткий диск и выполнить загрузку с подготовленного USB-диска.

Отключить подключенный VHDX можно через останстку Управление дисками. Нажимаем правой кнопкой по номеру виртуального диска, и в появившемся меню выбираем пункт Отключить виртуальный жесткий диск.

Подтверждаем отключение, нажатием на кнопку OK.

А теперь, выполняем загрузку с подготовленного USB-диска на реальной машине.

Первый запуск. В загрузочном меню присутствуют варианты загрузки  в BIOS и в UEFI режиме.

Первую загрузку я провел в BIOS режиме.

Снимки загруженной системы.

И напоследок, загрузка в UEFI режиме с того же USB-диска.

Во время загрузки, можно увидеть как работает загрузчик от Rufus, из второго раздела.

Как и ожидалось, установка в ручную, прошла успешно.

Итог

Из представленных программ, самой удобной является WinToUSB. Все необходимое делается из самой программы. Но присутствуют платные ограничения. Причем ограничения не существенны, и платить за их разблокировку дело сомнительное. Сразу просматривается ориентированность программы на не очень опытных пользователей. Нет портативной версии программы. Для использования необходима установка.

WinNTSetup с первого взгляда выглядит сложнее, по сравнению с WinToUSB. Здесь нет пошагового установщика, все необходимые настройки доступны сразу в любой последовательности. Целевые диски выбираются не как устройства, а просто указанием буквы необходимого раздела. Программа при этом выводит информацию о диске. Это может вызвать сомнения у неподготовленного, или невнимательного пользователя. Нет встроенного инструмента разметки диска. Но это все лишь мелкие недочеты.

WinNTSetup полностью бесплатна. Нет заблокированного функционала. То за что нужно платить в WinToUSB здесь доступно абсолютно бесплатно. Для использования не нужно производить установку. Программа распространяется в виде портативной версии, что очень удобно. Единственный недостаток, нет встроенной разметки устройств. Но он решается путем использования программы Rufus.

Ручной вариант, позволяет делать все то, что и вышеуказанные программы, и даже немного больше. Данный вариант более времязатратный. Полностью обойтись без сторонних программ при использовании USB-флешки невозможно (на флешках невозможно создать более одного раздела в ОС Windows). Если диск подготавливается в ОС отличной от Windows 10, то еще нужно будет использовать программу монтирования ISO образов, или архиватор. Данный вариант может показаться трудным для неподготовленного пользователя.

Все тесты проводились с USB 3.0 устройствами, подключенными в соответствующие порты. Для использования USB 3.0 в ОС ниже Windows 8, необходима интеграция соответствующих драйверов и их настройка на запуск при начале загрузке ОС.

Какой из вариантов использовать, это дело конкретной ситуации. А на сегодня у меня все😉.

Источник

Иллюстрация


Время на прочтение
7 мин

Количество просмотров 140K

В данной статье хочу рассмотреть вопросы по установке на внешний USB-накопитель не обычного набора инструментов реанимации, а полноценной рабочей ОС, которую можно носить с собой. И если Linux ставится из коробки на любое устройство и без проблем работает, то Windows и не ставится, и не работает.
Также раздел этой статьи может быть полезен при загрузке Windows на новом оборудовании (при обновлении материнской платы и т.д.).

Изначально было 2 противоречивых требования души:«всё своё ношу с собой» и «не хочу быть нагруженным», что в итоге вылилось в установку Ubuntu на внешний диск. Всё было замечательно, но чувствовалась какая-то незавершённость. И решил я установить Windows 7 туда же.

Но появились проблемы:

  1. Windows 7 предупреждает о невозможности загрузки с USB (заботливый какой) и не хочет устанавливаться на него;
  2. установщик не умеет работать с VHD;
  3. при загрузке Windows 7 с USB-storage появляется BSOD.

И они были успешно решены.

Нам потребуются

  1. Сам внешний USB-накопитель (в данном случае USB-HDD) с созданными разделами.
  2. Виртуальная машина (в данном случае буду опираться на VMWare Player).
    • стоит отметить, что для распаковки install.wim можно воспользоваться утилитой ImageX из WAIK (Windows Automated Installation Kit, доступный для свободного скачивания с сайта разработчика), об этом можно прочитать в других статьях, например тут, но у меня же душа очень сильно противилась скачиванию чего-либо лишнего, по-этому я решил обойтись уже установленным VMWare (VMWare Player доступен для свободного скачивания)
  3. 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

С особенностями загрузки Windows 7 я особо не знаком, но вкратце суть примерно такая: загрузчик читает ядро и самые важные драйвера (к которым USB не относится) и передаёт управление ядру, которое должно прочитать всё остальное, но в нашем случае оно ничего не найдёт. Соответственно, сам напрашивается вариант: надо сказать загрузчику, что USB критически важен и надо бы сначала его загрузить, а потом передавать управление. И, что характерно, в Microsoft дали такие возможности: надо в реестре по адресам [HKLM/System/CurrentControlSet/services/usb*] установить значение ключа Start в 0. Самым неприятным оказывается то, что периодически это поле само сбрасывается в 3, судя по всему при появлении новых устройств. Но и это не проблема. Существует 2 возможных решения (суть которых, естественно, совпадает):

  1. 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 "%~2" /f
    endlocal
    goto :eof

  2. UsbBootWatcher.exe — проверенное временем решение, устанавливается как сервис и вызывается при изменении выбранных нами ключей реестра. Можно взять тут.
Если загрузка системы не происходит

В случае, если мы уже пришли на новое место и там оказалось, что ОС запускаться не хочет, придётся чинить тем, что есть: раздел загрузки Repair, в который Windows скорее всего сам и предложит загрузиться после неудачной попытки (если не предложит — перед загрузкой нажимать F8). Затем открываем «Command Prompt» (в случае неудавшегося автоматического восстановления перед этим нажимаем «View advanced options»).

  1. Запускаем редактор реестра командой «regedit». Стоит отметить, что это — реестр системы восстановления.
  2. Подключаем нужный реестр (точнее, улей). Нас интересует «[HKLM/SYSTEM/]», он хранится в файле %WINDIR%\System32\Config\System. Для этого наводим фокус на «HKEY_LOCAL_MACHINE», в меню выбираем File -> Load Hive -> нужный файл -> Key name: «nn» (в случае установки на VHD, необходимо его в подключить в консоли).
  3. В загруженном улье должно быть несколько 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 и скажет, что найдено новое устройство.

Теперь мы можем перенести внешний диск на любую другую реальную машину и запуститься. Вот и всё. Интересны Ваши предложения по практическому применению.

Краткое резюме

  1. запускаем виртуальную машину, подключив usb-hdd и установщик Windows 7;
  2. в процессе установки указываем, что хотим установить на VHD (по желанию);
  3. меняем приоритет загрузки драйверов;
  4. запускаемся с USB, если BIOS не может, то пользуемся plpbt.

Важные замечания/нерешённые проблемы

  1. до загрузки ядра возможны проблемы с доступом к диску по адресам выше 137Gb (у меня были) — можно посоветовать лишь перенести раздел в начало диска (собственно, в т.ч. и из-за этого ограничения я и устанавливал на VHD, а не создавал новый раздел);
  2. после каждой загрузки Windows сообщает о том, что что-то поменялось и надо переуказать своп — лучше всего указать руками явный размер свопа и назначить его на D: (физический раздел, C: — виртуальный диск), но при запуске на другой машине вопрос снова возникнет, а если там размер памяти другой, то своп будет выбран автоматически;
  3. совсем честные хлопцы предлагают вызывать %windir%\system32\sysprep\sysprep.exe перед переносом на другое железо, но я заметил, что это не обязательно и даже вредно (заново предлагают создать пользователя/сбрасываются настройки/требуется лишний перезапуск после поиска драйверов) — лично у меня всё прекрасно работает и при условии обычного выключения и, что характерно, если ранее система запускалась на данном оборудовании, то повторный запуск пройдёт мгновенно, все драйвера подцепятся автоматически и без перезапусков;
  4. загрузчик (bootmgr, Boot\) должен находиться именно на физическом диске (делается автоматически), а хотелось бы всё сбросить внутрь VHD и уже из grub передавать ему управление. Вот эти ребята сделали свой grub с модулем vhd, однако я его не осилил (сначала пришлось править Makefile’ы, чтобы vhd.mod таки создался, но после копирования в /boot/grub/, команда «insmod vhd» завершилась ошибкой «incompatible license»; более детальное изучение кода vhd.c показало, что были внесены изменения в код самого grub-1.97, что меня не устроило, ибо в Ubuntu используется grub-1.99).

Использованные источники

  • Описание usbbootfix.bat;
  • Описание UsbBootWatcher;
  • Описание модуля VHD для GRUB;
  • Загрузка по USB, если BIOS не позволяет;
  • Статья про fsutil.
  • Действия при замене материнской платы.

P.S. А цены-то на накопители в последнее время сильно взлетели из-за затопления Тайвани.

  • Можно ли установить windows на ssd и вставить в другой компьютер
  • Можно ли установить directx 12 для windows 7 64 bit
  • Можно ли установить windows 10 на два компьютера с одним ключом
  • Можно ли удалять системные мусорные файлы windows
  • Можно ли установить apk на windows 10