Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Загрузка Windows 7 из RAMDisk Grub4Dos (VHD)

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

sukanegoni



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Загрузка Windows 7 (и других NT 6.x ОС) из RAMDisk Grub4Dos

(fixed-size VHD + Grub4Dos + FiraDisk)



Обновленная инструкция с исправлениями и уточнениями на моем сайте (рекомендуется) (англ.)
 
--- тыц ---






Изначально применимо к следующим версиям Windows:

Windows 7
Windows Server 2008 R2
Windows Embedded (7) (NT 6.x)

Суть метода:

 
Установка Windows в fixed-size VHD (считайте RAW)
Установка драйвера FiraDisk
Загрузка VHD в RAMDisk Grub4Dos
 
Преимущества:

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

У вас должно быть достаточно памяти для загрузки в нее VHD диска с установленной Windows.
Объем памяти используемый под RAMDisk должен быть в виде
непрерывного последовательного диапазона адресного пространства.

Об этом подробнее написано в инструкции
Определение объема памяти доступной Grub4Dos
Помимо этого еще должно остаться достаточно памяти для работы ОС и приложений.
 


Ход работы:







Всего записей: 273 | Зарегистр. 23-11-2009 | Отправлено: 16:05 26-03-2012 | Исправлено: sukanegoni, 10:58 17-12-2013
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Santik82
 
1. На диске D что вообще находится? Сделайте, пожалуйста скриншот.
2. Какой из разделов активный?
3. Попробуйте вручную указать EasyBCD файл BCD, который лежит E:\Boot\ . Что пишет?

Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 13:36 13-11-2013
Santik82

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
через меню груба вроде начал загружаться VHD на раму. Пошел счетчик Мегабайтов. Когда счетчик закончился вышло вот такое сообщение:
                   WINDOWS BOOT MANAGER
windows failed to start. A recend hardware or software change might be the cause. To fix the problem:
1 insert your windows disc and restart your computer.
2 Choose your language setting and the click next
3 click repair your computer
 
file : \boot\bcd
status : OxcOOOOOOf
info: An error accurred while attempting to read the boot configuration data.........................................

Всего записей: 13 | Зарегистр. 08-11-2013 | Отправлено: 17:58 13-11-2013
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Santik82
Ту часть инструкции которая называется "Установка драйвера FiraDisk" выполнили?
После этого должно все работать (раз уж Vhd уже грузится в RAM).

Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 18:14 13-11-2013
Santik82

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да Фиру поставил..... наверно настройка менюлиста не совсем точная...... там на скрине она есть.....
 
Добавлено:

Цитата:
про Prefetch и SuperFetc

Ромул, а ГДЕ* отключать в семерки эти две шляпы?

Всего записей: 13 | Зарегистр. 08-11-2013 | Отправлено: 19:06 13-11-2013 | Исправлено: Santik82, 19:15 13-11-2013
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Santik82
Если VHD начал грузиться в RAM, то GRUB уже отработал. Проблема во "внутреннем" BCD - нужно его изменить, согласно пункту "Установка драйвера FiraDisk" (манипуляции с CMD до, непосредственно, установки драйвера FiraDisk).
 
UPD: Отключить. Хотя, не принципиально.

Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 19:12 13-11-2013 | Исправлено: Romul81, 19:14 13-11-2013
Santik82

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вроде получилось =)
 а ГДЕ* отключать в семерки эти две шляпы?
Ромул спасибо за помощь!
 
Добавлено:
Да еще бы сделать чтобы изменения сохранялись при работе в раме....

Всего записей: 13 | Зарегистр. 08-11-2013 | Отправлено: 21:32 13-11-2013
xodok41

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заглянул в эту тему поскольку занимаюсь установкой windows XP/7/8 в VHD для флешек и, как stea, имею сомнения в целесообразности использования загрузки windows 7 в RAM для получения высокого быстродействия. Тех же результатов можно достигнуть применением RAMDISK в обычной  windows либо в установленной в VHD. Если используется RAMDISK с сохранением данных, то на него можно и программы установить вместо папки Program Files, и необходимые данные разместить. При этом вся работа будет происходить в RAM с той же скоростью, что и в тестах Romul81. При такой структуре разве что увеличивается время загрузки/выключения за счет файла сохранения данных RAMDISK зато нет проблем с сохранением результатов, да и размер RAM можно иметь значительно меньше.

Всего записей: 494 | Зарегистр. 16-01-2011 | Отправлено: 02:16 14-11-2013 | Исправлено: xodok41, 02:20 14-11-2013
Romul81



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xodok41
 
Спасибо за наводку. А где можно подробней почитать на это тему?

Всего записей: 1326 | Зарегистр. 03-03-2008 | Отправлено: 14:16 16-11-2013
xodok41

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Romul81

Цитата:
А где можно подробней почитать на это тему?

Подробности не искал и, кроме общих фраз, не видел. Однако, если знать возможности конкретной программы Ramdisk, проблем не должно быть. Сейчас пользуюсь Primo Ramdisk. Создаю 2 рамдиска. Первый - без сохранения данных под папку Temp. Второй - с сохранением в файл на локальном диске куда ставлю нужные приложения и кладу данные для них. Подкачку отключаю. Некоторые юзеры еще папку Documents and Settings переносят в рамдиск и файл подкачки в нем делают. Вот собственно и все премудрости.  
Да, еще вспомнил о EWF (расширенный фильтр записи), который используется при установке ОСи на флешку. Он тоже способствует повышению быстродействия поскольку хранит изменения в оверлее RAM.

