» » » Как установить на компьютер или ноутбук вторую скрытую операционную систему в среде предустановки Windows PE
Информация к новости
  • Просмотров: 8 627
  • Автор: admin
  • Дата: 15-11-2016
15-11-2016

Как установить на компьютер или ноутбук вторую скрытую операционную систему в среде предустановки Windows PE

Категория: Windows / Установка Windows

Здравствуйте Владимир! Я придумал такую интересную ситуацию: например, имеется ноутбук с БИОСом UEFI и жёстким диском GPT, на нём установлена Windows 10 и создана одна учётная запись Майкрософт, пароль от этой учётной записи я не знаю, соответственно в Windows 10 загрузиться не могу. Как мне установить на этот ноутбук вторую скрытую операционную систему, чтобы об её существовании ничего не знал хозяин ноутбука? Дополнительных разделов на ноуте создавать нельзя и загрузчик ноутбука тоже изменять нельзя. Думаю, можно создать на жёстком диске ноутбука один или два скрытых файла и всё.
 

Как установить на компьютер или ноутбук вторую скрытую операционную систему в среде предустановки Windows PE

 
Автор Владимир! 
Привет друзья! В этом случае можно установить на ноутбук вторую скрытую операционную систему в среде предустановки Windows PEСреда предустановки Windows PE находится на загрузочном носителе с Windows 10 (загрузочная флешка, установочный диск) и используется для подготовки компьютера к установке операционной системы.
 
Итак, нам понадобится две флешки.
Во-первых, создаём загрузочную флешку с Windows 10 по этой статье или по этой.
Во-вторых, подсоединяем к ноутбуку ещё одну флешку (на ней создадим позже загрузчик) и подготавливаем её. Я хочу, чтобы установленная на виртуальном диске Windows 10 загружалась как в режиме Legacy, так и в режиме UEFI.
Windows 8.1 и Windows 10 имеют 2 файла запуска: Winload.exe - для MBR загрузчика в режиме Legacy и Winload.efi - для GPT загрузчика в режиме UEFI.
Для этого флешку обязательно нужно отформатировать в файловую систему FAT32 и сделать раздел флешки активным.

На флешке может не быть необходимого кода MBR, поэтому открываем от имени администратора командную строку и вводим команду:
bootsect /nt60 G: /mbr (где G: - буква нашей флешки).
Загрузочный код диска успешно обновлён.

Затем создаём на флешке файл сценария - обычный текстовый файл с именем «vd» и расширением .txt и содержанием:
create vdisk file=D:\10.vhd type=expandable maximum=60000
	attach vdis
	creat par prim
	format fs=ntfs quick
	assign letter M
Данный файл сценария создаст нам на диске (D:) виртуальный диск с именем - 10.vhd.
Буква диска - M.
Размер виртуального диска 60000 Мб или 60 Гб.
creat vdis file=d:\10.vhd maximum=1000 type=expandable - обозначает, что нам нужен динамический виртуальный диск.
Примечание: Возможно, работая в среде предустановки Windows PE, буква диска, на котором вы захотите создать виртуальный диск, будет отличной от (D:) в этом случае просто подкорректируйте файл сценария.

Загружаем наш ноутбук с установочной флешки с Windows 10.
В начальной фазе установки Windows 10 жмём клавиатурное сочетание Shift + F10 и открывается окно командной строки.

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

notepad

открывается блокнот, выбираем:

Файл -->Открыть 

Тип файлов: Все файлы

Жмём на кнопку «Этот компьютер»

В открывшемся окне видим, что буква диска (C:) принадлежит нашей загрузочной флешке с установочными файлами Windows 10 (размер 8 Гб).

Второй флешке (размер 16 Гб), на которой размещён файл сценария vd.txt, присвоена буква диска (G:). Позже, мы создадим на этой флешке загрузчик. 

Жёсткий диск ноутбука разделён на два раздела: на (D:) установлена Windows 10, а на (E:) расположены пользовательские файлы.  

Итак, диск USB (C:), это загрузочная флешка с установочными файлами Windows 10

