首页 > 范文大全 > 正文

双系统 和谐相处有高招

开篇:润墨网以专业的文秘视角,为您筛选了一篇双系统 和谐相处有高招范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

虽然Win8已经正式版,但是为了方便日常的使用,很多朋友还是使用Win7+Win8双系统方式。一方面,Win7和Win8系统默认有不少共享设置,比如由于Win7和Win8使用相同的引导方式,因此默认双系统使用的是同一个引导文件C:\Bootmgr和同一个配置文件C:\boot\bcd。另一方面,作为相对独立的系统,Win7和Win8系统又各自有一套独立配置,如每个系统分区都有虚拟内存配置文件,各自的IE系统使用不同的临时缓冲文件夹等。双系统的这些默认设置会给我们日常操作带来不便,何不手动对其改造,让双系统相处得更好?

打造Win7、Win8独立启动

如上所述,双系统使用的是同一个引导文件和配置文件,这种默认共享方式在启动出现故障时,很容易导致两个系统都无法进入。比如错误对BCD配置文件进行编辑时,由于两个系统使用的是同一个配置文件,如果启动配置出错就会导致两个系统都无法进入。对于这种无需共享的配置,我们可以为Win7、Win8设置独立启动配置。Win7/Win8系统启动主要是c:\bootmgr引导文件和C:\boot引导配置目录,因此我们只要将这些文件复制到Win8所在分区并进行配置即可。假设双系统位置是C:Win7+D:Win8。

第1步:由于C:\boot\bcd文件正被系统使用无法复制。我们先要启动注册表编辑器,然后展开到HKEY_LOCAL_MACHINE\BCD00000000,单击菜单栏“文件卸载配置单元”,在弹出的窗口单击“是”。接着打开C盘,然后将C:\bootmgr文件和C:\boot目录复制到D盘(两个均为系统、隐藏文件,需要先将文件夹查看方式设置为“显示所有文件”和“显示受系统保护文件”才能进行复制)。

第2步:到http:///cfan11下载所需的文件,下载后将其中的grldr和menu.lst文件复制到C盘根目录下备用。

接着以管理员身份启动下载的bootice.exe,启动程序后单击“主引导记录”,在弹出的窗口选择GRUB for dos 0.4.4(2009-10-15),最后单击“安装/配置”,最后在弹出的窗口单击“写入磁盘”,将当前硬盘主引导记录设置为Grub启动。

第3步:返回bootice.exe窗口,切换到“BCD编辑”选项卡,单选“其他位置的BCD文件”,单击“浏览”选择D:\boot\bcd文件,接着单击“查看修改”,在弹出的窗口将原来的系统菜单全部删除,接着点击“添加Windows Vista/7/2008”启动,按下列的提示添加Win8启动(图1):

启动分区:分区4(第一逻辑分区即安装Win8的分区,这里为D盘)

名称:Windows8

其他选项选择默认,依次单击“保存当前系统设置”和“保存全局设置”退出。

第4步:这样就完成双系统的独立启动,由于Menu.lst里设置的默认启动仍为原来的Win7,默认的启动和原来一样。如果现在错误编辑C:\boot\bcd导致Win8无法启动,我们只要在开机多重菜单选择Win8,这样grldr会启动D盘的bootmgr,然后读取D:\boot\bcd启动配置信息,启动D盘的Win8系统,改造前后比较见图2所示。

设置Win7、Win8共用系统配置

如上所述,作为相对独立的系统,两个系统分别拥有独立系统配置。这样一是占用系统空间大,比如笔者的电脑上每个系统的虚拟内存文件就达3.25GB,二是不方便管理,比如两个系统都有临时文件夹,在清理系统垃圾文件时需要同时对着两个目录进行清理。其实对于很多系统设置,我们可以让两个系统共用一个文件,既可以减少硬盘空间的占用,又可以更高效地对双系统进行管理。

共用虚拟内存文件

进入Win7后,右击桌面“计算机”图标选择“属性”,在打开的窗口单击左侧“任务”下的“高级系统设置”打开系统属性窗口,单击“高级”标签。单击“性能”选项下的“设置”,在打开的窗口单击“虚拟内存”下的“更改”按钮,接着在弹出的虚拟内存设置窗口去除“自动管理所有驱动器的分页文件大小”前的勾选,选中C盘,单选“无分页文件”,然后单击“设置”。操作同上,选中D盘后,单选“系统管理的大小”,将Win7的虚拟内存设置到Win8安装分区即可。这样两个系统就共用一个虚拟内存文件了(图3)。

