如何合理使用电脑,至少三个,100字左右。
第二种选择是将系统加载到内存中。这个方案的安装相当复杂,但是系统性能大大提升,系统加载速度大大提高,程序加载速度也很快。但是,目前来看,这个方案有很大的局限性。整个系统盘必须小于2GB,否则加载过程会失败,也就是说要么可以安装极其简化版的Windows 7系统,要么可以安装普通的Windows XP系统,但是不能在系统盘中安装大型应用软件,只能安装常用的非大型应用软件。
在前面的分析中,我们谈到了要想成功地将Windows 7安装到内存中,要求整个系统盘的文件所占用的空间不能超过2GB,这是非常复杂的。普通Windows 7安装后会占用10GB左右的空间。如果算上虚拟内存的页面文件和系统休眠的镜像文件,16GB内存的系统会占用30GB左右的空间,镜像成功是不可能的。而且Windows 7瘦身的普通方法也不是很有效。瘦身后的Windows 7仍然占据7GB左右的空间,所以我们只能安装极其精简的Windows 7系统。
因为工程师下载的Windows 7极速精简版是自动解压安装的,而Windows 7极速精简版因为没有系统启动引导程序而无法使用,所以需要分两步安装Windows 7系统极速精简版。
第一步是以正常方式在硬盘上安装标准的Windows 7系统。这一步很简单,就不多说了。
然后进入更复杂的第二步。系统安装完成后,不需要安装任何驱动,直接重启,用WinPE工具盘引导进入WinPE系统即可。从WinPE的计算机管理窗口进入磁盘管理界面。此时可以看到磁盘“C:”为系统预留的100MB分区。这个分区存储了Windows 7的系统引导程序,在Windows 7系统中不会显示,但是会在WinPE中显示。右键点击磁盘“C:”并选择“更改盘符和路径”,然后在弹出的新窗口中将其盘符改为“B”,然后对于刚安装系统的分区,以同样的方式将其盘符改为“C”(正常情况下现在应该是磁盘“D:”了)。这样,磁盘“C:”就是我们刚刚安装系统的分区,然后用鼠标右键点击带系统的磁盘“C:”选择“格式化”。格式化完成后,我们运行Extreme Lite Windows 7的安装程序,安装程序会自动将文件解压到磁盘“C:”上,解压完成后重启电脑,Extreme Lite Windows 7的安装就开始了。安装后我们发现c盘实际占用的空间约为1.26GB,可以正常安装驱动,也可以打开Aero。
系统安装完成后,安装所有设备的驱动,然后安装内存虚拟硬盘的FiraDisk驱动。首先进入设备管理器,右键点击硬件设备列表最上面一栏,选择“添加过时硬件(见上图)”,然后点击“从列表中手动选择硬件”,定位到FiraDisk文件夹中的FiraDisk.inf文件,将名为“FIRADisk虚拟磁盘枚举器”的磁盘控制器安装到系统中。
然后要修改系统启动信息,否则bootmgr会发现磁盘大小发生了变化,导致启动时出现Winload.exe错误,系统无法直接从内存成功启动。修改方法很简单:作为管理员,在开始→所有程序→附件中运行命令提示符程序,分别输入bcdedit/set {default} OS设备引导、bcdedit/set {default}设备引导、bcdedit /set {default}检测Hal 1三项。至此,系统启动信息的修改完成,接下来我们将添加启动选项菜单。
首先,将Grub4dos解压到c盘,并将文件夹重命名为Grub。然后将grub文件夹中的grldr和grldr.mbr复制到c盘根目录下,然后在“命令提示符”界面输入“bcdedit/create/d \ " GRUB \ "/Application boot sector”并回车。这时,系统会返回一长串字符。我们这里返回的是“{ 4 BC 205 f 9-d2d 6-1 E0-a 1 B9-9116d6c 33702 }”,然后我们继续在“命令提示符”界面输入三个命令:
bcdedit/set { 4 BC 205 f 9-d2d 6-11 E0-a 1 B9-9116d6c 33702 }设备分区=c:
bcdedit/set { 4 BC 205 f 9-d2d 6-11 E0-a 1 B9-9116d6c 33702 } path \ \ gr ldr . MBR
bcdedit/display order { 4b c205 F9-d2d 6-11 E0-a 1 B9-9116d6c 33702 }/add last
(不同系统返回的字符不一样,后面的命令中“{}”中的字符也要改成对应的)。每输入一个命令就按Enter,系统会提示程序完成执行。
至此,我们可以说Windows 7系统中的所有修改已经完成,然后我们重启到WinPE系统。运行VDM,在Windows 7 extreme compact版本的系统盘上创建一个名为“Ramwin7.img”的2GB镜像(在WinPE系统中显示为D盘),然后将这个2GB镜像加载到系统中。这时,系统中会出现一个2GB的磁盘“A:”。单击磁盘“A:”并选择已格式化的磁盘“A:”。然后将D盘上除“系统卷信息”、“回收器”、“Ramwin7.img”之外的所有文件和文件夹复制到“A:”盘上,镜像完成。
下一步是修改二级启动菜单。用写字板打开D盘“grub”文件夹下的“menu.lst”文件,最后写下以下六行代码:
标题Ramwin7
find ——set-root /Ramwin7.img
map ——mem /Ramwin7.img (hd0)
地图(hd0) (hd1)
地图——挂钩
链式装载机(hd0,0)/bootmgr
所有的工作都在这里完成。重启电脑,在启动选择菜单中选择“grub”,等待20秒以上,自动进入内存版Windows 7。因为我们使用的Windows 7极致精简版是32位版本,此时Windows 7的内存版本占用2GB,剩余1.46GB可用内存。此时Windows 7系统的运行速度确实很快,但是极度的简化也带来了很多问题:由于过于精简,系统只能运行Office、IE等少数应用,PCMark7、Sisoftware Sandra 2011无法正常运行,包括天堂2.5在内的各种游戏也无法正常加载。
2.在内存中安装Windows XP。
因为在内存中安装了Extreme Lite Windows 7后很多软件无法正常使用,所以我们改在内存中安装了Windows XP系统。与在内存中安装Windows 7相比,安装内存版本的Windows XP要简单得多。安装系统、驱动程序和应用软件后,您可以删除一些不用的组件来简化系统。然后右键点击FiraDisk文件夹下的FiraDisk.inf文件,选择“安装”。系统将自动重启并开始安装FiraDisk虚拟磁盘枚举器的驱动程序。您可以通过手动定位到Fira磁盘文件夹来安装FiraDisk虚拟磁盘枚举器磁盘控制器。
接下来需要手动更改系统盘的盘符,否则无法正常引导到内存版本的Windows XP。点击“开始→运行”,在[HKEY_LOCAL_MACHINE\SYSTEM\
MountedDevices]"重命名" \DosDevices\C:"为" \DosDevices\B:",这样当我们引导到内存版本的Windows XP系统时,原来的C盘会变成B盘,内存版本的Windows XP的系统盘会自动分配为C盘。
修改完成后,重启电脑进入WinPE系统,如上所述运行VDM工具,在Windows XP的系统盘“C:”中创建一个名为“RamXP.img”的2GB镜像,加载这个镜像,也会出现一个磁盘。就像制作一个内存版的Windows 7镜像一样,将系统盘中除系统卷信息、回收器、RamXP.img之外的所有文件和文件夹复制到磁盘“A:”中,镜像就制作完成了。
工程师提示:需要注意的是,boot.ini文件中系统分区的路径必须是“multi(0)disk(0)rdisk(0)partition(1)\ Windows”。
就像之前制作Windows 7的内存版本一样,将Grub4dos解压到c盘,并将文件夹重命名为“Grub”,然后将“grub”文件夹中的grldr文件复制到c盘的根目录下,编辑boot.ini文件,最后一行输入“c:\\grldr=\"GRUB\ "。最后,用写字板打开c盘“grub”文件夹下的“menu.lst”文件,最后写下以下六行代码:
标题RamXP
find ——set-root /RamXP.img
map ——mem /RamXP.img (hd0)
地图(hd0) (hd1)
地图——挂钩
链式装载机(hd0,0)/ntldr
完成所有操作后,重启计算机,从启动菜单中选择“Grub ”,然后从Grub菜单中选择RamXP。进入Windows XP系统的内存版本大约需要10秒。同样,由于64位Windows XP兼容性差,我们还是安装了32位Windows XP。此时Windows XP的内存版本占用2GB,系统还有1.46GB的可用内存,显著提升了系统性能,运行如飞。由于Windows XP系统本身并不大,经过安装和适度精简,可以安装相当数量的应用程序,并且这些应用程序可以正常使用,可玩性高于内存版的Windows 7。
第三种方案是将部分内存虚拟化到硬盘中。这样,系统中就会出现一个读写速度非常快的分区。在虚拟硬盘中安装一些应用程序后,启动这些应用程序的速度会大大提高,但整个系统的性能不会受到太大影响。不过目前的虚拟硬盘软件也支持关机时将虚拟硬盘中的数据写入镜像,这样再次关机时数据也不会丢失。目前这种方案也有一定的局限性——目前的虚拟硬盘软件只能创建容量小于4GB的虚拟硬盘。
很多拥有大内存的用户都有过将部分内存虚拟到硬盘的想法,将内存虚拟到硬盘是大内存最简单的应用方案。我们使用VSuite Ramdisk软件实现了大内存硬盘的虚拟化。这类软件采用独特的算法将内存虚拟成硬盘,使硬盘文件的数据读写转化为对内存的数据访问,大大提高了数据访问速度,对于经常通过网络交换大容量文件的用户尤其有帮助。因为内存有断电和数据消失的特点,所以最好存储临时文件。新版本的VSuite Ramdisk提供镜像功能,支持关机时自动将数据保存到镜像文件,开机时自动将镜像文件中的数据加载到虚拟硬盘,可以避免原内存虚拟硬盘软件在关机时造成的数据丢失问题。而且VSuite Ramdisk还具有检测和利用系统未识别内存的功能,可以解决32位Windows操作系统无法充分利用4GB以上内存的问题。我们在64位Windows 7系统中打开最大4GB的虚拟硬盘,然后将系统的交换文件设置到虚拟硬盘中,同时将Paradise 2.5安装到虚拟硬盘中。在这种模式下,我们可以看到,对于虚拟硬盘来说,磁盘读写性能有了很大的提升,但是对于整个系统来说,除了加载安装在虚拟硬盘上的程序时有明显的速度提升之外,整个系统的性能并没有得到很大的提升。
第四种方案是将内存虚拟成磁盘缓存,为硬盘分配内存作为缓存,拦截系统发送给硬盘的IO请求。如果IO请求的数据已经在缓存中,直接读取缓存中的数据,完成IO请求;否则,从硬盘中读取数据并存储在缓存中,同时完成IO请求。可以看出,从缓存中读取的数据越多,系统性能提升越多,通过避免频繁读取慢速硬盘来提升系统性能。从Windows 98时代开始,为了获得更高的硬盘性能,很多玩家都乐于修改注册表中的硬盘缓存条目。现在很多硬盘缓存都达到了64MB,但是对于疯狂追求性能的用户来说,64MB的硬盘缓存是不够的。当我们的内存达到16GB时,我们可以考虑将内存作为硬盘缓存。我们用FancyCac。
他,一个把系统内存虚拟成硬盘缓存的软件,用于测试。FancyCache可以将从硬盘中读取的数据存储到系统内存中,以便系统下次访问数据时快速从内存中读取,并且FancyCache还支持将其他磁盘虚拟到硬盘中作为二级缓存,所以我们在测试中测试了两种方案。第一种是简单地使用4GB内存作为硬盘的缓存。第二种是在第一种方案的前提下,将4GB内存虚拟成一个硬盘,然后将这个虚拟硬盘作为主硬盘的二级缓存。可以看到,在64位Windows 7系统中,开放内存虚拟硬盘缓存带来的性能提升是非常巨大的,PCMark7的分数甚至跃升至565,438+000以上,而我们知道Futuremark在官方解释中已经声明,他们的目标是将Core i7-980X六核处理器、GeForce GTX 580显卡和Micron Crucial C300固态硬盘组成的高端系统的分数控制在5000左右。在不需要SSD的前提下,仅酷睿i7-2600K、GeForce GTX 560Ti、希捷7200.12 1TB HDD的系统就已经突破5000点,这向我们展示了大HDD缓存带来的快速性能提升,这也是我们最希望得到的结果。在HD Tune的随机读写测试中,也可以看到大缓存带来的明显变化。4KB的随机读写性能第一次只有59 IOPS,与普通硬盘相差不大,但大缓存的优势在第二次测试后才显现出来,其4KB的随机读写性能达到151263 ops,比目前性能最高的固态硬盘高出一倍左右。
工程师得出结论,该系统的内存版本仍不成熟。在内存中安装操作系统和常用软件,当然可以大大提高系统的性能和响应速度。但是由于内存版系统的引导程序最多只能支持2GB的系统镜像,所以如果要安装内存版的Windows,就需要对系统进行简化。Windows XP系统没问题,不需要太简化,也不会影响使用,但是内存系统没办法装大型软件。Windows 7系统需要大幅度精简,导致系统相当不兼容,很多程序无法正常运行。针对这种情况,我们认为目前将系统放入内存构建快速内存版本系统的方案并不成熟,建议您不要考虑。等以后内存版本系统的引导程序可以支持8GB~12GB镜像的时候,再考虑安装。
内存版Windows还不算晚。纵观这些方案,可以发现将内存虚拟化为硬盘缓存对于整个系统性能的提升是最好的,不仅大大提升了随机存取数据的性能,也在一定程度上提高了整个系统的运行速度。其实对于整个硬盘来说,虚拟缓存的容量不一定要达到4GB那么多,1GB甚至几百MB也能给系统性能带来明显的提升。这个方案也非常适合配置4GB内存,安装32位操作系统的用户。因为FancyCache可以识别系统未使用的内存,所以不会影响32位系统本身的内存容量,还可以提高系统性能。当然,如果内存足够大,我们建议将一部分内存虚拟成一个关机也不会丢失内容的硬盘,将游戏、常用的大型软件、临时文件夹放在里面,也会在一定程度上提升系统性能。软件下载/下载/UPfiles/201108/16g . rar