Пользовательского поиска
Пятница, 06.12.2024, 16:02
Приветствую Вас Гость | RSS
Главная | Загрузка Windows 7 с VHD-образа - Страница 2 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3786
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Sh1td0wn, asdqqww  
Загрузка Windows 7 с VHD-образа
ORG@niZMДата: Среда, 28.04.2010, 06:23 | Сообщение # 16
Ищущий
Группа: Пользователи
Сообщений: 28
Репутация: 2
Статус: Отсутствует
kDn, немного ступил. осознал это позднее, когда не мог зайти на форум подправить сообщение. Вспомнил, как на ру-борде один чел всех пытал, как загрузить винду без ntldr ))

Добавлено (28.04.2010, 06:15)
---------------------------------------------
собственно, остается только разобраться с bcdedit. кстати, вот неплохая статья, как загрузить Win7/2008R2 из VHD на чистом винте.

Добавлено (28.04.2010, 06:23)
---------------------------------------------
один ньюанс - все операции производятся из загрузочного диска семерки. остается заиметь winpe3.x? или адаптировать имеющийся boot.wim? мне всегда хватало двух сборок - Alkid (основная) и RusLiveMini (на всякий, RAM). diskpart вряд ли запустится под ними?

 
kDnДата: Среда, 28.04.2010, 08:32 | Сообщение # 17
Программист
Группа: Проверенные
Сообщений: 817
Репутация: 66
Статус: Отсутствует
ORG@niZM, ну как по мне, то правильнее всего выкачать/собрать ERD6.5 - пригодится в любом случае. Про diskpart - проверять нужно, не знаю smile .
 
Nemo78Дата: Суббота, 12.10.2013, 17:18 | Сообщение # 18
Ищущий
Группа: Пользователи
Сообщений: 22
Репутация: 2
Статус: Отсутствует
Как известно штатными средствами из VHD можно загружать только "Максимальную" редакцию Windows 7.
Есть способ загружать из VHD любую редакцию Windows 7. Потребуется некоторое количество вспомогательных средств:

1. образ дискеты с драйвером FiraDisk
2. файлы для установки Firadisk в систему (во вложении)
3. grub4dos
4. bootic
5. GimageX
6. настроенный BCD

Последовательность действий:

(в инете полно информации и как создать файл VHD, и как отредактировать BCD для загрузки из VHD, и как "развернуть" любую редакция виндовс из install.wim, и как установить Grub4Dos, по этому подробно описывать не буду)

Подготовка VHD
--------------------
1. "Развернуть" любую редакцию Windows на VHD
2. В папку \Windows\System32 скопировать содержимое архива firadisk_to_system.rar
3. В корень скопировать (например из рабочей системы) файл bootmgr и папку BOOT со всем ее содержимым.

Подготовка загрузочного раздела
--------------------
1. На загрузочном разделе диска должен быть установлен и настроен Grub4Dos и в корне должен быть bootmgr и папка BOOT с BCD настроенным на загрузку из VHD

Содержимое menu.lst
---------
title Загрузка Windows7 (VHD/Botmgr) \n Подготовка системы
rootnoverify (hd0,0)
chainloader /bootmgr

