Створюємо диск в оперативній пам’яті windows amd ramdisk - замітки а

Всім доброго часу доби і всіляких інших різниць.

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Сьогодні ми хочемо розповісти про програму для створення диска в пам'яті, власне, від одного з лідерів індустрії заліза - AMD.

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Завантаження, установка, настройка і використання

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

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Управляти програмою і створити віртуальний диск в пам'яті зовсім не складно. Вкладок, які нам потрібні, всього чотири, - це Settings. Load / Save. Event Log і Options.

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Вкладка друга дозволяє задати параметри збереження диска, на випадок, якщо Ви хочете зберігати дані в ньому при включенні-виключенні диска, а не втрачати їх і кожен раз створювати новий диск при старті системи. Чому втрачати? Тому, що оперативна пам'ять є енергозалежною і при скиданні харчування - затирається і її вміст. Для цього Ви можете задати:

  • 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. дозволяє записати його в будь-який момент часу, по, що логічно, кліку.

Третя вкладка відповідає за логирование (запис) відбуваються з диском подій (а так же помилок і тп):

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Остання вкладка відповідає за інші настройки віртуального диска в пам'яті, так то:

  • 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 - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

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

Створюємо диск в оперативній пам'яті windows amd ramdisk - замітки а

Якщо цього не відбулося, то, можливо, Ви не встановили драйвер, або потрібно відформатувати носій і задати йому букву вручну. Зробити це можна шляхом "Пуск - Панель управління - дрібні значки - Адміністрування - Управління комп'ютером - Управління дисками", де знайти немарковані і неформатований диск заданого Вами в AMD Ramdisk розміру після чого відформатувати його і правою кнопкою мишки поставити букву.

Ось і вся інструкція

Післямова

Як використовувати диск, кожен вирішує для себе сам. Як правило, він потрібен для ресурсоємних і вимогливих до операцій читання-запису програм (що використовують бази даних і тп). Для звичайного користувача це може бути, як мінімум, браузер, а так само Portable -версії програм. Зокрема, туди може бути сенс перенести TEMP (тимчасові) файли системи, а так само, як сумнівного розваги, можна спробувати обдурити самого себе систему і покласти туди файл підкачки. Загалом, хто на що здатний.

Якщо Ви не розумієте навіщо воно потрібне, то може і робити нічого не варто. Бо диск, створюваний таким чином, займає місце в оперативній пам'яті, тобто її значення зменшується на розмір, який Ви вказали при його створенні.

Дякую що ви з нами.

1. Розмістити на ньому файли створюваних віртуальних машин - .vmdk та інше.
Якщо проблема з розміщенням на RAM-диску ВСІЄЇ користувальницької папки вирішувана (з папкою AppData), то і саму VMware Workstation можна встановити туди ж.

Віртуальна ОС повинна літати по-ідеї.

2. Інший варіант. Якщо вдасться "переконати" OC, що RAM-диск є флеш-накопичувач, скористатися технологій ТоGo і перенести на нього Windows 10.

За другим варіантом пропонували таке, коли ми навіть втілювали десь це начебто, правда була не на винде, а на Лінуксі, де спочатку піднімався RAM, потім туди монтувався лінукс. Було весело, але застосування не зрозуміло :)