Можно ли поставить всю операционную систему на оперативный диск? Если у меня 16 ГБ оперативной памяти и это Intel Xeon. У меня нет SSD, и мой жесткий диск убивает время загрузки. Так что я могу просто выделить часть своего плунжера для работы, как если бы это был SSD, и установить на него windows и жизненно важное программное обеспечение, чтобы получить сверхбыструю скорость. Или это больше проблем, чем стоит, и было бы лучше просто купить SSD?
memory
performance
windows-10
operating-systems
ramdisk
Джеймс Смит
источник
источник
Ответы:
Ваша идея (как бы круто она ни была), к сожалению, не будет работать на практике:
RAM-диск будет стираться всякий раз, когда вы выключаете компьютер, перезагружаете его или теряете мощность.
16 ГБ ОЗУ недостаточно. Не забывайте, что вам нужно оставить немного оперативной памяти, чтобы использовать ее в качестве обычной оперативной памяти. Так что в лучшем случае вы сможете создать 12 ГБ ОЗУ. Ну, 12 ГБ не соответствуют минимальным требованиям свободного места на жестком диске Windows 10 .
Программные RAM-диски на самом деле работают поверх уже установленной операционной системы. То, что вам нужно, это способ создания RAM-диска на аппаратном уровне, чтобы Windows действительно думала, что говорит с реальным жестким диском IDE / SATA / SCSI. Это потребует покупки специальной карты памяти RAM (например, этой ). Между прочим, это также решило бы проблемы 1 и 2, но стоимость безумна.
Так что да, вам нужен SSD ;-)
источник
initrd
- «Начальный RAM диск». Этот бит решает проблему загрузки драйверов для связи со всеми видами контроллеров дисков. Вам не нужны драйверы для общения с оперативной памятью. А содержимое Ram Disk загружается вместе с самим ядром. Да, это искажено - загрузка файлов с этого Ram Disk копирует данные из ОЗУ в ОЗУ - но это удобный взлом и достаточно быстрый на практике. (пока systemd, initrd не был узким местом в любом случае)Да можно и 16г оперативной памяти более чем достаточно
compact=lzx
переключателяЭто грубый набросок процедуры, намного сложнее, чем кажется, но это можно сделать. Я использую 1.2G Windows 10 VHD, загруженный из оперативной памяти прямо сейчас. Windows 10 поддерживает сжатие LZX на лету. Windows 7 тоже, но с помощью wofadk.sys.
Если вы все еще заинтересованы, попросите детали.
источник
После загрузки скопируйте каталог на виртуальный диск и используйте символические ссылки, чтобы сделать его прозрачным для ОС.
Но на самом деле ОС уже кэширует диск, используя доступную оперативную память.
В любом случае, это не поможет при загрузке , так как файлы не копируются в ram до тех пор, пока он не загрузится , и вы потратите больше времени на их копирование.
«Живой CD» систем Linux часто работает с использованием виртуального диска. Но вы ждете, когда сжатый образ будет считан в оперативную память, замедляя время загрузки.
Сжатие ... хммм ... если у вас быстрый Xeon, но медленный диск, вы можете сжать диск и иметь меньше данных для чтения с диска.
Win10 должен иметь кеширование образов быстрой загрузки, поэтому между этим и дефрагментацией диска ваша скорость загрузки должна быть в порядке.
Насколько медленная скорость загрузки вы жалуетесь?
источник
Из некоторых поисков «загрузочного виртуального диска Windows», очевидно, есть способы сделать это. Я сам их не проверял.
Вы также можете использовать платформу виртуализации для запуска виртуальной машины Windows с виртуальным приводом в качестве резервного хранилища.
16 ГБ действительно не так уж много, когда вы начинаете говорить об установке программного обеспечения на виртуальные диски.
Большая проблема здесь заключается в том, что виртуальные диски изменчивы. Таким образом, даже если вы можете заставить Windows запускаться с ramdrive и даже если у вас достаточно памяти для запуска чего-то, что не является сумасшедшей урезанной установкой, каждый раз, когда вы выполняете холодную загрузку, вам придется повторно копировать данные с жесткого диска на оперативная память. Если ваша цель состоит в том, чтобы сократить время загрузки, которое делает приводы довольно бессмысленными.
Да, вам будет гораздо лучше, если вы просто купите SSD.
источник
Вы можете использовать grub для создания виртуального диска, затем загрузить в него образ VHD и загрузить его.
Затем вы можете сохранить изображение на диск перед выключением, сохраняя вашу работу. Он действительно работает с Windows 10 и имеет точку над sshd, потому что сокращает циклы записи на диск, и оперативная память намного быстрее, чем sshd. Минимальный размер, который вы можете сделать для Windows 10 и запустить - 3,9 г, удаляя все, что вам не нужно.
источник
То, что вам нужно, выполняется с физического диска, созданного из оперативной памяти, автоматически сохраняется на постоянном носителе при потере питания и восстанавливается при включении.
Это не новая идея для всех. Если вы готовы раскошелиться на наличные, это уже давно:
http://www.hyperossystems.co.uk/07042003/hardware.htm
источник
Вы можете попробовать получить дешевые SSD и Primocache. Это программное обеспечение позволяет вам создать двухуровневую систему кэширования для любого диска вашего компьютера. Первый уровень использует резервный системный диск, а второй - SSD.
Идея состоит в том, что сначала он записывает изменения в память, затем в ssd, а затем, когда система не занята, записывает данные на более медленный диск.
30-дневная бесплатная пробная версия http://www.romexsoftware.com/en-us/primo-cache/help.html
источник