国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于內(nèi)存盤運行微軟視窗95/98/me的方法

      文檔序號:6337274閱讀:273來源:國知局

      專利名稱::基于內(nèi)存盤運行微軟視窗95/98/me的方法
      技術(shù)領(lǐng)域
      :本發(fā)明與在計算機系統(tǒng)或設(shè)備中運行微軟視窗95/98/ME操作系統(tǒng)有關(guān)。具體來說,本發(fā)明利用內(nèi)存盤作為存儲該操作系統(tǒng)影像,從而使整個操作系統(tǒng)在工作過程中能夠快速運行。它給用戶提供了在視窗保護模式下,于內(nèi)存盤中,運行微軟視窗95/98/ME(MicrosoftWindows95/98/ME),并且可決定是否通過訪問非易失性存儲體來保存用戶配置的靈活性。
      背景技術(shù)
      :在可運行該操作系統(tǒng)的計算機系統(tǒng)設(shè)備上,微軟視窗95/98/ME是被設(shè)計為要安裝并運行在非易失性大容量高速存儲介質(zhì)中。每當該操作系統(tǒng)運行于保護模式下的時候,由于它需要訪問操作系統(tǒng)所在的存儲體,因此操作系統(tǒng)所在的存儲體就不能離開計算機系統(tǒng)設(shè)備。也就是說,當操作系統(tǒng)運行于視窗(WINDOWS)保護模式的時候,相應(yīng)的非易失性存儲器就必須和相應(yīng)的計算機系統(tǒng)設(shè)備連在一起。這個說明適用于在獨立的計算機系統(tǒng)設(shè)備和網(wǎng)絡(luò)計算機系統(tǒng)中的服務(wù)器上進行安裝和運行該操作系統(tǒng)。目前,本發(fā)明提供了兩種運行微軟視窗95/98/ME(MicrosoftWindows95/98/ME)于保護模式下的方法,一種是“完整方式”,另一種是“分離方式”。在“完整方式”中,于保護模式下工作的微軟視窗95/98/ME(MicrosoftWindows95/98/ME),從內(nèi)存盤中運行,不需要訪問任何的外存。但操作系統(tǒng)允許使用非易失性可重寫存儲器,例如,把工作所得的數(shù)據(jù)和用戶的應(yīng)用程序保存其中。然而,這種方法不能滿足所有的目的和要求。例如,“完整方式”不能為用戶提供方便的靈活性。比如,要保存安裝在非易失性可重寫存儲器上的應(yīng)用程序的用戶配置時,系統(tǒng)不能自動備份數(shù)據(jù),用戶必須在關(guān)閉操作系統(tǒng)前自己作相關(guān)的備份工作。這樣,如果在下次啟動該操作系統(tǒng)并進入保護模式之前,這些信息沒有被備份并且在裝有操作系統(tǒng)影像的內(nèi)存盤中恢復(fù)回來,在上一次運行中被修改了的配置信息就不能被運用。配置永遠不變的操作系統(tǒng)可能在某些情況或目的下是合適的、甚至是必須的,但在另外的情況和目的下,用戶可能需要保存配置的修改。如果這些修改必須在每次關(guān)機前由用戶自己備份并且在下一次運行該操作系統(tǒng)前恢復(fù)回來,那將給維護帶來不便。而且,在一些計算機系統(tǒng)設(shè)備中,內(nèi)存的數(shù)量(隨機存取存儲器)是有限的,不能容納整個操作系統(tǒng)的完整安裝,更不要提容納其它的應(yīng)用程序。這樣就有必要把操作系統(tǒng)的核心部分與其它非主要的部分分開。存儲在“系統(tǒng)驅(qū)動器”中的操作系統(tǒng)的核心部分將放在內(nèi)存中作快速運行;而存儲在“用戶驅(qū)動器”中的其它部分將放在非易失性可重寫存儲器中,當有需要時存取。一個例子就是我們可以把InternetExplorer(存儲在“用戶驅(qū)動器”上用作偶爾的存取或由任意的其它類似軟件代替)從操作系統(tǒng)的核心部分(存儲在內(nèi)存盤上的一個“系統(tǒng)驅(qū)動器”上,用于高速運行)分離出來。用戶的應(yīng)用程序以及它的配置也可以存儲在這個“用戶驅(qū)動器”上。要存儲操作系統(tǒng)的非核心部分和用戶的應(yīng)用程序及相關(guān)配置在“用戶驅(qū)動器”中,和保存每次運行時的設(shè)置,關(guān)鍵在于可在非易失性可重寫存儲器中,存儲存放在“用戶驅(qū)動器”中的相關(guān)設(shè)置信息。“分離方式”把在內(nèi)存盤上運行操作系統(tǒng)并且同時保存用戶配置的現(xiàn)象變成可能。這種方法允許把系統(tǒng)核心部分(存儲在內(nèi)存盤上在“系統(tǒng)驅(qū)動器”中作高速運行)和其它非核心部分(存儲在“用戶驅(qū)動器”上用作偶爾的存取)分離出來,并且在“用戶驅(qū)動器”中安裝應(yīng)用程序。這樣,“分離方式”就為用戶,在使用操作系統(tǒng)期間,提供自動保存用戶配置修改的靈活性。在“完整方式”中,如果有用戶配置文件和應(yīng)用程序,它們將和操作系統(tǒng)影像一起存儲在內(nèi)存盤上。換句話說,裝有用戶配置和應(yīng)用程序的“用戶驅(qū)動器”和裝有操作系統(tǒng)影像的“系統(tǒng)驅(qū)動器”都在內(nèi)存盤上。在內(nèi)存盤上“系統(tǒng)驅(qū)動器”和“用戶驅(qū)動器”能分開成不同的驅(qū)動器或合并成為同一個驅(qū)動器。在“分離方式”中,如果有用戶配置文件和應(yīng)用程序,它們將被存儲在非易失性可重寫存儲器上。在操作系統(tǒng)進入Windows保護模式前,在DOS實模式下,這非易失性可重寫存儲器可作為一個驅(qū)動器被映射并被使用。這些用戶配置文件和應(yīng)用程序與在內(nèi)存盤上,存放在“系統(tǒng)驅(qū)動器”上的操作系統(tǒng)影像是分開的。換句話說,裝有操作系統(tǒng)運行影像的“系統(tǒng)驅(qū)動器”是存放在內(nèi)存盤上;而裝有用戶配置和應(yīng)用程序的“用戶驅(qū)動器”是存放在非易失性可重寫存儲器上。要在“完整方式”或“分離方式”下,于內(nèi)存盤上,啟動運行MicrosoftWindows95/98/ME,需要以下條件第一,操作系統(tǒng)必須在DOS實模式下被啟動;第二,MicrosoftWindows95/98/ME被安裝在一個有足夠空間的兼容的內(nèi)存盤上;第三,把裝有操作系統(tǒng)影像的“系統(tǒng)驅(qū)動器”轉(zhuǎn)移到內(nèi)存盤上。“用戶驅(qū)動器”(如果裝有任何合適的配置文件和其它的應(yīng)用程序)可象“完整方式”那樣,再被放在內(nèi)存盤上(與“系統(tǒng)驅(qū)動器”整合,或分開成為另外一個驅(qū)動器),或象“分離方式”那樣,放在非易失性可重寫存儲器上。最后,在DOS命令提示符下輸入命令“win”,那么MicrosoftWindows95/98/ME就在保護Windows模式下在內(nèi)存盤上啟動了。在這發(fā)明之前,沒有人披露,有人嘗試在內(nèi)存盤上,以Windows保護模式運行MicrosoftWindows95/98/ME,而獲得成功的。捆綁在該操作系統(tǒng)中的內(nèi)存虛擬驅(qū)動器僅提供最大容量為32兆字節(jié)的存儲空間,遠不能滿足在內(nèi)存盤中存放,并且運行整個保護模式的MicrosoftWindows95/98/ME影像的要求。而在2000年1月1日發(fā)布,由Reliable(香港)有限公司享有版權(quán)的ramdisk(版本rhk.rd.1.0),可與MicrosoftWindows95/98/ME兼容并且能提供容量高達2Gigabytes字節(jié)的內(nèi)存盤,從而能滿足在內(nèi)存盤上存儲并運行整個操作系統(tǒng)影像的要求。然而,由于操作系統(tǒng)采用長文件名的問題,把操作系統(tǒng)的影像轉(zhuǎn)移到內(nèi)存盤上,變得困難。Microsoft提供的拷貝文件的命令程序不能在DOS實模式下面正確處理長文件名的文件。Microsoft的文檔--“UnabletoCopyLongFileNameFilestoLargeRAMDrive”--簡單地說了在MicrosoftWindows98下面不能把長文件名文件拷貝到超過10兆字節(jié)的內(nèi)存盤上。這個文檔能在網(wǎng)址http.//support.microsoft.com/support/kb/articles/Q192/9/27.ASP上找到。MicrosoftWindowsME的官方版本,甚至不能進入DOS實模式。然而,在MicrosoftWindows95/98/ME保護模式開始以后的拷貝過程并沒有如此的限制。這樣,就必須另有一個解決辦法,使在進入Windows保護模式之前,在DOS實模式下,把操作系統(tǒng)的影像轉(zhuǎn)移到內(nèi)存盤上。關(guān)于這個方面,在1999年12月7日在http//odi.webjump.com/發(fā)布的由OrtwinGlueck享有版權(quán)的Odi的DOS長文件名工具提供了部分拷貝長文件名文件到大的內(nèi)存之上的解決方法。然而,這套工具包含有已知的錯誤,這些錯誤在這套工具的說明文擋Readme.txt中有提到。目前,在這套工具的使用過程中有2個重要的問題第一,使用這個應(yīng)用程序逐個拷貝組成整個MicrosoftWindows95/98/ME影像的所有文件要花很長的時間。第二,這套工具目前僅能應(yīng)付編碼為從00h到25h的Unicode字符。這套工具在許多MicrosoftWindows95/98/ME的版本中不適用,這是因為這些版本使用編碼在00h到25h以外的語言而且包含有長文件名文件。這些版本的MicrosoftWindows95/98/ME就不能通過用這套工具來拷貝和轉(zhuǎn)移操作系統(tǒng)影像,導(dǎo)致不能在內(nèi)存盤上運行。要使得MicrosoftWindowsME在內(nèi)存盤上運行存在另一個問題由于這個版本的操作系統(tǒng)在硬盤啟動期間禁止訪問DOS實模式。這個限制DOS實模式的使用,使得在硬盤啟動MicrosoftWindowsME時,不能通過CONFIG.SYS載入DOS實模式的驅(qū)動程序,或者不能通過AUTOEXEC.BAT或DOS實模式命令提示符,載入DOS實模式的應(yīng)用程序。要載入DOS實模式的驅(qū)動程序或應(yīng)用程序,必須在軟盤驅(qū)動器上用由Microsoft提供的緊急啟動盤啟動。這造成了很大的不方便。然而,這個問題能夠通過一種軟件來解決,這種軟件修改位于硬盤啟動驅(qū)動器根目錄的IO.SYS,COMMAND.COM和\WINDOWS\SYSTEM目錄的REGENV32.EXE文件,使到操作系統(tǒng)在硬盤啟動期間能夠訪問DOS實模式。一個這樣的軟件,名為‘RealDos-ModePatchforWindowsMEv1.3’已在因特網(wǎng)上發(fā)布了。根據(jù)該軟件附帶的說明,該軟件在2000年8月15日由一個叫MANiFESTDESTiNY的團體發(fā)布(詳情可訪問其網(wǎng)站)。而該團體在本發(fā)明編寫的時候,似乎已不再從事軟件開發(fā)。當上面的問題解決了以后,如果沒有為在內(nèi)存盤上存儲和運行該操作系統(tǒng)做好合適的配置和設(shè)定,而直接把安裝好的MicrosoftWindows95/98/ME系統(tǒng)拷貝到內(nèi)存盤上,在運行操作系統(tǒng)的時候一定會失敗。本發(fā)明能做到當操作系統(tǒng)在啟動設(shè)備中啟動進入DOS實模式以后,在保護Windows模式下,MicrosoftWindows95/98/ME能在內(nèi)存盤中運行。一直以來,計算機系統(tǒng)或設(shè)備是在一個硬盤,軟盤或引導(dǎo)ROM中啟動的。Microsoft記錄了它支持從可選擇設(shè)備啟動MicrosoftWindows98,例如,在http//www.microsoft.com/HWDEV/devdes/cdboot.htm.ELTorito可啟動CDROM格式啟動標準1.0版,是用于從光盤驅(qū)動器啟動計算機系統(tǒng)。Compaq,Intel,PhoenixBIOS(基本輸入輸出系統(tǒng))標準1.01版和ATAPI可移動介質(zhì)設(shè)備BIOS標準1.0版是其它可選擇多種設(shè)備作為啟動設(shè)備啟動的標準。目前,這些規(guī)范允許MicrosoftWindows95/98/ME啟動進入DOS實模式,要運行保護的Windows模式需要固定的非易失性存儲器,例如一個固定的硬盤或一個固定可移動磁盤。在這些規(guī)范中,沒有明確指出如何安裝和使用內(nèi)存盤、如何配置MicrosoftWindows95/98/ME的運行影像、如何從存儲器轉(zhuǎn)移操作系統(tǒng)影像到內(nèi)存盤中和如何在內(nèi)存盤上運行保護模式下的MicrosoftWindows95/98/ME。而這些標準中沒有規(guī)范的東西,現(xiàn)在在本發(fā)明中被規(guī)范了。在Microsoft的網(wǎng)站上的“BootableCDDrivesandWindows98”(可啟動CD驅(qū)動器和視窗98)網(wǎng)頁上(網(wǎng)址是http//www.microsoft.com/HWDEV/storage/cdboot98.htm)指出“[A]simplementedunderWindows98,bootingfromtheproductCDismuchlikebootingfromanemergencyfloppydiskitisenoughtoallowuserstoseetheirdevices,startaninstallation,andsoon,butuserscannotactuallyrunthefulloperatingsystemfromCD”.“已能在Windows98下實現(xiàn),從CD啟動就像是從一個應(yīng)急驅(qū)動軟盤啟動,是足夠使用戶看到他們的設(shè)備、進行安裝、等等,但實際上用戶不能在CD運行整個操作系統(tǒng)”。如果沒有本發(fā)明,這個說法,總的來說,對MicrosoftWindows95/98/ME是適用的。同樣,在網(wǎng)址http//www.ct.heise.de/ct/english/99/11/206/上TobiasRemberg和HajoSchulz提出了另一方案,該方案制作一張光盤來啟動整個MicrosoftWindows98。但這個方案并不是一個制作可啟動光盤,并從該光盤上調(diào)入運行MicrosoftWindows95/98/ME系統(tǒng)的好方案。它涉及使用內(nèi)存盤來存儲注冊表文件和其它的臨時文件。這樣,光盤在運行當中就不能移開。因為操作系統(tǒng)的運行依靠這個張讀光盤,這樣導(dǎo)致操作系統(tǒng)的運行速度緩慢。當操作系統(tǒng)或應(yīng)用程序要求直接寫入到驅(qū)動器(該光盤)的時候時,整個的系統(tǒng)可能崩潰或不能正常工作。解決問題的一個更好、更徹底的方法是把整個的操作系統(tǒng)完全移到內(nèi)存盤上,使得系統(tǒng)操作不再依賴光盤。本發(fā)明的完整形式使得這種設(shè)想成為可能,它甚至不需要任何固定的非易失性可重寫存儲器設(shè)備。在內(nèi)存盤上運行操作系統(tǒng)時,為了保存用戶修改了的配置,本發(fā)明的“分離方式”需要有非易失性可重寫存儲器設(shè)備。
      發(fā)明內(nèi)容本發(fā)明提供了MicrosoftWindows95/98/ME在內(nèi)存盤上運行的兩種方法,分別是“完整方式”和“分離方式”?!胺蛛x方式”需要訪問非易失性可重寫存儲器來存儲和保留用戶配置。在基于內(nèi)存盤的保護Windows模式中運行操作系統(tǒng)時,對非易失性可重寫存儲器的訪問要求,帶來在操作系統(tǒng)運行期間,可自動保存用戶配置修改的優(yōu)點。這個優(yōu)點允許系統(tǒng)內(nèi)存有限的計算機系統(tǒng)設(shè)備,把操作系統(tǒng)的核心部分(存儲在作為“系統(tǒng)驅(qū)動器”的內(nèi)存盤上作高速運行)和其它部分(存儲在“用戶驅(qū)動器”上用作偶爾的存取)分離出來。它也考慮到在“用戶驅(qū)動器”上安裝用戶應(yīng)用程序和允許這些應(yīng)用程序在每次運行操作系統(tǒng)時更新和使用的需要。為了保存數(shù)據(jù),在保護Windows模式運行的操作系統(tǒng)和應(yīng)用程序所使用的用戶配置,是存儲在非易失性可重寫存儲器設(shè)備中的一個“用戶驅(qū)動器”。這樣,它使到操作系統(tǒng)能高速運行于內(nèi)存盤中并增加使用者的靈活性及配置可修改性。為作清楚的描述和實際操作的需要,上面描述的“用戶驅(qū)動器”能在邏輯上或物理上被劃分成“配置驅(qū)動器”——僅存儲用戶配置文件和WIN.COM;“應(yīng)用程序驅(qū)動器”——僅存儲在操作系統(tǒng)啟動中不需要的用戶應(yīng)用程序或系統(tǒng)應(yīng)用程序;和“配置和應(yīng)用程序驅(qū)動器”——“配置驅(qū)動器”和“應(yīng)用程序驅(qū)動器”兩者合成為一個驅(qū)動器。如上面所說的,與存儲在“用戶驅(qū)動器”(包括“配置驅(qū)動器”、“應(yīng)用程序驅(qū)動器”和“配置與應(yīng)用程序驅(qū)動器”)的那些文件有所分別,作為操作系統(tǒng)的核心部分的系統(tǒng)文件是被存儲在一個“系統(tǒng)驅(qū)動器”中,放在內(nèi)存盤上作高速運行。為了啟動操作系統(tǒng)進入保護Windows模式,上面描述的“系統(tǒng)驅(qū)動器”和“配置驅(qū)動器”,必須保證在DOS實模式下,發(fā)出WIN或WIN.COM命令時,能被訪問及應(yīng)用?!皯?yīng)用程序驅(qū)動器”是可選的,并且可與“配置驅(qū)動器”合成為“配置與應(yīng)用程序驅(qū)動器”,或與“系統(tǒng)驅(qū)動器”合成為“系統(tǒng)與應(yīng)用程序驅(qū)動器”。在”分離方式”中,“系統(tǒng)驅(qū)動器”建立在內(nèi)存盤上作高速運行,而“配置驅(qū)動器”放在非易失性可重寫存儲器中方便用戶配置的保存。非核心系統(tǒng)應(yīng)用程序或用戶應(yīng)用程序可放在獨立的“應(yīng)用程序驅(qū)動器”中,或在有足夠內(nèi)存的計算機設(shè)備中與內(nèi)存盤上的“系統(tǒng)驅(qū)動器”結(jié)合作高速運行。他們也可以放在一個獨立的“應(yīng)用程序驅(qū)動器”上或與“配置驅(qū)動器”結(jié)合,存儲在非易失性可重寫存儲器設(shè)備上。在“完整方式”中,操作系統(tǒng)的所有系統(tǒng)文件和用戶配置文件被轉(zhuǎn)移到內(nèi)存盤上,保護模式的MicrosoftWindows95/98/ME完全在內(nèi)存盤上運行,不需要存取其它的存儲設(shè)備。在這中方式中,“系統(tǒng)驅(qū)動器”和“配置驅(qū)動器”被拷貝或轉(zhuǎn)移到內(nèi)存盤之上。其它類型的“用戶驅(qū)動器”也被拷貝或轉(zhuǎn)移到內(nèi)存盤之上。更進一步,“用戶驅(qū)動器”(包括“配置驅(qū)動器”、“應(yīng)用程序驅(qū)動器”和“配置與應(yīng)用程序驅(qū)動器”),能與“系統(tǒng)驅(qū)動器”以任何適當?shù)姆绞浇Y(jié)合。因為當電源關(guān)閉時,在內(nèi)存盤上的所有的數(shù)據(jù)將丟失,所以在“完整方式”中,很難方便地保存用戶配置。當用戶的運行環(huán)境不會變化,并且每次都只會用到標準預(yù)裝應(yīng)用程序時,這種運行操作系統(tǒng)的方式會很有用。需要保存數(shù)據(jù)時,非易失性可重寫存儲器仍然能被用于存儲用戶數(shù)據(jù)。要在內(nèi)存盤上運行MicrosoftWindows95/98/ME操作系統(tǒng),就必須象往常一樣在計算機系統(tǒng)設(shè)備中,使用它提供的安裝程序來安裝和設(shè)置。要在內(nèi)存盤上運行保護模式MicrosoftWindows95/98/ME,需要一臺有足夠內(nèi)存的計算機系統(tǒng)設(shè)備,有一個兼容的內(nèi)存盤來放置操作系統(tǒng)的運行影像。內(nèi)存盤可在主內(nèi)存中以軟件形式建立或以硬件形式在主內(nèi)存以外建立。DOS實模式下的、用于安裝虛擬存儲器驅(qū)動器的虛擬存儲器驅(qū)動器驅(qū)動程序也是必要的,它們用來把定制了的MicrosoftWindows95/98/ME影像,方便地從存儲器拷貝到內(nèi)存盤上。還有,對MicrosoftWindowsME版本,在硬盤啟動驅(qū)動器的根目錄的IO.SYS和COMMAND.COM和操作系統(tǒng)的安裝目錄\WINDOWS\SYSTEM中的REGENV32.EXE文件,必須用一個軟件作修正,使到在硬盤啟動期間能夠進入DOS實模式,載入DOS實模式的驅(qū)動程序和其它程序。否則,就必須通過MicrosoftWindowsME準備緊急啟動盤,使用其中的IO.SYS和COMMAND.COM,來在啟動過程中進入DOS實模式。(可用刻錄軟件把這個緊急啟動軟盤刻錄到可啟動的光盤上,這樣可啟動光盤就能像緊急啟動軟盤那樣,可在啟動過程中進入DOS實模式。)本發(fā)明提供了一種設(shè)定配置和準備操作系統(tǒng)運行影像的方法,使到該運行影像在啟動時,可以在保護Windows模式中從內(nèi)存盤上快速地運行。上面提到的“完整方式”和“分離方式”,就是能使其達到相應(yīng)目的的兩種方式。在“完整方式”中,裝有操作系統(tǒng)核心部分的“系統(tǒng)驅(qū)動器”、裝有用戶配置文件和WIN.COM文件的“配置驅(qū)動器”和選擇性地裝有其它應(yīng)用程序的“用戶驅(qū)動器”,都會全部拷貝轉(zhuǎn)移到內(nèi)存盤上,從而令到操作系統(tǒng)完全從內(nèi)存盤啟動并進入保護Windows模式。而在“分離方式”中,裝有操作系統(tǒng)核心部分的“系統(tǒng)驅(qū)動器”被拷貝轉(zhuǎn)移到內(nèi)存盤上作快速運行。為保存用戶配置,裝有用戶配置文件和WIN.COM文件的“配置驅(qū)動器”、選擇性地裝有其它的應(yīng)用程序的“用戶驅(qū)動器”,會放在非易失性可重寫存儲器。在操作系統(tǒng)進入保護Windows模式前,該存儲器在DOS實模式下能被認出并使用。這種方法使一個新產(chǎn)品出現(xiàn)了一個按需要而配置的文件集合影像。這個影像包括設(shè)定的配置文件、操作系統(tǒng)文件、其它設(shè)備驅(qū)動程序和其它程序。應(yīng)用這個影像使得在內(nèi)存盤上運行保護Windows模式MicrosoftWindows95/98/ME的現(xiàn)象成為可能。在“分離方式”中,每次在計算機系統(tǒng)設(shè)備上運行操作系統(tǒng)時,用戶配置和應(yīng)用程序都能保存在非易失性可重寫存儲器中。在“完整方式”中,雖然內(nèi)存盤上存儲的用戶配置和應(yīng)用程序沒被保存,但因此,操作系統(tǒng)在運行時,可以不需要訪問非易失性存儲器。在使用按需要而設(shè)置的運行影像中,這種方法和啟動過程按下列步驟進行對MicrosoftWindows95/98/ME的運行影像進行配置;拷貝轉(zhuǎn)移該適當配置了的運行影像(包括系統(tǒng)影像和用戶配置)、其它的設(shè)備驅(qū)動程序與程序到存儲器上;在DOS實模式下啟動運行影像;載入適當?shù)膬?nèi)存盤;在“完整方式”下把系統(tǒng)影像文件、其它的設(shè)備驅(qū)動程序、用戶配置文件和應(yīng)用程序,轉(zhuǎn)移拷貝到內(nèi)存盤上,又或者在“分離方式”那樣,把系統(tǒng)影像文件和其它的設(shè)備驅(qū)動程序,轉(zhuǎn)移拷貝到內(nèi)存盤上,而用戶配置文件和應(yīng)用程序則轉(zhuǎn)移拷貝到非易失性可重寫存儲器上;最后在DOS實模式下發(fā)出命令“WIN”,啟動操作系統(tǒng)進入保護Windows模式。以下是各步驟的詳細說明1.設(shè)定MicrosoftWindows95/98/ME運行影像的配置在設(shè)定現(xiàn)存的配置文件前,先把所有現(xiàn)存的配置文件——所有文件更好——備份,以保存現(xiàn)存的操作系統(tǒng)及其配置。然后由此產(chǎn)生操作系統(tǒng)的運行影像及配置文件副本。要設(shè)置一適合在內(nèi)存盤上運行的MicrosoftWindows95/98/ME運行影像,按下面幾個小步驟進行(a)設(shè)定操作系統(tǒng)在DOS實模式下讀取的配置文件MicrosoftWindows95/98/ME分兩個階段啟動第一階段啟動,進入DOS實模式;第二階段發(fā)出命令“WIN”,從而進入保護Windows模式。在第一階段,如果IO.SYS、MSDOS.SYS、COMMAND.COM、CONFIG.SYS和AUTOEXEC.BAT,這些文件存在并且可執(zhí)行,操作系統(tǒng)會讀取其中的用戶配置的系統(tǒng)信息、要執(zhí)行的命令和程序。這個過程,為載入保護Windows模式作準備。在“WIN”命令發(fā)出后,開始保護模式的操作。(1)設(shè)定MSDOS.SYS在“WIN”命令發(fā)出后,操作系統(tǒng)載入保護Windows模式。在成功進入保護Windows模式之前,操作系統(tǒng)會檢查關(guān)于MicrosoftWindows95/98/ME的系統(tǒng)文件所在位置的系統(tǒng)信息。該信息保存在MSDOS.SYS文件中,并在啟動的時候被調(diào)入內(nèi)存。在啟動以后修改MSDOS.SYS文件,不改變存儲在內(nèi)存的系統(tǒng)信息。因此要確保成功地定位這些操作系統(tǒng)的系統(tǒng)文件、并運行MicrosoftWindows95/98/ME的保護模式,在操作系統(tǒng)在DOS實模式啟動之前,MSDOS.SYS文件必須要有合適的設(shè)置。下面對與MicrosoftWindows95/98/ME的系統(tǒng)文件所在位置有關(guān)的設(shè)置進行說明[Paths]([路徑])WinDir=WinBootDir=HostWinBootDrv=“WinDir=”指定了Windows系統(tǒng)文件的所在位置。在操作系統(tǒng)影像被轉(zhuǎn)移到內(nèi)存盤上之后,如果用于放置系統(tǒng)影像文件的虛擬存儲器驅(qū)動器(“系統(tǒng)驅(qū)動器”),其盤符設(shè)定被為“V”;并且Windows系統(tǒng)文件(不包括WIN.COM-WIN.COM必須放在一個由“WinBootDir=”設(shè)定所定的目錄下面;但是當“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”合成為一個驅(qū)動器時,也可象“完整方式”那樣,“WinBootDir=”與“WinDir=”的設(shè)定相同)——就是說,Windows目錄中的文件——是被放在一個名叫“\WINDOWS”的目錄下,最佳的設(shè)置,是把“WinDir=”設(shè)置為“WinDir=V\WINDOWS”。指定“WinDir=”到別的目錄也可以運行,但不是最佳的操作運行環(huán)境?!癢inBootDir=”指定命令“WIN.COM”存儲的位置。在這個目錄中,除了有WIN.COM文件之外,還有操作系統(tǒng)(當啟動后并運行于保護Windows模式時)使用的用戶配置文件。這些用戶配置文件至少應(yīng)包括所有的注冊表文件和所有的INI文件;權(quán)限文件和用戶資料文件也可以在該目錄中。除上述文件外,至少還應(yīng)有安裝Windows目錄下的“Desktop”和“StartMenu”這二個目錄及其子目錄中所有文件,以提供一個啟動時的用戶環(huán)境。如果包含這些文件的驅(qū)動器即“配置驅(qū)動器”的盤符為“U”,并且所有這些文件夾和文件都放進到\WINDOWS目錄中,“WinBootDir=”應(yīng)該設(shè)置為“WinBootDir=U\WINDOWS”。在“分離方式”中,“配置驅(qū)動器”位于非易失性可重寫存儲器上,并與位于內(nèi)存盤的“系統(tǒng)驅(qū)動器”分開,“WinBootDir=”應(yīng)該設(shè)置為這個“配置驅(qū)動器”的一個目錄。而這個目錄在操作系統(tǒng)進入保護Windows模式前,可以在DOS實模式下被訪問。另一方面,如前面所說,要使操作系統(tǒng)運作得最好,“WinDir=”應(yīng)該被設(shè)置為虛擬存儲器驅(qū)動器中的一個目錄——這個虛擬存儲器驅(qū)動器就是“系統(tǒng)驅(qū)動器”,它在內(nèi)存盤上。所有的Windows系統(tǒng)文件除了WIN.COM文件都放置在它上面(不過,在“WinDir=”所指定的目錄中含有WIN.COM文件,并無反作用)。在“完整方式”中,若“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”是相同的一個盤符,在上面的例子中可以把“WinBootDir=”與“WinDir=”設(shè)為相同的“V\WINDOWS”目錄(條件是上述的WIN.COM文件和用戶配置文件都在這個目錄中)?!癏ostWinBootDrv”項指定了啟動操作系統(tǒng)的驅(qū)動器。如果內(nèi)存盤以盤符“X”載入,這樣設(shè)置應(yīng)該為“HostWinBootDrv=X”。把其設(shè)置為這樣并不是絕對需要的,也可以把其設(shè)置為實際的啟動驅(qū)動器。設(shè)置[Options]([選擇])DisableLog=控制Bootlog.txt是否在啟動的過程中建立。設(shè)定值為1或0。如果啟動的存儲器是只讀的,那么這個設(shè)置就必須保留而且被設(shè)為“1”以保證在啟動時不建立Bootlog.txt文件。設(shè)置[Options]([選擇])SystemReg=控制啟動的過程是否掃描系統(tǒng)注冊表。設(shè)定值為1或0。在某些情況中,用于在內(nèi)存盤中運行MicrosoftWindows95/98/ME的運行配置,可能改變了系統(tǒng)注冊表所在的默認位置。把這個設(shè)置設(shè)為“1”會導(dǎo)致啟動出錯。為保證操作系統(tǒng)在所有的情況中可以正確啟動,其值應(yīng)設(shè)為“0”以便啟動時禁止掃描系統(tǒng)注冊表;(2)設(shè)定CONFIG.SYS和AUTOEXEC.BAT文件建議在啟動驅(qū)動器根目錄下面的CONFIG.SYS中的“LastDrive”設(shè)置為“Z”以便能使用到所有26個字母作為盤符,以供載入和安裝內(nèi)存盤、虛擬存儲器驅(qū)動器和(或)其它存儲設(shè)備。如前所說的,在啟動到DOS實模式的時候,操作系統(tǒng)要為運行保護Windows模式作準備。它讀取MSDOS.SYS文件,以找出系統(tǒng)文件的位置。如果在MSDOS.SYS文件中“WinDir”和“WinBootDir”沒被設(shè)置到其它位置,那么其缺省設(shè)置將是“C\WINDOWS”。通過使用在該文件中的相關(guān)信息,操作系統(tǒng)——MicrosoftWindows95/98——載入HIMEM.SYS和IFSHLP.SYS;而MicrosoftWindowsME僅載入IFSHLP.SYS。這些驅(qū)動程序要在WIN.COM啟動以前載入到內(nèi)存,以保證操作系統(tǒng)能在保護Windows模式運行。如果這些驅(qū)動程序(MicrosoftWindows95/98系統(tǒng)中的HIMEM.SYS和IFSHLP.SYS和MicrosoftWindowsME系統(tǒng)中的IFSHLP.SYS),在MSDOS.SYS文件中“WinDir=”所指定的目錄中不存在,驅(qū)動程序就不能被載入,操作系統(tǒng)也就不能啟動進入保護Windows模式。如果這些驅(qū)動程序放在其它位置,就要通過指定CONFIG.SYS中“DEVICE=”或“DEVICEHIGH=”的位置來載入。另外一個載入設(shè)備驅(qū)動程序的方法是寫一個在DOS實模式下能被執(zhí)行的設(shè)備載入程序,在DOS命令提示符下執(zhí)行,或通過在AUTOEXEC.BAT文件中要求來執(zhí)行。無論使用什么方法,這些驅(qū)動程序都必須在WIN.COM命令執(zhí)行、進入保護模式MicrosoftWindows95/98/ME前載入。其它設(shè)備驅(qū)動程序——例如內(nèi)存盤驅(qū)動程序、光盤驅(qū)動器驅(qū)動程序或虛擬存儲器驅(qū)動器驅(qū)動程序(虛擬存儲器驅(qū)動器在這里被定義為一個計算機文件或文件“容器”,當用相應(yīng)的程序打開或安裝它時,它會以一個驅(qū)動器出現(xiàn)。這個驅(qū)動器帶有一個能裝載其它文件的兼容文件系統(tǒng),并且在DOS實模式和保護Windows模式都可以被訪問。)——在“WIN”命令發(fā)出之前,必須被適當?shù)剌d入。這步是通過設(shè)定在CONFIG.SYS或AUTOEXEC.BAT中相關(guān)的各項或在DOS命令提示符下根據(jù)實際具體情況載入來完成。虛擬存儲器驅(qū)動器驅(qū)動程序,可以作為以下形式使用壓縮驅(qū)動器驅(qū)動程序、加密驅(qū)動器驅(qū)動程序或兩者兼而有之的驅(qū)動器驅(qū)動程序。這種驅(qū)動程序,可由軟件開發(fā)人員開發(fā)提供。這些驅(qū)動程序,需要在DOS實模式和Windows保護模式下,都可以被裝入和訪問。代表“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器必須拷貝到內(nèi)存盤之上。當然,內(nèi)存盤驅(qū)動程序也可與虛擬存儲器驅(qū)動器驅(qū)動程序綜合到一起成為一個驅(qū)動程序——在剛剛所說的情況中,沒有必要把“虛擬存儲器驅(qū)動器拷貝轉(zhuǎn)移到內(nèi)存盤之上”這一步再明顯細分,因為它可以在產(chǎn)生內(nèi)存盤自身信息的過程中全部完成。為了解釋清楚,我們將假設(shè)在余下的說明中,把這一步細分是必須的。在“完整方式”中,“配置驅(qū)動器”如果不與“系統(tǒng)驅(qū)動器”綜合,那么它必須被拷貝到內(nèi)存盤上。而在“分離方式”中,為保存對用戶配置的修改,“配置驅(qū)動器”或“配置與應(yīng)用程序驅(qū)動器”,必須留在非易失性可重寫的存儲器內(nèi)。由于以這種方式安裝的內(nèi)存盤不是一臺啟動設(shè)備,所以根據(jù)配置,有時必須在發(fā)出WIN命令前發(fā)出SUBST.EXE命令。例如,如果內(nèi)存盤的盤符為“X”,而啟動設(shè)備或驅(qū)動器的盤符是“C”,那么就可使用命令“[drive][path]SUBST.EXECX\”來實現(xiàn)。通過使用“[drive][path]SUBST.EXE[hostdrive][mounteddrive]\”命令,可提高每次運行的可重用能力;[hostdrive]是包含虛擬存儲器驅(qū)動器的驅(qū)動器,而[mounteddrive]是安裝的虛擬存儲器驅(qū)動器。SUBST.EXE命令能在AUTOEXEC.BAT文件中或在發(fā)出WIN命令執(zhí)行前在DOS命令提示符下執(zhí)行?!癝etPath=orPath=/Path”語句分別置于CONFIG.SYS和AUTOEXEC.BAT文件中,以便于為要在DOS實模式命令提示符下執(zhí)行的程序定位。這些程序是用作載入驅(qū)動程序、拷貝或轉(zhuǎn)移文件運行影像到內(nèi)存盤以及安裝虛擬存儲器驅(qū)動器。AUTOEXEC.BAT文件中有兩項附加的設(shè)置與MicrosoftWindowsME系統(tǒng)有關(guān)。它們分別是“SETwindir=”設(shè)置和“SETwinbootdir=”設(shè)置。這二個配置應(yīng)該與MSDOS.SYS中指定的“WinDir=”和“WinBootDir=”的設(shè)置相同。(b)設(shè)定在WIN命令執(zhí)行后操作系統(tǒng)讀取的配置文件在操作系統(tǒng)載入、而后進入保護Windows模式的過程中及其后,操作系統(tǒng)讀取的配置文件有注冊表文件、權(quán)限文件、用戶資料文件和INI文件。這些文件包含了各種各樣項目,這些項目與系統(tǒng)和用戶配置信息有關(guān)。為保證操作系統(tǒng)成功載入保護模式操作,這些項目所包含的位置信息——即操作系統(tǒng)運行影像所在的確切驅(qū)動器和目錄信息——必須作適當?shù)母膭?。例如,如果操作系統(tǒng)的運行影像(除WIN.COM,在配置文件中指向WIN.COM的位置的項目,要被設(shè)置為與“WinBootDir=”項目所設(shè)定內(nèi)容一樣)是在V\WINDOWS里面(即“系統(tǒng)驅(qū)動器”是V)而此時這些配置文件的相關(guān)項目是指向C\WINDOWS的,那么所有的這些項目都必須改變?yōu)橹赶騐\WINDOWS。這種改動,對其它項目——包含其它應(yīng)用程序的目錄或位置的信息項目——同樣適用,這些項目相應(yīng)地被設(shè)置為指向它們不同的有效位置。然而,因為注冊表文件和INI文件(權(quán)限文件和用戶資料文件不是必要但是可選的)位于由“WinBootDir=”所指定的目錄中,在這些配置文件內(nèi)關(guān)于這些配置文件本身位置信息的項目,都要被設(shè)定為指向由“WinBootDir=”所指定的目錄。在“分離方式”中,例如,“WinBootDir=”指定的目錄應(yīng)該與在內(nèi)存盤上放置系統(tǒng)文件的“系統(tǒng)驅(qū)動器”的目錄不同(例如,在V\WINDOWS),它必須設(shè)置為指向一個在非易失性存儲器上的“配置驅(qū)動器”的目錄,如“WinBootDir=U\WINDOWS”(配置文件和WIN.COM文件存儲于這個目錄中)。因此任何在這些位于“WinBootDir=”所指定的目錄中的配置文件中的關(guān)于該文件本身位置信息的項目,都必須要被設(shè)置為U\WINDOWS,而不是V\WINDOWS。以上面例子為例,在“完整方式”中,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”合并,而且“WinDir=”與“WinBootDir=”所指定的目錄相同,由于這種情況,這些配置文件之內(nèi)指向這些配置文件本身位置信息的項目可指向V\WINDOWS。然而,如果放置在內(nèi)存盤上的“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”(也放在內(nèi)存盤上)是不同的驅(qū)動器,“WinBootDir=”設(shè)定為U\WINDOWS,而Windows系統(tǒng)文件是在V\WINDOWS上,那么,在這些配置文件中指向這些配置文件本身位置信息的項目必須指向U\WINDOWS(即“WinBootDir=”的目錄),而不是V\WINDOWS。在注冊表文件中另外一個特別的項目要被設(shè)置為“WinBootDir=”所指定的目錄。以下是在注冊表內(nèi)相關(guān)的鍵HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemRoot這個設(shè)定,令到操作系統(tǒng)在運行時讀取和存儲相關(guān)的用戶配置信息。操作系統(tǒng)也讀入在“WinBootDir=”所指定的目錄中,Desktop和StartMenu兩個目錄中的信息(上面所述的注冊表的鍵,也指定了該目錄)來啟動與桌面配置和開始菜單信息有關(guān)的用戶環(huán)境。在DOS實模式下,不能方便地改變注冊表文件,權(quán)限文件和用戶資料文件。為了方便起見,這些文件在系統(tǒng)進入保護Windows模式后才被改變。因為這些文件有許多關(guān)于目錄信息項目,所以必須開發(fā)一個程序來實現(xiàn)對這些文件的修改。假定現(xiàn)在操作系統(tǒng)從C\WINDOWS啟動,如果不能把在注冊表中原來為“C\WINDOWS”的項目改為“V\WINDOWS”,并且在其后恢復(fù)為原來的設(shè)置,系統(tǒng)將會崩潰。因此,這些配置文件首先必須備份。當在該改變過程中,系統(tǒng)發(fā)生崩潰,也可在其后恢復(fù)相關(guān)的項目。為完成這些改變,相應(yīng)程序必須滿足以下要求第一,改變相關(guān)項目以便他們指向新的有效位置;第二,拷貝新配置文件到另外的位置,以便使用;第三,把配置文件的相關(guān)設(shè)置恢復(fù)為改動前的內(nèi)容。否則,操作系統(tǒng)就會崩潰。INI文件也必須同樣地改變。在“快捷方式”文件中指定的程序的位置也應(yīng)該改變?yōu)樗鼈兊男挛恢?,從而使其可被正確指定和順利地運行。在完成上面設(shè)定的步驟后,現(xiàn)存的操作系統(tǒng)已被保存,并產(chǎn)生新的MSDOS.SYS、CONFIG.SYS、AUTOEXEC.BAT、注冊表文件、權(quán)限文件、用戶資料、INI文件和“快捷方式”文件的拷貝。要保存合適的運行影像配置文件,另一種方法,是把一個硬盤分區(qū)并格式化——以得到一個有足夠分區(qū)的硬盤,然后把操作系統(tǒng)安裝到適當?shù)尿?qū)動器之上。該驅(qū)動器盤符稍后將被存有運行影像的虛擬存儲器驅(qū)動器所使用。例如,如果驅(qū)動器“V”是用作虛擬存儲器驅(qū)動器——“系統(tǒng)驅(qū)動器”——來快速運行操作系統(tǒng),那么硬盤首先起碼要分區(qū)和格式化到“V驅(qū)動器”,在這個“V驅(qū)動器”上安裝一個操作系統(tǒng)。當虛擬存儲器驅(qū)動器被轉(zhuǎn)移到內(nèi)存盤上時,該運行影像就適合從其上運行。另外的配置文件——MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT——都要被設(shè)定好;這些配置文件和IO.SYS、COMMAND.COM和HIMEM.SYS文件以及IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下),要放在啟動驅(qū)動器適當?shù)奈恢弥?。WIN.COM文件、注冊表文件、權(quán)限文件、用戶資料、INI文件、Desktop和StartMenu目錄以及它們的子目錄和文件將放在一個目錄,這個目錄由在上面提到的注冊表中的SystemRoot鍵指定、并且由“WinBootDir=”的設(shè)定指向在“配置驅(qū)動器”之上(在“完整方式”中這“配置驅(qū)動器”是位于內(nèi)存盤上;在“分離方式”中這“配置驅(qū)動器”是建立在非易失性可重寫存儲器上。這“配置驅(qū)動器”,在操作系統(tǒng)進入保護Windows模式以前,能在DOS實模式下面被識別和使用)。同樣,“WinDir=”應(yīng)該被設(shè)置到安裝在內(nèi)存盤上的虛擬存儲器驅(qū)動器(即“系統(tǒng)驅(qū)動器”)中的\WINDOWS目錄(除WIN.COM之外的Windows系統(tǒng)文件都假定被放在這里)。以便提供除WIN.COM文件之外的所有Windows系統(tǒng)文件的位置信息?!癢inBootDir=”和在注冊表中的SystemRoot鍵應(yīng)該如上所述來設(shè)置。配置文件中指向Windows系統(tǒng)文件位置的設(shè)置,都應(yīng)該被設(shè)置到“系統(tǒng)驅(qū)動器”中這些文件的有效位置,這通常是“系統(tǒng)驅(qū)動器”的\WINDOWS目錄。那些在“用戶驅(qū)動器”(包括“配置驅(qū)動器”、“應(yīng)用程序驅(qū)動器”和“配置與應(yīng)用程序驅(qū)動器”)中的文件也應(yīng)該正確地由所有配置文件中相關(guān)的項目來指定。在備份了運行影像和相關(guān)設(shè)定的配置文件后,硬盤要重新分區(qū)來減少驅(qū)動器的數(shù)目,這樣一個未使用的盤符“V”就能被虛擬存儲器驅(qū)動器——“系統(tǒng)驅(qū)動器”(要被拷貝或轉(zhuǎn)移到內(nèi)存盤)——使用。如有需要,還應(yīng)提供一些未被使用的盤符,以供內(nèi)存盤和其它的虛擬存儲器驅(qū)動器使用。在“分離方式”中,要在非易失性可重寫存儲器上建立一個“配置驅(qū)動器”來存儲如上所述的WIN.COM文件和用戶配置文件。當啟動進入保護Windows模式時,“配置驅(qū)動器”必須可被操作系統(tǒng)讀寫。在“完整方式”中,這個“配置驅(qū)動器”要和“系統(tǒng)驅(qū)動器”一樣,被拷貝或轉(zhuǎn)移到內(nèi)存盤之上。為方便拷貝或轉(zhuǎn)移到內(nèi)存盤上,“配置驅(qū)動器”可象“系統(tǒng)驅(qū)動器”那樣使用虛擬存儲器驅(qū)動器的形式。又或者“配置驅(qū)動器”可與“系統(tǒng)驅(qū)動器”合并起來。在這種情況下,只有一個虛擬存儲器驅(qū)動器被拷貝或轉(zhuǎn)移到內(nèi)存盤之上。因為一些光盤刻錄軟件能讀取硬盤上的全部內(nèi)容,并且刻錄到可啟動的光盤之上。這個光盤可作為“C驅(qū)動器”來啟動。這樣,設(shè)定的過程在這里可進一步簡化第一,象往常一樣在硬盤“C驅(qū)動器”上安裝操作系統(tǒng);;第二,建立一個虛擬存儲器驅(qū)動器并且把C驅(qū)動器的內(nèi)容轉(zhuǎn)移到虛擬存儲器驅(qū)動器;第三,保證C驅(qū)動器含有IO.SYS、COMMAND.COM和HIMEM.SYS以及IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下)、內(nèi)存盤驅(qū)動程序、存儲設(shè)備驅(qū)動程序、使用這些驅(qū)動程序的程序、拷貝文件的程序以及虛擬存儲器驅(qū)動器與它的驅(qū)動程序;第四,適當?shù)卦O(shè)定MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT文件。換句話說,驅(qū)動器C現(xiàn)在包含了整個設(shè)定的運行影像——包括IO.SYS、COMMAND.COM和HIMEM.SYS以及IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下)、已設(shè)定的MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT、內(nèi)存盤驅(qū)動程序、存儲設(shè)備驅(qū)動程序、使用這些驅(qū)動程序的程序、拷貝文件的程序、虛擬存儲器驅(qū)動器、“系統(tǒng)驅(qū)動器”(包含MicrosoftWindows95/98/ME的安裝影像)和它的驅(qū)動程序。在“分離方式”中,上面提及的,為把用戶配置信息和WIN.COM(放在“配置驅(qū)動器”中,在非易失性存儲器上建立)從所有其它的Windows系統(tǒng)文件(放在虛擬存儲器驅(qū)動器——“系統(tǒng)驅(qū)動器”——內(nèi)并轉(zhuǎn)移到內(nèi)存盤上)分離出來而涉及的修改也必須進行。最好是在非易失性可重寫存儲器(除上面提及的C驅(qū)動器以外)上建立另外一個虛擬存儲器驅(qū)動器來存儲這些用戶配置信息。這個虛擬存儲器驅(qū)動器在啟動DOS實模式時裝入。在“完整方式”中,如果“配置驅(qū)動器”和“系統(tǒng)驅(qū)動器”合并為一個驅(qū)動器,并且“WinDir=”和“WinBootDir=”的設(shè)置相同,在這種情況下,就不必作上面的修改。然而,如果在內(nèi)存盤上的“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”(同樣在內(nèi)存盤上)是不同的驅(qū)動器,適當?shù)男薷娜匀恍枰?。如上面所述,“配置?qū)動器”最好是以虛擬存儲器驅(qū)動器的形式出現(xiàn),這樣可方便把它拷貝轉(zhuǎn)移到內(nèi)存盤上?!芭渲抿?qū)動器”可以以一個虛擬存儲器驅(qū)動器的形式建立在非易失性可重寫存儲器上,或以一個虛擬存儲器驅(qū)動器的形式刻錄到可啟動的光盤上(作為驅(qū)動器C的一部分),并在DOS實模式下及WIN命令發(fā)出前轉(zhuǎn)移到內(nèi)存盤上。驅(qū)動器C可用光盤刻錄軟件刻錄到可啟動的光盤上作為驅(qū)動器C。在啟動時,設(shè)定的AUTOEXEC.BAT將執(zhí)行一系列命令建立內(nèi)存盤,例如,建立為驅(qū)動器“X”;轉(zhuǎn)移虛擬存儲器驅(qū)動器——“系統(tǒng)驅(qū)動器”——到內(nèi)存盤上;安裝“系統(tǒng)驅(qū)動器”,例如作為“V”;執(zhí)行SUBST.EXE使得“C”(可啟動光盤)和“X”(內(nèi)存盤)都指向“系統(tǒng)驅(qū)動器”“V”(以“SUBST.EXECV\”和“SUBST.EXEXV\”的形式);執(zhí)行WIN.COM命令。在“完整方式”中,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”不同,代表“配置驅(qū)動器”的虛擬存儲器驅(qū)動器也必須被拷貝轉(zhuǎn)移到內(nèi)存盤上,并且在WIN.COM執(zhí)行前安裝。在用可啟動的光盤啟動時(現(xiàn)在假定為驅(qū)動器“C”),原來的硬盤上的驅(qū)動器“C”仍然可用,但將被變成另外一個驅(qū)動器,例如驅(qū)動器“D”。虛擬存儲器驅(qū)動器(代表“配置驅(qū)動器”)被拷貝轉(zhuǎn)移到內(nèi)存盤上,被安裝為驅(qū)動器“U”(如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”不相同)。在執(zhí)行命令“SUBST.EXECV\”后,啟動的光盤,“C”驅(qū)動器將指向驅(qū)動器“V”的內(nèi)容,成為如上所述的“系統(tǒng)驅(qū)動器”。這樣,隱蔽了原來用來啟動的光盤。在啟動并運行進入保護Windows模式后,光盤驅(qū)動器將被分配另一盤符。這樣,光盤驅(qū)動器中的光盤就能象平常一樣被移出或替換。在“分離方式”中,在啟動進入保護Windows模式的過程中,包含裝有用戶配置信息的虛擬存儲器驅(qū)動器(“配置驅(qū)動器”)的非易失性可重寫存儲器,應(yīng)該可被訪問及運用。在用啟動光盤啟動時(現(xiàn)假定為驅(qū)動器C),原來的硬盤上的驅(qū)動器“C”,仍然可用,但是將被變成另外一個驅(qū)動器,如驅(qū)動器“D”。在非易失性可重寫存儲器上,包含“配置驅(qū)動器”的驅(qū)動器假定為驅(qū)動器“E”,并且其中的“配置驅(qū)動器”(以虛擬存儲器驅(qū)動器的形式出現(xiàn))被裝為驅(qū)動器“U”。在命令“SUBST.EXECV\”執(zhí)行以后,“C”驅(qū)動器將會指向驅(qū)動器V的內(nèi)容,成為如上所述的“系統(tǒng)驅(qū)動器”。這樣,原來用來啟動的光盤被隱蔽了。在啟動并運行進入保護Windows模式后,光盤驅(qū)動器將被分配另一盤符。這樣,光盤驅(qū)動器中的光盤就能象平常一樣被移出或替換。這樣,整個經(jīng)過設(shè)定的運行影像,就包括IO.SYS、COMMAND.COM、以及HIMEM.SYS和IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下)。另外還有設(shè)備驅(qū)動程序——如內(nèi)存盤驅(qū)動程序、存儲設(shè)備驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序和用來載入和運用這些驅(qū)動程序及用來拷貝文件的程序等,所有的這些文件將被放在啟動驅(qū)動器上的有效位置。這影像還包括經(jīng)過設(shè)定的MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT文件。這些配置文件將在啟動時,在DOS實模式下被讀取,并且應(yīng)該位于啟動驅(qū)動器的根目錄上。這個運行影像還包括有在“配置驅(qū)動器”中“WinBootDir=”所指目錄中的WIN.COM文件和其它的配置文件。在“完整方式”中,“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”一樣被拷貝轉(zhuǎn)移到內(nèi)存盤之上?!芭渲抿?qū)動器”也可以與“系統(tǒng)驅(qū)動器”合并為“配置與系統(tǒng)驅(qū)動器”,再拷貝轉(zhuǎn)移到內(nèi)存盤上。在“分離方式”中,“配置驅(qū)動器”是建立在非易失性存儲器上直接存取。此外,由用戶選擇的、操作系統(tǒng)在安裝期間提供的所有其它Windows系統(tǒng)文件,形成這個經(jīng)過設(shè)定的影像的核心部分。這些文件將放在虛擬存儲器驅(qū)動器(“系統(tǒng)驅(qū)動器”)上,并將會被拷貝轉(zhuǎn)移到內(nèi)存盤上。2.轉(zhuǎn)移經(jīng)過設(shè)定的運行影像到存儲器上經(jīng)過設(shè)定的運行影像可能包含幾百個文件。在重新啟動、并且將它安裝在內(nèi)存盤上運行的過程中,在DOS實模式下把經(jīng)過設(shè)定的運行影像文件逐個拷貝到內(nèi)存盤上,需要很長時間。而且還存在一個之前提到的問題長文件名文件的問題。因此,這里推薦一種可行的解決方法使用虛擬存儲器驅(qū)動器作為“系統(tǒng)驅(qū)動器”,用來裝載所有被選的Windows系統(tǒng)文件;在這里,WIN.COM可以不包括在內(nèi)。另外一個虛擬存儲器驅(qū)動器可被用作“配置驅(qū)動器”,用來裝載WIN.COM和配置文件,包括注冊表文件、INI文件、“Desktop”和“StartMenu”目錄與其子目錄和文件、可選的權(quán)限文件和用戶資料文件。這些文件必須被拷貝到一個由注冊表中“SystemRoot”鍵所指定、和由“WinBootDir=”所指定的目錄。在“完整方式”中,如果“配置驅(qū)動器”和“系統(tǒng)驅(qū)動器”是合并成為“系統(tǒng)與配置驅(qū)動器”,這僅需要一個虛擬存儲器驅(qū)動器。否則,“配置驅(qū)動器”和“系統(tǒng)驅(qū)動器”就必須分別建立。在“分離方式”中,為保存用戶配置,“配置驅(qū)動器”必須建立在非易失性可重寫存儲器上。一個普通的硬盤驅(qū)動器可以代替虛擬存儲器驅(qū)動器用來做“配置驅(qū)動器”。此外,IO.SYS、COMMAND.COM和HIMEM.SYS及IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLPS.SYS(在MicrosoftWindowsME之下),經(jīng)過設(shè)定的MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT文件,設(shè)備驅(qū)動程序(例如內(nèi)存盤驅(qū)動程序、存儲設(shè)備驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序),載入、利用這些驅(qū)動程序的程序和拷貝文件的程序等,也要被拷貝到啟動驅(qū)動器上根目錄和其它有效的位置以作啟動之用。為完成拷貝的工作,可在保護Windows模式中啟動操作系統(tǒng),并使用EXPLORER.EXE。如果使用EXPLORER.EXE,那么WIN386.SWP這個系統(tǒng)交換文件就不能被拷貝。要完成拷貝,這個文件就不能被選擇為被拷貝的對象。該文件會在下一次運行設(shè)定的運行影像時重新建立??梢杂脡嚎s驅(qū)動器軟件“Stacker4.1”(StacElectronics1995年版權(quán)所有)來創(chuàng)建虛擬存儲器驅(qū)動器。通過使用虛擬存儲器驅(qū)動器(如“Stacker4.1”壓縮驅(qū)動器),只需拷貝一個文件到存儲器上,而不是與Windows系統(tǒng)影像有關(guān)的幾百個文件。這就提高了拷貝轉(zhuǎn)移Windows系統(tǒng)影像到存儲器的速度。因為“Stacker4.1”壓縮驅(qū)動器,其形式可以是一個短文件名文件,因此它能在DOS實模式下被拷貝到內(nèi)存盤上去,例如通過使用XCOPY32.EXE來完成此目的。使用壓縮驅(qū)動器,可以在把它拷貝到存儲器或之后拷貝到內(nèi)存盤時,節(jié)省空間。同樣也可使用其它類似的,兼容的虛擬存儲器驅(qū)動器驅(qū)動程序,來代替上述的軟件。如果操作系統(tǒng)被安裝到相關(guān)的虛擬存儲器驅(qū)動器,拷貝轉(zhuǎn)移Windows系統(tǒng)文件到虛擬存儲器驅(qū)動器(作為“系統(tǒng)驅(qū)動器”)這一步就可免去。然而,配置文件可能要做適當?shù)男薷摹T凇胺蛛x方式”中,經(jīng)過設(shè)定的配置文件和WIN.COM必須被拷貝轉(zhuǎn)移到在非易失性可重寫存儲器中的“配置驅(qū)動器”上。在“完整方式”中,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”是分開的話,經(jīng)過設(shè)定的配置文件和WIN.COM同樣要被拷貝轉(zhuǎn)移到虛擬存儲器驅(qū)動器(充當“配置驅(qū)動器”)。當裝有Windows系統(tǒng)影像的虛擬存儲器驅(qū)動器準備好以后,就可以放到存儲器上使用。這對如上所述建立的啟動驅(qū)動器是一樣的。存儲器可以是任何類型的。為滿足使用的需要,存儲器的速度必須為用戶所接受。ROM(只讀存儲器)、EEPROM(可擦寫、可編程只讀存儲器)、光盤、DVDRAM(可重寫DVD光盤)、DVDROM(只讀DVD光盤)、PCMCIA盤、可移動的MO盤(磁光盤)或其它各種固定的或可移動的SCSI、ATAPI、USB接口的硬盤等,全都可使用??梢愿鶕?jù)不同的存儲設(shè)備,以最優(yōu)化的工具程序轉(zhuǎn)移虛擬存儲器驅(qū)動器和啟動驅(qū)動器到存儲器上。當被啟動設(shè)備訪問時,包含啟動驅(qū)動器的存儲器必須可啟動。在啟動時,啟動設(shè)備必須能利用前面所說的啟動驅(qū)動器的內(nèi)容,并啟動MicrosoftWindows95/98/ME進入DOS實模式、建立內(nèi)存盤、從存儲器拷貝轉(zhuǎn)移代表“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器到內(nèi)存盤上(在“完整方式”中,如果“配置驅(qū)動器”和任何其它的“用戶驅(qū)動器”不是與“系統(tǒng)驅(qū)動器”結(jié)合的話,那么它們必須一起被拷貝轉(zhuǎn)移到內(nèi)存盤上;在“分離方式”中,在非易失性可重寫存儲器上建立的“配置驅(qū)動器”應(yīng)該是可被使用的),最后,繼續(xù)安裝在前面準備了的在存儲器中的虛擬存儲器驅(qū)動器,并在內(nèi)存盤上啟動操作系統(tǒng)進入保護Windows模式。3.在DOS實模式啟動經(jīng)過設(shè)定的運行影像要在DOS實模式下啟動和存取經(jīng)過設(shè)定的運行影像,啟動設(shè)備需具有訪問存儲器的權(quán)限。在存儲器存儲了如上所述的啟動驅(qū)動器,“系統(tǒng)驅(qū)動器”和“配置驅(qū)動器”。IO.SYS、MSDOS.SYS、CONFIG.SYS、COMMAND.COM和AUTOEXEC.BAT,這些文件的影像,應(yīng)被存儲在啟動驅(qū)動器的根目錄,或者確保這些文件的內(nèi)容在啟動時可被讀取出來以作啟動之用。MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT文件必須如前所述那樣設(shè)置或設(shè)定。HIMEM.SYS和IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下)、內(nèi)存盤驅(qū)動程序、存儲設(shè)備驅(qū)動程序和虛擬存儲器驅(qū)動器驅(qū)動程序等,在“WIN”命令執(zhí)行前也必須能夠被裝載。4.載入適當?shù)膬?nèi)存盤硬件或是軟件內(nèi)存盤驅(qū)動程序都可以使用。內(nèi)存盤可以在CONFIG.SYS或AUTOEXEC.BAT中或在DOS的命令提示符下指定裝入。5.轉(zhuǎn)移Windows系統(tǒng)影像到內(nèi)存盤之上并執(zhí)行“WIN”命令在系統(tǒng)啟動進入DOS實模式后,Windows系統(tǒng)影像必須被拷貝到內(nèi)存盤上。XCOPY32.EXE或其它快速的文件拷貝實用程序,必須在啟動驅(qū)動器中和DOS實模式下可用。如前所述,更好的是,使用一個虛擬存儲器驅(qū)動器——如壓縮驅(qū)動器——作為“系統(tǒng)驅(qū)動器”,來放置Windows系統(tǒng)文件,以達到快速拷貝到內(nèi)存盤上的目的,或作為一個解決長文件名文件引起的問題和作為一個在內(nèi)存盤上節(jié)省空間的工具。如果要使用一個虛擬存儲器驅(qū)動器,它必須在被拷貝轉(zhuǎn)移到內(nèi)存盤后被安裝。這樣,它所包含的Windows系統(tǒng)影像就能在DOS實模式下被存取。在執(zhí)行“WIN”命令后,整個保護模式MicrosoftWindows95/98/ME就能在內(nèi)存盤上運行。也和以前所說的一樣,在一些配置中,“SUBST.EXE”命令必須在“WIN”命令執(zhí)行前執(zhí)行。在“完整方式”中,“配置驅(qū)動器”可以與“系統(tǒng)驅(qū)動器”結(jié)合。如果不是這樣,“配置驅(qū)動器”也必須在執(zhí)行“WIN”命令前被拷貝轉(zhuǎn)移到內(nèi)存盤上,并可被存取。在“分離方式”中,包含用戶配置文件和WIN.COM的“配置驅(qū)動器”(在非易失性可重寫存儲器上)必須在啟動DOS實模式時可被存取。發(fā)出“WIN”命令,會執(zhí)行存儲在“配置驅(qū)動器”中的WIN.COM。無論在“完整方式”還是在“分離方式”中,執(zhí)行“WIN”命令后會開始啟動進入保護Windows模式的過程,并在此過程中,存儲在“配置驅(qū)動器”的用戶配置信息和存儲在“系統(tǒng)驅(qū)動器”的Windows系統(tǒng)影像會被讀取和利用。具體實施例方式由于設(shè)定操作系統(tǒng)運行影像的配置的過程的復(fù)雜性,實現(xiàn)本發(fā)明的最好模式包括一臺具有高速處理器的計算機、大量內(nèi)存(例如512兆字節(jié)以上——然而,僅運行一個沒有安裝其它應(yīng)用程序的操作系統(tǒng),256兆字節(jié)就已足夠了)、一個可移動并可啟動的高速硬盤或高速MO盤(磁光盤)、最好有高速可啟動的CD-RW驅(qū)動器(可讀寫光盤驅(qū)動器);其它的外在設(shè)備是可選的。新安裝MicrosoftWindows95/98/ME到一個可移動的硬盤或MO盤上的一個驅(qū)動器。這驅(qū)動器的盤符將會被虛擬存儲器驅(qū)動器——“系統(tǒng)驅(qū)動器”(在被拷貝轉(zhuǎn)移到內(nèi)存盤后)——所使用。這樣,MSDOS.SYS,CONFIG.SYS,AUTOEXEC.BAT要求的設(shè)定將會是最小的。在MSDOS.SYS文件中,“WinBootDir=”的設(shè)定必須改變——指向“配置驅(qū)動器”的某個目錄,這目錄含有在保護Windows模式下啟動操作系統(tǒng)的用戶配置信息和WIN.COM文件。在“完整方式下”,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”是合并在一起的,并且“WinDir=”的設(shè)置與“WinBootDir=”的設(shè)置相同,“系統(tǒng)驅(qū)動器”也能作為“配置驅(qū)動器”。WIN.COM文件和用戶配置信息(包括注冊表文件、INI文件、“Desktop”和“StartMenu”目錄及其子目錄和文件、可選的權(quán)限文件和用戶資料文件)必須被拷貝到由“WinBootDir=”所指定的目錄。注冊表內(nèi)的“SystemRoot”鍵同樣也要被設(shè)置到由“WinBootDir=”所指定的目錄。在配置文件中,用來指明注冊表文件、權(quán)限文件、用戶資料文件、INI文件和捷徑文件位置的項目,也必須被設(shè)定到指向它們的有效位置。Windows系統(tǒng)影像也必須被轉(zhuǎn)移到一個虛擬存儲器驅(qū)動器上——代表“系統(tǒng)驅(qū)動器”——如“Stacker4.1”壓縮驅(qū)動器。其它的文件——包括IO.SYS、COMMAND.COM、經(jīng)過設(shè)定的MSDOS.SYS、CONFIG.SYS、AUTOEXEC.BAT文件和HIMEM.SYS及IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下)和其它的設(shè)備驅(qū)動程序(如光盤驅(qū)動程序、內(nèi)存盤驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序)和載入、利用這些驅(qū)動程序的程序及用來拷貝轉(zhuǎn)移文件的程序等都要加到主引導(dǎo)驅(qū)動器上。這個主引導(dǎo)驅(qū)動器也包含代表“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器——如“Stacker4.1”壓縮驅(qū)動器(它也可以包含上述的文件和Windows系統(tǒng)文件)。這些文件的集合(包括存放在“配置驅(qū)動器”上的WIN.COM文件和用戶配置文件)形成操作系統(tǒng)的可啟動影像。如前所述,在“完整方式”中,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”結(jié)合,并且“WinDir=”與“WinBootDir=”的設(shè)置是相同的,那么“系統(tǒng)驅(qū)動器”能夠作為“配置驅(qū)動器”。不然,必須建立一個由虛擬存儲器驅(qū)動器代表的、分離的“配置驅(qū)動器”。而且這個“配置驅(qū)動器”必須像“系統(tǒng)驅(qū)動器”那樣被拷貝轉(zhuǎn)移到內(nèi)存盤上。然后,這個可啟動的系統(tǒng)影像可用CD-RW驅(qū)動器(可讀寫光盤驅(qū)動器)和刻錄軟件拷貝刻錄到可啟動的光盤上。在“完整方式”中,“配置驅(qū)動器”可適當?shù)丶虞d到光盤上,又或者存儲到其它的存儲器上(如可移動的硬盤或MO——光磁盤)。如果這個“配置驅(qū)動器”以虛擬存儲器驅(qū)動器的形式出現(xiàn),那么它應(yīng)該在啟動操作系統(tǒng)進入保護Windows模式前,在DOS實模式下可被拷貝轉(zhuǎn)移、并安裝到內(nèi)存盤上。在“分離方式”中,可移動的硬盤或MO盤(光磁盤),可以用于安裝另一虛擬存儲器驅(qū)動器(即包含WIN.COM文件和用戶配置信息的“配置驅(qū)動器”),以便在DOS實模式下啟動操作系統(tǒng),進入保護Windows模式。CD-RW驅(qū)動器(可讀寫光盤驅(qū)動器)被設(shè)置為啟動設(shè)備,來啟動前面所產(chǎn)生的光盤。操作系統(tǒng)將從光盤啟動,進入DOS實模式。建立內(nèi)存盤。虛擬存儲器驅(qū)動器——即“系統(tǒng)驅(qū)動器”(包含Windows系統(tǒng)影像),被拷貝到內(nèi)存盤上、被安裝、并可被訪問。在“完整方式”中,代表“配置驅(qū)動器”的虛擬存儲器驅(qū)動器,無論是在可啟動光盤上或在可移動的硬盤上或MO盤(磁光盤)上,必須被拷貝轉(zhuǎn)移到內(nèi)存盤上,并且安裝。同樣,在“完整方式”中,如果“配置驅(qū)動器”與“系統(tǒng)驅(qū)動器”結(jié)合在一起,并且“WinDir=”與“WinBootDir=”的設(shè)置是相同的,“系統(tǒng)驅(qū)動器”能夠作為“配置驅(qū)動器”。在“分離方式”中,在可移動的硬盤或MO盤(磁光盤)上,含有WIN.COM文件和用戶配置文件的虛擬存儲器驅(qū)動器(“配置驅(qū)動器”)也必須被安裝在其上并且可被訪問。正確地執(zhí)行“SUBST.EXE”命令。并最后如設(shè)置的那樣,保護模式MicrosoftWindows95/98/ME在內(nèi)存盤上運行。在“分離方式”中,當可移動的硬盤或MO盤(磁光盤)被用作裝載“配置驅(qū)動器”時,它就不能被移開;然而在“完整方式“中,它可以被移開??蓡拥腃D-RW驅(qū)動器(可讀寫光盤驅(qū)動器)被認作一個盤符是“C”以外的驅(qū)動器,啟動光盤可以象平常一樣被移開或取代?,F(xiàn)在內(nèi)存盤被操作系統(tǒng)簡單地當作另外一個可重寫的固定的磁盤,但是,操作系統(tǒng)現(xiàn)在是從有高達內(nèi)存速度的存儲器上運行。工業(yè)應(yīng)用需要用固定非易失性存儲器來裝載MicrosoftWindows95/98/ME的整個影像,意味著操作系統(tǒng)的運行速度(當然是在其它的因素限制下)很大程度上由這個固定非易失性存儲器的速度來決定。使用固定的非易失性可重寫存儲器來存儲操作系統(tǒng)的Windows系統(tǒng)影像,操作系統(tǒng)易受病毒的感染。保證有一個無毒的適合于運行的Windows系統(tǒng)影像,每次使用時并不必重新安裝,已成為一種挑戰(zhàn)。在內(nèi)存盤上運行操作系統(tǒng),使計算機系統(tǒng)運行得更快、節(jié)省運算時間。在“完整方式”中運行基于內(nèi)存盤的操作系統(tǒng)時,用戶有選擇是否訪問固定非易失性存儲器的自由。這就意味著在能運行這操作系統(tǒng)的獨立桌面計算機、筆記本電腦或掌上電腦上可使用或不使用硬盤。沒有了固定硬盤的筆記本電腦或掌上電腦能節(jié)省許多電池的電能,并有更長的運行時間。他們可依靠其它的可移動存儲系統(tǒng),例如PCMCIA存儲器,MO盤(磁光盤),ZIP磁盤、LS-120磁盤,甚至在因特網(wǎng)上的免費驅(qū)動器空間。這個工作模式方便了用戶在旅途中使用電腦。以存儲在只讀光盤或ROM(只讀存儲器)上的操作系統(tǒng)運行影像啟動計算機系統(tǒng),并且在保護Windows模式中在內(nèi)存盤上運行操作系統(tǒng),能夠保證每次啟動和運行都是無毒的并且不受病毒感染的影響。這能節(jié)省計算機中用在反病毒措施上和在備份與恢復(fù)系統(tǒng)上的維護費用。使用本發(fā)明,計算機的生產(chǎn)商就能大批量生產(chǎn)統(tǒng)一配置的計算機,并簡便的向消費者提供能從光盤上啟動整個MicrosoftWindows95/98/ME的可啟動光盤。標準的用戶配置信息也能以一個虛擬存儲器驅(qū)動器(“配置驅(qū)動器”,此驅(qū)動器將被拷貝到其它的內(nèi)存盤或硬盤之上,然后啟動進入保護Windows模式)的形式存儲在光盤上。如果使用這個標準的“配置驅(qū)動器”,它能在以“完整方式”運行操作系統(tǒng)時,拷貝到內(nèi)存盤上或在以“分離方式”運行操作系統(tǒng)時,拷貝到硬盤之上。用戶可以選擇從啟動光盤,拷貝標準的“配置驅(qū)動器”到內(nèi)存盤或硬盤上使用?;蚩梢赃x擇載入并使用以前設(shè)定的,存儲在硬盤或其它的存儲器上的“配置驅(qū)動器”。在“分離方式”中運行基于內(nèi)存盤的操作系統(tǒng),為保存用戶配置,可以通過把存儲在光盤上、作為“配置驅(qū)動器”的虛擬存儲器驅(qū)動器拷貝到硬盤之上。如果在硬盤上已有有效用戶配置的“配置驅(qū)動器”,用戶可選擇在啟動DOS實模式時不拷貝這個驅(qū)動器到硬盤之上。在每次運行操作系統(tǒng)時,用戶能在“配置驅(qū)動器”中保存在使用過程中(和安裝在硬盤上的用戶應(yīng)用程序或與系統(tǒng)應(yīng)用程序有關(guān)的)對用戶配置所做的修改。如果一個虛擬存儲器驅(qū)動器被用作“配置驅(qū)動器”,“配置驅(qū)動器”可以在啟動時安裝使用,在需要時方便備份與恢復(fù)。無論如何,當硬盤上的“配置驅(qū)動器”損壞時,在啟動光盤上的標準“配置驅(qū)動器”能作為最后的解決方法,并且可作為設(shè)定的原始點。這些定制對不同的用戶是可以不同的。如果硬盤或MO盤(磁光盤)是一臺可移動的設(shè)備,不同的用戶便可使用他們自己的“配置驅(qū)動器”并以他們自己所設(shè)定的方式啟動計算機。因為不合適的“配置驅(qū)動器”放到系統(tǒng)中,計算機是不能啟動的,所以這些計算機是安全的,并且可防止對計算機的非法訪問。在“分離方式”中,“每次運行操作系統(tǒng)都能保存用戶配置”這種功能,提供了安裝系統(tǒng)和用戶應(yīng)用程序到“配置驅(qū)動器”或其它“用戶驅(qū)動器”之上的可能,并且它依然可在內(nèi)存盤上、運行操作系統(tǒng)。在內(nèi)存較少的計算機系統(tǒng)設(shè)備,次要的系統(tǒng)文件可以存放在“配置驅(qū)動器”或其它的“用戶驅(qū)動器”上作偶爾的存取,而操作系統(tǒng)的核心部分(存儲在“系統(tǒng)驅(qū)動器”上)就可以被拷貝轉(zhuǎn)移到內(nèi)存盤上,以便系統(tǒng)能快速運行。如果有足夠的內(nèi)存,在“分離方式”中建立在硬盤上的經(jīng)過設(shè)定的“配置驅(qū)動器”,或“用戶驅(qū)動器”也能在“完整方式”中使用。這是因為可通過設(shè)置啟動的過程,來配合在DOS實模式下、在啟動過程期間給用戶提供選擇從硬盤或其它存儲器來載入這些經(jīng)過設(shè)定的“配置驅(qū)動器”和“用戶驅(qū)動器”到內(nèi)存盤之上。若此,必須恰當?shù)厥褂谩癝UBST.EXE”命令來設(shè)置經(jīng)過設(shè)定的“配置驅(qū)動器”或“用戶驅(qū)動器”(在被載入到內(nèi)存盤之后),以適應(yīng)在“完整方式”和“分離方式”中完成此任務(wù)的設(shè)定上的差別。在此之后,操作系統(tǒng)就可以開始進入保護Windows模式。在操作系統(tǒng)開始從內(nèi)存盤運行保護Windows模式后,用來啟動的光盤就不需要了。這給用戶提供了靈活性。病毒感染不了光盤,保證每次啟動的都是無毒的完整的MicrosoftWindows95/98/ME操作系統(tǒng)。本發(fā)明同時適用于其它不使用光盤作為啟動設(shè)備的配置,例如PCMCIA磁盤、ROM(只讀存儲器)、EEPROM(可擦寫、可變成只讀存儲器)或可移動的MO盤(磁光盤)等。用來實現(xiàn)本發(fā)明的現(xiàn)有技術(shù)包括MicrosoftWindows95/98/ME的操作系統(tǒng);任何能運行MicrosoftWindows95/98/ME的硬件設(shè)備(包括計算機系統(tǒng));在DOS實模式下啟動這些設(shè)備(包括計算機系統(tǒng))的規(guī)格;在MicrosoftWindowsME中,為訪問DOS實模式的軟件(包括修正IO.SYS、COMMAND.COM和REGENV32.EXE文件的補丁軟件)——如果在啟動的進程期間,不是使用由MicrosoftWindowsME操作系統(tǒng)準備的緊急啟動盤中的IO.SYS和COMMAND.COM;各種各樣的內(nèi)存盤設(shè)備驅(qū)動程序、存儲設(shè)備驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序;載入和利用這些設(shè)備驅(qū)動程序的程序;從存儲器拷貝轉(zhuǎn)移文件以及拷貝轉(zhuǎn)移文件到存儲器,給MicrosoftWindows95/98/ME操作系統(tǒng)使用的程序。權(quán)利要求1.一種方法——“完整方式”——可以用計算機可執(zhí)行程序或計算機可執(zhí)行指令實現(xiàn)。此種方法,根據(jù)實際具體情況,可包括一系列適當?shù)亟M合的步驟,用以準備和產(chǎn)生經(jīng)過設(shè)定的文件運行影像的拷貝。這些文件(包括存儲在一個在此被定義為“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器上的Windows系統(tǒng)文件、存儲在一個在此被定義為“設(shè)置驅(qū)動器”的虛擬存儲器驅(qū)動器上的用戶配置文件和WIN.COM文件或存儲在一個在此被定義為“系統(tǒng)與設(shè)置驅(qū)動器”的虛擬存儲器驅(qū)動器上的Windows系統(tǒng)文件、用戶配置文件和WIN.COM文件,這些驅(qū)動器將會被轉(zhuǎn)移到內(nèi)存盤上)的運行影像會被拷貝轉(zhuǎn)移到存儲器,用于在保護Windows模式下在內(nèi)存盤上運行MicrosoftWindows95/98/ME。在可運行該操作系統(tǒng)的計算機系統(tǒng)或設(shè)備中,用戶可自由選擇,是否訪問非易失性可重寫存儲器;2.一種方法——“分離方式”——可以用計算機可執(zhí)行程序或計算機可執(zhí)行指令實現(xiàn)。此種方法,根據(jù)實際具體情況,可包括一系列適當?shù)亟M合的步驟,用以準備和產(chǎn)生經(jīng)過設(shè)定的文件運行影像的拷貝。這些文件(包括存儲在一個在此被定義為“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器——將被轉(zhuǎn)移到內(nèi)存盤上——上的Windows系統(tǒng)文件、存儲在一個在此被定義為“設(shè)置驅(qū)動器”的虛擬存儲器驅(qū)動器——建立在非易失性可重寫存儲器上——的用戶配置文件和WIN.COM文件)的運行影像會被拷貝轉(zhuǎn)移到存儲器,用于在保護Windows模式下在內(nèi)存盤上運行MicrosoftWindows95/98/ME。它能在能運行該操作系統(tǒng)的計算機系統(tǒng)或設(shè)備中,保存用戶配置信息。并且選擇性地,在“用戶驅(qū)動器”上(“用戶驅(qū)動器”在此被定義為一個建立在非易失性可重寫存儲器上的虛擬存儲器驅(qū)動器,用來存儲和保存配置、應(yīng)用程序和數(shù)據(jù))保留已安裝的系統(tǒng)和用戶應(yīng)用程序;3.一份經(jīng)過設(shè)定的MSDOS.SYS文件的拷貝,該拷貝有為從內(nèi)存盤運行保護模式MicrosoftWindows95/98/ME操作系統(tǒng)的相應(yīng)設(shè)置;4.權(quán)利要求3中MSDOS.SYS文件的拷貝,其中“WinDrv=”一項,指向MicrosoftWindows95/98/ME系統(tǒng)文件在內(nèi)存盤中的位置;5.權(quán)利要求3中MSDOS.SYS文件的拷貝,在以“完整方式”、從內(nèi)存盤運行保護模式MicrosoftWindows95/98/ME系統(tǒng)的情況下,其中經(jīng)過設(shè)定的“WinBootDir=”一項,指向在內(nèi)存盤中的啟動目錄——即WIN.COM文件所在目錄;6.權(quán)利要求3中MSDOS.SYS文件的拷貝,在以“分離方式”、從內(nèi)存盤運行保護模式MicrosoftWindows95/98/ME系統(tǒng)的情況下,其中經(jīng)過設(shè)定的“WinBootDir=”一項,指向非易失性可重寫存儲器中的啟動目錄——即WIN.COM文件所在目錄;7.權(quán)利要求3中MSDOS.SYS文件的拷貝,其中經(jīng)過設(shè)定的“HostWinBootDrv=”一項,根據(jù)實際具體情況,指向“系統(tǒng)驅(qū)動器”所在的內(nèi)存盤,或存放有MicrosoftWindows95/98/ME系統(tǒng)文件的虛擬存儲驅(qū)動器,或?qū)嶋H上的啟動驅(qū)動器;8.權(quán)利要求3中MSDOS.SYS文件的拷貝,其中經(jīng)過設(shè)定的“DisableLog=”一項設(shè)定為“1”,(若被運用)以禁止在啟動中創(chuàng)建“BOOTLOG.TXT”文件;9.權(quán)利要求3中MSDOS.SYS文件的拷貝,其中經(jīng)過設(shè)定的“SystemReg=”一項設(shè)定為“0”,(若被運用)以禁止對系統(tǒng)注冊表掃描;10.一份經(jīng)過設(shè)定的CONFIG.SYS文件的拷貝,該拷貝有為從內(nèi)存盤運行保護模式MicrosoftWindows95/98/ME操作系統(tǒng)的相應(yīng)設(shè)置;11.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中經(jīng)過設(shè)定的“LastDrive=”一項標志最后的有效盤符,也就標志著可以使用多少個驅(qū)動器。其目的在于根據(jù)實際具體情況,為系統(tǒng)裝入一定數(shù)量的內(nèi)存盤、虛擬存儲器驅(qū)動器和(或者)其它的存儲器——如果想使用最多的有效盤符,把這項設(shè)為“Z”;12.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中經(jīng)過設(shè)定的“SETPATH=”一項,協(xié)助完成設(shè)備啟動程序(包括一定數(shù)量的內(nèi)存盤、虛擬存儲器驅(qū)動器和(或者)其它的存儲器的啟動程序)的定位工作;并且(或者)協(xié)助完成其它用于運行的程序的定位工作,特別對于那些為拷貝轉(zhuǎn)移文件和裝載、運用設(shè)備啟動程序的程序,及“SUBST.EXE”和“WIN.COM”的定位工作;13.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中有經(jīng)過設(shè)定的“Device=”或“DeviceHigh=”項,在MicrosoftWindows95/98系統(tǒng)中,用于裝入HIMEM.SYS14.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中有經(jīng)過設(shè)定的“Device=”或“DeviceHigh=”項,用于裝入IFSHLP.SYS;15.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中有經(jīng)過設(shè)定的“Device=”或“DeviceHigh=”項,用于裝入內(nèi)存盤驅(qū)動程序;16.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中有經(jīng)過設(shè)定的“Device=”或“DeviceHigh=”項,用于裝入存儲設(shè)備驅(qū)動程序;17.權(quán)利要求10中CONFIG.SYS文件的拷貝,其中有經(jīng)過設(shè)定的“Device=”或“DeviceHigh=”項,用于裝入虛擬存儲器驅(qū)動器驅(qū)動程序;18.一份經(jīng)過設(shè)定的AUTOEXEC.BAT文件的拷貝,該拷貝有為從內(nèi)存盤運行保護模式MicrosoftWindows95/98/ME操作系統(tǒng)的相應(yīng)設(shè)置;19.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的“SETwindir=”一項,指向MSDOS.SYS文件中“WinDir=”一項所指向的目錄;20.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的“SETwinbootdir=”一項,指向MSDOS.SYS文件中“WinBootDir=”一項所指向的目錄;21.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的“PATH”或“PATH=”項,協(xié)助完成設(shè)備啟動程序(包括一定數(shù)量的內(nèi)存盤、虛擬存儲器驅(qū)動器和(或者)其它的存儲器的啟動程序)的定位工作;并且(或者)協(xié)助完成其它用于運行的程序的定位工作,特別對于那些為拷貝轉(zhuǎn)移文件和裝載、運用設(shè)備啟動程序的程序及“SUBST.EXE”和“WIN.COM”的定位工作;22.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于在MicrosoftWindows95/98系統(tǒng)中裝入HIMEM.SYS而運行相應(yīng)程序的項目;23.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于裝入IFSHLP.SYS而運行相應(yīng)程序的項目;24.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于裝入、運行內(nèi)存盤驅(qū)動程序而運行相應(yīng)程序的項目;25.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于裝入、運行存儲設(shè)備驅(qū)動程序而運行相應(yīng)程序的項目;26.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于裝入、運行虛擬存儲器驅(qū)動器驅(qū)動程序而運行相應(yīng)程序的項目;27.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于執(zhí)行相關(guān)程序,把虛擬存儲器驅(qū)動器和(或者)其它文件拷貝轉(zhuǎn)移到內(nèi)存盤的項目;28.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于執(zhí)行相關(guān)程序,用于裝入及運用虛擬存儲器驅(qū)動器的項目;29.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于執(zhí)行“SUBST.EXE”程序的項目;30.權(quán)利要求18中AUTOEXEC.BAT文件的拷貝,其中經(jīng)過設(shè)定的,用于執(zhí)行“WIN.COM”程序的項目;31.一份包含于權(quán)利要求1中所提到的運行影象文件中,經(jīng)過設(shè)定的注冊表文件的拷貝,同時其中的“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemRoot”一項內(nèi)容為MSDOS.SYS文件中“WinBootDir=”一項所指向的目錄;32.一份包含于權(quán)利要求1中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的權(quán)限文件的拷貝;33.一份包含于權(quán)利要求1中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的用戶資料文件的拷貝;34.一份包含于權(quán)利要求1中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的INI文件集合的拷貝;35.一份包含于權(quán)利要求1中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的捷徑文件集合的拷貝;36.一份包含于權(quán)利要求2中所提到的運行影象文件中,經(jīng)過設(shè)定的注冊表文件的拷貝,同時其中的“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemRoot”一項內(nèi)容為MSDOS.SYS文件中“WinBootDir=”一項所指向的目錄;37.一份包含于權(quán)利要求2中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的權(quán)限文件的拷貝;38.一份包含于權(quán)利要求2中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的用戶資料文件的拷貝;39.一份包含于權(quán)利要求2中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的INI文件集合的拷貝;40.一份包含于權(quán)利要求2中所提到的經(jīng)過設(shè)定的運行影象文件中,經(jīng)過設(shè)定的捷徑文件集合的拷貝;41.權(quán)利要求1中所提到的各步驟,其中包含用于產(chǎn)生經(jīng)過設(shè)定的配置文件的拷貝這一步,根據(jù)實際情況,拷貝中的文件可以以各種的方式結(jié)合,在啟動中由DOS的實模式讀取,該文件包括(a)權(quán)利要求3中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求4、5、7、8、9中提到的各項的設(shè)定方法結(jié)合來設(shè)定;(b)權(quán)利要求10中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求11到17中所提到的各項的設(shè)定方法結(jié)合來設(shè)定,其中權(quán)利要求13只適用于MicrosoftWindows95/98,并且(c)權(quán)利要求18中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求19到30中所提到的各項的設(shè)定方法結(jié)合來設(shè)定,其中權(quán)利要求19、20只適用于MicrosoftWindowsME,而權(quán)利要求22只適用于MicrosoftWindows95/98;42.權(quán)利要求1中所提到的各步驟,其中包含用于產(chǎn)生經(jīng)過設(shè)定的配置文件的拷貝這一步,根據(jù)實際情況,拷貝中的文件可以權(quán)利要求31到35所提到的各種的方式結(jié)合,在從內(nèi)存盤調(diào)入啟動MicrosoftWindows95/98/ME其后進入WINDOWS保護模式時由操作系統(tǒng)讀?。辉摽截愔械呐渲梦募械母黜?,與被MicrosoftWindows95/98/ME操作系統(tǒng)讀取的文件的位置有關(guān),它們被設(shè)為相應(yīng)的文件有效位置,具體來說,就是與在內(nèi)存盤中的“系統(tǒng)驅(qū)動器”、“配置驅(qū)動器”和“系統(tǒng)與配置驅(qū)動器”的文件的路徑有關(guān)的各項,指向內(nèi)存盤中的各有效位置;43.權(quán)利要求1中提到的各步驟,包含用來拷貝轉(zhuǎn)移文件這一步,其中的文件包括(a)根據(jù)實際情況,從由Microsoft提供的各文件中選擇的文件,用來建立一份MicrosoftWindows95/98/ME操作系統(tǒng)的運行影象,或從MicrosoftWindows95/98/ME操作系統(tǒng)的運行影象中選擇的文件(在MicrosoftWindowsME操作系統(tǒng)中,包括IO.SYS、COMMAND.COM和REGENV32.EXE文件,這些文件用于確保在啟動時,允許訪問DOS的實模式);并且(或者)(b)一份配置文件的拷貝,該拷貝可以權(quán)利要求3、10、18中提到的各文件,按實際情況結(jié)合而成;并且(或者)(c)一份配置文件的拷貝,該拷貝可以權(quán)利要求31、32、33、34、35中提到的各文件,按實際情況結(jié)合而成;并且(或者)(d)安裝好的Windows系統(tǒng)目錄下“Desktop”和“StartMenu”目錄以及其中所有的文件和子目錄;并且(或者)(e)內(nèi)存盤的驅(qū)動程序、存儲設(shè)備驅(qū)動程序和虛擬存儲器驅(qū)動程序,根據(jù)實際情況結(jié)合;并且(或者)(f)用于讀、寫、運用內(nèi)存盤、存儲器和虛擬存儲器驅(qū)動器的程序,和用于拷貝轉(zhuǎn)移文件的程序——根據(jù)實際具體情況結(jié)成任何的組合;本權(quán)利要求的這一步把以上的文件拷貝轉(zhuǎn)移到虛擬存儲器驅(qū)動器上的有效位置(虛擬存儲器驅(qū)動器被定義為一個計算機文件或者一個文件包容器——即一個可讀、可寫、可載入和可被辨別的兼容驅(qū)動器,該驅(qū)動器可被MicrosoftWindows95/98/ME存取訪問)——根據(jù)實際具體情況,這或這些虛擬存儲器驅(qū)動器可包括或作為“系統(tǒng)驅(qū)動器”、“配置驅(qū)動器”和“系統(tǒng)與配置驅(qū)動器”。這些驅(qū)動器可被建立在或最后被拷貝轉(zhuǎn)移到存儲器中。這些存儲器作為邏輯驅(qū)動器和能在啟動過程中被有能力運行MicrosoftWindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備訪問。從而可把這些虛擬存儲器驅(qū)動器拷貝轉(zhuǎn)移并裝載到內(nèi)存盤上、然后啟動基于內(nèi)存盤的MicrosoftWindows95/98/ME操作系統(tǒng)、并進入Windows保護模式;44.權(quán)利要求1中所提到的各步驟,包括用于拷貝轉(zhuǎn)移以下文件的一步(a)IO.SYS和COMMAND.COM(MicrosoftWindowsME在啟動過程中,用于對DOS實模式的訪問),還有HIMEM.SYS和IFSHLP.SYS(MicrosoftWindows95/98)或IFSHLP.SYS(MicrosoftWindowsME);(b)經(jīng)過設(shè)定的配置文件集合的拷貝,該拷貝由權(quán)利要求3、10、18中提到的文件,按實際情況結(jié)合;還有(c)內(nèi)存盤驅(qū)動程序、存儲器驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序、用來讀、寫、運用內(nèi)存盤、存儲器和虛擬存儲器驅(qū)動器的程序、用于拷貝轉(zhuǎn)移文件的程序——可根據(jù)實際具體情況結(jié)成任何的組合;本權(quán)利要求的這一步把以上的文件拷貝轉(zhuǎn)移到存儲器上位于邏輯驅(qū)動器中的有效位置。這些文件可以在啟動過程中,被有能力運行Microsoftwindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備的啟動設(shè)備確認和使用;45.權(quán)利要求2中所提到的各步驟,其中包含用于產(chǎn)生經(jīng)過設(shè)定的配置文件的拷貝這一步,根據(jù)實際情況,拷貝中的文件可以以各種的方式結(jié)合,在啟動中由DOS的實模式讀取,該文件包括(a)權(quán)利要求3中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求4、6、7、8、9中提到的各項的設(shè)定方法結(jié)合來設(shè)定;(b)權(quán)利要求10中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求11到17中所提到的各項的設(shè)定方法結(jié)合來設(shè)定,其中權(quán)利要求13只適用于MicrosoftWindows95/98,并且(c)權(quán)利要求18中提到的經(jīng)過設(shè)定的各項,這些項根據(jù)實際情況,由權(quán)利要求19到30中所提到的各項的設(shè)定方法結(jié)合來設(shè)定,其中權(quán)利要求19、20只適用于MicrosoftWindowsME,而權(quán)利要求22只適用于MicrosoftWindows95/98;46.權(quán)利要求2中所提到的各步驟,其中包含用于產(chǎn)生經(jīng)過設(shè)定的配置文件的拷貝這一步,根據(jù)實際情況,拷貝中的文件可以權(quán)利要求36到40所提到的各種的方式結(jié)合,在從內(nèi)存盤調(diào)入啟動MicrosoftWindows95/98/ME其后進入WINDOWS保護模式時由操作系統(tǒng)讀取;該拷貝中的配置文件中的各項,與被MicrosoftWindows95/98/ME操作系統(tǒng)讀取的文件的位置有關(guān),它們被設(shè)為相應(yīng)的文件有效位置。具體來說,就是與在內(nèi)存盤中的“系統(tǒng)驅(qū)動器”的文件的路徑有關(guān)的各項,指向內(nèi)存盤中的各有效位置。并且與在非易失性可重寫存儲器中的“配置驅(qū)動器”和/或“用戶驅(qū)動器”的文件的路徑有關(guān)的各項,指向非易失性可重寫存儲器中的各有效位置;47.權(quán)利要求2中提到的各步驟,包含用來拷貝轉(zhuǎn)移文件這一步,其中的文件包括(a)根據(jù)實際情況,從由Microsoft提供的各文件中選擇的文件,用來建立一份MicrosoftWindows95/98/ME操作系統(tǒng)的運行影象,或從MicrosoftWindows95/98/ME操作系統(tǒng)的運行影象中選擇的文件(在MicrosoftWindowsME操作系統(tǒng)中,包括IO.SYS、COMMAND.COM和REGENV32.EXE文件,這些文件用于確保在啟動時,允許訪問DOS的實模式);并且(或者)(b)一份配置文件的拷貝,該拷貝可以權(quán)利要求3、10、18中提到的各文件,按實際情況結(jié)合而成;并且(或者)(c)一份配置文件的拷貝,該拷貝可以權(quán)利要求36、37、38、39、40中提到的各文件,按實際情況結(jié)合而成;并且(或者)(d)安裝好的Windows系統(tǒng)目錄下“Desktop”和“StartMenu”目錄以及其中所有的文件和子目錄;并且(或者)(e)內(nèi)存盤的驅(qū)動程序、存儲設(shè)備驅(qū)動程序和虛擬存儲器驅(qū)動程序,根據(jù)實際情況結(jié)合;并且(或者)(f)用于讀、寫、運行內(nèi)存盤、存儲器和虛擬存儲器驅(qū)動器的程序,和用于拷貝轉(zhuǎn)移文件的程序——根據(jù)實際具體情況結(jié)成任何的組合本權(quán)利要求的這一步把以上的文件拷貝轉(zhuǎn)移到虛擬存儲器驅(qū)動器上的有效位置(虛擬存儲器驅(qū)動器被定義為一個計算機文件或者一個文件包容器——即一個可讀、可寫、可載入和可被辨別的兼容驅(qū)動器,該驅(qū)動器可被MicrosoftWindows95/98/ME存取訪問)——根據(jù)實際具體情況,這或這些虛擬存儲器驅(qū)動器可包括或作為“系統(tǒng)驅(qū)動器”、“配置驅(qū)動器”和其它種類的“用戶驅(qū)動器”。這些驅(qū)動器可被建立在或最后被拷貝轉(zhuǎn)移到存儲器中。這些存儲器作為邏輯驅(qū)動器和能在啟動過程中被有能力運行MicrosoftWindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備訪問。從而可把“系統(tǒng)驅(qū)動器”——虛擬存儲器驅(qū)動器——拷貝轉(zhuǎn)移到并裝載在內(nèi)存盤上。并讓存儲在非易失性可重寫存儲器中的“配置驅(qū)動器”和其它的“用戶驅(qū)動器”可在DOS實模式啟動下被訪問及使用,以便啟動基于內(nèi)存盤的MicrosoftWindows95/98/ME操作系統(tǒng)、并進入Windows保護模式;48.權(quán)利要求2中所提到的個步驟,包括用于拷貝轉(zhuǎn)移以下文件的一步(a)IO.SYS和COMMAND.COM(MicrosoftWindowsME在啟動過程中,用于對DOS實模式的訪問),還有HIMEM.SYS和IFSHLP.SYS(MicrosoftWindows95/98)或IFSHLP.SYS(MicrosoftWindowsME);(b)經(jīng)過設(shè)定的配置文件集合的拷貝,該拷貝由權(quán)利要求3、10、18中提到的文件,按實際情況結(jié)合;還有(c)內(nèi)存盤驅(qū)動程序、存儲器驅(qū)動程序、虛擬存儲器驅(qū)動器驅(qū)動程序、用來讀、寫、運用內(nèi)存盤、存儲器和虛擬存儲器驅(qū)動器的程序、用于拷貝轉(zhuǎn)移文件的程序——可根據(jù)實際具體情況結(jié)成任何的組合;本權(quán)利要求的這一步把以上的文件拷貝轉(zhuǎn)移到存儲器上位于邏輯驅(qū)動器中的有效位置。這些文件可以在啟動過程中,被有能力運行MicrosoftWindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備的啟動設(shè)備確認和使用;49.產(chǎn)生下列效果的這一步——根據(jù)實際具體情況,讀入由權(quán)利要求1規(guī)定所產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的IO.SYS、COMMAND.COM、MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT(如果存在的話);50.產(chǎn)生下列效果的這一步——載入由權(quán)利要求1規(guī)定所產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的HIMEM.SYS和IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下);51.產(chǎn)生下列效果的這一步——根據(jù)實際具體情況,載入和準備由權(quán)利要求1規(guī)定所產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的內(nèi)存盤設(shè)備驅(qū)動程序、虛擬存儲器驅(qū)動程序和存儲設(shè)備驅(qū)動程序(如果存在的話);52.產(chǎn)生下列效果的這一步——根據(jù)實際具體情況,拷貝轉(zhuǎn)移在存儲器上的虛擬存儲器驅(qū)動器(包括如在權(quán)利要求43所規(guī)定而產(chǎn)生的“系統(tǒng)驅(qū)動器”、“配置驅(qū)動器”或“系統(tǒng)與配置驅(qū)動器”)到內(nèi)存盤;53.產(chǎn)生下列效果的這一步——安裝和啟用被拷貝轉(zhuǎn)移到內(nèi)存盤中的虛擬存儲器驅(qū)動器(如權(quán)利要求52所規(guī)定那樣),以便在DOS實模式下可訪問并運用其中內(nèi)容;54.產(chǎn)生下列效果的這一步——執(zhí)行命令“SUBST.EXE”,改變驅(qū)動器的盤符,(如果必要)以便通過這種改變,使配置文件中與MicrosoftWindows95/98/ME所使用文件位置有關(guān)的項目(包含于如權(quán)利要求1所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的運行影像中的文件里)指向有關(guān)文件的有效位置。具體來說,就是把與在內(nèi)存盤上的“系統(tǒng)驅(qū)動器”和“配置驅(qū)動器”或“系統(tǒng)與配置驅(qū)動器”的文件位置有關(guān)的項目,指向其文件在內(nèi)存盤上的有效位置;55.產(chǎn)生下列效果的這一步——執(zhí)行“WIN.COM”命令,在內(nèi)存盤上運行MicrosoftWindows95/98/ME操作系統(tǒng),并進入保護WINDOWS模式;而在此過程中,使用如權(quán)利要求1所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的運行文件影像;56.一個方法——在內(nèi)存盤上、在DOS實模式下,啟動并使用如權(quán)利要求1中所規(guī)定而產(chǎn)生(被拷貝轉(zhuǎn)移到存儲器上)經(jīng)過設(shè)定的文件運行影像,并進入保護Windows模式;在啟動的過程中,通過執(zhí)行計算機可執(zhí)行程序或計算機可執(zhí)行的指令(根據(jù)實際具體情況,包括、但不限于使用如權(quán)利要求3,10,18所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定而結(jié)合成任何組合的配置文件及如權(quán)利要求31,32,33,34,35所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定而結(jié)成任何組合的配置文件)來正確地執(zhí)行在權(quán)利要求49到55所述的步驟,以達到運行基于內(nèi)存盤的MicrosoftWindows95/98/ME,并進入保護Windows模式——同時“系統(tǒng)驅(qū)動器”和“配置驅(qū)動器”或“系統(tǒng)與配置驅(qū)動器”都在內(nèi)存盤中;57.產(chǎn)生下列效果的這一步——根據(jù)實際具體情況,讀入由權(quán)利要求2所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的IO.SYS、COMMAND.COM、MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT文件(如果存在的話);58.產(chǎn)生下列效果的這一步——載入由權(quán)利要求2所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的HIMEM.SYS和IFSHLP.SYS(在MicrosoftWindows95/98之下)或IFSHLP.SYS(在MicrosoftWindowsME之下);59.產(chǎn)生下列效果的這一步——根據(jù)實際具體情況,載入和準備由權(quán)利要求2所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的文件運行影像中的內(nèi)存盤設(shè)備驅(qū)動程序、虛擬存儲器驅(qū)動程序和存儲設(shè)備驅(qū)動程序(如果存在的話);60.產(chǎn)生下列效果的這一步——拷貝轉(zhuǎn)移存在儲器上由權(quán)利要求47所規(guī)定而產(chǎn)生的、代表“系統(tǒng)驅(qū)動器”的虛擬存儲器驅(qū)動器到內(nèi)存盤;61.產(chǎn)生下列效果的這一步——安裝和啟用被拷貝轉(zhuǎn)移到內(nèi)存盤的虛擬存儲器驅(qū)動器(如權(quán)利要求60所規(guī)定那樣),以便在DOS實模式下可訪問并運用其中內(nèi)容;62.產(chǎn)生下列效果的這一步——執(zhí)行命令“SUBST.EXE”,改變驅(qū)動器的盤符,(如果必要)以便通過這種改變,使配置文件中與MicrosoftWindows95/98/ME所使用文件位置有關(guān)的項目(包含于如權(quán)利要求2所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的運行影像中的文件里)指向有關(guān)文件的有效位置。具體來說,就是把與在內(nèi)存盤上的“系統(tǒng)驅(qū)動器”的文件位置有關(guān)的項目,指向其文件在內(nèi)存盤上的有效位置。并把與在非易失性可重寫存儲器上的“配置驅(qū)動器”的文件位置有關(guān)的項目,指向其文件在非易失性可重寫存儲器上的有效位置;63.產(chǎn)生下列效果的這一步——執(zhí)行“WIN.COM”命令,從內(nèi)存盤運行MicrosoftWindows95/98/ME,并進入保護WINDOWS模式;而在此過程中,使用如權(quán)利要求2所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定的文件運行影像;64.一個方法——在內(nèi)存盤上、在DOS實模式下,啟動并使用如權(quán)利要求2中所規(guī)定而產(chǎn)生(被拷貝轉(zhuǎn)移到存儲器上)經(jīng)過設(shè)定的文件運行影像,并進入保護Windows模式;在啟動的過程中,通過執(zhí)行計算機可執(zhí)行程序或計算機可執(zhí)行的指令(根據(jù)實際具體情況,包括、但不限于使用如權(quán)利要求3,10,18所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定而結(jié)成任何組合的配置文件及如權(quán)利要求36,37,38,39,40所規(guī)定而產(chǎn)生的經(jīng)過設(shè)定而結(jié)成任何組合的配置文件)來正確地執(zhí)行在權(quán)利要求57到63所述的步驟,以達到運行基于內(nèi)存盤的MicrosoftWindows95/98/ME,并進入保護Windows模式——同時“系統(tǒng)驅(qū)動器”位于內(nèi)存盤,而“配置驅(qū)動器”位于非易失性可重寫存儲器中;65.由權(quán)利要求1所規(guī)定,根據(jù)實際具體情況而產(chǎn)生并被拷貝轉(zhuǎn)移到存儲器上的經(jīng)過設(shè)定的文件運行影像;66.在有能力運行MicrosoftWindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備中,使用由權(quán)利要求1所規(guī)定,根據(jù)實際具體情況而產(chǎn)生、并被拷貝轉(zhuǎn)移到存儲器上的經(jīng)過設(shè)定的文件運行影像;67.由權(quán)利要求2所規(guī)定,根據(jù)實際具體情況而產(chǎn)生并被拷貝轉(zhuǎn)移到存儲器上的經(jīng)過設(shè)定的文件運行影像;和68.在有能力運行MicrosoftWindows95/98/ME操作系統(tǒng)的計算機系統(tǒng)設(shè)備中,使用由權(quán)利要求2所規(guī)定,根據(jù)實際具體情況而產(chǎn)生、并被拷貝轉(zhuǎn)移到存儲器上的經(jīng)過設(shè)定的文件運行影像。全文摘要一種方法——產(chǎn)生經(jīng)過設(shè)定的文件運行影像,用于在已設(shè)定的啟動過程中,在內(nèi)存盤上、在保護Windows模式下,運行MicrosoftWindows95/98/ME。用戶可以選擇性地訪問非易失性可重寫存儲器,或靈活地保存用戶配置到“用戶驅(qū)動器”上。這個方法和啟動過程包括下列的一些步驟產(chǎn)生相關(guān)配置文件的拷貝,以供MicrosoftWindows95/98/ME操作系統(tǒng)使用;拷貝這些配置文件及由微軟提供的、用于建立Windows95/98/ME操作系統(tǒng)的系統(tǒng)文件,并其它的設(shè)備驅(qū)動程序和其它程序到有能力運行MicrosoftWindows95/98/ME的計算機系統(tǒng)設(shè)備的存儲器中;在計算機系統(tǒng)設(shè)備中,使用在存儲器中的上述文件,在DOS實模式下啟動,為從內(nèi)存盤上運行MicrosoftWindows95/98/ME作準備,并運行進入保護Windows模式。文檔編號G06F3/06GK1415089SQ00818045公開日2003年4月30日申請日期2000年12月27日優(yōu)先權(quán)日2000年1月6日發(fā)明者陳錦夫申請人:陳錦夫
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1