共用IE临时缓冲文件夹

为了方便清理缓冲文件,我们可以将双系统的IE临时缓冲文件夹指向第三分区。首先在E盘新建Internet目录,接着在Win7启动IE,单击“工具Internet选项”,打开选项设置窗口后,单击“浏览历史记录”下的“设置”按钮,接着单击“移动文件夹”,把临时缓冲文件夹指向到E:\internet。操作同上,进入Win8也执行同样的设置,这样双系统就共用同一个临时缓冲文件夹了(图4)。

共用临时文件夹

临时文件夹存放着系统很多垃圾文件,我们可以让双系统共用一个临时文件夹,既可以节省系统空间,同时也方便清理垃圾文件。同样在E盘新建TEMP目录,进入Win7后,右击桌面“计算机”图标选择“属性”,在打开的窗口单击“任务”下的“高级系统设置”打开系统属性窗口,单击“高级”标签。接着单击窗口下方的“环境变量”,然后选中变量下的TEMP,单击“编辑”,将其位置设置为E:\temp。同样的进入Win8后,也将这个系统的TEMP位置设置为E:\temp即可(图5)。

共用程序

为了方便使用,我们经常要在两个系统安装应用程序。其实很多程序在双系统都可以使用,这样在一个系统中安装即可让另一个系统调用。比如,在Win7装WinRAR后,进入Win8双击任意一个.rar文件,系统弹出“打开方式”窗口后,勾选“始终选用选择的程序打开这种文件”,单击“浏览”,选择C:\Program Files\WinRAR\winrar.exe打开.rar文件。这样在Win8中就可以使用WinRAR打开压缩文件。其他程序的共用操作类似,对于Maxthon、Foxmail绿色软件,在Win7中安装后进入Win8,只要在Win8桌面建立上述软件的快捷方式即可共用。对于与当前系统紧密结合的软件,则建议使用网友制作的绿色版。

更多共用设置

除了常见的系统设置和程序外,我们还可以根据自己的需要设置更多的共用设置。比如将两个系统中的迅雷下载目录设置为同一目录、将两个系统的IE收藏夹设置为同一个,将两个系统的个人账户目录均指向同一个目录,这样双系统使用起来更为方便。

双系统常见问题Q&A

Q为什么安装完双系统后,在使用Win7备份恢复系统后会出现无法启动Win8的故障?

A这主要是由于两个系统使用不同版本的bootmgr所致,Win8的版本要比Win7高(但是向下兼容引导Win7)。在使用Win7备份恢复系统后,Bootmgr使用的是低版本引导文件,导致引导Win8会出现文件签名错误。

解决方法一是进入Win7使用Win8安装光盘下bootngr替换C盘同名文件,二是使用本文介绍的方法在系统正常时,将C:\bootmgr复制到D盘以实现Win8独立启动。

Q双系统都启用了系统还原,为什么进入另外一个系统后,原来系统的还原点就会消失?

A这是因为,两个系统的还原点都存放在分区根目录的同一文件夹下,只要创建过还原点,另一系统相同分区的还原点就会被破坏。解决方法只能是暂时关闭其中一个系统的还原功能。关闭系统还原的系统可以使用Win7/Win8自带的“创建系统镜像”来备份系统。

Q在多重启动菜单选择Win7或者Win8时,为什么会出现提示加载winload.exe错误?

A默认情况下选择启动菜单后会自动加载“系统分区\windows\system32\winload.exe”文件,出现这个错误的原因是由于BCD配置文件错误。比如电脑添加了新的硬盘,或者对分区进行了更改,导致BCD配置文件中指向的启动分区出错。解决方法可以借助bootice.exe对BCD进行编辑,重新指定正确的引导分区即可。

要让双系统和谐相处,首先是要了解各系统的引导方式,这样通过一些多动能引导器,我们就可以实现双系统的各自引导(比如GRUB也可以用于引导Ubuntu等Linux系统,通过安装变色龙可以引导MAC系统)。其次是要了解每个系统的设置,然后根据具体设置实现共享。比如Windows和Linux系统虽然系统分区格式不同,但是它们都支持FAT格式分区,这样对于这类双系统就可以设置一个FAT分区用于共享。