首页编程虚拟硬盘(虚拟磁盘是什么)

虚拟硬盘(虚拟磁盘是什么)

编程之家2024-02-2992次浏览

一、什么是虚拟盘

分类:电脑/网络>>操作系统/系统故障

虚拟硬盘(虚拟磁盘是什么)

问题描述:

有谁能告诉我,什么是虚拟盘吗??

虚拟是什么意思~~谢谢!

虚拟硬盘(虚拟磁盘是什么)

解析:

虚拟盘面面观

虚拟硬盘

绝大多数PC用户,对它是很熟悉的。在MS-DOS 6.0以后,包括现在随Windows 95而发布的DOS 7.0,只要在CONFIG.SYS文件中加上下面这样的语句:

虚拟硬盘(虚拟磁盘是什么)

DEVICE(HIGH)=C:\DOS(或Windows)\RAMDRIVE.SYS a b c/E(/A)

虚拟盘就会出现在你的系统中。如果在CONFIG.SYS文件中,使用了多个上述语句的话,将建立多个虚拟硬盘。

虚拟硬盘用得最多的是用来为需要写临时文件的程序指定存放临时文件的地方。只要在AUOTEXEC.BAT的设定系统环境变量中使用了这样的语句:

SET TEMP=虚拟盘或SET TMP=虚拟盘(你可以将这两个语句同时使用,因为有些程序认TMP,有些程序认的是TEMP)就将临时文件的存放目录指定在虚拟硬盘上了。这样做的好处就是可以大大加快应用程序的执行速度。不过在8M及以下内存的系统中又是使用Windows的话,这种用法可能导致系统运行不正常。原因在于Windows系统和在其下运行的许多应用程序,本身需要的内存很大,存放临时文件所需要的磁盘空间也要求很大。而在8M内存的系统中,能开设出的虚拟盘的容量一般很小(顶多1~2M),所以不能满足Windows中一些大型程序写临时文件所需要的磁盘容量。如果系统中有32M以上的大内存,借助虚拟硬盘来提高系统性能,的确很好!

虚拟硬盘的另一个常见的用法是来代替硬盘做一些练习性的操作。初学者在学习DOS、Windows或一些应用程序的操作时,为了能够减少或避免对系统本身造成损坏,可以将许多操作练习放在虚拟盘上进行。比如,你如果要学习怎样“wipe”(擦除)硬盘,可能你从来碰不到可以让你“wipe”一次硬盘的机会。现在你可以向虚拟硬盘上随便拷入一些文件,你愿意“wipe”多少次都可以,这不就能掌握“wipe”的用法了吗!

清除虚拟硬盘用户需更改系统配置文件CONFIG.SYS(或使用多配置中没有调用虚拟硬盘的配置项)。

目录虚拟盘

目录虚拟盘与虚拟硬盘一样,是随DOS而生的,只要用DOS所带的SUBST.EXE命令,在DOS的命令符下按以下命令格式:

SUBST虚拟的盘符:盘符:\目录名

就可以将软盘或硬盘上的某个子目录虚拟为一个盘。这个盘实际上是不存在的,仅仅是将一个子目录暂时改成一个磁盘名。比如,键入下面的命令:

subst j:c:\aaa\bbb\ccc\ddd\eee

就是将C盘下aaa\bbb\ccc\ddd\eee的子目录虚拟成J盘。我们可以看出,使用目录虚拟盘的好处就是:当磁盘有一个子目录太“深”了的时候,而这个子目录又是需要经常使用的,而应用程序又不允许将其改变位置和名称时(记得FOXPro FOR DOS的那种目录结构吧),你请目录虚拟盘帮忙,该有多么省事!

目录虚拟盘另一个常见的用途是,有些商业软件,只认特定的软盘盘符(A:或B:),用户有时为了提高运行速度,想将软盘文件拷贝到硬盘上运行。那么,将现在这个硬盘目录虚拟成软盘的盘符后,就可以在硬盘上运行了。

目录虚拟盘如果不想再用了,可以随时将其删除。只要键入:

subst虚拟的盘符:/d

但是,这样做仅仅得到的是恢复原来的子目录本身的名称,并不能释放出内存。虚拟目录盘耗用的内存是由LASTDRIVE=X的语句事先决定的,所以,要控制这方面内存的占用,请按你实际的需要给出LASTDRIVE=X的盘符字母。

