社区
C#
帖子详情
将内存虚拟成硬盘!!!
gaozhigang
2009-05-21 04:01:03
加精
现在有款很流行的小软件,可以将内存虚拟成硬盘(ramDisk),以提高对文件的读写速度。大家讨论一下,用C#
可以将内存虚拟成硬盘吗?可以有哪些实现方式?大家集思广益,一起研究一下!先献上100分。明天再加!
...全文
3807
106
打赏
收藏
将内存虚拟成硬盘!!!
现在有款很流行的小软件,可以将内存虚拟成硬盘(ramDisk),以提高对文件的读写速度。大家讨论一下,用C# 可以将内存虚拟成硬盘吗?可以有哪些实现方式?大家集思广益,一起研究一下!先献上100分。明天再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
106 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
new-Star
2011-06-12
打赏
举报
回复
这个是的吧!楼主看看啊
http://bbs.360.cn/3232114/19519586.html
guans
2011-04-19
打赏
举报
回复
回复#104楼:当然会消失。
回复认为把内存虚拟成硬盘的没什么作用的同学:
内存虚拟成硬盘是大大的有用
1.效率问题:内存访问远比硬盘访问快。特别是执行一些效率不高,或数据文件多,需要频繁访问磁盘的程序时。
DOS时代非常流行用内存虚拟磁盘,玩游戏。比如大航海时代2,在内存中跑得嗖嗖的。
2.保护硬盘
现在可以用内存虚拟一个磁盘,然后把迅雷或其他bt软件的缓冲设置到这个磁盘上,就可以避免对真实硬盘的反复擦写。
3.用于存放需要清除的隐私数据或一次性
例如,如果你把ie的浏览历史放到虚拟磁盘中,这样每次重启电脑后,你的历史记录都会自动清空。
4.某些虚拟化设备或共享磁盘的需要
focushyy
2011-04-11
打赏
举报
回复
问:虚拟成硬盘的内存,不还是内存吗?
断电后,里面的东西不会消失吗?
asakao
2011-03-19
打赏
举报
回复
C# 没有进行过实践,
有空可以研究一下,
在我的资源里,有ramDisk源码~
asakao
2011-03-19
打赏
举报
回复
记得上大学时,系里都是无盘机
我们为了玩游戏,就是内存虚拟硬盘,
然后装载DOS系统,
然后把一些DOS游戏COPY进去,
速度超快,
玩完游戏以后,备好游戏存当,下机~
easy_gaochao
2010-08-03
打赏
举报
回复
[Quote=引用 100 楼 boyzhang 的回复:]
靠,盖了99层楼了,一个说具体怎么实现的也没有,老在这里说内存虚拟硬盘的好坏,还有不知道把内存虚拟成
硬盘的人,这样也能加到精华帖里.I服了You.
[/Quote]关键还有不少觉得自己知道ramdisk就牛b了,我看只是装b而已。不知道闻道有先后吗。
boyzhang
2010-08-03
打赏
举报
回复
靠,盖了99层楼了,一个说具体怎么实现的也没有,老在这里说内存虚拟硬盘的好坏,还有不知道把内存虚拟成
硬盘的人,这样也能加到精华帖里.I服了You.
zhulujiuzhou
2010-01-23
打赏
举报
回复
真的有吗
王子样
2010-01-18
打赏
举报
回复
还是用事实说话吧。
a5796489
2009-10-28
打赏
举报
回复
[Quote=引用 6 楼 zgke 的回复:]
怎么反过来了..都是硬盘当虚拟内存...这内存大的可以当硬盘了...
你可以考虑申请一个内存区域...然后放东西..
[/Quote]
照楼主的说法该软件肯定是把当前运行在操作系统上的软件执行的硬盘I/O操作都改为了内存I/O操作,如果申请内存区域的话那得遍历所有的进程,不现实吧?
wewewetxp
2009-10-02
打赏
举报
回复
有创意
zhjb1
2009-10-02
打赏
举报
回复
看了讨论,有不少人没有弄明白虚拟硬盘的意义。
当你的内存为4GB时,WinXP只能访问3~3.5GB余下的就浪费了,此时如果你做一个虚拟硬盘,将最常分配和去配的软件和东西存放在虚拟硬盘中,速度快不说还省了造成硬盘碎片的可能。
如果不是这样,虚拟硬盘无意义。
可以在网上找到相关的虚拟硬盘的程序进行这类实验,好了再用。
a5796489
2009-09-30
打赏
举报
回复
这是亏本的买卖
gaozhigang
2009-08-20
打赏
举报
回复
[Quote=引用 92 楼 kbsinrt 的回复:]
站时还不可能,
首先你再多只有4G内存.如果你用XP最多只能识别到3G内存,你可以调用多少个G给XP系统用?一个纯净的系统刚装完后都差不多2G了.用WINDOWS7吧,但仅仅一个WINDOWS7系统最少都7G的内存左右.
其次是首先启动系统再启动虚拟内存软件调出个虚拟盘来,系统都没出来又那有虚拟硬盘,大家都知道一个软件运行了是不可以移动的,更何况系统?这种技术还没出来,平时系统启动时启动这虚拟硬盘内的文件和程序都已经令你不耐烦的了,如果是系统这样大的程序,恐吓还没启动完毕就已经被你扔到楼下了
[/Quote]
我的服务器是64位的。有四个CPU,内存为16G的。
kbsinrt
2009-08-06
打赏
举报
回复
站时还不可能,
首先你再多只有4G内存.如果你用XP最多只能识别到3G内存,你可以调用多少个G给XP系统用?一个纯净的系统刚装完后都差不多2G了.用WINDOWS7吧,但仅仅一个WINDOWS7系统最少都7G的内存左右.
其次是首先启动系统再启动虚拟内存软件调出个虚拟盘来,系统都没出来又那有虚拟硬盘,大家都知道一个软件运行了是不可以移动的,更何况系统?这种技术还没出来,平时系统启动时启动这虚拟硬盘内的文件和程序都已经令你不耐烦的了,如果是系统这样大的程序,恐吓还没启动完毕就已经被你扔到楼下了
gaozhigang
2009-05-25
打赏
举报
回复
[Quote=引用 77 楼 heikeyanxi 的回复:]
将内存虚拟成硬盘?吃饱了撑的?硬盘的读写速度远远低于内存的读写速度。
我想你的意思是想把硬盘上的文件虚拟成一个单独的盘符吧?
而且这种事情c#肯定干不来,需要写驱动程序的,可以用c++、汇编或Delphi来写。
[/Quote]
将内存虚拟成硬盘,其实还是在读写内存,只不过是通过盘符访问。当然要比读写硬盘快多了。
xminsong
2009-05-24
打赏
举报
回复
还“推荐”?????
xminsong
2009-05-24
打赏
举报
回复
唉!世代不同了!
csdn_风中雪狼
2009-05-24
打赏
举报
回复
C#实现不了吧
C++、汇编可以完成吧
一般情况下都是将硬盘虚成内存来使用
而楼主是反着来
浮游
2009-05-24
打赏
举报
回复
这个好像没得实际意义么·~
现在硬盘达到TB了。而且便宜的要死~,还非的把小小的内存拽上?
实现起来,也不是C#能做的。
用C语言把驱动反写一下··
加载更多回复(86)
4G
内存
不浪费 浅谈
虚拟
硬盘
使用技巧
在如今白菜价的
内存
时代,装机单
内存
一栏基本都是4GB容量,而当下32位系统则仅仅能识别3GB左右的容量,那么多余的1GB
内存
就白白浪费了吗?今天笔者就交个大家如何将这多余的1GB
内存
容量变废为宝...
计算机存储盘教程,
内存
盘(
内存
当
虚拟
硬盘
)电脑提速Primo Ramdisk设置教程(详细)(图文)...
内存
盘就是将一部分
硬盘
当
硬盘
使用,由于
内存
速度很快,我们就利用了这个特性设置
虚拟
内存
硬盘
为电脑加速,让大家体验什么叫飞速,好了废话不多说下面一起来看看相关知识和Primo Ramdisk设置方法。Primo Ramdisk设置
虚拟
内存
盘应用范围:1、开BT时直接下载到
虚拟
内存
硬盘
!(不伤物理
硬盘
)2、将Windows的临时文件夹存放到
虚拟
内存
硬盘
!(加快文件读取)3、将页面文件放在
虚拟
内存
硬盘
!4...
C++第3课:C++
内存
泄露检测原理及案例实战
C++第3课:C++
内存
泄露检测原理及案例实战本课程侧重于C++的
内存
管理及泄露检测。我将带领大家学习OS的
内存
管理机制、C++的堆和栈、
内存
泄露及检测等。本课程具体的内容主要包括C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配、Windows的
虚拟
内存
技术、Windows的
内存
映射文件技术、Linux的
虚拟
内存
技术、Linux的Valgrind
内存
泄露检测、Windows的VLD
内存
泄露检测、C++
内存
泄露检测方式之对象计数、C++
内存
泄露检测方式之重载new和delete、C++
内存
泄露检测方式之智能指针等。
桌面缓存服务器,primocache 把
内存
虚拟
成
硬盘
缓存的
硬盘
优化软件
primocache 是一款专业的
硬盘
优化软件,它的原理是把
内存
虚拟
成
硬盘
缓存来实现
硬盘
优化,本次小编发布的是primocache,中包含两个版本分别是PrimoCache普通版和PrimoCache服务器版都是本,两个版本打包下载。界面预览图:PrimoCache 是一个可以把物理
内存
、SSD
硬盘
或闪存盘等
虚拟
成
硬盘
缓存的软件(
虚拟
内存
盘软件),它可以自动把
硬盘
中读取的数据存入物理
内存
等速度较...
计算机
硬盘
虚拟
内存
是什么,
内存
磁盘(RAM作为
虚拟
硬盘
)计算机加速Primo Ramdisk设置教程(详细)...
存储磁盘将一部分
硬盘
用作
硬盘
。因为
内存
速度非常快,所以我们使用此功能来设置
虚拟
内存
硬盘
以加速计算机,以便每个人都可以体验到快速。好吧,我们不要胡说八道。让我们来看看。请参阅相关知识和Primo Ramdisk设置方法。Primo Ramdisk设置
虚拟
内存
磁盘的应用范围:1、打开BT时,直接下载到
虚拟
内存
硬盘
! (不伤物理
硬盘
)2、将Windows的临时文件夹存储在
虚拟
内存
硬盘
中! (加快文件读取...
C#
110,545
社区成员
642,580
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章