Можно ли запустить Windows XP с RAM-диска?

6396
voyager

Я хочу посмотреть, есть ли улучшения скорости, работающие под управлением Windows XP полностью из ОЗУ, как, например, Damn Small Linux (это будет Damn Small Windows?).

Я видел Windows XP, работающую с Live CD и с флеш-накопителей, так что я думаю, что это возможно. Кто-нибудь видел это?

6
Если это возможно, вам, вероятно, потребуется много оперативной памяти. Brad Gilbert 14 лет назад 0
То же самое относится и к DSL, поскольку каждое используемое приложение использует 250 МБ, оно может быть установлено на компьютерах с 512 МБ ОЗУ очень быстро. Я обрезал Windows XP до 300 МБ без приложений (я видел Windows 98 в 8 МБ!), И у меня есть 4 ГБ памяти;) Я предполагаю, что любой с 1,5 ГБ и более может использовать оперативную диск Windows XP. voyager 14 лет назад 0
связанный вопрос: http://superuser.com/questions/67465/possible-to-force-all-disk-activity-to-ram ... имеет дело с Win-7 и расширенным фильтром записи (режим EWF RAM), но в WinXP Embedded также есть EWF. quack quixote 14 лет назад 0
@ ~ quack: это больше об отключении файла подкачки, это больше о том, что ** и ** наличие виртуального диска в памяти для ОС. voyager 14 лет назад 0

4 ответа на вопрос

3
John Gietzen

I-RAM-накопитель Gigabyte, вероятно, является лучшим выбором для этого.

Я испытал ЛУЧШЕЕ взаимодействие с Windows, которое я когда-либо чувствовал на этом.

http://www.gigabyte.com.tw/Products/Storage/Products_Overview.aspx?ProductID=2180

+1, но это аппаратное решение, я не уверен, что это было то, что имелось в виду. Stefan Thyberg 14 лет назад 0
Это интересно, но я живу в Аргентине, и такое модное оборудование трудно найти, и оно стоит столько же, сколько все мои ежемесячные расходы вместе. В любом случае это интересно, так как не зависит от программного обеспечения. voyager 14 лет назад 0
1
Martin

Я думаю, вы могли бы построить что-то из следующих компонентов:

  • ЦП с поддержкой аппаратной виртуализации
  • какое-то урезанное ядро ​​linux с ramdisk
  • программное обеспечение для виртуализации, которое поддерживает аппаратную виртуализацию (KVM, Virtualbox ie)

Вот что это будет делать:

  1. ПК загружает Linux
  2. ядро распаковывает ramdisk и создает достаточно большой ramdisk
  3. виртуальный диск копируется на рамдиск
  4. программное обеспечение вирт. загружает XP в ВМ и переключается в полноэкранный режим

Это было бы чисто программное решение без необходимости взломать Windows. Но у вас будут небольшие накладные расходы из-за виртуализации.

И невозможность использовать аппаратное ускорение, но это более подробно ... voyager 14 лет назад 0
Если вы имеете в виду 3D-аппаратное ускорение: Virtualbox 3 поддерживает OpenGL 1 и 2 и ограниченную поддержку DirectX для гостевой системы Windows. Martin 14 лет назад 0
Да, извините за сгущение слов, но было поздно ночью. Я знаю, что VirtualBox3 имеет * некоторую * поддержку 3D-ускорения. voyager 14 лет назад 0
1
Jesse Weigert

То, что вы ищете, это Windows PE. Загрузите WAIK здесь: http://www.microsoft.com/downloads/details.aspx?familyid=696DD665-9F76-4177-A811-39C26D3B3B34

Вы можете использовать инструменты для создания файла WIM, который содержит все компоненты, необходимые для создания минимальной среды Windows, которая делает то, что вам нужно. Затем вы можете использовать инструменты для записи WIM на DVD, загрузочную флешку или PXE-сервер.

1
LinuxBy Examples

Да, это возможно.

Для запуска winxp в ram (полный winxp или mini зависит от вас) вам необходимо создать образ диска VHD, который включает в себя нужный вам winxp. Winxp был установлен с драйвером winvblock.

Вы можете использовать виртуальный ящик Oracle для создания необходимого образа VHD-диска.

В конце концов, вам понадобится grub4dos для загрузки и загрузки образа.

Сводная команда: grub4dos # map --mem /winxp.vhd (hd0) ...

Смотрите подробности шагов и скриншот здесь: http://www.linuxbyexamples.net/2012/08/how-to-run-winxp-in-ram-memory.html

Надеюсь, это поможет вам.

Приветствия.

Похожие вопросы