虚拟软盘

虚拟软盘是在CD-ROM出现后才有的。在早期的CD-ROM上,存放一些原来用软盘发行的商业软件,为保持原来软盘上文件的对应格式,使用一些软盘拷贝软件,如HD-COPY和DUPEDISK等来制作软盘的镜像文件存放在CD-ROM上。当用户在CD-ROM上碰到扩展名为.IMG或.DDI的软盘镜象文件时,就需要将其还原为软盘的文件格式,才能使用。最著名的虚拟软盘的程序是IMG.EXE(全称为IMGDRIVE)。

虚拟软盘,除了用来释放软盘镜象文件这个用户熟悉的用途以外,还有一个用处是直接当做软盘使用。这适用于某些只能在软盘运行的程序(这往往是一些软件开发者做了专门处理的程序,目的是限制用户向硬盘拷贝文件)。如果你有这样的软件,可以先用HD-COPY等工具,将软盘作成镜象文件放在硬盘上,然后启动IMG后,用上述方法将镜像文件展开,同时,虚拟软盘也就存在了。然后用ESC键退出IMG后,键入软盘的盘符进入到虚拟软盘上,就可运行这类程序。不过,对于加密的软盘,不能用虚拟盘运行。

虚拟光盘

1.可写虚拟光盘

我们使用的只读光盘不能写。用户往往又受限于硬盘的容量,不能将那些有写入要求的程序从光盘拷到硬盘使用。于是,可写虚拟光盘就诞生了。最著名的就是“求真光盘伴侣”QZCD.EXE。目前该程序已有FOR Windows版本的了。可写虚拟光盘的作用就是将硬盘上的某个子目录映射成可写光盘目录,当运行光盘上的程序时,如果仅仅是读,仍然是对光盘的文件或程序进行;而程序运行中一旦发出写请求时,可写虚拟光盘(的程序)就将写操作转到被映射的硬盘目录上,这样就解决了因为不能对光盘写入而不能在光盘上直接运行这类程序的问题。

2.硬盘虚拟光盘

我们知道,有些用CD-ROM为载体发布的程序,软件开发者出于防盗版及其它目的,将程序设计为只能在光盘上运行(这与将程序设计为只能在软盘上运行相似),但是用户有时需要在硬盘上运行这些程序,如果没有这种硬盘对光盘的虚拟,你就是将光盘上的程序拷入到了硬盘,也白费劲。硬盘虚拟光盘最有代表性的是FakeCD,其程序命令为CDX.EXE,只要在DOS的命令行上用以下格式:

Cdx硬盘的某个子目录/L:虚拟的光盘盘符

就可以将硬盘的一个子目录虚拟为一个光盘了。

二、何谓虚拟磁盘,具体怎么操作

所谓虚拟硬盘就是用内存中虚拟出一个或者多个磁盘的技术。

内存的速度要比硬盘快得多,就要利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。

所谓虚拟硬盘

[编辑本段]

由于目前的硬盘容量动辄几十GB,而CD-ROM光盘的容量始终是650MB的极限。而且硬盘的速度要比光驱快的多,所以就可以用一些软件在电脑上虚拟出一个或多个光盘驱动器,而把一张张光盘虚拟成一个个文件存在硬盘上,这样,以后就不需要像通常那样把光盘放入物理光驱来运行,而只需把存在硬盘上的虚拟的光盘文件“放进”虚拟光驱即可。

主要目的:节省光驱使用,同时加快速度

从上面我们可以看出:所谓“虚拟”有二:其一所谓“虚拟”首先是假的,其次是能够起到所虚拟的设备的功能。虚拟的目的无非是为了容量牺牲一些速度,或者为了速度牺牲一些容量。

具体到虚拟硬盘、虚拟内存、虚拟光驱,区别就在于用什么设备来虚拟什么设备而已。虚拟内存是用硬盘来虚拟内存,虚拟硬盘则是用内存来虚拟硬盘,虚拟光驱则是用硬盘来虚拟光驱(严格的说是在电脑上虚拟出一个光盘驱动器盘符,而把光盘虚拟成硬盘上的一个文件)。白了吗?