title Загрузка Windows7 (VHD/FiraDisk) \n Загрузка операционной системы
map --mem /BOOT/grub/DRIVERS/firadisk.img (fd0)
map --mem (md)0x800+4 (99)
map (hd1,0)/VHD/WIN7.vhd (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/VHD/win7.vhd,boot;\n\0
rootnoverify (hd0,0)
chainloader /bootmgr

title Загрузка Windows7 (VHD RAM) \n Загрузка операционной системы в память.
map --mem (hd1,0)/VHD/WIN7.vhd (hd0)
map --hook
rootnoverify (hd0,0)
chainloader /bootmgr

Подготовка системы
-------------------------
После того как VHD подготовлен обязательно нужно выполнить загрузку по первому пункту меню.
На этом этапе будет производится запуск служб, установка устройств и т.д. Когда появится окно с выбором языка нажать Shift+F10 и в командной строке ввести "firadisk.cmd" (без  кавычек) нажать enter и согласиться с установкой драйвера. Затем вернуться к окну с выбором языка и продолжить установку. После завершения установки загрузка системы будет прекращаться с сообщением о том что данная лицензия не поддерживает загрузку с виртуальных дисков (для редакций ниже Максимальной).

Теперь можно смело загружаться используя второй пункт меню. Все настройки и изменения будут сохраняться.
Ну и для полноты по третьему пункту загрузка системы в RAM. Настройки и изменения сохраняться не будут.

-----
Проверено на 32-х битной Windows Professional
Прикрепления: firadisk_to_sys.rar (37.5 Kb)


Сообщение отредактировал Nemo78 - Суббота, 12.10.2013, 17:26
 
AtlantДата: Воскресенье, 13.10.2013, 01:11 | Сообщение # 19
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Ты забыл указать что твой архив с FiraDisk-ом работает только на х86 ОС. Можно конечно сделать аналогичный скрипт для х64 но это потребует включения тестового режима в ОС, что не всем подходит.

А вообще есть более простой способ - NTBOOT:
title boot 2.vhd via ntboot
Код
map /NTBOOT-2012-02-13.iso (222)
map --hook
find --set-root /2.vhd
command (222)/NTBOOT NT6=/2.vhd

bootmgr и bcd не нужны, так как содержатся в образе NTBOOT.
Прикрепления: NTBOOT-2013-04-.7z (1.71 Mb)
 
Nemo78Дата: Воскресенье, 13.10.2013, 12:47 | Сообщение # 20
Ищущий
Группа: Пользователи
Сообщений: 22
Репутация: 2
Статус: Отсутствует
Цитата Atlant ()
Ты забыл указать что твой архив с FiraDisk-ом работает только на х86 ОС. Можно конечно сделать аналогичный скрипт для х64 но это потребует включения тестового режима в ОС, что не всем подходит.

По аналогии можно сделать и для 64-х битной системы. А с текстовым тестовым режимом вопрос решаемый. Нужно определенным образом подготовить install.wim - скопировать в него файл firadisk.sys и добавить в реестр несколько записей. Тогда драйвер firadisk`а будет установлен вместе с системой без всяких текстовых тестовых режимов и дополнительных манипуляций. Проверено на практике.

Цитата Atlant ()
А вообще есть более простой способ - NTBOOT

Это вариант прокатит только для "Максимальной" редакции. На всех редакциях ниже система не загрузится с сообщением об ошибке лицензии. Проверено на практике.


Сообщение отредактировал Nemo78 - Воскресенье, 13.10.2013, 13:48
 
AtlantДата: Воскресенье, 13.10.2013, 13:39 | Сообщение # 21
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
Что за "текстовый режим" ?
 
Nemo78Дата: Воскресенье, 13.10.2013, 13:45 | Сообщение # 22
Ищущий
Группа: Пользователи
Сообщений: 22
Репутация: 2
Статус: Отсутствует
Цитата Atlant ()
Что за "текстовый режим" ?

Опечатка. Тестовый режим.


Сообщение отредактировал Nemo78 - Воскресенье, 13.10.2013, 13:47
 
AtlantДата: Воскресенье, 13.10.2013, 14:54 | Сообщение # 23
Эксперт
Группа: Проверенные
Сообщений: 2210
Репутация: 221
Статус: Отсутствует
У FiraDisk-а нет действительной цифровой подписи и он будет выкинут системой при первой же загрузке ОС. Интеграция в install.wim ничего не даст.
 
Nemo78Дата: Среда, 04.12.2013, 22:46 | Сообщение # 24
Ищущий
Группа: Пользователи
Сообщений: 22
Репутация: 2
Статус: Отсутствует
Цитата Atlant ()
У FiraDisk-а нет действительной цифровой подписи и он будет выкинут системой при первой же загрузке ОС. Интеграция в install.wim ничего не даст.

В 32-х битной работает. На 64-х битной не работает, сообщает об изменении оборудования и запускает рекавери.

Добавлено (04.12.2013, 22:46)
---------------------------------------------
Вариант установки семерки на предварительно созданный VHD (в конкретном примере путь и имя файла /VHD/WIN7.vhd)

map --mem (md)0x800+4 (99)
map /WINSETUP/WIN7x86.ISO (0xff)
map %VHD7%/VHD/WIN7.vhd (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/VHD/win7.vhd,boot;cdrom,vmem=find:/WINSETUP/WIN7x86.ISO;\n\0
chainloader (0xff)

Необходимое условие - обработка образа с инсталлером семерки FiraDisk интегратором (http://greenflash.su/forum/2-331-30)
Вместо %VHD7% указать диск и номер раздела где расположен файл vhd.
/WINSETUP/WIN7x86.ISO - это путь и имя файла образа семерки
При установке в списке дисков для выбора раздела для установки системы будет доступен vhd диск.


Сообщение отредактировал Nemo78 - Среда, 04.12.2013, 22:50
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru