本站域名:http://goxia.maytide.net or http://sufan.maytide.net
移动设备请访问:http://goxia.maytide.net/m
转载文章,请务必保留出处与作者信息,未经许可严禁用于商业用途!
[Windows PE] Windows PE VHD Native Boot
在上一篇日志 — 《HOWTO:在 Windows 7 中嵌入 Windows PE》中,gOxiA 与大家分享了将 Windows PE 嵌入到 Windows 7 中的具体实施步骤,而这篇日志将利用 Windows 7 的新特性 — VHD Native Boot,来实现 Windows PE 以 VHD 方式来引导。就目前的应用而言,此方法真正的使用价值还有待推敲,但是不能否认的是一旦使用 Windows PE VHD Native Boot,那么在 Windows PE 中的修改将会得到保存,如果将网上网友定制的功能丰富的 Windows PE 3.0(此类 PE 集成了很多实用工具,甚至包含了浏览器和QQ,并且桌面也极像 Windows 的标准桌面。)拿来使用,那么该 Windows PE 完全可以作为一个轻量级的系统来进行使用。需要注意的是可能会与授权问题相抵触,使用前需慎重考虑!
本文侧重点是实现 Windows PE 3.0 的 VHD Native Boot,如果你对 VHD Native Boot 的使用已经相当了解,那么具体操作起来是非常容易的,我们只需要将定制的 Windows PE 3.0 中的 Boot.wim 释放到 VHD 中即可。此外还需注意,Boot.wim 释放后的容量要比 wim 容量大很多,那么在创建 VHD 时一定要将容量设置的大一些。下面是具体的操作指令:
上面的指令将在 D 盘创建一个动态扩展类型,最大2G的名为 winpe3.vhd 的虚拟磁盘文件。并为其创建一个主分区,使用 NTFS 格式快速格式化,卷标为 WinPE3,并将其盘符分配为 V。“list disk”用于显示当前的磁盘信息,便于之后执行“sel disk n”选择虚拟磁盘。为了方便之后的操作,建议不要退出 diskpart。
之后使用 imagex 或支持 wim 格式的解压缩软件将其释放到虚拟磁盘 V 上,释放完毕后在 diskpart 下执行“datech vdisk”卸载虚拟磁盘,如果之前已经退出 diskpart,则重新进入后需要先选择 vdisk,即“sel vdisk file=d:winpe3.vhd”,之后再执行卸载虚拟磁盘的命令。
最后生成 Windows PE VHD Native Boot 的引导信息,并添加到 ToolsDisplayOrder 引导列表中,为此执行如下操作:
完成所有操作后,重新启动计算机引导时按下空格键调出引导列表,使用 Tab 键切换到 ToolsDisplayOrder 列表,进行选择。
[Hyper-V] HOWTO : 缩小 Hyper-V 动态扩展或差异磁盘的体积
如何缩小 Hyper-V 动态扩展或差异磁盘的体积
虽然微软官方资料不建议在生产环境下使用动态扩展或差异磁盘,但是在一些特定的环境中我们即使这样做了,也不会有太大的性能差异。这两天我在制作一个定制版的 Windows 7 安装镜像,其中需要使用 WDS 服务器,以方便我的测试。但是在实际中发现在 WDS 多次的文件拷贝删除及编辑操作后,该虚拟机的 VHD 体积不断扩大,即使我重新启动或关闭虚拟机都无法回收那些丢失的容量。最终导致这个 VHD 占据了我大部分的空间!这时想到了 Hyper-V 提供的 VHD 编辑工具,通过这个编辑工具我可以对 VHD 进行压缩、转换或者扩展。在对 WDS 服务器所对应的 VHD 进行了压缩之后,VHD 由之前 30G 的体积缩小到了 16G,惊人的数字!有效的解决办法!不敢独享,特 Blog 一文与大家分享!具体步骤如下:
首先打开 Hyper-V 管理器,选中要编辑的虚拟机,然后右键单击选择“设置”,在右边的窗体中选择要压缩的磁盘驱动器,之后在右边的窗体中单击“编辑”,就会出现如下图所示的提示,选择“压缩”根据向导完成。
压缩完毕之后就会发现 VHD 释放了相当可观的容量,但是需要注意执行这些操作时虚拟机必须是关机状态!
值得信赖的 Windows 7,勇于创新的 Windows 7
Windows 7 RC 在5月5日向公众发布了下载,这意味着我们距离 Windows 7 RTM 越来越近。早在去年10月29日我便开始了对 Windows 7 的测试,直至今日。回顾这半年多的体验和感受,是从未有过的。充满激情,使人震撼,让人满意,颇具传奇性和颠覆性!虽然 Windows Vista 在多数人眼中可能是“失败”的,但是从我个人来看 Windows Vista 中很多功能和特性都是非常优秀的,为 Windows 7 的开发和应用做了铺垫,起到了推动性的作用。
在 Windows 7 的身上能看到一些 Windows Vista 影子!这让我很容易的从 Windows Vista 过渡到 Windows 7。而 Windows 7 与 Windows Vista 相比,资源占用更合理,由于专门进行了优化,即使是在低配置的硬件上也能很好的运行 Windows 7,相比之下运行速度更快些。我相信有很多的朋友也有同感!根据之前收集的测试数据显示 Windows 7 在安装时间上大大的减少了,即使是在我于 2002 年组装的 PIV-1.6G,只有 768M 内存的 PC 上安装,整个过程也只耗费了不到 20 分钟,令人满意!
在硬件兼容性上,我发现到 Windows 7 的 RC 版本后,我的笔记本电脑完全不需要再单独的安装硬件驱动,因为几乎所有的硬件在安装完系统之后都已经能够正常运行,或者通过 Microsoft Update 快速便捷地进行安装或更新。这一点让我感受到微软早在 Windows 95 时代就提出的“即插即用”理念在今天得到了更大的改进和发挥!我希望在 Windows 7 正式发布之后,能够彻底改写让用户苦于寻找驱动的历史!此外不能不在这里介绍一下 Windows 7 下的“设备和打印机”,在这里我们可以清晰地了解当前与计算相连接的设备并对其进行直观的操作管理。
而备受用户关注的软件兼容性问题在 Windows 7 上也得到了很好的改进,据悉目前测试的结果数据显示 Windows 7 能够兼容相当可观数量的应用程序。即使如此,微软还在为软件兼容性而努力着,与我一样在关注 Windows 7 的朋友一定知道在 RC 版中,微软为专业版、企业版和旗舰版的用户提供了一个新的功能特性,即:Windows Virtual PC & Windows XP Mode,它能够帮助企业解决现有针对 Windows XP 而开发的业务程序顺利地运行在 Windows 7 环境中。这样一来,企业完全可以不用顾及升级操作系统而引发的业务程序兼容性问题,并且还节省了以往对业务程序的升级费用。当然,如果是普通用户,而打算用 Windows Virtual PC & Windows XP Mode 来玩旧版的 3D 游戏,我想可能会失望了!
Windows 7 的另一个改进是令人称道的,它完全的模块化了,现在我们可以根据自己喜好来选择安装或卸载 Windows内置的组件,当然也包括 IE 在其中!这很大程度上提升了 Windows 平台的自由化,从而满足了更多用户的需求,也方便了 OEM 厂商进行定制。
外观方面,任务栏彻底改变了,Super TaskBar能够更加方便的访问常用资源,Windows Aero使我们的桌面操作起来更有序。改进了的网络和共享中心使我们能轻易、直观地接入到现有的网络中。特别是无线网络的接入,我们只需要单击右下角系统工具栏中的网络图标,从已经搜索到的无线网络列表中选择所属的网络,键入密码即可进行连接。
从 Windows Vista 开始我就通过 WAIK 制作了属于自己的 Windows PE,将他存储在我的移动硬盘或 U盘上,从此我再也不必为没有光驱的笔记本电脑安装操作系统而担忧,只需要使用这个 Windows PE 即可进行操作系统的安装,在 Windows 7 上这一习惯得到了最大的发挥,有史以来我认为 Windows 7是最容易安装和部署的操作系统。我可以直接使用 Windows PE 的 Imagex 命令来直接释放 Windows 7 安装源中我需要的版本,由于不再受 HAL 的制约,我可以轻松地在任意一台 PC,甚至虚拟机中制作一份标准化的系统参考映像,将他们放在移动硬盘上或网络存储中,快速的执行安装和部署任务。这一特性将彻底改变企业管理员以往沉重而复杂的系统部署工作。我已经从中受益,并且受益匪浅!
而最具颠覆性的功能便是 Native Boot VHD,他打破了以往操作系统的安装格局,现在我们可以将 Windows 7 或 Windows Server 2008 R2安装在一个动态或固定大小的 VHD 类型文件中,并且直接从这个 VHD 里的系统进行引导启动和使用。现在我一直在应用 Native Boot,在我的笔记本电脑上我以常规方式安装了一个用于主要操作的 Windows 7 RC简体中文环境,由于某些需要我又以 Native Boot 方式安装了用于测试学习的 Windows 7 RC 英文版及 Windows Server 2008 R2 x64 英文版环境。当进入我的主操作系统后,并没有因另外两个系统的存在,而导致出现磁盘卷和文件的混乱情景,因为他们只是我一个卷里的两个 VHD 类型的文件。利用 Bcdedit 中的 Toolsdisplayorder 参数,我还将这两个系统和另外以 WUBI方式安装的 Ubuntu 操作系统一同隐藏了起来,当我需要使用他们的时候只需重新启动计算机,并在系统引导前按下空格键就能出现一个系统引导列表,之后通过 tab 键来选择我所需要的系统环境。这一做法使我的计算机启动的时候不会出现系统引导选择列表,看似与以往没有任何不同,不仅美观同时也方便,更主要的是满足了自己的喜好!
Windows 7 还有更多人性化、实用化的设计等待着我们去体验。我相信使用 Windows 7作为个人或商业用户计算平台是值得信赖的,值得称赞和推荐的。Windows 7 时代已经来临,我们拭目以待期待 Windows 7 正式版的发布。
文中提到的功能特性都可以在 http://goxia.maytide.net 查找到相关的日志。