Szukam dysku RAM (najlepiej darmowego), który pobiera jego zawartość z określonego folderu na dysku twardym, a także zapisuje zmiany dokonane w nim z powrotem do tego folderu. Czy istnieje coś takiego dla systemu Windows?
Szukam dysku RAM (najlepiej darmowego), który pobiera jego zawartość z określonego folderu na dysku twardym, a także zapisuje zmiany dokonane w nim z powrotem do tego folderu. Czy istnieje coś takiego dla systemu Windows?
Odpowiedzi:
Pójdę z VSuite Ramdisk . Niestety jest to shareware (50 $).
Obsługuje (prawie) synchronizację w czasie rzeczywistym z dyskiem twardym.
Podstawowym problemem z synchronizacją w czasie rzeczywistym byłaby ogromna utrata wydajności. Jeśli synchronizacja byłaby synchroniczna, prędkość zapisu na dysku RAM byłaby taka sama jak w przypadku dysku twardego. Szybkość czytania byłaby jednak większa.
Dla tych, którzy szukają darmowej alternatywy, możesz osiągnąć coś podobnego, tworząc dysk RAM za pomocą ImDisk, a następnie postępując zgodnie z krokami opisanymi tutaj: Przechowywanie plików HDD w pamięci wirtualnej bez zmiany ścieżek do plików .
Przy założeniu, że:
- już utworzyłeś napęd RAM w pamięci fizycznej przypisanej do
R:(każda inna litera też jest w porządku).- chcesz udostępnić folder
C:\Folder1w pamięci RAM, aby uzyskać szybszy dostęp.Folder1jest przechowywany na lokalnym woluminie sformatowanym w systemie NTFS.Zastosowanie zmian
- Zamknij wszystkie programy, które mogą mieć dostęp
Folder1.- Zmień nazwę
Folder1naFolder1.zTarget(rzeczywista nazwa nie jest ważna, dopóki jest inna).- Skopiuj
Folder1.zTargetna dysk RAM (R:).- Utwórz [łącze połączenia katalogu] [1] o nazwie
Folder1wskazującej naR:\Folder1.zTarget.Od teraz za każdym razem, gdy uzyskujesz dostęp do
C:\Folder1tego, co faktycznie uzyskujesz, dane przechowywane są na dysku RAM (R:\Folder1.zTarget).Cofanie się
- Zamknij wszystkie programy, które mogą uzyskiwać dostęp
Folder1(teraz łącze do katalogu).- Jeśli którykolwiek plik
Folder1został zmodyfikowany, skopiujFolder1.zTargetz RAM (R:) na disk (C:), aby zachować zmiany.- Usuń łącze połączenia katalogu o nazwie
Folder1.- Zmień nazwę z
Folder1.zTargetpowrotem naFolder1.
Sprawdź połączoną odpowiedź dla działającego przykładu skryptu wsadowego.
Synchronizacja byłaby możliwa tylko na żądanie, co jest najlepszym rozwiązaniem pod względem wydajności. W końcu można uzyskać automatyczną synchronizację, zapisując dane z powrotem na dysk co powiedzmy co 15 minut (np. Poprzez zaplanowane zadanie).