RAMDISK OS? Установка Windows 10 на RAM-диск

RAMDISK OS? Установка Windows 10 на RAM-диск

Можно ли поместить всю операционную систему на RAM-диск? Если у меня 16 ГБ RAM и это Intel Xeon. У меня нет SSD, а мой жесткий диск убивает время загрузки. Так могу ли я просто выделить часть своей RAM для работы как SSD и установить на него Windows и необходимое программное обеспечение, чтобы получить сверхбыструю скорость. Или это больше проблем, чем пользы, и лучше просто купить SSD?

решение1

Ваша идея (какой бы крутой она ни была), к сожалению, не будет работать на практике:

  1. Данные на RAM-диске будут очищаться всякий раз, когда вы выключаете компьютер, перезагружаете его или отключается электропитание.

  2. 16 ГБ — это недостаточно оперативной памяти. Не забывайте, что вам нужно оставить немного оперативной памяти для использования в качестве, как вы знаете, обычной оперативной памяти. Так что в лучшем случае вы сможете сделать диск RAM на 12 ГБ. Ну, 12 ГБ не соответствуют требованиям Windows 10минимальные требования к свободному пространству на жестком диске.

  3. Программные RAM-диски фактически работают поверхуже установленооперационная система. Вам понадобится способ создания RAM-диска на аппаратном уровне, чтобы Windows действительно думала, что общается с настоящим жестким диском IDE/SATA/SCSI. Для этого потребуется приобрести специальную карту RAM-диска (например,этот). Кстати, это также решило бы проблемы 1 и 2, но стоимость безумна.

Так что да, вам нужен SSD ;-)

решение2

Да, можно, и 16 ГБ оперативной памяти более чем достаточно.

  • Уменьшите размер любого образа Windows ISO с помощью таких инструментов, как ntlite или winreducer.
  • Передайте выходной wim-файл в NtSetup
  • Загрузите выходной VHD и настройте Windows — добавьте драйвер firadisk
  • Смонтируйте VHD из вашей обычной ОС и запишите его с помощью wimlib
  • Применить выходной wim к новому VHD с помощью compact=lzxпереключателя
  • Используйте grub4dos для отображения этого VHD в ОЗУ и загрузки с него.

Это грубый набросок процедуры, это намного сложнее, чем кажется, но это можно сделать. Я использую 1,2G Windows 10 VHD, загруженный из RAM прямо сейчас. Windows 10 поддерживает сжатие LZX на лету. Windows 7 тоже, но с помощью wofadk.sys.

Если вы все еще заинтересованы, спрашивайте подробности.

решение3

Вы можете использовать grub для создания ramdisk, затем загрузить в него образ vhd и загрузить его.
Затем вы можете сохранить образ на диск перед выключением, сохранив свою работу. Он действительно работает с windows 10 и имеет преимущество перед sshd, поскольку сокращает циклы записи на диск, а ram намного быстрее sshd. Минимальный размер, который вы можете сделать работающим windows 10, составляет 3,9 г, если убрать все ненужное.

решение4

Можно ли поместить всю операционную систему на виртуальный диск?

Судя по гуглу "Windows bootable ramdisk", есть способы сделать это. Хотя сам я их не проверял.

Вы также можете использовать платформу виртуализации для запуска виртуальной машины Windows с RAM-диском в качестве резервного хранилища.

Если у меня 16 ГБ оперативной памяти и это Intel Xeon.

16 ГБ на самом деле не так уж много, если говорить об установке программного обеспечения на виртуальные диски.

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

Большая проблема здесь в том, что ram-диски нестабильны. Так что даже если вы можете заставить Windows работать с ram-диска и даже если у вас достаточно памяти, чтобы запустить что-то, что не является безумной урезанной установкой, каждый раз, когда вы делаете холодную загрузку, вам придется заново копировать все с жесткого диска на ram-диск. Если ваша цель — сократить время загрузки, то ram-диски становятся совершенно бесполезными.

Или это принесет больше хлопот, чем пользы, и лучше будет просто купить SSD?

Да, было бы гораздо лучше просто купить SSD.

Связанный контент