從Windows 7 RTM版功能優劣談起
作為一名系統愛好者,幾乎所有的Windows 7測試版都使用過了。一路下來,看到了Windows 7逐步完善和提高,同時也對Windows 7中不盡人意的地方也感同身受。眼下,Windows 7 RTM發布,有必要對自己就Windows 7的測試經歷進行一番總結。本文將從從幾個方面細數Windows 7新特性的優劣,并對Windows 7 正式版進行展望。
1、系統安裝的簡單化曾幾何時,安裝操作系統讓不少用戶望而卻步,特別是后期的驅動安裝會遇到許多意想不到的問題。在Windows 7中,這種狀況有了很大的改變,安裝系統不再需要跨越多高的技術門檻。通常情況下,對于一些主流的、具有一定知名度的硬件產品Windows 7都集成了相應的驅動程序,在安裝過程中不需要用戶參與可自動檢測完成驅動的安裝。對于其他硬件,系統提供的公用驅動一般都能夠驅動。對于Windows 7筆者一直非常關注,微軟發布的各個測試版本大多數進行了測試。在筆者的測試過程中,發現對于硬件的支持Windows 7越來越好,此前不能支持或者支持得不夠好的硬件在下一個版本中都得到了解決。對于個別硬件,雖然系統可能并沒有在第一時間識別安裝驅動,然而一旦Windows連入網絡,它就能夠自動找到并安裝所有關鍵不僅的驅動程序,包括打印機和移動設備更新。Windows Update和Windows 7的完善配合,使得系統安裝更簡單,一般用戶都能夠完成操作。Windows 7在安裝上的改進提升了用戶的使用體驗,當然也解放的IT管理人員,不需要為準備所有機型的驅動設備而花費時間和精力了。此外,需要提一下Windows 7 下的“設備和打印機,在此我們可以清晰地了解當前與計算相連接的設備,并對其進行直觀的操作管理??偟膩碚f,Windows 7在硬件兼容性、系統安裝方面做得還算不錯。我們有利用期待,在Windows 7 RTM發布之后,能夠徹底改寫讓用戶苦于尋找驅動的歷史。
2、語言安裝的本地化問題從Windows Vista開始,語言從系統中獨立出來實現了模塊化,用戶可以自由地安裝不同的語言包,并且可以非常方便地在不同的語言之間切換。伴隨著Windows 7不同測試版本的發布,微軟也發布了相對應的語言包。但是不幸的是,因為是測試版的緣故,這些語言包遭遇了一系列的本地化問題。比如,筆者就遇到這樣的情況:在命令行下執行命令的時,命令結果中往往會顯示亂碼。估計是因為語言包的本地化程度不夠徹底,或者是某些字體的顯示問題。此外,有網友反應,在安裝有中文包的Windows 7中執行Troubleshoot Compatibility 時,會出現未知錯誤導致 Program Compatibility 失敗。此時,用戶只有切換到英文版界面時才可解決問題。當然,最令用戶不能忍受的是:本來在英文界面中顯示正常的窗口,一旦切換到中文界面中時窗口就會溢出,在桌面上不能顯示所有的窗口,窗口上的按鈕更是無法定位和點擊。比如Windows 7中的ClearType微調程序,在英文界面中可以完整顯示,但切換到中文界面中時就顯示不完整,下面的按鈕溢到窗口外面了。筆者估計,這應該是切換到中文版后系統系統將所有文字顯示為中文,而且會使用更大字號的字體,這樣就導致窗口增大屏幕顯示不下溢出了。其實這非常普遍,特別是一些分辨率不高的計算機(例如上網本)或者其他設備中更加明顯?;诖?,我們期待在Windows RTM中有關語言的本地化能夠得到很好的解決。
3、期待模塊化程度更高從Windows Vista開始,微軟在操作系統的模塊化道路上越走越遠,我們從測試版的Windnows 7中就可看到這個趨勢。在此前的系統中用inf來描述系統,從Vista開始徹底進化為模塊化的系統。所謂Windows系統中的模塊實際上就是有一個或多個二進制文件、一個編錄文件,以及一個用于描述相關文件安裝方式的XML文件組成,從相關的注冊表鍵值和服務,到文件所需要的安全權限等信息都包含在內。其實,我們通常所知是系統的不同版本(例如windows 7的Starter、Home Basic、Professional、Enterprise、Ultimate)就是通過模塊化實現的,即集成或不集成某些模塊(組件)從而產生不同的版本。
就筆者的感覺,Windows 7的模塊化主要表現在兩個方面:一個是驅動的模塊化,另一個是功能組件的模塊化。就驅動的模塊化來說,微軟從Windows Vista開始就已經在做了。不知道大家有沒有注意到,從Vista開始在系統目錄下新增了一個名為WinSxS的文件夾,其實該文件夾就是系統模塊倉庫。每個模塊都有不同的名稱,其中包含了該模塊的版本、語言,以及適用的處理器架構等信息。對于系統,只在WinSxS文件夾中保存模塊,而我們在系統中其他位置看到的,這些文件的所有其他實例,實際上都屬于通過硬鏈接創建的到模塊倉庫的“投影。操作系統中,每個文件的每個版本只存在一個實例,該實例就位于WinSxS文件夾中。對于Windows 7中的功能模塊化,我們可非常直觀地從“開啟或關閉Windows功能窗口中看到。在此,列出了所有系統可用的組件(例如IE、Telnet、Media、Tftp等),用戶可根據需要添加或關閉某些系統組件。特別值得一提的是,在此我們可選擇是否使用Internet Explorer 8,這是微軟第一次讓用戶決定是否使用其自己的瀏覽器。對于用戶來說系統的模塊化程度越高,其自主性就越大,可自由定制系統的選項就越多,同時也方便了OEM廠商進行定制。因此,我們期待Windows 7 RTM在這方面做得更徹底、更好。
4、虛擬化道路,越走越好虛擬化無疑是Windows 7的一大亮點,也極大地提升了用戶的使用體驗。首先值得一提的是Native Boot,這項功能非常有意思也比較實用,它允許我們能夠直接引導并運行存儲在VHD文件中的操作系統。Windows 7系統內建了對VHD文件的支持,被可被操作系統認為是一塊物理的硬盤可進行讀寫操作,這是Native Boot技術的基礎。我們知道,通常我們可以從光盤、硬盤、軟盤、U盤、網絡等方式來啟動系統,Native Boot啟動方式是一種全新的啟動方式。有網友認為“Windows 7是最容易安裝和部署的操作系統,在實戰中直接使用 Windows PE 的 Imagex 命令來直接釋放 Windows 7 安裝源中我需要的版本,由于不再受HAL的制約,可以輕松地在任意一臺 PC,甚至虛擬機中制作一份標準化的系統參考映像,將他們放在移動硬盤上或網絡存儲中,快速的執行安裝和部署任務。這一特性將徹底改變企業管理員以往沉重而復雜的系統部署工作。經過筆者的實戰測試,確實比較實用的,利用這種方式部署系統是非??旖莸?,而且可實現系統的快速遷移。關于如何利用Native Boot啟動系統,因為已經和很多網友提供了詳細的步驟筆者就不贅述了,只是希望大家能夠在實戰中靈活應用提高工作效率。
除了Native Boot,Windows 7的虛擬XP模式也是其虛擬化的一個體現。其實,所謂虛擬XP模式是Windows 7的一項可選功能,用于解決用戶在虛擬機中運行Windows XP程序的需要。其實,這項功能應該屬于系統兼容性方面,這項功能的初衷是好的。用于夠幫助企業解決現有針對WindowsXP而開發的業務程序順利地運行在Windows 7環境中。這樣一來,企業完全可以不用顧及升級操作系統而引發的業務程序兼容性問題,并且還節省了以往對業務程序的升級費用。但是似乎事與愿違,Native Boot不同,用戶對于這項功能并不買賬。筆者也認為這項功能幾乎沒有什么用處,不僅不實用而且其無論在功能上還是在管理上都沒有解決好。比如,功能太簡單、對計算機要求苛刻、安全維護成本太高等等。基于以上原因,如果該功能要受到用戶的青睞需要做不少改進,估計在Windows 7 RTM中不會有所改善了。
5、節能減排,電源管理更有實效對于筆記本用戶來說,是否選擇Windows 7節能是一個重要的考量項。為了討好這部分用戶,Windows 7在電源管理方面做了一定的改進,使得筆記本電池的續航事件得到延長。Windows 7的默認電源管理策略中,在計算機空閑狀態下會“停止不必要的CPU核心,并在SATA硬盤、USB接口和控制器上實現“睡眠特性,在無可用網絡狀態下自動將你的無線網卡置于“睡眠狀態。當CPU使用率低,硬盤處于空閑的情況將自動進入休眠狀態,并且關閉屏幕顯示。此外,在Media Player上做出改進(比如預先將視頻調入緩存來減少DVD驅動器的活動),以降低CPU在處理DRM和復制保護時的功耗。就筆者的使用體驗,在大概同等條件下Windows 7比Vista使得筆記本有更長的續航事件,大概在1個小時左右。微軟的官方說,Windows 7之所以更節能是基于系統底層在這方的改進。就筆者看,Windows 7的節能效果主要來源于一些細節,Windows 7將更多的資源納入電源管理的范圍(比如,USB設備、桌面背景、顯示器亮度、應用程序等),而且Windows 7比Vista對于電源的管理更加智能,電源管理策略更加細化。總的來說,Windows 7的電源管理對于節能還是有一定的效果的,但與微軟官方所稱的效果還有差距?;诖?,我們希望在Windows 7 RTM在這方面有讓我們驚喜的改進。
總結:從開發到測試,歷時3年的Windows 7終于要以其最終面貌和用戶見面了,希望它不要讓我們失望。
相關文章: