Tag Archives: longhorn

再论Vista/Longhorn的声音问题

早从Vista还叫Longhorn的那段时间,不少和我一样喜欢倒腾测试版操作系统的小白们就发现了Vista/Longhorn Server的声音跑得不是那么顺畅,容易出现暴音和跳音。当初我个人就写了一篇文章大致推断了一下问题并给出了个临时可用但不怎么好用的解决方案,见这篇:http://dawnh.net/windows/127/windows-vista-sound-issue/
现在Vista都Release这么久了,Longhorn也命名为Windows Server 2008等着明年上桌了,这个问题在几次版本更新后表面上似乎给解决了,实际上还一直存在,只是没那么明显而已。

周末奇遇记之二–Windows Server 2008发飚

书接上回,折腾了半天,排除艰难险阻,驱走牛鬼神蛇终于把1号机从黑脸农成白脸了,至此1号机升级为1号机-改。
对于一个新装好的机器,首先要做的事情当然是灌操作系统了。由于这次升级没牵扯到硬盘更换,因此还只能用我的老硬盘,所以怎么拿出老硬盘的数据就成了一个问题。最理想的情况,是能顺利引导起老系统,这样不用重灌,然而这几乎是不可能的,因为这次硬件升级牵扯到如下致命问题:
1,AMD平台迁移到Intel平台–纯属硬件发烧友的迷信,死对头互换不重灌就等着出问题吧,没有被这个笑话冷到吧-_-
2,单核迁移到双核–这就是UP到SMP的迁移了,改动了底层HAL,这是致命问题其一
3,硬盘控制器迁移,由nv的sata控制器转换为ich9,控制器变更是最容易在引导时导致0×0000007B蓝屏错误的,因为系统本身如果加载不了磁盘控制器的驱动的话,就无法从bootloader完成系统自举,这是致命问题其二
4,主板芯片组迁移,从nvidia nForce4迁移到了Intel P35,这表示从总线开始到上面互联的所有设备都会有可能有拓扑变更,其中的复杂度很容易导致某关键部分无法运作而使系统无法引导,例如PCI-E起不来导致显卡不正常,看你怎么继续,此致命问题之三
有此上4点,基本上想不重做系统引导起老系统的概率微乎其微,其实我也根本没指望它能引导起来,因为自己习惯还算好,C盘没有什么重要资料,也就是重灌系统装软件费点时间而以。
不过回头再来看看理论上有没有可能引导起老系统来,如下分析:
1,这条扯淡,技术人员要相信科学!
2,从UP到SMP打从Win2k起驱动方面就没有区分了,MS要求各厂商写驱动时都自己招呼好SMP,所以这里不担心,担心的是UP到SMP的HAL层变更,也就是那个什么ntoskrnl.exe那个,不过还好从同构(ACPI)UP到SMP升级有手工的方法实现,就算实现不了,大不了1个核跑,反正这次是看热闹的。
3,一般而言更换主板后必须重做系统都是因为这一点了,要不看见这个蓝脸,要求你原先的系统要具备驱动起新的磁盘控制器的能力,而一般硬件升级都是从低往高,型号从旧往新,但操作系统内置的磁盘控制器驱动比较跟不上硬件发展,所以才有此问题。新装的系统可以有机会给你F6选驱动,而老系统引导不起来就只给你蓝脸看了,如果碰到这个问题,基本就无解了。所以理论上不碰到这个问题的条件就是目前的Windows Server 2008测试版恰好能驱动的起来P35芯片组的Sata控制器来,这个就只能向MS大神祈祷了。
4,这个几乎说不清楚了,任何情况都可能发生,要做的也只有祈祷。
所以理论上还存在希望,抱着看热闹的态度试试看吧(其实我是比较期待到底能看到哪一种蓝脸)
下面就是实际情况了:
BIOS自检不成问题,直接进入bootloader了,给出了一个30秒倒计时说上次系统非正常关闭,问如何处理,默认选项套在“正常启动”上。废话,你上次要能正常关闭我就不折腾这一天升级了,直接回车,结果键盘没反应-_-,然后想起来BIOS没把USB键盘鼠标模拟支持选上,这样操作系统没驱动起USB设备前USB键鼠是没反应的…….懒得去改了,等30s罢,何况还不知道后面是什么脸,说不定进系统都驱动不起USB来…..
然后屏幕一黑,进入欢迎界面,其实也就一滚动条了。一般都是这里滚阿滚得就蓝了。于是我等他滚阿滚,滚阿滚,滚阿滚的结果就……没蓝,黑了!然后闪了两下竟然进行下去了,这有戏,到这里平安度过第三个问题点。
然后就出来浅绿背景了(2008本来就这样),与平常不同的是似乎进入安全模式了,确切说是类似装系统时那个样子,分辨率1024×768,然后的步骤就是正常引导一直到Ctrl+Alt+Del的欢迎界面,竟然一点问题都没出,太失望了。
下面当然是登陆了,输入密码后进一步的登陆进程除了比平常慢没有区别,不过1024×768进桌面后比较恐怖,基本上图标都满屏了。还有一个不同的是右下角多了一排红红的图标,网卡打红叉,喇叭打红圈一道杠,再就是杂七杂八的一堆软件起不来给你颜色看的那种,好么,果然什么都没有,这能起来才怪。
然后戏剧的一幕就出现了,此时键盘鼠标都黑了,也都不动了,右下角开始跳找到新硬件提示了,因为没办法点开看详情,只看到出来无数多个未知设备等着安装。
然后?然后系统就自己开始装设备驱动了,装了什么我现在看不到,他要不自己装估计我就要在这里歇菜了。他装阿装的突然键盘背光就亮了,我以最快的速度打开了设备管理器,自从我安装过Windows以来最壮观的一幕出现了–设备树上几乎没什么正常设备,除了一些非即插即用的那些固定玩意儿,留下一排黄色问号,也来不及数到底多少个,总之拉滑动条滚了2屏多还没完。此时右下角设备安装可以点开看了,也是一排未知设备,状态waiting for install drivers,然后就是不知道哪一个设备一下子变成installing的状态,然后设备管理器就少一个黄问号,多一个黄感叹号,然后消失一个感叹号,一个设备就给插到设备树的某处,右下角进度条多一个Ready to use,其速度之快让我都来不及反应。然后此步骤循环再来一遍,当时看得我目瞪口呆,也忘记截图了,估计也截不下来。依稀记得很多以前雷打不动的核心设备都会跳出来露个脸,类似于PCI bus,PCI-ISA bridge,Memory  Controller Hub之类少了谁都不行的东西都跳了个遍。期间键盘鼠标又掉了2次,还好都回来了,估计是某个上层总线安装完驱动复位导致,屏幕黑了2次,估计是PCI-E的驱动和显卡驱动安装导致,还跳了3个驱动安装向导,其中2个能自动找到驱动,只要点下一步即可,有一个是找不到的只能取消,另外还跳了4次硬件安装完成要求重起的提示框,毫无疑问点取消。乱七八糟的自动的手动的处理完之后,检查站场,设备管理器里问号只留下一个,就是刚才自动装不上驱动的那个SM-bus,叹号剩下一个,是7300GT的显卡,点开来看发现是Reboot pending,也就不是问题了。另外刚才途中伴随着声卡显卡自动安装驱动完成,右下角的红图标也都变绿,竟然途中装着装着声音就丁丁当当的响起来了,这也太伟大了吧。
等再也没跳提示之后,点开任务管理器,竟然看到2个CPU占用率的绿槽,神奇!这比预想的情况好太多了,非但第4点几乎完美地解决,连第2点HAL都能自动更换,这傻瓜化的程度也太匪夷所思了点吧。
然后随手把分辨率提升回1600×1200,发现显卡也都是功能完备,连重起都不用。声卡网卡也都自做主张的起来干活了,网卡直接就变出个DHCP的IP就上网了-_-b
然后该重起还是重起一下吧,过程非常顺利,一点问题都没出。重起时顺便进了BIOS把CPU超成350*8。一边搞一边还想,这现在操作系统智能化地人都觉得没事情做了,太不自在XD。
再起来后一切都变得和没有更换硬件时没什么区别,噢不对,区别是速度快了好多,挖哈哈哈,有了双核,窗口可以多开了,游戏也不卡了,吃饭也香了#$%#$!@$!@$
相对于硬件更换过程的不顺利,这次操作系统的“不更换”简直是超乎意料的顺利。甚至顺利到了灵异的程度。
按照惯例,要以科学的观点来解释一切灵异现象,总结如下:
1,HAL自动识别并更换,这在以往的版本中是根本不可能的,实际我也不相信Server 2008能在bootloader阶段就识别出UP和SMP并加载不同的ntoskrnl。在这里,唯一能解释的原因是:Windows Server 2008直接抛弃了UP的内核,至少也是默认内核就启用了SMP支持,而不管你实际硬件究竟有几个核心。此点不是乱猜,早在还是Longhorn时代应该就看过一个MS内部的PPT,介绍内核特性时就说了是扔掉UP的,当时不以为然,这才想起来。不过这东西不知道还能不能找到。
2,在几大核心设备驱动都没有装起来时系统是怎么引导的。这个应该也不难解释,其实就是类似安全模式那种按照硬件通用标准将几大类核心硬件的最低功能驱动起来,只要这个能满足,就能继续进行。其实就是类似于引导安装时那种Windows支持就是了,有点最小化内核功能的意思。虽不能发挥全功能,但至少开了个门让你走。
3,重起还是非重起,这个只能说各个硬件在操作系统的抽象度在提高,耦合度在降低,随随便便就能在线拆卸某部分。这个也不新鲜,以前就看到过nv的显卡驱动挂了系统都能重置驱动恢复过来,代价不过是屏幕一闪,这在以往的系统中是必蓝的。至于声卡网卡USB等外围设备那就更简单了。
一天的传奇经历到此结束,没有灵异哪来科学,没有非常规事件就不会长EXP,这是真理。
希望这两篇恶搞掺杂技术分析的风格尝试不会给人带来困扰吧XD

IIS 7 on Longhorn Server Core

在昨天的TechEd 2007上,微软公布了一个新闻:IIS7将成为Longhorn Server Core上的一个新角色,这意味着我们将会通过Server Core轻松地部署一个功能强大的Web Server,同时被整合进来的还有IIS7的新命令行管理方式AppCmd.exe,GUI的MMC应该不太可能会引入。
IIS7的新架构加上简洁的Server Core,越来越让人期待了。对于我个人来说,IIS7本身的价值应该多体现于Longhorn Server,在Core上面,我想通过IIS7的pipeline实现的一些更灵活的组件所实现的功能才是其意义所在,例如反向代理、静态文件预处理,URL Rewrite,负载均衡等这些有趣的东西会逐渐出现,而不仅仅是开源社区的东西了。

Windows Server Codename “Longhorn” beta3 初印象

四月CTP下载完刚刻了盘,beta3就出来了,于是从二月CTP直接跳到beta3了。所以我所看到的仅仅是针对二月CTP的变化,因为我没用过四月CTP,并且四月CTP本身就是一个beta3的预览版,因此4月CTP和beta3的差别应该不是很大。
1,版本号还是6001,后面build太长记不住了,不过记得build跳跃挺大的。
2,安装界面和Vista有区别了,不是Vista那种绿玻璃的风格,而是类似于Win2003那种深棕色,不过玻璃效果还是有的。
3,安装时多了个声明,里面的内容不再是Vista的了,终于改了,但是搞笑的是后面安装完第一次启动的图标还是Vista的。
4,安装过程基本没什么变化,不过分区的时候似乎是多了个extend的按钮,作用是扩充当前分区的(当然只能是在当前分区后面有自由空间的情况下)
5,在用户登录和切换那个界面没有类似aero的效果了,变成了纯色背景。
6,貌似Windows Firewall是默认自启动的了。
7,服务器管理里面在安全管理多了个IE ESC(就是win2003带的那个增强安全配置),默认启用。
8,服务器管理里面现在有17个Role,35个Feature,貌似有变化的不少。

