虚拟硬盘是什么-编程知识网

什么是虚拟硬盘

虚拟硬盘是指用通过软件技术,将物理内存进行分割,将一部分内存通过虚拟技术转变为硬盘以较大幅度提升计算机数据读取速度和保护硬盘。和虚拟内存一样,内存的速度要比硬盘快得多,利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。

虚拟硬盘的内容

可以说,内存虚拟出的硬盘提供了对传统硬盘性能瓶颈问题的有效解决方案。其采用独特的软件算法,高效率地将物理内存虚拟成物理硬盘,使得对硬盘文件的数据读写转化为对内存的数据访问。由于物理内存的访问速度远远超过传统硬盘,因此可以极大的提高数据读写速度,从而突破硬盘瓶颈,飞速提升计算机性能。虚拟硬盘是利用软件在内存中虚拟出一个或者多个磁盘的技术。由于内存的速度比硬盘快得多,另外大容量内存的价格又很便宜。内存与硬盘是协同工作的,两者之间的关系好比:一间办公室里有一张桌子与一个文件柜,文件柜就像硬盘,程序和数据资料可以长期安全地存放在那里,而文件从文件柜里拿出来,摆在桌面上才能办公,允许在桌面办公的人(CPU)直接使用桌面的文件。如果内存这个桌面也可以临时的存放着程序与资料,办公的人使用起来那就更加顺手了,但是没锁在文件柜里数据资料不安全。

虚拟硬盘的条件和用途

1)需要具备的条件:

拥有较大的内存空间(建议4GB以上的机器使用)

如果是使用Windows系统的话,必须使用64位的操作系统。否则32位系统最大有效内存容量为3.25G,超出则无效。

2)用途和目的:

用于访问大量的文件的时候不会因为硬盘读取速度慢而出现的等闲现象。(如,使用略缩图浏览高达数千张图片的文件夹;大量(大体积)的文件压缩&解压缩)

利用内存断电数据全部清除的特性,可以用来存储一些不需要保存的TMP文件。或者用于一些数据安全方面的工作。当关机断电的时候,存储在虚拟硬盘里面的数据就会利用内存的物理特性清除。(这种清除数据的结果不同于普通的删除硬盘数据,是绝对不可逆的删除)

用于服务器高速缓存数据和减少硬盘的反复读取(如,BT服务器每秒钟都会接受大量的数据的读写,这些数据需要反复的从硬盘上读取再写入。这样的反复操作大大减少了硬盘的使用寿命)

虚拟硬盘的操作

虚拟硬盘速度快,内存容量一般都在4G以上,而很多人用电脑只是进行上网、处理文字、玩游戏等操作,内存并没有得到充分利用。依据内存的访问速度远远高于硬盘这一点,可以在内存中虚拟出一个或者多个磁盘,这样就可以加快磁盘的数据交换速度,提高电脑的运行速度,同时也充分利用上了多余的内存。实现上述功能,还得借助于辅助软件,例如vRamDir等的帮助,vRamDir是一款可以把内存虚拟成为磁盘的软件。安装后,vRamDir会在控制面板中添加一个“vRamDir”设置项,打开它,会看到软件已为我们设置了两个RAM目录,即“C:\Windows\Temp”和“C:\Windows\Spool”两个文件夹,以后对这两个文件夹的操作都是在内存中完成的,由于所有的临时文件都存放在vRamDir中,不再放置到硬盘上,所以会明显感觉到对这两个文件夹的操作会比别的文件夹快的多。如果想添加更多的RAM目录,可以单击“浏览”,选择一个目录,或直接在输入框中输入目录路径,然后点“添加”将目录添加进“现有RAM目录”框中即可;如果想删除其中的目录,在“现有RAM目录”框中选中需要删除的目录,然后点一下“移去”即可。注意,对vRamDir的所有操作,只有在重新启动电脑以后能生效。

对于电脑中的保密文件,大家一般都是选用专门的文件加密软件。其实,虚拟硬盘也有保密文件的作用。使用Strongdisk创建了虚拟硬盘后,打开“我的电脑”或“资源管理器”时,会发现多了一个分区Z。如果想把该盘的内容调用出来(显示出来),就必须输入正确的密码才可以,以此起到保护数据的目的。你可以把需要保密的文件全部放到该磁盘,然后退出软件Strongdisk,这时在资源管理器中刚刚创建的磁盘Z也就没有了,别人也就找不到你的文件了,从而起到保密文件的作用。如果自己想查看文件,可以再次启动Strongdisk,启动后会出现一个对话框,因为一个虚拟磁盘对应一个映像文件,如果你创建了多个虚拟磁盘,那么在“Disk Image File Name”中就应该选择磁盘对应的映像文件,然后输入创建虚拟磁盘时设置的密码,最后点“Mount”即可启动Strongdisk,再到资源管理器中看看,虚拟磁盘Z是不是又回来了。删除虚拟硬盘的方法很简单,打开软件Strongdisk设置窗口,选择相应的磁盘盘符,然后单击“Dismount”即可删除。