[Windows 7] 模块化的 Windows 7
模块化的 Windows 7,自由的 Windows 7
最近网上流传出来很多关于 Windows 7 Beta Build 7048 的信息,而 RC 也离我们越来越近。大家除了对一些新功能、新外观、新特性的讨论外,恐怕要数 Windows 7 的模块化特性,在 Build 7048 中我们得知 IE8 能够从系统中关闭,而从下图中我们还了解到 Windows 7 中更多的组件都能从系统中关闭,那么 Windows 7 将是一个完全模块化的产品。
相信在 Windows 7 RTM 最终上市后,将会给硬件厂商、企业、个人提供很大的定制空间。
[Hyper-V] 解决 "the hypervisor is not running" 故障
TroubleShooting The virtual machine could not be started because the hypervisor is not running
如果在一台新部署的 Hyper-V 上新建一个 Virtual Machine 时,出现错误信息:"The virtual machine could not be started because the hypervisor is not running”,那么请打开 CMD 执行"BCDEdit /set hypervisorlaunchtype auto” 命令行,之后重新启动计算机即可解决!
这是因为 Hypervisor 没有运行所导致的,Hypervisor 是一个存在于操作系统之下的软件层,直接位于硬件之上。它能够处理许多以前在虚拟机管理软件中完成的功能。这种模型非常小并且高效,并且可以使得它们以在真实机上运行的速度来运行。
此外,Hypervisor 不需要自己的驱动,利用支持虚拟化的处理器。例如:启动了 AMD-V 或者 Intel VT 的处理器。这使得 Hypervisor 非常小并且高效。
Hypervisor 通过将系统分区来管理资源。故 Hypervisor 使用两种类型的分区:
- 父分区:用于存放操作系统和 Windows Virtualization 组件的地方。系统只有一个父分区。
- 子分区:一个子分区是一个虚拟机。当建立一个新的虚拟机的时候,就建立了一个子分区。
我们可以通过下面的 Hyper-V 架构图来详细的了解和认识。如欲了解更详细的内容可以参考微软中文技术论坛里的讨论:http://social.microsoft.com/Forums/zh-CN/windowsserversystemzhchs/thread/8b6362b2-6acd-4d60-a795-cd6386ea67b5/
综上所述,gOxiA 认为导致 ”the hypervisor is not running” 的主要原因应该是系统管理员在安装操作系统前没有在 BIOS 中打开 CPU 的虚拟化功能所导致。
[Windows 7] 添加复制到和移动到功能至上下文菜单
在 Windows 7 的上下文菜单中添加复制到和移动到功能
我们打开资源管理器,在菜单栏的编辑中我们可以看到 Windows 7 为我们提供的两个新功能——复制到文件夹、移动到文件夹。这样我们便可以将一个或多个文件,又或者是一个或多个目录快速地复制到或移动到另外一个位置。免去了路径切换的繁琐操作。但是我们知道默认配置下资源管理器的菜单是不显示的(这一特性是为了使我们拥有更大的视野),必须按下键盘的 ALT 键或者调整文件夹选项来始终显示菜单栏。
那么有没有更好的办法来执行这两个操作呢,比如像复制、粘贴一样可以从上下文菜单(Context Menu)选取,早期如果要在上下文菜单中添加快捷操作都需要修改注册表,那么 Windows 7 应该也可以实现,查阅资料发现这两个新功能在注册表中有确实存在对应的项和键值,比如:“复制到”所对应的就是“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”项,默认是“Microsoft Copy To Service”,而“移动到”则对应的是“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”。
根据资料所示,在“ContextMenuHandlers”下添加两个项分别用之前的项名称命名即可!“ContextMenuHandlers”的实际路径是:
如下图所示,之后我们就可以直接在上下文菜单中进行调用。十分方便!
如下图所示,使用“复制到”和“移动到”极大的简化了我们对文件或目录的操作过程。如果认为自己手工修改注册表太麻烦,可以下载制作好的注册表文件,只要导入到你的系统注册表中即可!