Windows Server Codename “Longhorn” build 5600体验报告

Windows Server Codename “Longhorn”(以下简称LH)的beta测试版泄露出来也不是一次两次了。这次的build号是5600,应该属于beta25384之后的一个标志性版本,因为其版本号跟同期进入Pubic RC版本的Vista是一样的。根据微软官方早期“Vista将与LH共享代码库”的声明,我们有理由相信这次的build会是像RC1一样接近于最终版的版本,至少,在硬件支持以及桌面应用相关部件的功能以及bug修复方面会像Vista看齐。

没有P2P的日子

有线通的限制看来近期是不太有可能缓解了,BT和ED都是牛速,还好目前HTTP速度牛快,玩游戏也很爽。每天DDO个2小时还是比较舒服的。
昨晚忽闻Windows Server Codename “Longhorn”发布了与Vista同期build的5600,虽然不是RC1的分支,不过估计是按照类似Vista的分支树编出来的,这个超级期待了。
不过BT和ED这种速度下载个1.7G的ISO估计要到下周,无奈选择了IRC,没想到竟然可以跑满1M速度,没什么意外今晚就可以看到新Longhorn了

Longhorn Server beta2精彩图片赏

默认安装,经典主题

打开aero glasses后的界面,再加上一张vista的壁纸,不说你能认出这是longhorn server?

首次登陆后的欢迎页,看看比Win2003多了什么?

焕然一新的Server Management页,虽然2003种我基本不用这个,但是从这个改进来看,微软在易用性方面是下了很大功夫的。

大不一样的性能分析器,现在该名字叫Perfomance Diagnostics,有了这个东西以后对于服务器性能方面的疑难杂症就不用分析的那么辛苦了。

来看看版本号,别说我拿vista来蒙人,哈哈。注意这念起来很别扭的名字。

Ctrl+Alt+Del后是这个界面,向Vista看齐嘛

Win+Tab后出来的3D窗口切换,华丽但不实用的东西。

是不是眼熟?见过这个嘛?是WSRM,win2003推出后MS搞的工具,现在集成入系统了,通过Add Features就可以安装,个人是非常喜欢这个东西的,合理分配服务器每一份资源。

传说中的IE7+,后面还有个加号,别看漏了!

maybe是国内第一份Longhorn Server beta2测试报告

自从Vista beta2于5月23日正式发布以来,网络上针对这个的讨论越来越多,总体来看,beta2可以算作是Vista迈入实用阶段的一个里程碑式的版本.但是我们国内的这些踊跃的”测试者”在疯狂追捧Vista的同时,似乎都忽略了在同一时间发布的另外一个更为强大的产品–”Longhorn”。可能有人一看到这个单词就不屑一顾:那不是Vista以前的开发代号吗,都改名1年多了!且慢BS,相信不少人还是不知道,longhorn是微软下一代Windows家族的开发代号,这个家族既包含了桌面产品也包含了服务器产品,桌面版却是是已经更名为Vista,但服务器版并没有新的命名,还是继续了这个开发代号,但据传微软有可能将其命名为Windows 2006或2007。我们今天要尝鲜的就是这个服务器版的beta2。名字方面的问题有些搞笑,因为它还是没名的野孩子,所以现在的暂时昵称很奇怪也很长“Windows Server codename Longhorn”,我在这里还是简称为Longhorn吧,希望不要与以前的那个开发代号搞混。简单说,Vista就是XP的儿子,而longhorn则是2003的儿子。
其实微软在5月23日当天一口气发布了三个产品的beta2,Vista beta2,longhorn beta2,和Office 2007beta2,关心最多的是前者,后者因为马上就要发布简体中文版所以这两天也有很多人关心。但longhorn就惨了点,基本没什么人关心,我个人BT下载了1个周才好不容易拖回来这1.9G的ISO,连老外都懒得做种。
安装过程比较曲折,倒不是系统本身有什么问题,而是我自己闹出不少笑话。首先就是很多链接和图片还写着Vista,搞得我以为刻录错了光盘,好不容易找到几行longhorn的字样才安下心来安装,说明这个beta2发布可能很仓促。其次是输入序列号的时候不小心误输入了Vista beta2的序列号,竟然没有提示序列号不对,而是跳出一行提示说EULA找不到,搞得我又以为ISO不对。后来发现是自己搞错了,使用正确的longhorn序列号安装则不会有问题。回头想想自己错的还真有水平。再进一步推测:难道Vista和longhorn的序列号是同一机制的?如果安装程序能根据序列号判断版本的话,说明Vista和longhorn大部分东西都是共通的!说不定以后可以做出Vista和longhorn的集成安装盘来!再就是以前有看过报道说MS拟将不同版本操作系统共享代码库,那结论就是Desktop,workstation,server产品的不同仅仅是所搭配的组件不同而已!看来以后做出个服务器版Vista或者是超级游戏机longhorn就更有意思了,尤其是我这种从2003玩过来的人,把服务器操作系统用来当桌面是最爽的事情,哈哈。
安装的时候有2个选项,一个是Server Enterprise,一个是Server Core,前者是正常安装,后者据说是传说中的最小化安装+可订制模块,据说是安装一个命令行的Windows加上可以订制的几个Server Role,方便一些特殊目的的应用,例如DHCP Server之类的,以后有机会一定要试试看,这里还是按照常规选择。
安装过程可以控制的步骤以外的少,只有开始时让选择了语言和区域,然后安装程序就闷头自己装。感觉安装速度还是非常快的,至少比Vista快些。重起3次后竟然直接进桌面了,不禁大惊,怎么那些填写用户信息设置机器名ip的步骤都没了?竟然直接安装完成?!这也太傻瓜了吧,不知道是测试版如此还是以后都如此,相信这不是对所有人都适合的安装方式吧。然后突然想到竟然连Ctrl+Alt+Del都没按就让进来了,我昏!
安装完毕后进入的桌面是经典的Windows Classic主题,server系统就应该这样!
再来看欢迎页面,第一项就是设置administrator密码.不光是密码,竟然连名字也要换,呵呵,没想到把输入admin密码的步骤放这里来了.
然后是配置网络,似乎已经自动配置好了,防火墙之类暂时不动,继续往下看.
再下来是是修改机器名和域,怪不得安装的时候没提示设置,默认生成的机器名太复杂,顺手改简单些,结果还是要重起,暂且跳过.
第二项有2个条目,是关于Windows更新的,相信beta版没什么更新,暂且跳过.
第三项是Customize this server,总共四条:Add roles,Add features,Enable Remote Desktop,Configure Windows Firewall。
第一条显然是服务器角色管理,例如文件服务器,dns服务器,AD,DHCP等角色,属于2003种的概念了,比较熟悉,大体看了也没什么特别有意思的新角色,暂且跳过。
第二条以前没有类似功能,所以仔细看了下,原来就是以前的“安装/删除Windows组件”,东西很多,可以慢慢研究,估计会是研究重点。但是一不小心让我看到了一项叫做“Desktop Experience”的,仔细一看说明:Windows Media Player,Desktop themes,and photos….这不都是桌面应用吗,竟然连这个都准备了。等等,Themes?!我突然想到了,难不成会有Vista的aero glass??赶紧试试看,竟然真的有!把这个装好后,开启Themes服务,主题中会多出Windows vista,控制面板的颜色选项也会变成Vista的配置界面,设定好后应用,哈哈,aero glass出来了!有此longhorn,vista可以去矣!
再看我的电脑,默认只挂载了每个硬盘的第一个分区,因为我有2块硬盘,所以默认只有C(第一块硬盘的分区),D(DVD刻录机),E(第二块硬盘主分区)。通过磁盘管理工具可以将附加分区以及逻辑盘挂载好,使用上没有区别,估计这样的做法是为了安全起见吧。值得注意的是系统盘的盘符图标和其他盘有所不同,挺有意思
的,Vista好像没有类似的设定。
等过后心情好了接着写,先去看看游戏能不能玩,嘿嘿……….