Я шукаю диск ОЗУ (бажано, вільний), який отримує його вміст із визначеної папки на жорсткому диску, а також записує зміни, внесені до нього назад, у цю папку. Чи є така річ для Windows?
Я шукаю диск ОЗУ (бажано, вільний), який отримує його вміст із визначеної папки на жорсткому диску, а також записує зміни, внесені до нього назад, у цю папку. Чи є така річ для Windows?
Відповіді:
Я б пішов з VSuite Ramdisk . На жаль, це безкоштовне програмне забезпечення (50 $).
Він підтримує (майже) синхронізацію в режимі реального часу на жорсткому диску.
Принциповою проблемою синхронізації в реальному часі буде величезна втрата продуктивності. Якщо синхронізація буде синхронною, швидкість запису диска ОЗУ буде такою ж, як і на жорсткому диску. Хоча швидкість читання була б швидшою.
Для тих, хто шукає безкоштовну альтернативу, ви можете домогтися чогось подібного, створивши диск RAM через ImDisk, а потім виконавши кроки, які я окреслив тут: Зберігання HDD-файлів у віртуальній пам'яті без зміни шляхів до файлів .
Якщо припустити, що:
- ви вже створили накопичувач оперативної пам’яті у фізичній пам'яті, призначеній
R:(будь-яка інша літера теж добре).- ви хочете зробити папку
C:\Folder1доступною в оперативній пам'яті для швидшого доступу.Folder1зберігається на локальному томатизованому томі NTFS.Застосування змін
- Закрийте всі програми, які можуть отримати доступ
Folder1.- Перейменувати
Folder1наFolder1.zTarget(власне ім’я не важливо, якщо воно інше).- Скопіюйте
Folder1.zTargetна диск RAM (R:).- Створіть [посилання на з'єднання каталогів] [1], назва якого
Folder1вказує наR:\Folder1.zTarget.Відтепер кожен раз, коли ви отримуєте доступ до
C:\Folder1того, що ви фактично отримуєте доступ, це дані, що зберігаються на диску RAM (R:\Folder1.zTarget).Повернення назад
- Закрийте всі програми, які можуть отримати доступ
Folder1(зараз посилання на з'єднання каталогів).- Якщо будь-який файл всередині
Folder1був змінений, скопіюйтеFolder1.zTargetRAM (R:) на диск (C:), щоб зберегти зміни.- Видаліть ім'я з'єднання каталогів
Folder1.- Перейменувати
Folder1.zTargetназад наFolder1.
Перевірте пов’язану відповідь на прикладі робочого пакетного сценарію.
Синхронізація проводитиметься лише за запитом, що є найкращим варіантом. Зрештою, можна отримати автоматичну синхронізацію, записуючи дані на диск кожні, скажімо, за 15 хвилин (наприклад, через заплановане завдання).