月度存档: 九月 2009

转:[实战虚拟化]无需借助虚机安装,就能从VHD原生启动

[实战虚拟化]无需借助虚机安装,就能从VHD原生启动


版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://markwin.blog.51cto.com/148406/144673
直接借助VHD原生启动Windows 7或者Windows Server 2008 R2,相信很多朋友都试过,这个功能确实很酷!
不过传统的做法是借助Virtual PC或者其他虚机,先挂载VHD文件,在里面安装好Windows,然后再把该VHD文件挂载到物理机器上。这样的做法比较复杂一些,那么能不能不要安装Windows,能否通过什么方法直接把Windows安装光盘里的WIM映像文件转换成VHD呢?
答案当然是可以的。
阅读Frank Yu的博客,我们已经知道如何借助ImageX把WIM文件里的指定映像拷贝到预先创建并挂载的VHD磁盘中。如果觉得这样做太麻烦,也可以借助一个Wim2Vhd工具,轻松地把Windows安装光盘里的Install.Wim映像文件转换成一个Vhd文件。
条件
1. WAIK,该工具需要调用WAIK里的ImageX命令,可以到以下站点下载并安装:
[url]http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&displaylang=en[/url]
2. Wim2Vhd,下载地址如下:
[url]http://code.msdn.microsoft.com/wim2vhd[/url]
3. 操作计算机,安装Windows 7或者Windows Server 2008 2,或者Windows Server 2008 With Hyper-V
操作
准备好Windows 7或者Windows Server 2008 R2安装光盘,如果是ISO映像文件,则可以借助UltraISO等挂载工具将其挂载到虚拟光驱上。假设光驱盘符为H:
1. 用管理员权限执行以下命令
cscript wim2vhd.wsf /wim:h:\sources\install.wim
该命令可以查出安装光盘里每个不同SKU映像的名称,如图所示,我们可以看出Windows 7旗舰版,其SKU名称是ULTIMATE:
2. 然后运行以下命令,把安装光盘里的旗舰版映像文件转换成一个VHD文件,并且保存到F盘下,名称为Win7Ult.vhd:
cscript wim2vhd.wsf /wim:h:\sources\install.wim /sku:ultimate /vhd:f:\Win7Ult.vhd
3. Wim2Vhd脚本会自动创建一个VHD文件,默认大小是40GB,然后系统任务栏的通知区域会弹出气泡,提示加载相应的VHD磁盘驱动,以便挂载这个VHD文件,如下图所示:
4. 挂载好VHD文件,Wim2Vhd文件会自动调用ImageX命令把Wim映像里的Ultimate SKU释放到所挂载的VHD分区中,截图如下:
5. 默认情况下,Wim2Vhd并不会给VHD文件挂载的分区分配盘符,默认挂载到以下的NTFS目录:
%Temp%\WIM2VHD.WSF\{guid}\mount
6. 释放完以后,Wim2Vhd会自动执行bcdboot,以便该VHD能够引导,然后自动从所挂载的路径卸载。
7. 现在已经制作好一个VHD文件,里面已经有安装好的Windows 7系统,按照常规手段在BCDEdit命令中添加一个启动项即可。
8. 重启计算机,即可选择从VHD中引导,系统会自动进行配置。本文出自 “盆盆的IT部落” 博客,请务必保留此出处http://markwin.blog.51cto.com/148406/144673

本文出自 51CTO.COM技术博客

是不是很简单呢?

 

《魔兽世界》重新正式运营

《魔兽世界》重新正式运营2009-09-19

  今天我们很高兴地宣布,《魔兽世界》在中国大陆重新正式运营。现在全国各地的玩家都能创建新帐号,购买并充值游戏时间,正式重返全球《魔兽世界》大家庭,欢享这款世界上最受欢迎的大型多人在线角色扮演游戏。《魔兽世界》游戏点卡在全国各地均有出售。欲了解更多关于点卡的信息,请登录http://www.warcraftchina.com/sales/intro.html

  新《魔兽世界》玩家可以登陆战网通行证网站www.battlenet.com.cn创建战网通行证和新的《魔兽世界》账号。详情请参见新账号创建指导页面http://www.warcraftchina.com/services/account-creation-guide。重回游戏的老玩家会看到过渡期之前充值但尚未用完的游戏时间,这些时间可用于继续游戏。此外,所有符合资格的回归老玩家都将收到特别的游戏内宠物——角斗士莫叽姆斯,这个在探险旅途中忠诚而警惕地陪伴在玩家身边的小伙伴。有关莫叽姆斯的问题,请参见常见问题解答。

  此外,我们还想告诉大家,《魔兽世界》的第二部资料片《巫妖王之怒》的游戏版本已经准备完毕,我们将以最快的速度递交政府进行审批,希望在不久的将来大家就能踏上全新的诺森德大陆开始新的征程。有关《巫妖王之怒》的最新进展情况以及中国大陆地区《魔兽世界》的相关新闻,敬请留意《魔兽世界》官方网站:http://www.warcraftchina.com

  最后,在建国60周年大庆即将到来之际,我们预祝大家度过一个欢乐、祥和的国庆假期!衷心祝愿我们的祖国欣欣向荣,更加繁荣昌盛!