Диск USB2 (G:), это флешка, на которой мы позднее создадим загрузчик для скрытой Windows 10. Видим на флешке созданный нами файл сценария - «vd».

На диск (D:) - установлена Windows 10.

Диск (E:) практически пустой и содержит лишь резервный образ операционной системы.

Значит виртуальный жёсткий диск мы будем создавать не на диске (D:), а на диске (E:).

Корректируем файл сценария «vd», который находится у нас на флешке USB2 (G:).

Изменяем в файле буковку (D:) на (E:) и сохраняем текстовый файл.

Возвращаемся к окну командной строки. 

Файл - install.esd ISO-образа Windows 10 может содержать в себе несколько образов (Image) операционных систем,

вводим команду: 

Dism /Get-WimInfo /WimFile:C:\sources\install.esd

где C: - буква диска флешки, а \sources, это папка с файлом-образом операционной системы - install.esd.

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

Вводим команду, запускающую в работу файл сценария «vd», находящегося на нашей флешке USB2 (G:)

diskpart /s G:\vd.txt

В результате на диске (E:) появляется виртуальный диск 10.vhd.

А в окне «Этот компьютер» появляется Локальный диск (M:). 

Следующей командой я разворачиваю файл install.esd (Windows 10 Домашняя для одного языка) на виртуальный диск 10.vhd (раздел M:)

Dism /apply-image /imagefile:C:\sources\install.esd /index:3 /ApplyDir:M:\

где C: - буква диска флешки, а \sources, это папка с файлом-образом операционной системы - install.esd,

Для установки на виртуальный диск мне нужна Windows 10 Домашняя для одного языка (индекс образа 3),

M: - виртуальный диск 10.vhd.

Windows 10 развёрнута на виртуальный диск 10.vhd (раздел M:) и нам осталось только создать для неё загрузчик на флешке.

Создаём загрузчик на второй флешке ((G:), размер 16 Гб), командой:

