Poszukuję dysku RAM systemu Windows, który dubluje zapis na dysku twardym
8
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?
Nie, nie jest. To pytanie dotyczy ogólnie ramdysków i nie mówi nic o synchronizacji dysku twardego.
Olli
Czy nie tak działa pamięć podręczna dysku systemu Windows?
surfasb
Chyba powinienem. W praktyce, gdy kompiluję swoje rozwiązanie na dysku RAM, jest ono dwa razy szybsze niż korzystanie z dysku twardego, nawet przy kompilacji kilka razy z rzędu.
ctusch
Odpowiedzi:
4
Pójdę z VSuite Ramdisk . Niestety jest to shareware (50 $).
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.
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.
Folder1 jest przechowywany na lokalnym woluminie sformatowanym w systemie NTFS.
Zastosowanie zmian
Zamknij wszystkie programy, które mogą mieć dostęp Folder1.
Zmień nazwę Folder1na Folder1.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 na R:\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, skopiuj Folder1.zTargetz RAM ( R:) na disk ( C:), aby zachować zmiany.
Usuń łącze połączenia katalogu o nazwie Folder1.
Zmień nazwę z Folder1.zTargetpowrotem na Folder1.
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).
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.
źródło
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 .
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).
źródło