《魔兽世界》运营团队

2009年9月19日

转载:像素衍射临界光圈 (DLA)

像素衍射临界光圈

这两天连续看到关于DLA的问题,撞针简单讨论一下。对数理化发怵的兄弟姐妹直接看黑体字就行了。
所谓DLA,指Diffraction Limited Aperture,字面直译应该叫做“衍射极限光圈”,不过撞针觉得要做到严格界定,发扬汉语所长,应该称做“像素衍射临界光圈”。
简单的说,当镜头光圈小于某数码相机的“像素衍射临界光圈”时,该相机成像元件的像素点将受到衍射的影响,逐点的分辨率下降。
某网站给出的DLA:

EOS 50D——f/7.6

EOS 450D——f/8.4

EOS 1000D——f/9.3

EOS 400D——f/9.3

EOS 40D——f/9.3

EOS 30D——f/10.3

EOS 20D——f/10.3

EOS 5D Mark II——f/10.3

EOS 1DS Mark III——f/10.3

EOS 350D——f/10.4

EOS 1D Mark III——f/11.4

EOS 1DS Mark II——f/11.6

EOS 300D——f/11.8

EOS 10D——f/11.8

EOS 1D Mark II N——f/12.7

EOS 1D Mark II——f/12.7

EOS 5D——f/13.2

但该站站长比较吝啬,没解释,给机会撞针就好为人师一下咯。

这里涉及三个概念,衍射、衍射极限和Rayleigh判据。
光的衍射(Diffraction)指光在传播路径中,遇到障碍物或小孔(狭缝)时,偏离直线绕过障碍物继续传播的现象。
光经过圆形口径后成像,并不会汇聚成绝对的点,而是形成明暗相间,距离不等的同心圆光斑,其中中央斑最大,集中了84%的能量,可以看作衍射扩散的主要部分,被称为Airy Disc(爱里斑)。
衍射极限(Diffraction Limit)是指不考虑光学系统几何像差,一个完美光学系统的分辨率仅受衍射(光波波长)限制的情况。


Rayleigh判据:如果两个相邻点形成的Airy Disc的角距离小于一个Airy Disc角距离时,这两个点无法分辨。翻译成人话就是如果两成像点(其实是两个斑点)混到一块的时候,自然就分不清了。因此对于光圈为圆形或类圆形的镜头,其衍射极限分辨率就是Airy Disc的直径。
如果Airy Disc等于数码相机成像元件单个像素尺寸,成像元件的分辨率等于镜头衍射极限分辨率,相机能够充分利用镜头的衍射极限分辨率。如果Airy Disc大于数码相机成像元件单个像素尺寸,则衍射极限分辨率成为瓶颈,成像元件的分辨率无法发挥——用一个像素点分辨一个成像点和十个像素点分辨一个成像点有啥区别?
衍射极限公式是sinθ=1.22λ/D。其中θ是角分辨率,λ是波长,D是光圈直径。当θ很小时,sin约等于tagθ,约等于d/f,其中d是最小分辨尺寸,f是焦距。
推导出d/f=1.22λ/D, 推导出f/D=d/1.22λ。f/D就是焦距:光圈直径,这是啥?光圈f/值啊!
A=d/(1.22λ)。A是光圈f/值。当d等于成像元件像素点尺寸p时,A就是像素衍射临界光圈。
DLA=p/(1.22λ),也就是:
Diffraction Limited Aperture=pixel size/(1.22x light wavelength)
像素衍射临界光圈=像素尺寸/(1.22x光波波长)
所以,像素衍射临界光圈与像素大小(或者说像素数以及成像元件面积)有关。像素数越高也,像素衍射临界光圈越小;成像面积越大,像素衍射临界光圈越大;总之像素密度越大,越不适合用小光圈。
另外光的波长λ越小,像素衍射临界光圈越小(f/值越大)。自然光是混合光,可见光波长为380nm-780nm,咱以顺眼的蓝绿色波长(500nm)计算,结果与某网站基本一致。如果用更精确的sinθ以及像素尺寸数据,结果会略有差异。

最后想起了一篇专访,Canon表示,随着数码单反像素的增长,少数镜头已经不能满足新型号单反机身的要求。不妨看看50D,对红色波长来说,其像素衍射临界光圈已经只有f/5左右,而很多变焦镜头长焦端最大光圈只有f/5.6,成为影响50D发挥的因素之一。对于高像素小DC来说,设计小光圈也已经有困难。对1470万像素的小DC,撞针不敢多算。

最后,撞针一定要提醒:不是说小于衍射临界值的光圈就不可用!!!
像素衍射临界光圈确实影响成像,但也只是影响成像的诸多因素之一,对成像的影响也是随着光圈收缩逐级增加的,大量测试证明了这一点。重要的问题是,还需要兼顾景深的要求、兼顾快门的要求,需要小光圈的时候,就应该用小光圈。撞针的老话:成像只能拍第三!