ฉันกำลังมองหาดิสก์ RAM (ดีกว่า) ซึ่งได้รับเนื้อหาจากโฟลเดอร์ที่ระบุในฮาร์ดดิสก์และเขียนการเปลี่ยนแปลงที่ทำไว้กับมันกลับไปยังโฟลเดอร์นั้น มีสิ่งดังกล่าวสำหรับ Windows หรือไม่
ฉันกำลังมองหาดิสก์ RAM (ดีกว่า) ซึ่งได้รับเนื้อหาจากโฟลเดอร์ที่ระบุในฮาร์ดดิสก์และเขียนการเปลี่ยนแปลงที่ทำไว้กับมันกลับไปยังโฟลเดอร์นั้น มีสิ่งดังกล่าวสำหรับ Windows หรือไม่
คำตอบ:
ฉันจะไปกับVSuite Ramdisk น่าเสียดายที่มันเป็นแชร์แวร์ (50 $)
มันรองรับ (เกือบ) เรียลไทม์ซิงค์กับฮาร์ดดิสก์
ปัญหาพื้นฐานกับการซิงค์แบบเรียลไทม์อย่างแท้จริงจะทำให้ประสิทธิภาพลดลงอย่างมาก หากการซิงค์จะเป็นแบบซิงโครนัสความเร็วในการเขียนดิสก์ RAM จะเหมือนกับฮาร์ดดิสก์ ความเร็วในการอ่านจะเร็วกว่า
สำหรับผู้ที่มองหาทางเลือกที่คุณสามารถบรรลุสิ่งที่คล้ายกันโดยการสร้าง RAM ดิสก์ผ่านImDiskและจากนั้นทำตามขั้นตอนที่ผมแสดงไว้ที่นี่: ไฟล์ HDD รักษาในหน่วยความจำเสมือนโดยไม่ต้องเปลี่ยนเส้นทางไปยังแฟ้ม
สมมติว่า:
- คุณได้สร้างไดรฟ์แรมในหน่วยความจำกายภาพที่มอบหมายให้
R:
(จดหมายอื่นก็ใช้ได้เช่นกัน)- คุณต้องการทำให้โฟลเดอร์
C:\Folder1
พร้อมใช้งานใน RAM เพื่อให้เข้าถึงได้เร็วขึ้นFolder1
ถูกเก็บไว้ในวอลุ่มที่จัดรูปแบบ NTFS แบบโลคัลการใช้การเปลี่ยนแปลง
Folder1
ปิดโปรแกรมทั้งหมดที่อาจจะมีการเข้าถึง- เปลี่ยนชื่อ
Folder1
เป็นFolder1.zTarget
(ชื่อจริงไม่สำคัญตราบใดที่มันแตกต่างกัน)- คัดลอก
Folder1.zTarget
ไปยังไดรฟ์ RAM (R:
)- สร้าง [ลิงค์แยกไดเรกทอรี] [1] ชื่อชี้ไปที่
Folder1
R:\Folder1.zTarget
นับจากนี้ไปทุกครั้งที่คุณเข้าถึง
C:\Folder1
สิ่งที่คุณเข้าถึงจริง ๆ ก็คือข้อมูลที่เก็บไว้ในไดรฟ์ RAM (R:\Folder1.zTarget
)ย้อนกลับ
- ปิดโปรแกรมทั้งหมดที่อาจเข้าถึง
Folder1
(ตอนนี้เป็นลิงก์เชื่อมโยงไดเรกทอรี)- หากมีการ
Folder1
แก้ไขไฟล์ภายในให้คัดลอกFolder1.zTarget
จาก RAM (R:
) ไปยัง disk (C:
) เพื่อรักษาการเปลี่ยนแปลงFolder1
ลบการเชื่อมโยงทางแยกไดเรกทอรีที่มีชื่อ- เปลี่ยนชื่อกลับไป
Folder1.zTarget
Folder1
ตรวจสอบคำตอบที่เชื่อมโยงเพื่อดูตัวอย่างสคริปต์ชุดทำงาน
การซิงค์จะเป็นแบบออนดีมานด์เท่านั้นซึ่งเป็นตัวเลือกประสิทธิภาพที่ดีที่สุด ในที่สุดก็สามารถซิงค์อัตโนมัติโดยการเขียนข้อมูลกลับไปที่ดิสก์ทุกครั้งพูด 15 นาที (เช่นผ่านงานที่กำหนด)