日期:2014-05-20  浏览次数:21307 次

将内存虚拟成硬盘!!!
现在有款很流行的小软件,可以将内存虚拟成硬盘(ramDisk),以提高对文件的读写速度。大家讨论一下,用C#
可以将内存虚拟成硬盘吗?可以有哪些实现方式?大家集思广益,一起研究一下!先献上100分。明天再加!

------解决方案--------------------
这种事不是.NET的领域...要用C++或汇编做...
------解决方案--------------------
学习,帮顶
------解决方案--------------------
这个要写驱动...
不是C#干的活儿.
顶多用C/C++把驱动写了
拿C#写个用户界面.
------解决方案--------------------
怎么反过来了..都是硬盘当虚拟内存...这内存大的可以当硬盘了...
你可以考虑申请一个内存区域...然后放东西..
------解决方案--------------------
把内存当成硬盘……以加快文件读写速度???????

说反了吧!!!!!!!!!!
------解决方案--------------------
dos 命令
subst z: C:\test
------解决方案--------------------
探讨
這需求還挺有意思的,人家都是把硬盤虛擬成內存,還有反著乾的。

------解决方案--------------------
要做磁盘驱动程序,目前C#还不能做驱动程序,一般用VC做。
------解决方案--------------------
探讨
引用:
這需求還挺有意思的,人家都是把硬盤虛擬成內存,還有反著乾的。


大侠!
将硬盘虚拟成内存则么整啊?教教我吧!我的电脑的内存太小了!

------解决方案--------------------
C#应该作不了这事!
------解决方案--------------------
帮顶了
------解决方案--------------------
up
------解决方案--------------------
内在虚拟硬盘很好啊!
我有4G内在,把其中2G虚拟为硬盘,将pagefile、系统临时文件夹、
上网的临时文件夹等都放上去了,一般操作感觉不大,但上网明显快了!
我用的是VSuite.Ramdisk软件。

要虚拟一个硬件,用C#应该不适合。
------解决方案--------------------
探讨
引用:
這需求還挺有意思的,人家都是把硬盤虛擬成內存,還有反著乾的。


大侠!
将硬盘虚拟成内存则么整啊?教教我吧!我的电脑的内存太小了!

------解决方案--------------------
探讨
内在虚拟硬盘很好啊!
我有4G内在,把其中2G虚拟为硬盘,将pagefile、系统临时文件夹、
上网的临时文件夹等都放上去了,一般操作感觉不大,但上网明显快了!
我用的是VSuite.Ramdisk软件。

要虚拟一个硬件,用C#应该不适合。

------解决方案--------------------
探讨
楼主脑子锈了??

把内存虚拟成硬盘,还能加快????


  偶只知道有虚拟机。虚拟出来一台机器。只存在你的内存中。有硬盘,还有CPU呢。

------解决方案--------------------
探讨
引用:
楼主脑子锈了??

把内存虚拟成硬盘,还能加快????


偶只知道有虚拟机。虚拟出来一台机器。只存在你的内存中。有硬盘,还有CPU呢。


兄弟你脑子锈了??
写内存快还写硬盘快? 向硬盘写入的时候是写入大量零碎的文件块还是一次过写入大块的文件快?

把内存模拟成硬盘之后, 需要写入数据的时候,写硬盘变成写内存。只有当模拟的内存块积累到一定程度之后才一次过写入硬盘。当要…

------解决方案--------------------
听了楼上两位的,觉得都有理!!
但我真的不知道哪个才正确啊!!、
接着看吧!!
------解决方案--------------------
探讨
把内存当成硬盘……以加快文件读写速度???????

说反了吧!!!!!!!!!!

------解决方案--------------------
探讨
引用:
引用:
楼主脑子锈了??

把内存虚拟成硬盘,还能加快????


偶只知道有虚拟机。虚拟出来一台机器。只存在你的内存中。有硬盘,还有CPU呢。


兄弟你脑子锈了??