虚拟硬盘主要作用

[编辑本段]

增加访问速度

其实当你从软盘启动电脑(比如用windows98的启动盘启动)的时候,由于软盘比较慢,系统为了加快速度就会把软盘上的文件虚拟成一个硬盘分区,这个分区符在硬盘盘符和光驱盘符之间(这样要访问光盘的话,就要后退一个盘符才能访问,用dir查看原来的光盘盘符的话,会发现是一些软盘上的内容,也就是虚拟分区的内容)。

虚拟硬盘的添加与卸载

[编辑本段]

Strongdisk可以在硬盘上创建一个加密文件,通过虚拟设备的方式,使Windows系统将它认定为一个真正意义上的硬盘。我们只要输入相应的访问口令就可以随时调用和隐藏虚拟硬盘,并且不用重新启动计算机。当然如果没有相应的访问口令就无法调用“虚拟硬盘”,这样就可以保护我们的文件。下面我们就来看看具体操作方法。

安装完软件,重新启动,Strongdisk会自动运行。在系统托盘区,我们可以看到它的图标,双击该图标,点“OK”按钮就进入了操作窗口。

单击窗口中的“Create”按钮,启动创建磁盘映像文件向导。在随后弹出的“FileName”对话框中输入保存磁盘映像文件的路径和文件名,如e牶\Image1.grd(磁盘映像文件扩展名为.grd),在“DiskSize”对话框中设置虚拟硬盘的大小和磁盘格式,其中“Floating-size”复选框表示虚拟硬盘的空间,它可以根据放入该虚拟硬盘中的实际文件大小上下浮动;“Filldiskwithrandomdata”复选框表示使用随机数据填满“虚拟硬盘”的空间,在“encryptionparameters”对话框中,对磁盘映像文件的加密方式进行设置,你可以选择默认设置,在“password”对话框中,可以设置访问磁盘映像文件的口令,在“Textpassword”处输入,并在下面的“Confirmation”处重新输入以便确认。最后在“newdiskproperties”对话框再检查一下我们前面的设置是否有误,如果没有什么问题的话就单击“Create”按钮,系统便开始创建磁盘映像文件。完成后,Strongdisk会自动载入磁盘映像文件,并在电脑中虚拟一个盘符为Z、卷标为“本地磁盘”的“虚拟硬盘”。将你的重要文件放入这个虚拟硬盘里,保存后关闭Strongdisk,虚拟硬盘便“消失”了。这样我们的文件就得到很好的保护了。

如果我们要查看或编辑虚拟硬盘里的内容时,只需运行Strongdisk,重新加载虚拟硬盘就可以了。具体方法是:运行Strongdisk,点击“Mount”按钮,打开“MountDisk”对话框。在“Diskimagefilename”处输入要打开的磁盘映像文件的路径和文件名,在“Password”填上在创建磁盘映像文件时所设置的密码。在“MountOptions”处设置“虚拟硬盘”是否为只读还是自动运行程序,同时还可以设置“虚拟硬盘”所使用的盘符。

当我们不再需要“虚拟硬盘”时,可以把它卸掉。在Strongdisk操作窗口中,单击相应的“虚拟硬盘”盘符标签切换到该虚拟硬盘属性窗口,在“DiskDiskmounting”处单击“Dismount”就可以将“虚拟硬盘”卸掉了。

虚拟内存硬盘设置

[编辑本段]

RAMDISK是一个设置内存硬盘的免费软件,用来提高缓存和临时文件的读写的速度。因为内存的运行速度比机械硬盘快得多,加上没有硬盘机械损耗的缺点,因此很适合用来放置读写频繁且不需要存档的临时文件,不仅可以提高程序运行效率更可以降低硬盘的损耗。安装在服务器上效果更佳。

网上能找到的 RamDisk程序大都不能支持 Windows 2003,而且许多都是收费软件。让人很不爽,而且还不是很稳定。于是这次找了一个免费的却更好的 RamDisk软件。这个支持 Windows 2000以上的系统,包括 Windows 2003。

这个程序原作者是 gavotte,后来 lyh728又作了一个前端,使得安装更加容易。我在这里主要说一下如何来配置一个适合服务器使用的 RamDisk盘。这里主要以 IIS为例来讲。

