12

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

7 ответов7

28

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

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

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

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

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

2

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

Из некоторых поисков "загрузочного виртуального диска Windows", очевидно, есть способы сделать это. Я сам их не проверял.

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

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

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

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

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

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

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

2

После загрузки скопируйте каталог на виртуальный диск и используйте символические ссылки, чтобы сделать его прозрачным для ОС.

Но на самом деле ОС уже кэширует диск, используя доступную оперативную память.

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

"Живой CD" систем Linux часто работает с использованием виртуального диска. Но вы ждете, когда сжатый образ будет считан в оперативную память, что замедляет время загрузки.

Сжатие ... хммм ... если у вас быстрый Xeon, но медленный диск, вы можете сжать диск и получить меньше данных для чтения с диска.

Win10 должен иметь кеширование образов быстрой загрузки, поэтому между этим и дефрагментацией диска скорость загрузки должна быть в порядке.

Насколько медленная скорость загрузки вы жалуетесь?

2

Да, вы можете и 16G Ram более чем достаточно.

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

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

2

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

0

Вы можете попробовать получить дешевые SSD и Primocache. Это программное обеспечение позволяет вам создать двухуровневую систему кэширования для любого диска вашего компьютера. Первый уровень использует запасной системный диск, а второй уровень использует SSD.

Идея состоит в том, что сначала он записывает изменения в память, затем в ssd, а затем, когда система не занята, записывает данные на более медленный диск.

30-дневная бесплатная пробная версия http://www.romexsoftware.com/en-us/primo-cache/help.html

0

То, что вы ищете, выполняется с физического диска, созданного из оперативной памяти, автоматически сохраняется на постоянном носителе при потере питания и восстанавливается при включении.

Это не новая идея для всех. Если вы готовы раскошелиться на наличные, это уже давно:

http://www.hyperossystems.co.uk/07042003/hardware.htm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .