Mencari Windows RAM Disk yang mirror menulis ke hard disk

8

Saya mencari RAM disk (lebih disukai gratis) yang mendapatkan isinya dari folder yang ditentukan pada hard disk dan juga menulis perubahan yang dilakukan untuk kembali ke folder itu. Apakah ada yang seperti itu untuk Windows?

ctusch
sumber
1
Tidak, tidak. Pertanyaan itu adalah tentang ramdisks secara umum, dan tidak membicarakan apa pun tentang sinkronisasi hard disk.
Olli
Bukankah ini yang dilakukan oleh cache Windows?
surfasb
Harusnya kurasa. Dalam prakteknya ketika saya mengkompilasi solusi saya pada disk RAM dua kali lebih cepat dari menggunakan hard disk, bahkan ketika mengkompilasi beberapa kali berturut-turut.
ctusch

Jawaban:

4

Saya akan menggunakan VSuite Ramdisk . Sayangnya itu shareware ($ 50).

Ini mendukung (hampir) sinkronisasi waktu-nyata ke hard disk.

Masalah mendasar dengan sinkronisasi yang benar-benar realtime akan menjadi kehilangan kinerja yang sangat besar. Jika sinkronisasi akan disinkronkan, kecepatan penulisan disk RAM akan sama dengan hard disk. Kecepatan membaca akan lebih cepat.

Olli
sumber
1
Terlihat bagus, terima kasih. Tentu saja saya maksudkan sinkronisasi data secara asinkron ke hard disk. :)
ctusch
Beberapa perangkat lunak RAM lain juga menawarkan fitur cadangan: Dataram , SuperSpeed .
User5910
4

Bagi mereka yang mencari alternatif gratis, Anda dapat mencapai sesuatu yang serupa dengan membuat disk RAM melalui ImDisk dan kemudian mengikuti langkah-langkah yang saya uraikan di sini: Menyimpan file HDD dalam memori virtual tanpa mengubah jalur ke file .

Berasumsi bahwa:

  • Anda telah membuat drive RAM dalam memori fisik yang ditetapkan R:(huruf apa pun juga baik-baik saja).
  • Anda ingin membuat folder C:\Folder1tersedia dalam RAM untuk akses yang lebih cepat.
  • Folder1 disimpan pada volume yang diformat NTFS lokal.

Menerapkan perubahan

  1. Tutup semua program yang mungkin mengakses Folder1.
  2. Ganti nama Folder1menjadi Folder1.zTarget(nama sebenarnya tidak penting asalkan berbeda).
  3. Salin Folder1.zTargetke drive RAM ( R:).
  4. Buat [direktori junction link] [1] bernama Folder1menunjuk ke R:\Folder1.zTarget.

Mulai sekarang, setiap kali Anda mengakses C:\Folder1apa yang sebenarnya Anda akses adalah data yang disimpan pada drive RAM ( R:\Folder1.zTarget).

Mengembalikan

  1. Tutup semua program yang mungkin mengakses Folder1(sekarang tautan persimpangan direktori).
  2. Jika ada file di dalam Folder1yang dimodifikasi, salin Folder1.zTargetdari RAM ( R:) ke disk ( C:) untuk menyimpan perubahan.
  3. Hapus tautan persimpangan direktori bernama Folder1.
  4. Ganti nama Folder1.zTargetkembali menjadi Folder1.

Periksa jawaban yang tertaut untuk contoh skrip kumpulan yang berfungsi.

Sinkronisasi hanya akan berdasarkan permintaan, yang merupakan opsi terbaik berdasarkan kinerja. Akhirnya seseorang bisa mendapatkan sinkronisasi otomatis dengan menulis kembali data ke disk setiap, katakanlah, 15 menit (misalnya melalui tugas yang dijadwalkan).

and31415
sumber