首先用 lyh728做到 RamDisk的 GUI前端来安装 RamDisk驱动。直接双击 ramdisk.exe然后点击 install ramdisk按钮就可以了。然后你可以调整盘符和磁盘大小。RamDisk的盘符默认是 R:,因为我的服务器只有一个软驱 A:,所以我把 RamDisk的盘符设为了 B:,主要是为了保证这个盘符不会变。RamDisk上一般放的都是临时性质的文件,比如 IE的缓存、IIS的压缩页面缓存、临时文件夹、PHP的 Sessions文件等。这些内容在服务器重启以后就没有了。我给我的服务器分了 256M的内存作 RamDisk,实际上我发现用不了这么多,目前也只占了 20多兆的空间而已,所以如果你的内存本来就不是很多的话,分 32M作 RamDisk给服务器我觉得基本上就足够了,不放心的话,也可以多给它一点空间,比如 64M或者 128M。但是默认的 RamDisk是格式化成 FAT格式的,并且已经建好了一个 TEMP文件夹。你会发现这个文件夹在服务器重启后,依然存在。你甚至会发现,你即使将 RamDisk重新格式化为 NTFS格式,再重启后,仍然会变为 FAT格式,并且还有那个 TEMP文件夹。原因在于默认的安装已经把这个配置写到注册表里了。如果想修改的话,需要用里面的 rdutil这个工具。

首先安装完 RamDisk,并调整好盘符和大小后,什么也别做。磁盘类型默认是 Fixed Media,不要修改!另外不要急着把 IE的缓存目录改到 RamDisk上,否则 RamDisk会被锁定,以至于不能在被修改保存。

然后格式化 RamDisk

FORMAT/FS:NTFS/Q/V:RamDisk/A:512 B:

其中/FS:后面指定的是文件系统,/A:后面是一个单元块的大小,因为 RamDisk上保存的大都是小文件,因此指定 512字节比较合适。B:是盘符。

接下来把 NTFS的日志大小设到最小(2M)

CHKDSK/L:2048 B:

否则,会因为太大而无法压缩到注册表中。

在接下来你就可以在上面建文件夹了,比如 Temp、Sessions、Upload Temp Files、IIS Temporary Compressed Files等。目录不要建太多,够用就行了。比如 Temp是用来保存系统临时文件的,Sessions可以保存 PHP的 Session文件,Upload Temp Files可以保存 PHP上传的临时文件,IIS Temporary Compressed Files可以保存 IIS的临时压缩文件。当然这些目录你还要给予足够的权限,比如需要让 IIS(包括用 IIS发布的 PHP程序)访问的目录,就需要给 IIS_WPG用户组或者 IUSR_HOSTNAME用户足够的权限。注意,这里也不要给 IE建立缓存目录,即使你想让 IE缓存也使用 RamDisk,因为当你设置 IE的缓存到 RamDisk的时候,IE会自动建立这个目录的。

好了,做完这步后,先不要急着把这些目录用起来,先把这个文件系统和目录结构保存到注册表:

rdutil B: registry

好了,如果你看到保存成功的提示,就大功告成了。重启一下试试看,你会发现重新启动后,你的 RamDisk将会保持你设置的文件系统格式,以及目录和相应的权限。

现在你就可以把系统的 Temp目录、IIS的压缩文件缓存、IE缓存、PHP Session文件目录、PHP临时上传目录统统设置到 RamDisk上了。

三、什么是虚拟磁盘,他与非虚拟磁盘的的差别

虚拟磁盘就是把内存空间的一部分虚拟成硬盘来使用,一般你不会用到虚拟磁盘.

除非是假如系统出了什么毛病,你要重装系统,这时要用到市面上常见的启动光盘.用光盘启动后,它会自动把一部分内存虚拟成磁盘,然后把一些有用的工具(比如磁盘工具)拷到虚拟磁盘里.这时候虚拟磁盘的使用和磁盘是一样的.

虚拟磁盘与非虚拟磁盘的区别就是内存与磁盘的区别,

就是虚拟磁盘比非虚拟磁盘快啦.

b450拆机(联想b450拆机教程视频)g530性能(g530cpu是什么)