|
虚拟硬盘 |
虚拟硬盘就是用
内存中虚拟出一个或者多个
磁盘的技术。和
虚拟内存一样,内存的速度要比硬盘快得多,利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。
|
虚拟硬盘软件界面 |
虚拟硬盘是用内存中虚拟出一个或者多个磁盘的技术。内存的速度要比
硬盘快得多,就要利用这一点,在内存中虚拟出一个或多个硬盘就可以加快磁盘的数据交换速度,从而提高电脑的运行速度。由于目前的硬盘容量动辄几十GB,而
CD-ROM光盘的容量始终是650MB的极限。而且硬盘的速度要比
光驱快的多,所以就可以用一些软件在
电脑上虚拟出一个或多个光盘驱动器,而把一张张
光盘虚拟成一个个文件存在硬盘上,这样,以后就不需要像通常那样把光盘放入物理光驱来运行,而只需把存在硬盘上的虚拟的光盘文件“放进”虚拟光驱即可。主要目的:节省光驱使用,同时加快速度 从上面我们可以看出:所谓“虚拟”有二:其一所谓“虚拟”首先是假的,其次是能够起到所虚拟的设备的功能。虚拟的目的无非是为了容量牺牲一些
速度,或者为了速度牺牲一些容量。具体到虚拟硬盘、虚拟内存、
虚拟光驱,区别就在于用什么设备来虚拟什么设备而已。虚拟内存是用硬盘来虚拟内存,虚拟硬盘则是用内存来虚拟硬盘,虚拟光驱则是用硬盘来虚拟光驱(严格的说是在电脑上虚拟出一个光盘驱动器盘符,而把光盘虚拟成硬盘上的一个文件)。
现在硬盘的主流配置已经达到120G,160G,可是许多电脑爱好者经常会碰到一些关于硬盘分区的问题,主要原因是装机人员在装机时省事,没有帮助顾客认真规划造成的。用户使用一段时间后,想重新对硬盘分区,但是分区软件太复杂,不得不请专业人员,而且原来收集的资料统统要格式化删除,非常让人痛心。现在可以使用《虚拟硬盘大师》来虚拟分区,无需专业知识,无需备份资料,无需删除现有分区,无需重装操作系统,按一下鼠标即可完成,并且非常安全可靠,支持win9X/NT/2000/Xp/2003各个版本的操作系统。虚拟出来的分区与正常分区一模一样,可以安装文件,进行各种文件操作,绝对一模一样。而且,恢复分区也非常简单,绝对不会有任何文件损失,是任何用户都可以使用的傻瓜式软件。硬盘最好的管理方法是为每一种应用划分一个分区,不然硬盘上成千上万的文件堆积在一起,想找都非常麻烦。硬盘的划分方法可以按应用将硬盘分成系统区、应用文件区、游戏区、音像区、备份区。还可以为每个用户划出一个分区,每个人使用自已的分区,互不干扰,最适合于办公室和家庭。
|
虚拟硬盘可以增加IE访问速度 |
虚拟硬盘速度快,现在的内存容量一般都在128MB以上了,而很多朋友用电脑只是进行上网、处理
文字、玩游戏等操作,内存并没有得到充分利用。依据内存的访问速度远远高于硬盘这一点,我们就可以在内存中虚拟出一个或者多个磁盘,这样就可以加快磁盘的数据
交换速度,提高电脑的
运行速度,同时也充分利用上了多余的内存。实现上述功能,我们还得借助于软件vRamDir的帮助,
vRamDir是一款可以把内存虚拟成为磁盘的软件。安装后,vRamDir会在控制面板中添加一个“vRamDir”设置项,打开它,你会看到软件已为我们设置了两个RAM目录,即“C:WindowsTemp”和“C:WindowsSpool”两个文件夹,以后对这两个文件夹的操作都是在内存中完成的,由于所有的临时文件都存放在vRamDir中,不再放置到硬盘上,所以你会明显感觉到对这两个文件夹的操作会比别的文件夹快的多。如果想添加更多的
RAM目录,可以单击“浏览”,选择一个目录,或直接在输入框中输入目录路径,然后点“添加”将目录添加进“现有RAM目录”框中即可;如果想删除其中的
目录,在“现有RAM目录”框中选中需要删除的目录,然后点一下“移去”即可。注意,对vRamDir的所有操作,只有在重新启动电脑以后能生效。
|
虚拟硬盘 |
对于电脑中的保密
文件,大家一般都是选用专门的
文件加密软件。其实,虚拟硬盘也有保密文件的作用。使用Strongdisk创建了虚拟硬盘后,打开“我的电脑”或“
资源管理器”时,会发现多了一个分区Z。如果想把该盘的内容调用出来(显示出来),就必须输入正确的密码才可以,以此起到保护
数据的目的。你可以把需要保密的文件全部放到该磁盘,然后退出软件Strongdisk,这时在资源管理器中刚刚创建的磁盘Z也就没有了,别人也就找不到你的文件了,从而起到保密文件的作用。如果自己想查看文件,可以再次启动Strongdisk,启动后会出现一个对话框,因为一个虚拟磁盘对应一个映像文件,如果你创建了多个
虚拟磁盘,那么在“Disk Image File Name”中就应该选择磁盘对应的映像文件,然后输入创建虚拟磁盘时设置的密码,最后点“Mount”即可启动Strongdisk,再到资源管理器中看看,虚拟磁盘Z是不是又回来了。删除虚拟硬盘的方法很简单,打开软件Strongdisk设置窗口,选择相应的磁盘
盘符,然后单击“Dismount”即可删除。
|
虚拟硬盘的安装 |
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 的日志大小设到最小(2MCHKDSK /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 上了。
|
网络磁盘工作原理 |
“网络虚拟硬盘”即由网络服务商划分出一定的网络空间虚拟成一张“磁盘”,这样用户可以在
互联网上实现文件的备份与转移,当然你也可以通过客户端软件将这个网络硬盘虚拟成一个本地目录,并完全集成到Windows的资源管理器中,让你使用起来就像使用本地硬盘一样方便,还可以在
MS-DOS方式中对该目录进行管理和操作。有了网络虚拟硬盘,你可以随时随地进行个人文件的上传、下载、删除及文件目录的新建、修改、删除等操作。可以实现文件网络共享、网络文件快递、快速下载通道等。也就是说,只要你愿意,你可以与网络上的所有人
共享存放在网络硬盘上的文件。当然,你不愿意,谁也看不到你的文件。特别是在你下载网上软件时,直接将下载文件的链接拖至网络硬盘
图标中即可断线了,因为它的下载过程是直接在两台服务器中间进行传输,与你的PC无关,你只要下达指令,别的就不用管它了,所以可以想象它的好处。另外,在现有的网络硬盘功能上,服务商还拓展出了许多丰富多彩的服务,比如
网络相册等等。
|
实物硬盘 |
硬盘是电脑主要的存储媒介之一,由一个或者多个
铝制或者
玻璃制的碟片组成。这些碟片外覆盖有
铁磁性材料。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。硬盘接口:
IDE,俗称PATA并口SATA(Serial ATA)接口,它作为一种新型硬盘接口技术于2000年初由
intel公司率先提出。虽然与传统并行
ATA存储设备相比,sata硬盘有着无可比拟的优势。而磁盘系统的真正串行化是先从主板方面开始的,早在串行硬盘正式投放市场以前,主板的sata接口就已经就绪了。但在intel ich5、sis964以及via vt8237这些真正支持sata的
南桥芯片出现以前,主板的sata接口是通过第三方芯片实现的。这些芯片主要是siliconimage的sil 3112和promise的pdc20375及pdc20376,它们基于pci总线,部分产品还做成专门的pci raid控制卡。SATA2,
希捷在SATA的基础上加入NCQ本地命令阵列技术,并提高了磁盘速率。SCSI,希捷在服务器上使用的接口,可以热插拔SAS(Serial ATA SCSI)希捷在高端服务器上的接口。
物理结构
1、磁头。
磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的
电磁感应式磁头,但是,硬盘的读、写却是两种
截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。而MR磁头(Magnetoresistive heads),即
磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头则采用新型的
MR磁头,即所谓的感应写、磁阻读。这样,在设计时就可以针对两者的不同特性分别进行优化,以得到最好的读/写性能。另外,MR磁头是通过阻值变化而不是电流变化去
感应信号幅度,因而对信号变化相当敏感,读取数据的准确性也相应提高。而且由于读取的信号幅度与
磁道宽度无关,故磁道可以做得很窄,从而提高了盘片密度,达到200MB/英寸2,而使用传统的磁头只能达到20MB/英寸2,这也是MR磁头被广泛应用的最主要原因。目前,MR磁头已得到广泛应用,而采用多层结构和磁阻效应更好的材料制作的
GMR磁头(Giant Magnetoresistive heads)也逐渐普及。
|
三星硬盘 |
2、
磁道。当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形
轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些
磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会相互产生影响,同时也为磁头的读写带来困难。一张1.44MB的3.5英寸软盘,一面有80个磁道,而硬盘上的磁道密度则远远大于此值,通常一面有成千上万个磁道。
3、
扇区。磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放512个
字节的信息,磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。1.44MB3.5英寸的软盘,每个磁道分为18个扇区。
4、
柱面。硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头,因此,盘面数等于总的磁头数。所谓硬盘的
CHS,即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量,硬盘的容量=柱面数*磁头数*扇区数*512B。