bcdboot M:\windows /s G: /f all (что означает - создать файлы для загрузки Windows 10, находящейся на диске M:, но загрузчик для неё создать на диске (G:) (наша флешка),

параметр /f all обозначает - включая файлы загрузки для компьютера с UEFI или BIOS!

В результате этого, на флешке (буква диска (G:)) создан загрузчик для Windows 10, расположенной на виртуальном диске (M:). Если мы зайдём на флешку, то увидим папку EFI\Microsoft\Boot с файлами конфигурации загрузки (BCD), среди которых находится и загрузчик Windows 10 файл (BCD).

Давайте посмотрим содержимое файла данных конфигурации загрузки (BCD). Откроем командную строку администратора и введём команду:
bcdedit -store G:\efi\microsoft\boot\bcd (где G буква нашей флешки). Как видим, UEFI-загрузчик создан на флешке (G:) для Windows 10, находящейся на виртуальном диске (M:).

Ну и наконец делаю скрытым виртуальный диск 10.vhd командой:
attrib E:\10.vhd +s +h (диск E: расположение файла виртуального диска 10.vhd)

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

 

 

Windows 10 установлена в среде предустановки Windows PE на виртуальный жёсткий диск.

 

Идём в «Управление дисками» и видим, что Windows 10 установлена на виртуальный диск VHD (Диск 2, размер 60 Гб), в работающей системе он у нас естественно диск (C:).

Основная Windows 10 установлена на диске (E:).

Флешка с загрузчиком (Диск 1).

Сам виртуальный диск 10.vhd находится на диске (F:) и скрыт от посторонних глаз.

Если включить в системе отображение защищённых системных файлов, то мы увидим наш виртуальный жёсткий диск VHD.

Так как диск VHD динамический, то весит всего 7 Гб.

 

Если отсоединить загрузочную флешку и перезагрузиться, то на ноутбуке загрузится штатная Windows 10. 

Виртуальный диск 10.vhd находится здесь на диске (F:) и тоже не виден.

Итог

В результате наших действий на ноутбуке создан виртуальный диск, имеющий атрибут «Скрытый» и на нём установлена Windows 10, загрузчик которой находится на флешке. Обнаружить виртуальный жёсткий диск случайно практически невозможно, тем более невозможно обнаружить загрузчик Win 10, ведь он находится на флешке. Загружаться, установленная на файл виртуального диска Windows 10, будет только при наличии в ноутбуке флешки с загрузчиком. Если флешки не будет, то на ноутбуке загрузится штатная Windows 10.

 

Статьи на эту тему: 

  1. Как установить на компьютер или ноутбук вторую скрытую операционную систему
  2. Как установить на ноутбук две взаимоисключающие операционные системы
  3. Как разделить флешку на разделы и создать на образовавшемся разделе загрузчик для Windows 10

Метки к статье: Установить Windows Спрятать Windows

Дорогой посетитель, Вы можете задать на сайте любой вопрос и обязательно получите ответ!
<
Aндрей

16 ноября 2016 07:14

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Здравствуйте!

Владимир, у меня есть флешка размером 32Гб и отформатирована она в NTFS. На этой флешке хранятся данные и я хочу, чтобы она и оставалась в этой файловой системе, но хотелось бы именно её использовать для загрузки скрытой ОС как в режиме Legacy, так и в режиме UEFI.

Можно ли создать в начале диска (флешки) небольшой раздел размером несколько сот Мб, отформатировать его в FAT32 и расположить на этом разделе загрузчик? Можно ли этот раздел скрыть?

<
Aндрей

16 ноября 2016 18:59

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

И ещё один вопрос, Владимир- если система на vhd со временем начнёт работать нестабильно- всякое ведь бывает, то как тогда пользоваться например диском восстановления для этой системы? Ведь при загрузке с флешки или диска виден всего лишь файл .vhd. Пробовал из среды восстановления (с загрузочной флешки) подключать vhd в командной строке, но что делать дальше непонятно- при работе в командной строке опции восстановления и диагностики недоступны, а при её закрытии недоступен подключённый vhd.

<
Владимир

16 ноября 2016 22:35

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.03.2015
  • Статус: Пользователь Онлайн
  • Публикаций: 0
  • Комментариев: 364

Здравствуйте Андрей.
По первому вопросу
я как-то делал на флешке ntfs
ещё один раздел fat32
для установки win 10 в режиме uefi

Установка Windows у меня прошла без проблем


сделал сегодня этим же способом раздел fat32
и создал загрузчик.
В режиме legacy загрузчик работает
в режиме Uefi нет
сделал видео.


https://yadi.sk/i/mdgrYKPTyngQ6


Если интересно можете попробовать может у Вас загрузчик Efi будет работать


По второму вопросу
Дело тут не в VHD
на дисках с разметкой mbr (режим загрузки legacy)
опции восстановления и диагностики при загрузке с установочного диска (флешки)
доступны только для диска 0
то есть если у вас на компьютере установлено 2 жёстких диска
и кажый диск имеет OS со своим загрузчиком
то при загрузке с установочного диска (флешки)
опции восстановления и диагностики не будут доступны для OS
на диске 1
На дисках с разметкой gpt (режим загрузки Uefi)
опции восстановления и диагностики при загрузке с установочного диска (флешки)
доступны для 1-го загрузочного устройства.
то есть если у вас 2 жёстких диска gpt
и у каждого свой загрузчик.
опции восстановления и диагностики будут доступны
и для диска 0 и для диска 1
нужный диск нужно сделать первым загрузочным устройством

<
Oлег

16 ноября 2016 23:11

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Спасибо Владимир. Отличная статья!

<
admin

17 ноября 2016 08:49

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 763
  • Комментариев: 38 691

Присоединяюсь!

<
Unnamed

17 ноября 2016 10:50

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Доброго дня. В первую очередь хотел бы поблагодарить за отличную статью. Но возник такой вопрос - можно ли данным способом установить Linux систему, например ubuntu?

<
Алекc

20 ноября 2016 11:07

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Классно! Благодарю за статью. Получил удовольствие от прочитанного.

Постоянно к вам захожу, читаю всё!

<
Serj

23 ноября 2016 16:16

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

огромное спасибо за статью владимир!

<
Aндрей

30 ноября 2016 07:58

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Здравствуйте!

Владимир, как добавить в загрузочное меню находящееся на флешке вторую систему, например: на диске D:\ находятся win7.vhd с Windows 7 и win10.vhd с Windows 10?

<
admin

30 ноября 2016 15:11

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 2.04.2011
  • Статус: Пользователь offline
  • Публикаций: 1 763
  • Комментариев: 38 691

У Windows 7 на win7.vhd должна быть своя буква диска, к примеру F:, добавляете её в загрузчик командой:

bcdboot F:\windows /s G: /f all ((что означает - создать файлы для загрузки Windows 7, находящейся на диске F:, но загрузчик для неё создать на диске (G:) (наша флешка).

 

У Windows 10 на win10.vhd должна быть своя буква диска, к примеру H:, добавляете её в загрузчик командой:

bcdboot H:\windows /s G: /f all ((что означает - создать файлы для загрузки Windows 10, находящейся на диске H:, но загрузчик для неё создать на диске (G:) (наша флешка).

<
Aндрей

30 ноября 2016 16:18

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Да именно так и делал! И действительно- при первой загрузке с флешки выбор систем (в плиточном интерфейсе), если выбрать десятку и загрузить систему, а затем выбрать семёрку, то никакого выбора систем нет, загружается сразу семёрка. Хотя msconfig показывает, что систем две и по умолчанию стоит десятка. 

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

<
Владимир

30 ноября 2016 17:57

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.03.2015
  • Статус: Пользователь Онлайн
  • Публикаций: 0
  • Комментариев: 364

Здравствуйте Админ и Андрей.
Загрузчик Вы сделали правильно. С ваших слов Вы имеете возможность
загружаться и в Win10 и Win7.
Если я Вас правильно понял, Вам не нравится как работает выбор OS
Загрузитесь с флешки в Windows 10 и введтие команду

bcdedit /set {current} bootmenupolicy legacy

после этого плиточного меню не будет
при загрузке с флешки сразу будет выбор 2-х Os
Win 10 останется по умолчанию

интервал в 30 сек большой можно сделать минимальный 3 сек
bcdedit /timeout 3


PS. В операционной системе windows 7(в PE и основной) bcdboot не поддерживает параметр /f

<
Aндрей

30 ноября 2016 19:41

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

Вы меня не совсем правильно поняли- стоит при загрузке с флешки один раз выбрать Windows 7 и загрузить систему, то в следующий раз при загрузке с флешки выбора систем вообще нет, сразу загружается семёрка. Вот файл bcd - https://yadi.sk/i/1_91j70xzrTZv, вроде бы всё верно, загрузчик на флешке.

<
Георгий

30 ноября 2016 20:23

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0

очень хорошая статья, спасибо владимир!

<
Владимир

30 ноября 2016 22:25

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.03.2015
  • Статус: Пользователь Онлайн
  • Публикаций: 0
  • Комментариев: 364

Цитата: Aндрей
Вы меня не совсем правильно поняли- стоит при загрузке с флешки один раз выбрать Windows 7 и загрузить систему, то в следующий раз при загрузке с флешки выбора систем вообще нет, сразу загружается семёрка. Вот файл bcd - https://yadi.sk/i/1_91j70xzrTZv, вроде бы всё верно, загрузчик на флешке.

 

Не знаю почему у Вас идёт загрузка Win 7 , а не загрузка Win 10


У себя попробовал установил win 7 на vhd, потом win 10 на vhd
загрузчик сделал на флешке.
После выхода из Win7 (перезагрузка или выключение)
загружается win 10

 

попробуйте пересоздать загрузчик
сейчас у Вас диспетчер загрузки Win 10
сделайте диспетчер загрузки Win 7
отформатируйте флешку и сначала создайте загрузчик для win 10
потом создайте загрузчик для win7

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Вопрос:
Сколько будет 8+3=?
Ответ:*

 

НАВИГАЦИЯ

 

Архив новостей Сентябрь 2019 (8)
Август 2019 (13)
Июль 2019 (14)
Июнь 2019 (13)
Май 2019 (14)
Апрель 2019 (15)
^
Копирование материалов сайта разрешается только с гиперссылкой на источник