Пользовательского поиска
Понедельник, 23.12.2024, 12:53
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Форма входа
Поиск
Мы Рекомендуем:
Мнение Общественности
Оценка Проекта
1. Отлично :-D
2. Хорошо :-)
3. Неплохо :-/
4. Очень плохо }:->
5. Ниочём :-(
Всего ответов: 2940
Статистика

Всего на Сайте: 1
Гостей: 1
Пользователей: 0
GreenFlash
Главная » Статьи » Основные Инструкции » Windows Системы

Загрузка Windows 7 с VHD-образа
Загрузка Windows 7 с VHD-образа

Здесь речь пойдет о том, как загружаться с VHD-образа .
То есть для работы с системой не понадобится отдельный раздел и не нужно будет сносить существующую систему, Win 7 будет по прежнему храниться внутри VHD-файла, но в то же время она будет запущена в реальном окружении.
Примечание: этот способ, по умолчанию, работает в Windows 7 и Windows Server 2008 R2,мы попробуем его загрузить через grub4dos

0. Если у вас виртуальный образ (VHD-файл), создавался как образ с динамическим размером, обедитесь, что у вас в системе есть свободное место в размере, максимальном для этого образа.

1. Прежде всего, нам понадобятся два файла: bootmgr (новый менеджер загрузки, умеющий загружать из VHD) и bcdedit.exe (новая версия программы для редактирования загрузочных записей).
Первый можно взять с установочного диска, второй можно взять из установленной системы Windows 7 (например, вытащить из имеющегося на руках VHD-образа).
 Либо можно просто скачать отсюда

http://cid-ffd61f1050e74b3f.skydrive.live.com/self.aspx/Public%20files/bootmgr%20and%20bcdedit.zip

Далее придется переписать файлc:\bootmgr. Файлc:\windows\system32\bcdedit.exe, в принципе, можно не перезаписывать (просто запускать из другого места). На всякий случай, рекомендую сохранить старые версии.
Примечание: для перезаписи могу понадобится права на полное владение файлами.

2. Открываем консоль (cmd) с админскими правами, на всякий случай, делаем копию текущих записей и попутно создаем новую запись:
bcdedit /copy {current} /d "Windows 7”
Команда вернет GUID вновь созданной записи.

3. Далее нужно прописать адрес с VHD-диском для загрузки
bcdedit /set {GUID} device vhd=[c:]\vhd\win7b.vhd
bcdedit /set {GUID} osdevice vhd=[c:]\vhd\win7b.vhd

4. Если вы хотите, чтобы добавленная система была последней в списке ОС при загрузке, нужно выполнить следующую команду
bcdedit /displayorder {GUID} /addlast
Запись с соответствующим GUID переносится в конец (подобным образом можно добиться любого нужного порядка).

5. Если вы хотите поменять название системы при загрузке, нужно выполнить следующую команду
bcdedit /set {GUID} description "Windows 7 - VHD”

6. Для форсирования автоматического определения в Windows диска через соответствующий уровень абстракции — Hardware Abstraction Layer —следует выполнить следующую команду

bcdedit /set <guid> detecthal on
в menu.lst вносим
title Windows 7
root (hd0,0)
chainloader /bootmgr

После загрузки Windows 7 начнет устанавливать нужные драйвера для вашего реального оборудования. Попросит перезагрузиться. После этого можно нормально работать.
Если посмотреть на диски, присутствующие в системе, будет видно, что помимо виртуального диска на 16 Гб (обведен оранжевым), с которого, собственно, загружена Win7, также присутствуют второй раздел виртуального диска на 200 Мб под системные файлы и реальный(!) жесткий диск, установленный на компьютере.

Если отрыть реальный диск и посмотреть, где находится файл с образом системы можно обнаружить, что размер файла увеличился до 16 Гб.
Все дело в том, что наш VHD-образ был автоматически сконвертирован в образ с фиксированным размером, то есть занял максимально возможные 16 Гб. Это ускоряет работу системы.
Стоит также отметить, что этот образ по-прежнему можно загружать через Virtual PC.


Категория: Windows Системы | Добавил: Zemlyak (04.06.2009)
Просмотров: 21974 | Комментарии: 10 | Рейтинг: 5.0/3
Всего комментариев: 10
avatar
1 Dominator_Terron • 16:58, 07.06.2009
а для висты прокатит?
avatar
2 Zemlyak • 17:36, 07.06.2009
вы имеете ввиду висту загрузить из VHD образа ?
avatar
3 Dominator_Terron • 17:08, 08.06.2009
да
avatar
4 Zemlyak • 17:58, 08.06.2009
если честно то не пробовал ...
avatar
5 Dominator_Terron • 09:32, 14.06.2009
Я думаю, что это прокатит, ведь, виста и вынь7 это почти одно и тоже!
avatar
6 Dominator_Terron • 09:36, 14.06.2009
Да, кстати, заодно проверю эту штучку для WindowsXP!
avatar
7 Dominator_Terron • 12:23, 14.06.2009
bcdedit не канает cry
avatar
8 Zemlyak • 10:38, 25.06.2009
в смысле не канает ? под какой осью выполняете редакцию ?
avatar
9 frkbvfnjh • 15:36, 05.10.2009
как заменить этот долбаный файл bootmgr. И под админом пробовал и с ХР-шки грузился - ну не получается, говорит отказано в доступе.
avatar
10 ORG@niZM • 08:35, 21.04.2010
Инфо кажется полезной, но некоторые моменты всё же не раскрыты:
1. Под какой осью выполняются все эти действия? Раз в Вин7 это реализовано и так, то думаю, что всё это под ХР надо делать.
2. Всё вытекает из п.1.: если запускать bcdedit на копирование записи из хранилища для получения GUID - откуда оно его будет копировать, если хранилища нет (ХР!)

собственно давайте на форуме всё обсудим http://greenflash.su/forum/5-498-1

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