Створюємо диск в оперативній пам’яті windows amd ramdisk - замітки а
Всім доброго часу доби і всіляких інших різниць.
Колись ми писали великий Холіварние матеріал на тему створення RAM-диски в пам'яті. Сподіваємося, що з тих пір пройшло достатньо часу і велика частина сперечальників усвідомила сенс і необхідність швидких дисків (з виходом то SSD це взагалі повинно бути прозоро кожному), так само і як роль оних в швидкості роботи системи.

Сьогодні ми хочемо розповісти про програму для створення диска в пам'яті, власне, від одного з лідерів індустрії заліза - AMD.
Як вже розповідалося раніше, швидкість роботи диска в оперативній пам'яті, на секундочку, на кілька десятків порядків вище, ніж швидкості читання записи будь-якого зі звичайних HDD. та й поки ще більшості SSD теж. Ось скріншот и (перший, це Raid 0 з двох WD VelociRaptor. Другий швидкість RAM-диски в далеко не найшвидшою оперативної пам'яті і на старенькому контролері):



Завантаження, установка, настройка і використання
Завантажити можна за цим посиланням. Нас цікавить перша колонка, бо це безкоштовна версія (дозволяє створювати диск об'ємом до 4 Гб).
Не дивлячись на назву, мати пам'ять і контролер від AMD не обов'язково, все прекрасно працює майже на будь-яких типах мат.плату і версіях оперативки (при обліку, що вона в нормі і тп).

Установка проста до неможливості. Для початку тиснемо в галочку, яка дозволяє прийняти умови угоди, а потім натискаємо в кнопочку Install для початку установки. Якщо Ви хочете вибрати папку для установки, поруч є кнопка "Advanced" - вона дозволить вибрати куди ставити Radeon RAMDisk (поки тільки програму, не сам диск).

Після установки, якщо Ви не знімали галочку, то програма сама запуститься відразу. Якщо знімали або щось пішло не так, то запустіть її відповідним ярликом з панелі пуск, на робочому столі або звідки-небудь ще. Вас повинна цікавити іконка Radeon RAMDisk Configuration Utility.

При перовому запуску Вам будуть пропонувати купити ліцензію, а так само, якщо у Вас стоїть пам'ять стороннього виробника, то зроблять це двічі або навіть тричі. Використовуємо хрестик, кнопку "No Thanks" та інше, якщо у вас немає необхідності обсяг більше заявлених 4Gb і інший функціонал.

Управляти програмою і створити віртуальний диск в пам'яті зовсім не складно. Вкладок, які нам потрібні, всього чотири, - це Settings. Load / Save. Event Log і Options.
На першій з них, яка Settings. вкажіть розмір (стрілочками або цифрами), поставте галочку "Create TEMP Directory" (якщо надумаєте зберігати тимчасові дані там), а так же букву диска (повинна бути не зайнята), і ім'я (мітку в провіднику), тобто, "Set Disk Label ". Приклад всього цього Ви можете бачити на скріншоті вище.

Вкладка друга дозволяє задати параметри збереження диска, на випадок, якщо Ви хочете зберігати дані в ньому при включенні-виключенні диска, а не втрачати їх і кожен раз створювати новий диск при старті системи. Чому втрачати? Тому, що оперативна пам'ять є енергозалежною і при скиданні харчування - затирається і її вміст. Для цього Ви можете задати:
- Image File to use For new Disk or to Load exiting image. - тобто шлях створення, зберігання диска і його завантаження з файлу, і в файл, на, власне, звичайний диск (HDD. SSD або що у Вас там стоїть, можна навіть на флешку писати в общем-то). Варто розуміти, що на диску повинно вистачати місця, для зберігання файлу віртуального диска і його вмісту;
- Load Options. - дозволяє кожен раз створювати новий диск або завантажуватися з збереженого. Перший, відповідно, пункт, відповідає за створення (Create a new disk), другий за завантаження (Load the specified saved image);
- Save Options. - перша галочка відповідає за збереження диска при виключенні комп'ютера, друга недоступна в безкоштовній версії. Кнопка Save Disk Image Now. дозволяє записати його в будь-який момент часу, по, що логічно, кліку.
Третя вкладка відповідає за логирование (запис) відбуваються з диском подій (а так же помилок і тп):

Там може не відображатися нічого, поки диск не запущені та / або не натиснуто кнопку "Scan System Log". За ідеєю цей же лог пишеться в журнали Windows.

Остання вкладка відповідає за інші настройки віртуального диска в пам'яті, так то:
- Manualy set RAMDisk timeout value. - відповідає (в секундах) за час запуску диска і його драйвера після старту системи, тобто за відкладену автозагрузку (рекомендується задати значення від хвилини і більше);
- Do not create backup file when saving disk image. - відключає створення резервної копії диска, якщо включено збереження диска в файл;
- Do not compress image file on NTFS filesystem. - дозволяє не стискати файл диска, якщо він зберігається на носій з файлової системою NTFS;
- Clear RAMDisk memory on exit. - очищає вміст диска при виході;
- Do not start RAMDisk when Windows starts. - дозволяє не запускати диск при завантаженні Windows (доведеться запускати його вручну);
- Allow Image file to be saved in non System Drivers - дозволяє збереження файлу диска з використанням несистемний драйверів.
Після вказівки всіх необхідних налаштувань Тиркало в кнопку "Start RAMDisk" і отримуємо, як правило, повідомлення про установки драйвера:

Ймовірно поява наступного запиту, рекомендується переконатися в тому, що буква вказана правильно (або що букви немає в системі і вона нічим і ніким не зайнята) і погодитися з пропозицією.

У виняткових випадках можуть з'явитись помилки виду:

Ігноруйте її. Якщо все пройшло успішно, то диск з'явиться в провіднику Windows. як і будь-який інший:

Якщо цього не відбулося, то, можливо, Ви не встановили драйвер, або потрібно відформатувати носій і задати йому букву вручну. Зробити це можна шляхом "Пуск - Панель управління - дрібні значки - Адміністрування - Управління комп'ютером - Управління дисками", де знайти немарковані і неформатований диск заданого Вами в AMD Ramdisk розміру після чого відформатувати його і правою кнопкою мишки поставити букву.
Ось і вся інструкція
Післямова
Як використовувати диск, кожен вирішує для себе сам. Як правило, він потрібен для ресурсоємних і вимогливих до операцій читання-запису програм (що використовують бази даних і тп). Для звичайного користувача це може бути, як мінімум, браузер, а так само Portable -версії програм. Зокрема, туди може бути сенс перенести TEMP (тимчасові) файли системи, а так само, як сумнівного розваги, можна спробувати обдурити самого себе систему і покласти туди файл підкачки. Загалом, хто на що здатний.
Якщо Ви не розумієте навіщо воно потрібне, то може і робити нічого не варто. Бо диск, створюваний таким чином, займає місце в оперативній пам'яті, тобто її значення зменшується на розмір, який Ви вказали при його створенні.
Дякую що ви з нами.
1. Розмістити на ньому файли створюваних віртуальних машин - .vmdk та інше.
Якщо проблема з розміщенням на RAM-диску ВСІЄЇ користувальницької папки вирішувана (з папкою AppData), то і саму VMware Workstation можна встановити туди ж.
Віртуальна ОС повинна літати по-ідеї.
2. Інший варіант. Якщо вдасться "переконати" OC, що RAM-диск є флеш-накопичувач, скористатися технологій ТоGo і перенести на нього Windows 10.
За другим варіантом пропонували таке, коли ми навіть втілювали десь це начебто, правда була не на винде, а на Лінуксі, де спочатку піднімався RAM, потім туди монтувався лінукс. Було весело, але застосування не зрозуміло :)