Всего записей: 494 | Зарегистр. 16-01-2011 | Отправлено: 11:57 17-11-2013 | Исправлено: xodok41, 13:40 17-11-2013
Santik82

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет , Ходок я не соглашусь с вами. У меня оба варианта реализованы на компе. 1 - Система на харде + рамдиск  Промио. 2 - как написано в этой теме, вся система на рамдиске. Все равно второй вариант быстрее и ощутимо, почему - не знаю.......  
Наверное, надо драйвер какой то создавать, чтобы он сохранял изменения в образе VHD, смонтированном на рамдиске. И я думаю, что у 2-го варианта большое будущее, главное чтобы сделали сохранение изменений.

Всего записей: 13 | Зарегистр. 08-11-2013 | Отправлено: 00:47 23-11-2013
sukanegoni



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оба варианта оправданы, в соответсвующих ситуациях...
Но один другому не замена, никак...
Там свои особенности, там свои...

Всего записей: 273 | Зарегистр. 23-11-2009 | Отправлено: 12:27 23-11-2013
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вчера поставил на ноутбук 32 Gb RAM и сразу включил 22-х гигабайтный рамдиск.
туда со свистом влезает виртуальная Win 7 64-бит + виртуальная Windows XP (все обновлено по состоянию на текущий месяц) + остается на "шару" для них же в том же рамдиске около 4 гиг.
оставшиеся около 10 гиг - на работу системы и кучи софта + еще нескольких второстепенных виртуалок (уже с SSD).
такой метод куда как более гибкий чем означенный в теме (поработав с виртуальной OS можно за считанные секунды слить новый "эталонный" образ на SSD как бекап для последующих прогрузок), а скорость - практически то же самое, ну разве что видео из-за эмуляции не будет столь же быстрым, как в реальной оси. все остальное - точно такое же быстрое (и быстрее чем файловый доступ с SSD).

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 14:09 26-11-2013 | Исправлено: cracklover, 14:12 26-11-2013
vitppc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Определение объема памяти доступной Grub4Dos
Картинка битая, кто может перезалить?

Всего записей: 217 | Зарегистр. 12-05-2006 | Отправлено: 10:22 17-12-2013 | Исправлено: vitppc, 10:23 17-12-2013
sukanegoni



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitppc
Перезалил.
Также можно тут посмотреть - Тыц, плюс есть видео...

Всего записей: 273 | Зарегистр. 23-11-2009 | Отправлено: 11:06 17-12-2013 | Исправлено: sukanegoni, 11:06 17-12-2013
madreason

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не сталкивался с такой проблемой?  
При установке win7 x64 на 8гб vhd на последнем этапе пишет "для этой системы не поддерживается загрузка с виртуального жесткого диска". Перепробовал штук 5 разных сборок, одно и тоже. Основной загрузчик тоже от win7 x64.  
Или может кто-то подскажет как через Grub загрузится с VHD.
Пробовал так, не работает:
 
title run from vHD 222
map (hd0,1)/WinRAM/VhdTool/win64.vhd (hd31)
map --hook
root (hd31)
chainloader /bootmgr
boot
 
Пишет, что не может смонтировать.

Всего записей: 2 | Зарегистр. 23-11-2010 | Отправлено: 00:00 31-03-2014
mbrz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
При установке win7 x64 на 8гб vhd на последнем этапе пишет "для этой системы не поддерживается загрузка с виртуального жесткого диска"

Сталкивался (но может и не ваш случай). Когда систему в VHD ставил из-под Win 7 Home и из-под неё же (после правки BCD) пытался загрузить. А загрузку систем с VHD поддерживают (ЕМНИП) только редакции Enterprise и Ultimate.

Цитата:
Или может кто-то подскажет как через Grub загрузится с VHD.

Так пробуйте :  
 
title run from vHD 222
find --set-root --ignore-floppies --ignore-cd /WinRAM/VhdTool/win64.vhd
root (hd0,0)
chainloader /bootmgr

Всего записей: 1848 | Зарегистр. 16-02-2012 | Отправлено: 00:18 31-03-2014
Yvaliko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
"для этой системы не поддерживается загрузка с виртуального жесткого диска".

http://technet.microsoft.com/ru-ru/library/dd799282(v=ws.10).aspx
Встроенная загрузка VHD поддерживается только Windows 7, ее использование ограничено следующими выпусками:
Windows® 7 Корпоративная
Windows® 7 Максимальная
Windows Server 2008 R2

Качай одну из этих и все загрузится.

Всего записей: 770 | Зарегистр. 13-05-2008 | Отправлено: 00:50 31-03-2014
belik7544

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня установлено 8GB RAM
в этой строке: mem:635/3550M/4592M
можно ли объеденить 3550М и 4592М, чтобы загрузить образ в 5GB?

Всего записей: 1 | Зарегистр. 18-02-2014 | Отправлено: 17:25 31-03-2014
sukanegoni



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пробуй в биосе искать опцию Memory remap или Memory hole... Гугли свою мат плату...

Всего записей: 273 | Зарегистр. 23-11-2009 | Отправлено: 11:18 02-04-2014
madreason

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mbrz
Yvaliko
Большое спасибо за подсказку, на выходных попробую

Всего записей: 2 | Зарегистр. 23-11-2010 | Отправлено: 01:01 03-04-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Загрузка Windows 7 из RAMDisk Grub4Dos (VHD)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru