利用映像文件安装操作系统的方法

文档序号:6335871阅读:207来源:国知局
专利名称:利用映像文件安装操作系统的方法
技术领域
本发明涉及一种安装操作系统(operating system, OS)的方法,特别涉及一种支持多语系环境的操作系统的安装方法。
背景技术
不论是个人计算机、大型服务器(server,又称为服务器)或是笔记型计算机,计算机在提供给使用者之前可能需安装好操作系统以便使用者使用,或是提供具有操作系统的导航光盘或维护光盘给使用者。因此生产计算机的厂商在出货前,需要大批量地对这些计算机灌装操作系统。安装操作系统时,每一台计算机都需要对应的核心程序以及语言包。 传统的安装方法是列出所有可能的核心程序以及语言包的组合,并分别制造出一个映像文件(image file),再按照需求挑出需要的映像文件并以全盘备份恢复的方式安装操作系统。然而计算机可能要安装的操作系统以及语言包的组合的数量非常繁多,因此传统的安装方式极度缺乏弹性。举例而言,近年来微软(Microsoft)的个人计算机用的窗口(windows,窗口 )系列操作系统包括窗口 XP(Windows XP,又称为窗口 XP)系统、窗口 Vista(ffindows Vista,又称为窗口 Vista)系统以及窗口 7 (Windows 7,又称为窗口 7)系统。这些操作系统又分别支持数十种语言,且计算机所需要的语言种类与数量可能都不同, 端看客户的需求。例如窗口 7系统加上英文和法文,或是窗口 XP系统加上英文、简体中文和繁体中文。传统上对于每种需求的组合都需要分别制造出对应映像文件,因此此种非常做法不灵活。且厂商也需维护极为大量的映像文件以应付各个客户的大量安装要求,而耗费大量生产、维护及选用时所需的人力物力成本。

发明内容
为解决上述问题,提出了一种利用映像文件(image file)安装操作系统 (operating system, OS)的方法。根据实施范例,利用映像文件安装操作系统的方法包括依据用户指定信息,建立计算机的多个磁盘分区(disk zone);依据对应于操作系统的Windows Imaging(WIM)格式操作系统映像文件,将WIM格式操作系统映像文件储存于一主分区,其中主分区为磁盘分区之一;依据WIM格式操作系统映像文件,将对应于操作系统的至少一语言包(language pack)储存于一语言包分区,其中语言包分区为磁盘分区之一,且语言包分区与主分区不同;以及重新启动计算机,并执行一回复程序以安装操作系统。利用映像文件安装操作系统的方法还可包括依据WIM格式操作系统映像文件, 将对应于操作系统的至少一更新文件(patch,又称为补丁文件)储存于该主分区。而在“依据对应于操作系统的WIM格式操作系统映像文件,将WIM格式操作系统映像文件储存于主分区,其中主分区为磁盘分区之一”的步骤之前,利用映像文件安装操作系统的方法也可包括依据用户指令,由一映像文件服务器下载WIM格式操作系统映像文件与语言包。
于一实施范例,操作系统可以是窗口 XP(Wind0WS XP)系统或是窗口 Vista (Windows Vista)系统。而主分区为磁盘分区的第一分区,语言包分区为磁盘分区的
第二分区。于另一实施范例,操作系统可以是窗口 7 (Windows 7)系统。而主分区为磁盘分区的第一分区,语言包分区为磁盘分区的第三分区。此外,利用映像文件安装操作系统的方法也可用于在计算机中安装多个操作系统。利用映像文件安装操作系统的方法可包括依据用户指令,建立计算机的多个磁盘分区;依据分别对应于这些操作系统的多个WIM格式操作系统映像文件,将这些WIM格式操作系统映像文件储存于主分区,其中主分区为磁盘分区之一;依据这些WIM格式操作系统映像文件,将分别对应于这些操作系统的多个语言包储存于语言包分区,其中语言包分区为磁盘分区之一;以及重新启动计算机,并依据用户指令执行回复程序以安装这些操作系统。利用映像文件安装操作系统的方法还可包括依据这些WIM格式操作系统映像文件,将分别对应于这些操作系统的至少一个更新文件储存于主分区。而在“依据分别对应于这些操作系统的多个WIM格式操作系统映像文件,将这些WIM格式操作系统映像文件储存于主分区,其中主分区为磁盘分区之一”的步骤之前,利用映像文件安装操作系统的方法也可包括依据用户指令,由映像文件服务器下载这些WIM格式操作系统映像文件与这些语曰包。于一实施范例,这些操作系统之一可以是窗口 XP系统或是窗口 Vista系统。当窗口 XP系统或窗口 ViSta系统支持单语言时,主分区以及语言包分区同为磁盘分区的第一分区。当窗口 XP系统或窗口 Vista系统支持多语言时,主分区为磁盘分区的第一分区,语言包分区为磁盘分区的第三分区。于另一实施范例。这些操作系统之一可以是窗口 7系统。无论窗口 7支持单一语言或是多语言,主分区为磁盘分区的一第一分区,语言包分区为磁盘分区的第三分区。综上所述,计算机能实时下载欲安装的安装操作系统所需的WIM格式操作系统映像文件与语言包,并将这些文件存放于正确的磁盘分区中以进行安装。因此利用映像文件安装操作系统的方法可以灵活对应各种客户的安装需求,并可以大幅减少产生及维护数量庞大的映像文件所需的成本。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。


图1为一实施范例的计算机的示意图;图2为一实施范例的利用映像文件安装操作系统的方法的流程图;图3为一实施范例的利用映像文件安装操作系统的方法的流程图;图4为一实施范例的利用映像文件安装操作系统的方法的流程图;图5为一实施范例的利用映像文件安装操作系统的方法的流程图。其中,附图标记20计算机22中央处理器24记忆体
26储存装置28网络卡30磁盘分区32第一分区34第二分区36第三分区38第四分区40映像文件服务器42,42a,42b WIM格式操作系统映像文件44,44a, 44b, 44c 语言包
具体实施例方式以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域技术人员了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、权利要求范围及图式,任何本领域技术人员可轻易地理解本发明相关的目的及优点。本发明关于一种利用映像文件(image file)安装操作系统(operating system, OS)的方法。根据一实施范例,利用映像文件安装操作系统的方法适用于在计算机中安装操作系统。其中映像文件是指例如为国际标准组织(international organisation for standardisation, IS0)9660文件系统(俗称为ISO文件),或是微软(microsoft)的 Windows Imaging(WIM)的文件类型。请参照图1,其为一实施范例的计算机的示意图。计算机20可包括一中央处理器 (central processor unit,CPU) 22、一记忆体M以及一储存装置洸。其中计算机20可为桌上型计算机(台式机)、笔记型计算机(笔记本计算机)、服务器、个人数字助理(Personal Digital Assistant,PDA)或者智能型手机。而储存装置沈可以例如是各种大容量的硬盘 (hard disk,又禾尔为硬盘)、石兹盘阵歹Ij (redundant array of inexpensive disk, RAID)系统或是可携式装置内建的硬盘。而在安装操作系统之前,可以先通过网络或其它方式启动微软的预先安装环境 (WinPE)。计算机20可将自身的机型(model)及序号(sn)等信息提交给映像文件服务器 40 ;而映像文件服务器40再将计算机20所需要安装的操作系统、语言环境以及更新文件 (patch,又称为补丁文件)等软件列表的信息回传给计算机20。请配合图1参照图2以及图3。图2以及图3为不同实施范例的利用映像文件安装操作系统的方法的流程图。利用映像文件安装操作系统的方法可在计算机20中安装单一的操作系统。首先, 依据一用户指令,建立计算机20的多个磁盘分区30 (步骤S100)。对于全新的或是经过格式化(format)的计算机20,在安装操作系统之前会先将储存装置沈进行重新磁盘分割,以将操作系统安装在干净的磁盘中。例如使用者可将储存装置26分割成一第一分区32、第二分区34、第三分区36以及第四分区38等四个磁盘分区30。此外,依据用户指令,计算机20可由一映像文件服务器40下载对应欲安装的操作系统的WIM格式操作系统映像文件42与至少一语言包44 (步骤S140)。其中WIM格式操作
6系统映像文件42是欲安装的操作系统的核心(kernel)程序。计算机20可通过一网络卡观以及网络与映像文件服务器40相连。映像文件服务器40中可存放有对应各种不同操作系统的WIM格式操作系统映像文件42以及语言包44, 以提供给可能需要安装不同操作系统的各个计算机20。例如映像文件服务器40中可包括对应于窗口 XP (Windows XP)系统的WIM格式操作系统映像文件42a,以及对应于窗口 XP系统的英文的语言包4 与繁体中文的语言包44b。映像文件服务器40也可同时包括对应于窗口 7 (Windows 7)系统的WIM格式操作系统映像文件42b,以及对应于窗口 7系统的英文的语言包44c。也就是说,这些窗口系统的系统映像文件42 (也就是操作系统的安装文件) 是以WIM格式存在。得到所需的文件(file,文件)之后,计算机20依据对应于欲安装的操作系统的 WIM格式操作系统映像文件42,将WIM格式操作系统映像文件42储存于一主分区(步骤 S110),其中主分区为磁盘分区30之一。且在步骤SllO中,计算机20可在主分区上建立前述的WinPe的操作系统启动环境。依据WIM格式操作系统映像文件42,计算机20并将对应于操作系统的语言包44储存于一语言包分区(步骤S120)。其中语言包分区为磁盘分区 30之一,且语言包分区与主分区不同。WIM格式操作系统映像文件42中,纪录有在安装操作系统时,WIM格式操作系统映像文件42以及对应的语言包44在储存装置沈中应该存放的位置。举例而言,当欲安装的操作系统是窗口 XP系统或是窗口 Vista系统时,需将WIM格式操作系统映像文件42储存于第一分区32中,并将语言包44存放于第二分区34中。也就是说,此时的主分区为第一分区32,语言包分区则为第二分区34。而于另一实施范例,欲安装的操作系统可以是窗口 7系统。窗口 7系统一般会将第二分区34强制性地作为保留分区,此保留分区无法提供给使用者普通地使用。因此此时主分区仍为第一分区32,语言包分区则为第三分区36。基于相同原因,若要安装窗口 7系统时,一般会建立较多的磁盘分区30,例如3到4个。此外,除了 WIM格式操作系统映像文件42以及语言包44之外,安装操作系统时可能需要更新文件。更新文件也可由映像文件服务器40取得。依据WIM格式操作系统映像文件42,计算机20也将对应于操作系统的更新文件储存于主分区(步骤S150)。在将安装所需的WIM格式操作系统映像文件42、语言包44以及更新文件都储存于正确的磁盘分区30后,重新启动计算机20,并执行一回复程序以安装操作系统(步骤 S130)。例如计算机20可先启动主分区内所准备的WinPe环境,再用微软的imagex软件将保存在主分区上的WIM格式操作系统映像文件42解开并安装,以完成操作系统的安装。而当计算机20再次重新启动时,会进入刚刚安装好的操作系统。计算机20可找到事前存放的软件安装包或驱动程序(driver)的目录,并安装所需要的驱动程序。接着计算机20可根据列表安装所需要的更新文件或软件。当所有需要安装的驱动程序以及软件都正确安装结束后,计算机20可清除所有的临时文件,删除当前用户,提示用户(例如工厂中对计算机20灌装操作系统的操作人员)关机,以准备出货。而当使用者对计算机20进行操作时,则需选取要使用的语言环境。在使用者完成语言环境的选择后,计算机20可将其它未被选择的语言包44全部删除。
其中操作系统可以不安装在主分区或是语言包分区。而安装完成后,主分区或是语言包分区可以被配置为隐藏分区,以在后续提供给使用者单键还原操作系统等功能。请再参考图4以及图5,其为不同实施范例的利用映像文件安装操作系统的方法的流程图。于图2以及图3的实施范例不同的是,本实施范例用于在计算机20中安装多个操作系统之一。计算机20中可储存对应于多个操作系统的所需文件,再由使用者决定要真正安装哪一个操作系统。图4的实施范例中包括以下步骤。依据用户指令,建立计算机20的磁盘分区 30 (步骤S200)。依据分别对应于这些可能安装的操作系统的多个WIM格式操作系统映像文件42,将这些WIM格式操作系统映像文件42储存于主分区(步骤S210)。依据这些WIM 格式操作系统映像文件42,将分别对应于这些可能安装的操作系统的语言包44储存于语言包分区(步骤S220)。接着再重新启动计算机20,并依据用户指令执行回复程序以安装这些操作系统之一(步骤S230)。更详细地说,使用者可通过用户指令指定想要安装的操作系统。例如在步骤S210 以及S220先储存安装窗口 XP系统以及窗口 Vista系统所需的文件,但在步骤S230时才依据用户指令安装其中一个操作系统。类似地,计算机20可依据用户指令,由映像文件服务器40下载这些WIM格式操作系统映像文件42与这些语言包44 (步骤SM0)。且计算机20可依据这些WIM格式操作系统映像文件42,将分别对应于这些操作系统的更新文件储存于主分区(步骤S250)。于一实施范例,这些操作系统之一可以是窗口 XP系统或是窗口 Vista系统。当窗口 XP系统或窗口 ViSta系统仅支持单语言(例如英文)时,主分区以及语言包分区同为磁盘分区30的第一分区32。而当窗口 XP系统或窗口 Vista系统支持多语言(例如英文以及繁体中文)时,主分区为磁盘分区30的第一分区32,但语言包分区为磁盘分区30的第三分区36。于另一实施范例。这些操作系统之一可以是窗口 7系统。基于窗口 7系统强制将第二分区34作为保留分区的惯例,无论窗口 7支持单一语言或是多语言,主分区为第一分区32,语言包分区为第三分区36。综上所述,计算机依据用户指令,实时下载欲安装的安装操作系统所需的WIM格式操作系统映像文件与语言包。计算机并按照WIM格式操作系统映像文件的规范,将这些文件存放于正确的磁盘分区中以进行安装。因此利用映像文件安装操作系统的方法可以根据客户指定的需求,将用户要求的操作系统以及语言逐一处理,并组合完成最后的安装。也就是说,在不增加需预备的映像文件的情况下,可以通过组合的方式完成多系统、多语言或是支持不同软件的操作系统的安装。因此不但能够灵活对应各种可能的安装需求,也大幅减少产生及维护因应各种组合的映像文件所需的成本。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种利用映像文件安装操作系统的方法,适用于在一计算机中安装一操作系统,其特征在于,该利用映像文件安装操作系统的方法包括依据一用户指令,建立该计算机的多个磁盘分区;依据对应于该操作系统的一 WIM格式操作系统映像文件,将该WIM格式操作系统映像文件储存于一主分区,其中该主分区为该些磁盘分区之一;依据该WIM格式操作系统映像文件,将对应于该操作系统的至少一语言包储存于一语言包分区,其中该语言包分区为该些磁盘分区之一,且该语言包分区与该主分区不同;以及重新启动该计算机,并执行一回复程序以安装该操作系统。
2.根据权利要求1所述的利用映像文件安装操作系统的方法,其特征在于,还包括 依据该WIM格式操作系统映像文件,将对应于该操作系统的至少一更新文件储存于该主分区。
3.根据权利要求1所述的利用映像文件安装操作系统的方法,其特征在于,在该依据对应于该操作系统的一 WIM格式操作系统映像文件,将该WIM格式操作系统映像文件储存于一主分区,其中该主分区为该些磁盘分区之一的步骤之前包括依据该用户指令,由一映像文件服务器下载该WIM格式操作系统映像文件与该语言包。
4.根据权利要求1所述的利用映像文件安装操作系统的方法,其特征在于,该操作系统为窗口 XP系统或是窗口 Vista系统,而该主分区为该些磁盘分区的一第一分区,该语言包分区为该些磁盘分区的一第二分区。
5.根据权利要求1所述的利用映像文件安装操作系统的方法,其特征在于,该操作系统为窗口 7系统,而该主分区为该些磁盘分区的一第一分区,该语言包分区为该些磁盘分区的一第三分区。
6.一种利用映像文件安装操作系统的方法,适用于在一计算机中安装多个操作系统之一,其特征在于,该利用映像文件安装操作系统的方法包括依据一用户指令,建立该计算机的多个磁盘分区;依据分别对应于该些操作系统的多个WIM格式操作系统映像文件,将该些WIM格式操作系统映像文件储存于一主分区,其中该主分区为该些磁盘分区之一;依据该些WIM格式操作系统映像文件,将分别对应于该些操作系统的多个语言包储存于一语言包分区,其中该语言包分区为该些磁盘分区之一;以及重新启动该计算机,并依据该用户指令执行一回复程序以安装该些操作系统之一。
7.根据权利要求6所述的利用映像文件安装操作系统的方法,其特征在于,还包括 依据该些WIM格式操作系统映像文件,将分别对应于该些操作系统的至少一更新文件储存于该主分区。
8.根据权利要求6所述的利用映像文件安装操作系统的方法,其特征在于,在该依据分别对应于该些操作系统的多个WIM格式操作系统映像文件,将该些WIM格式操作系统映像文件储存于一主分区,其中该主分区为该些磁盘分区之一的步骤之前包括依据该用户指令,由一映像文件服务器下载该些WIM格式操作系统映像文件与该些语曰包。
9.根据权利要求6所述的利用映像文件安装操作系统的方法,其特征在于,该些操作系统之一为窗口 XP系统或是窗口 Vista系统;当窗口 XP系统或窗口 Vista系统支持单语言时,该主分区以及该语言包分区同为该些磁盘分区的一第一分区;以及当窗口 XP系统或窗口 Vista系统支持多语言时,该主分区为该些磁盘分区的该第一分区,该语言包分区为该些磁盘分区的一第三分区。
10.根据权利要求6所述的利用映像文件安装操作系统的方法,其特征在于,该些操作系统之一为窗口 7系统,而该主分区为该些磁盘分区的一第一分区,该语言包分区为该些磁盘分区的一第三分区。
全文摘要
一种利用映像文件安装操作系统的方法,适用于在计算机中安装操作系统。利用映像文件安装操作系统的方法包括依据用户指令,建立该计算机的多个磁盘分区;依据对应于操作系统的WIM格式操作系统映像文件,将WIM格式操作系统映像文件储存于主分区,其中主分区为磁盘分区的一;依据WIM格式操作系统映像文件,将对应于操作系统语言包储存于语言包分区,其中语言包分区为磁盘分区的一,且语言包分区与主分区不同;以及重新启动计算机,并执行回复程序以安装操作系统。
文档编号G06F9/445GK102467395SQ20101054442
公开日2012年5月23日 申请日期2010年11月10日 优先权日2010年11月10日
发明者吕健, 陈志丰 申请人:英业达股份有限公司, 英业达集团(天津)电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1