Category Archives: 计算机技术

Windows XP和Windows 7双操作系统心得2——虚拟机

问题:

Windows使用一段时间后随着不断安装各种软件会越来越慢,并经常发生各种问题。Ghost经常备份尽管可以解决问题,但使用起来要重新启动且需启动盘。

解决:

Windows 7只安装少量常用的、稳定的软件,保持干净、快速。Windows 7中运行Windows XP Mode,实验性的软件都装在这里,不常用的软件也装在这里。硬盘足够大的话甚至可以创建多个不同虚拟机用于不同目的。对虚拟机的VHD文件经常备份。

或VMware虚拟机+快照功能或拷贝备份

 

问题:

双系统切换麻烦

解决:

VMware使用物理硬盘(有风险)

 

其他惊喜功能:

  • VMware虚拟机可以直接使用物理硬盘
  • VMware可以配置多个虚拟的显示器
  • Windows虚拟机可以直接使用物理网卡和无线网卡
  • Windows虚拟机VHD文件可以当作物理硬盘来用
  • 外部接移动硬盘等虚拟机可以直接感受到

未试验的惊喜功能:开机直接通过VHD启动

 

自从装了Windows XP和Windows 7双操作系统,越来越依赖于Windows 7,很少用Windows XP了。主要还是切换系统太麻烦,要重新启动。以前习惯了用休眠快速恢复到工作桌面,对重新启动越来越不能忍受了。不过这电脑已经是三年多前的电脑了,硬盘空间有限,要把以前XP中这么多软件在XP中重新安装一变,耗时耗力且不说,硬盘也腾不出这么多空间啊,再说重装这么多软件也是缺乏技术含量的体力活。

这时想起了近10年前用过的VMware虚拟机软件,当时就惊叹于竟然真的可以用软件模拟出标准的PC机,有CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口……,可以设置CMOS安装操作系统。如今网上一查,VMware在势头强劲的同时,Windows 7本身带的Windows Virtual PC原来也很流行。于是挪来挪去腾出20多GB的空间开始虚拟机的实验。

 

1. Windows Virtual PC+Disk2VHD

总是先尝试一下新的,到http://www.microsoft.com/windows/virtual-pc/download.aspx下载安装,运行Windows Virtual PC,涉及到的基本概念和以前VMware差不多,无师自通地安装配置了一下,就想着怎么把我原先的Windows XP放到虚拟机中运行。在www.sysinternals.com提供的一大堆很实用的小工具中找到小巧的绿色软件Disk2VHD。运行了以后把Windows XP所在的分区打上钩,其他分区的钩先去掉,就把整个硬盘转换成一个VHD格式的文件了,打钩的分区会复制一份过来,没打钩的数据不复制,但分区的信息也复制过来。这个VHD文件可以作为Windows Virtual PC虚拟的硬盘。非常兴奋,按理将它配置到Windows Virtual PC软件上,再将我D盘中必要的数据拷贝到虚拟机的D盘,和我原先的XP一模一样的系统就在Windows 7中跑起来了,这样再也不需要每次重新启动切换系统了。

不过很不幸,Windows Virtual PC竟然不接受超过127GB的硬盘,我的硬盘超过这个大小了,也找不到其他合适的转换软件,也没找到软件能修改VHD文件的大小。这时想到了以前用过的另一个法宝:Ghost。这个软件可以只把一个分区复制过来,其他分区不受影响。以前VMware虚拟机这样做过没问题。

 

2. Windows Virtual PC+Ghost

用Ghost将原先硬盘的Windows XP分区复制成一个gho格式的文件,这个文件不像VHD文件那么方便可以直接用到Windows Virtual PC,而是得用Windows Virtual PC先模拟出一台机器并配置空的虚拟硬盘,然后在这台虚拟机上模拟光盘启动运行Ghost,利用GHO格式文件将分区信息倒到虚拟硬盘上。

一切成功,激动地等待,结果却一直黑屏,只有一个光标闪烁。网上查了一下,碰到我同样问题的还不少,不过找到的解决方案都没有效果。看来还是回到VMware吧。

不过还是初步体验到了VHD文件的强大,即使不用虚拟机,通过Windows的磁盘管理器也可以直接将VHD文件加载进Windows 7来用,这时候Windows 7里面又多了硬盘,和物理的硬盘用起来没感觉什么区别。而据查到的资料,修改好引导信息后,这个VHD文件虚拟的硬盘甚至可以脱离操作系统,开机的时候就可以出现菜单,选择通过这个虚拟的硬盘直接来启动操作系统。这个诱惑还是挺大的,只要这个文件备份好了,再也不怕系统坏掉或搞乱掉了。备份文件就是一个Ctrl+C和Ctrl+V的事情,比以前Ghost备份安全方便多了。

 

3. VMware + Ghost

重新下载VMware,VMware workstation太大了,而且要收费。尽管有破解版,但舍不得我这个还算崭新的Windows 7,于是只装了免费的VMware player(http://www.vmware.com/cn/products/player/)。现在VMware player也不错,不光是个player,也可创建虚拟机了。很轻松地创建了一个,Ghost完毕,充满期待地启动,出现Windows XP登录窗口,心里那个激动啊。

谁知密码输入完毕,出现窗口提示我的Windows XP需要重新激活。大概虚拟机环境变了,而原先的XP尽管是正版,但是Dell机器随机带的,换其他机器环境就不行了。不激活只能连到微软站点看激活的信息,其他什么都看不见到。刚工作时研究过:只要有IE,哪怕其他都屏蔽了,仍旧能够使用计算机的。发挥自己以前记忆中残留的方法,也只能访问硬盘,运行一些程序,但没有开始菜单、没有Windows桌面,实在是用得不爽,而且速度很慢。

 

4. Windows Virtual PC/Windows XP Mode

调整目标,不再追求和我原先的XP系统一抹一样,就弄个空的XP运行在Windows 7中吧,想试试什么软件时就在这个虚拟机上安装实验,省得弄乱了我的Windows 7。兜了一圈发现原来Windows XP Mode就是一个已经装好了XP虚拟机,装Windows Virtual PC之前可以下载的,当时看它太大没有下载。网上介绍Windows XP Mode都是从兼容性考虑的,却很少介绍说它本身就是一个虚拟机。

下载了直接点击,一个干净的Windows XP运行在Windows 7中了。

 

image

 

在里面安装了一些系统,跑得不错。尤其安装了集成组件后,Windows 7的各个硬盘都可以直接使用,这方面比以前使用VMware方便。此外可以不通过地址转换NAT的方式通过Windows 7连网,而是可以通过配置让虚拟机使用机器自带的无线网卡和网卡,这样从外界看来,这个XP和Windows 7就是两台独立、同等的机器。

另外,通过查看设置发现,这个虚拟机用的是差异硬盘,父硬盘是D:\Program Files\Windows XP Mode\Windows XP Mode base.vhd文件,这样随时可以通过这个父硬盘再创建干净的Windows XP虚拟机。这也不错,省得自己忘记备份。

这次算比较有用,总结如下:

问题:

Windows使用一段时间后随着不断安装各种软件会越来越慢,并经常发生各种问题。Ghost经常备份尽管可以解决问题,但使用起来要重新启动且需启动盘。

解决:

Windows 7只安装少量常用的、稳定的软件,保持干净、快速。Windows 7中运行Windows XP Mode,实验性的软件都装在这里,不常用的软件也装在这里。硬盘足够大的话甚至可以创建多个不同虚拟机用于不同目的。对虚拟机的VHD文件经常备份。

 

5. VMware + Windows XP Mode

Windows Virtual PC/Windows XP Mode不能添加多显示器,VMware中有这个功能,尝试直接用Windows Virtual PC已有的VHD文件,省得自己再去倒XP系统了。VMware Player的菜单中直接就有个导入Windows XP Mode虚拟机的菜单项,导入后提示设置密码,一个干净的Windows XP就好了,检查了一下,应该是通过D:\Program Files\Windows XP Mode\Windows XP Mode base.vhd文件导入过来的。设置了双显示器,结果XP找不到驱动程序,后来更新VMware Tool后没问题了。

 

6. VMware直接使用物理硬盘–>Windows XP运行Windows 7

在VMware设置中看到可以不使用虚拟硬盘,而是直接使用物理硬盘。这个倒正是我本来想解决的问题所需要的,如果虚拟机能用物理硬盘启动,就和我这台电脑一样了。在Windows 7中试验了一下,结果启动虚拟机时开机选项有的,选择Windows XP,结果启动一般提示文件访问冲突。

后来反过来,开机进入Windows XP,用XP中以前安装的WMware Workstation创建一个虚拟机,其版本中尚无Windows 7,最新的是Vista,借用一下,设置使用整个物理硬盘作为虚拟机的硬盘,VMware直接使用已装了操作系统的物理硬盘有风险,是给专业人士用的,搞不好有可能后面机器启动不起来得修复一下操作系统。我也该算专业人士了,冒险运行一把,结果很令人兴奋,Windows 7登录进去了,而且里面各个软件都能用。速度也还可以。(徐迎晓)

 image

问题:

双系统切换麻烦

解决:

VMware使用物理硬盘(有风险)

 

 

网上看到有篇介绍Virtual_PC,VMware和VirtualBox对比的文章不错,附后:

http://www.cnblogs.com/fhmsha/archive/2009/11/10/Virtual_PC_VMware_VirtualBox_in_win7.html

Windows XP和Windows 7双操作系统心得1

以前经常重装操作系统,自从有了笔记本,并且用了Windows XP,系统比较稳定,一般问题修改修改就行了,很少要到重装系统的地步了。只有一次换笔记本,重装了一次系统,痛苦无比,很多东西都重新来过,也丢失了很多东西。去年换硬盘,终于聪明些,不再重装了,先将新硬盘作为移动硬盘,分好区,将老系统C盘分区用Ghost备份到移动硬盘C盘,并将老系统其他盘内容直接拷贝到移动硬盘D盘。然后新硬盘装入机器,用Ghost将系统从移动硬盘导入到新硬盘,一次性搞定。

 

最近安装新的Windows 7操作系统,痛苦地发现不能直接从XP升级到Windows 7,网上都建议安装双系统,否则得先升级到口碑很差的Vista,再升级到Windows 7,而且即使升级完,很多应用软件可能也不兼容了。没办法,只得开始痛苦的双系统生涯了。

 

1. 修改分区

 

原先分了两个分区C、D盘,本来XP装C盘,Windows 7装D盘是很好的选择。可惜我的有些软件是装在D盘的,D盘也有Program File目录,这样D盘装Windows 7肯定要破坏这个目录了。还好机器上以前安装了Partition Magic软件,这个软件陪伴我十几年了,每次关键时候就派用处。这次又是如此,不影响原有的XP,重新分了个分区,增加了一个E盘。这次冒了点险,没做数据备份就改分区,Partition Magic把分区改了一半突然不动了,心里非常紧张,当然更不敢关机,留着电脑准备睡一觉看它能不能挺过去,谁知睡了三刻钟突然就全部好了。终于可以睡个安稳觉了。

 

2. 安装Windows 7

光盘安装,本来应该很顺利,但又有虚惊。

装Windows 7时自动拷贝完必要文件后机器重启,本来重启后应该进入安装的,但因为之前XP用了休眠关机,结果重启后进XP了,措手不及没来得及干预,结果从XP退出后无法进安装程序也无法进XP。还好手头还有能上网的机器,网上查手工修改启动菜单的方法,最终重新安装Windows 7搞定,XP和Windows 7都能正常进入了。但盘符会变,进Windows 7后,原来XP中的CDE盘分别编程了DEC盘,这样XP中放在D盘的数据,到了Windows 7要到E盘找,很不习惯。之后很久想起来Windows中可以改盘符的,进Windows 7,磁盘管理器中删除盘符,将DE盘颠倒设置一下,终于顺手了,不管进哪个操作系统,都是C盘是当前系统,D盘数据,E盘是另外一个操作系统。

 

3. 安装显卡驱动

Windows 7的分辨率瞧着总觉得不对劲,原来显卡驱动得重新安装。找到电脑原来的安装盘,装了以后分辨率是上去了,但NVIDIA控制面板每次一用就错。到NVIDIA下载最新的号称支持Windows 7的驱动程序也无法安装。最后网上查啊查,终于知道原来直接运行Windows Update,它自己可以找到。终于可以用NVIDIA控制面板了,以前常用的nView Desktop Manager也能用了。只是QuickZoom一用就报错,怎么查也解决不了,后来找了个比QuickZoom还好的软件ZoomIt代替之。

 

4. 蓝屏

刚装好Windows 7,打开有些图片或视频时会蓝屏。Windows 7也蓝屏,很让人泄气。开始以为是显卡驱动的问题,但显卡驱动解决了仍有这个问题。查了很久也没解决,后来不知做了什么Windows 7自己把我导向到它的网站,显示出是不支持directx9的问题。最后好像是把一个更新安装了就好了。

 

自此,Windows 7终于真正好用了。只是很多应用软件还没装,用着很不顺手。尤其要考虑以前邮件、聊天工具等都要两个系统同时用,很麻烦。

 

5. OfficeXP

试了一下,XP中的Word可以直接运行了。不过Outlook不行,所以还是Office整个重装一下吧。没什么特殊的地方,就是Outlook有很多设置要改一下。我的里面设置过好多个邮件服务器,不像自己再一个个添加了。邮件内容也得两个系统共享。

 

旧系统运行Outlook2007

1.看存储在哪里:从工具-帐户设置-数据文件,点存档文件夹或个人文件夹,点“打开文件夹”,看到 “extend”、“archive”和“Outlook”三个文件。关闭Outlook后,拷贝到新位置,如D:\e-mail

2.设置使用新位置:打开Outlook,从工具-帐户设置-数据文件, 点击"添加" ,选默认的Office outlook个人文件夹.pst,接下来选d:\e-mail目录将这几个文件依次添加进去。我以前有多个个人文件夹,选了一个点击“设置为默认值”,作为默认文件夹。

3.选择 从工具-帐户设置, 选中各个邮件帐户,点击“更改文件夹 ”修改,修改新的送达位置

以上在老的系统中以前做过,现在新的系统中将2,3步重新做一下,就可以两个操作系统共用相同的文件了。

 

邮件帐户的设置比较麻烦,Outlook 2003有专门工具备份,但outlook 2007没找到工具。后来找到注册表位置了,在老系统中运行regedit,展开到[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook,下面有很多项,但只有两项有子项,我的是9375….一项下面有子项(其子项都是00000开头)。在93….上点右键,选导出,将注册表中的设置保存为一个文件。然后在新系统中双击这个文件,将导入注册表中的设置。

新老系统检查以前的邮件、联系人、日历安排等都在,邮件设置也在,不管哪个系统收发邮件,在另一个操作系统中都能看到。

 

我的outlook没有用个性化签名,网上说个性化签名在系统盘的Documents and Settings\[User Name]\Application Data\Microsoft\Signatures目录

 

PowerPoint有些自己定义的模板也要拷贝出来。

6. QQ

老系统装的是QQ 2008,新系统装了QQ 2009。两种版本聊天记录格式不同,为了两个系统能共享,将老系统QQ升级。

 

老系统中安装QQ 2009,本以为能自动升级,选择了覆盖2008。顺利启动2009后,点击QQ菜单图标,选择“数据导入工具”,自定义表情和消息记录都打上钩,选择导入方式“从指定目录导入”,QQ 2008数据在C:\Program Files\Tencent\QQ\QQ号码,指定目录找到MsgEx.db导入,本来应该挺顺利,但我QQ2008设置了聊天记录加密,QQ 2009的导入工具竟然没考虑这种情况,导入失败。

无奈只得重新安装QQ 2008,暂时把加密去掉,再重新安装QQ 2009,按刚才的做法,终于导入成功。

QQ 2009数据在c:\Program Files\Tencent\QQ\Users\QQ号码 目录,文件名是Msg2.0.db。将QQ号码整个目录复制到d:盘自己的目录,QQ界面中选择系统设置-基本设置-文件记录,设置新的目录。试验成功后删除老的目录。

新系统中安装QQ 2009,同样界面中选择系统设置-基本设置-文件记录,设置新的目录。

新老系统终于可以共享QQ聊天记录。

 

7. MSN

老系统中本已将聊天记录设置在D盘。

新系统中安装好MSN,工具/选项/消息 选自动保留对话框的历史记录,更改,选D盘新的文件夹
               工具/选项/消息 更改,修改接收文件的目录

新老系统可以共享MSN聊天记录。

 

8. 飞信

新老系统共享起来比较麻烦。还是分开,不过原有

文件传输设置:  我的资料/个人设置/消息设置/将文件传输到如下目录,设置到D盘自己的目录,以免以后找不到传的文件。

聊天记录在:C:\Documents and Settings\用户名\Application Data\Fetion\飞信号\history.dat文件,直接拷贝到新系统的同样目录。还算方便,就是不能两个系统共享。

http://zhidao.baidu.com/question/97256118.html 找到修改注册表移动到自己目录中的做法,但不清楚是否有副作用。 飞信记录聊天不多,不追求两个系统共享记录了。

 

9. Windows Live writer

网上查到都是使用Windows Live writer Backup C1(http://wlwbackup.codeplex.com/),新老系统各装一个。老系统中运行后点击backup,将配置保存为文件,新系统中运行后点击restore,选择保存的文件即可。

碰到的问题是新系统中restore按钮是灰色的,没办法恢复。后来才查到原来是要windows 7中运行时应该在图表上点右键,选“以管理员身份运行”。之后一切正常,博客的设置在新系统中自动恢复。不过日志分类在选分类时要重新同步一下。

 

10. IE收藏夹

新系统Windows 7 在C:\Users\Xu\Favorites

老系统Windows XP 在C:\Documents and Settings\xu\Favorites

尽管修改注册表可以修改位置,不过老的收藏夹已经很乱了,不高兴改了,新系统中要看老的地址就到e:\Documents and Settings\xu\Favorites去找好了

 

11. Maxthon

新系统直接可以运行老系统的,而且设置的代理服务器、收藏夹都在,不错。

 

 

12. Picasa

用过的最好的数码照片管理软件,并且可以和网上相册同步。只可惜网上相册被国内封了,不过在自己电脑里管理照片还是非它莫属。

新系统中还可以运行老系统中的Picasa软件,只是所有图片要重新扫描一遍。由于各个图片的说明、加星、标记、关键词等或者写在图片所在目录的Picasa.ini文件中、或者写在图片IPTC属性中,因此以前的设置都还在。

需要特殊处理的是之前本地整理的相册,以及所设置的监控目录

http://www.google.com/support/forum/p/Picasa/thread?tid=7250eb144d049f84&hl=en 有备份

步骤比较复杂,最后我简化了一下,将C:\Documents and Settings\用户名\Local Settings\Application Data\Google\中Picasa2Albums目录和picasa2目录一起拷贝过来就行了。再运行系统,一切都在,也不再需要重新扫描。

 

经过多次试验,关键是Picasa2Albums目录,同时里面有隐藏的backup目录。picasa2目录则即使删除也会自动扫描生成,但picasa2目录如果不全部拷贝,运行picasa后Picasa2Albums中总有相册会自动消失。不清楚picasa2目录中哪个文件起作用,索性全部拷贝,没有发生问题。(徐迎晓)

 

Picasa2的本地整理的相册在C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Picasa2Albums目录,

其中watchedfolders文件是设置过的监控目录

还有一个名字很长的类似于eaf4740a04d6da6265f0a0ebceb3133d的子目录,里面有很多.pal后缀的文件,对应的是本地整理的相册

除了本地相册外,Picasa图片缓存放在c:\Documents and Settings\用户名\Local Settings\Application Data\Google\Picasa2\db3,即C:\Users\用户名\AppData\Local\Google\Picasa2\db3,不过这个不重要,让Picasa自己重新扫描就行了。

C:\Documents and Settings\用户名\Local Settings\Application Data\Google\Picasa2Albums目录,Windows 7中C:\Users\xu\AppData\Local\ 和C:\Documents and Settings\xu\Local Settings等价,是同一个目录。