TW200529004A - Method and apparatus for operating a host computer from a portable apparatus - Google Patents
Method and apparatus for operating a host computer from a portable apparatus Download PDFInfo
- Publication number
- TW200529004A TW200529004A TW094100348A TW94100348A TW200529004A TW 200529004 A TW200529004 A TW 200529004A TW 094100348 A TW094100348 A TW 094100348A TW 94100348 A TW94100348 A TW 94100348A TW 200529004 A TW200529004 A TW 200529004A
- Authority
- TW
- Taiwan
- Prior art keywords
- host computer
- computer
- operating system
- portable
- portable device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Description
200529004 九、發明說明: 担青案的^互參照 本發明係根據美國法典第35章第η9(〇條主張2〇〇4 年2月28曰申請之名稱為“從可攜式系統操作主電腦的方法 與裝置”的臨時專利申請案序號6〇/548,576之優先權,其揭 露内容係以整體而被納入於此作為參考。 、 【發明所屬之技術領域】 本發明係大致有關於操作電腦系統的領域,並且更特 _別是有關於從可攜式裝置操作主電腦的方法與裝置。 【先前技術】 具有熟悉的應用程式之操作環境是許多電腦使用者所 期望的。熟悉的操作環境可能包含有一組應用程式,例如 疋網際網路瀏覽器、電子郵件軟體、文書編輯器、簡報軟 體與試算表應用程式,以及用於該等應用程式的參數設 定,例如是用於瀏覽器的首頁及我的最愛、用於電子郵件 軟體之内送/外寄的帳戶、用於文書編輯器的樣式表以及用 方;簡報與試算表應用程式的範本。更重要的是,熟悉的操 作環境亦可包含從該等應用程式所產生的一組個人檔案。 對於電腦使用者而言,該些檔案通常是重要且無法取代 的。因此,如何在軟體及/或硬體的修改期間維持一致的操 作環境已被視為是一項重要的議題。 授與Chamberlain的美國專利第6,438,749號係揭示一 種在軟體修補失敗之後,將電腦回復至其原始狀態的方 式。授與Hamilton等人的美國專利第6,633,977號係揭示一 -200529004 種從售的工作站複製使用者浐一 製方法。兩種方法都嘗試伴存=貝料至新的工作站之複 之軟體設定。該等被揭露的方==類似的硬體環境上 具有不同的硬體設定之電腦系统之間=二要如何在多個
Yang等人申請之美國專 二”-#作環境。 -種部分地維持一致的操作環境二'::/。11。3… 快閃記憶體裝置儲存來 统,、係錯由利用刪 訊。該儲存的資訊將會暫時從統之特定使用者的資 腦奉蛴t FI M USB磁碟機載入到第二電 月向糸、·先之相同的應用程式中。 類似的軟體環境之《係旨試在具有相同或 作此方法既:: 間傳輸個人化的電腦設定。 用程犬,电如糸統之間傳輸一組熟悉的應 式 亦未揭示如何在電月盜备Μ —日日士 用程式相關之個人播案糸統之間傳輪一組與該些應 -種維持-致的操作環境之可能 個作業系統以及一個表列 方式疋姑存一 個可卸除式資料儲存蛘體中,二二%式與個人檔案在-操作不同的電腦:= 存媒體接著被用來 裝置來操作—二 =決方式可被視為利用一個可攜式 的硬體可移動性’同時亦表示該系統能夠以不同 ==操作主電腦之適應性。於是,主電腦必須能 夠攸鋏可攜式裝置來開機。 案可被燒::列的軟體應用程式與個人播 9660 ^ ^ 種可開機的CD-R〇M袼式之IS〇 、“糸提供用於個人電腦之新的開機功能。則9_ 6 200529004 規格係描述BIOS開機程序是如何可被強化,以支援 CD-ROM利用INT 13呼叫協定以使得CD_R〇M在沒有裝置 的驅動程式下如同“A”磁碟機或“c”磁碟機地開機。授與 Jeon的美國專利第6,122,734號係揭示一種可開機的 CD ROM碟片之製造系統。該所揭示的係限制使 用者而不能夠在該CD_R0M上修改或刪除軟體應用程式、 女^新的應用程式以及儲存個人檔案。 授與Th°mas等人的美國專利第M1M02號係揭示-種整合可卸除式媒體磁碟機到作業系統中之方法,其中該 可卸除式媒體磁碟機係首先被識別為固定式磁碟類型,接 隸識別為軟式磁碟類型。授與―咖等人的美國專利 弟:,694,6GG號係揭示—種利用可卸除式媒體磁碟機於開機 電知之裝置。授與Maffez細i的美國專利第“Μ,而號係 揭Γ種用於在電腦系統的磁碟機之間複製包含作業系統 的私案之裝置,用以產生可靠之可開機的磁碟機。然而, 媒體磁碟機在這些方法與裝置令的用途係被限制 編失效的情形中提供診斷的支援或 =有問題的電腦内部的硬碟機中之播案系統,、而不 1 元王地操作電腦系統及其週邊裝置。 授與Meyer等人的i m ^ p 決方式是由電腦在可: 號6,17〇,°55係揭示-種解 聿李 卩除式的高容㈣體磁碟機中產生作 杲乐統的一個子隼人 ^ , _ /、口 用於該電腦的災害復原。該可卸 除式的南谷量媒體係包含 八砧# 5所有必要的作業系統元件,以完 王载入该作業系統以及圖形使用者八 /便用者;|面,並且提供使用 7 200529004 者來存取所有的電腦週邊設備。由於該可卸除式的高容量 碟片係包含一個電腦系統之所有特定機器的檔案,因而此 救援碟片僅適於操作原來的電腦系統或是具有類似的硬體 設定之電腦。 授與Suzuki的美國專利第6,601,139號係揭示一種以單 一媒體啟動的平台架構為基礎的資訊處理裝置,其係藉由 一個包含所有必要的軟體及内容之可卸除式資料儲存媒體 來加以刼作。另一個具有不同軟體及内容的可卸除式資料 儲存媒體亦可以操作同_裝置。$而,該可卸除式資料儲 存媒體係被設計來操作具有特定架構的資訊處理裝置,而 非具有不同硬體設定的電腦。 仅兴Malik的美 ,认 ,,机阼询不一種用於 攸個可卸除式媒體開機一資料處理系統之裝置及方法。 f—次開機將會識別第-資料處理系統的檔案系統以及該 Z卸:式媒體的檔案系統。必要的驅動程式、登錄資訊以 ,該第一資料處理系統的硬體所需之應用程式接著將 皮複製到該可卸除式媒體中。具有該複製的硬體資= 理p除式媒體將會備妥來開機一具有類似資 理系統的硬體設^之第二資料處 =處 公開號2004/0019778亦揭_ 糸,、先Gere的吴國專利 W 1 y / / S亦揭不_種 個可傳送的作業系統的開機 ^、,貫施一 將-個硬體及軟體設定資訊,二方f及糸統’其係藉由 環境上。币餚+ > 、 D己錄到_個所儲存的作業系統 定電腦之:式都在一個可攜式裝置上產生用於特 足电知之可完全控制硬體 用γ将 的衣燒,此可能限制該裝置的可 • 200529004 攜性至只有幾部主電腦而已, 時’所需的驅動程式及其參數言一…電腦的數目增加 Ma】]k係揭示—種清理該複以會造成混淆。儘管 以便建立-個可開機的環境之二广之方式’但是複製資訊 於開機主電腦的處理時間。t曰開銷將會極大地增加用 间平地說,儘管有利用 腦系統的各種方法,但仍卩* j媒體磁碟機來開機電 得可攜式#詈、15厨士入、- 子在有簡單且便利的方法來 一式衣置適用於複數個主 木使 仍對於一種有效率的利 口此’在此技術中, 個操作環境之方A右 口间式裝置來在主電腦中建立一 校、圖:广所需求。尤其,該主電腦可以是在學 仪 團蒈館、網咖 & ϋ予 " 枝%的商務候機室以及JL立从+ 用的主電腦。 试至以及其匕地方之公 【發明内容】 很艨本發明的一項特 财舰 裡女衮在—乐一 ::上之可攜式作業系統係包含-個第-指令組,當該第 曰々組被載入一個有效地連 ……亥弟一指令組係被組態設定以產生_ 产 兄,該操作環境係結合一個包含有關該主電腦的硬體^ ^硬體设定槽,其中該第—資㈣存媒體係可從該主電腦 P除孩主電腦係包括一個第二資料儲存媒體,並且該硬 體设定檔係被儲存在該第二資料儲存媒體中。 根據本發明的另一項特點,一種安裝在一 〜某肢上之可攜式作業系統係包含一個第一指令組,當气 弟一指令組被載入一個有效地連接至該第一資料儲存媒體 200529004 之指定的主電腦時,誃 個操作環#,# 9 7組係被組態設定以產生一 兄違知作環境係結八一 電腦的硬t# t % °個包含有關該指定的主 又月丑貝成之硬體設定檔, 個電腦網路之一構件,卞斤 ,、中邊扎疋的主電腦是一 網路並且從該# — ΑΑ /第貝料儲存媒體係可從該電腦 二資料儲存媒體”且°亥電驷網路係包括該第 儲存媒體。 疋Μ曰疋的主電腦係包括該第二資料 仍是根據本發明的另一項 含一個可卸除i寻”,έ,一種可攜式裝置係包 J卻除式貧料儲存媒體 匕 式資料儲存媒體之nβ 個在主電腦與該可卸除 及至少-個安裝一個有效的連線之通訊裝置、以 業系統。 卸除式貧料儲存媒體上之可攜式作 根據本發明的另一一 一個主電腦,,主 、、”’ 種貧料處理系統係包含 电細w亥主電腦係具有耦接糾Ρ丨、 少一個處理器、至少 v 一個記憶體的至 f置,該至少—個可攜式裝置係 主電腦的可搞式 貝料儲存媒體;—個和 ’、 3 . "個可卸除式 訊裳置、以及至少:::主電腦建立-個有效的連線的通 夕 個女裝在該可卸除式眘柯μ 之作業系統,該至少—個作…Ρ“'貝枓儲存媒體上 m . 個作業系統可利用於# > , 月自中’· 一個用於潠J扪用於載入到該主電 ^ , 、擇及識別該至少一個可养十继$ 除式儲存媒體中之_你★ ^ 拓式破置的可卸 置,# 為用於该主電腦的開機雄y :错此選擇包含該所選的可卸除式儲存媒::碟片之* u置;一個輸入/輪出裝置,其係用於 10 ^ 200529004 載入δ亥至少一個作業系統或是用於從該指定的可攜式裝置 ^擇及載入該至少一個作業系統到該主電腦中丨一個硬體 其係儲存在該主電腦中的一個第一非可卸除式資 储存媒體、一個有效地連接至該主電腦的第二可卸除式 m媒體::或是一個透過一電腦網路而有效地連接至 關^=弟二貢料儲存媒體中,該硬體設定檔係包含有 掌㈣硬體資訊;以及—個用於在載人該至少 ,置系統時結合該硬體設定播以產生-個操作環境的裝 仍是根據本發明的另一項特點,一 包含—個電腦網胃科處理系統係 連線的主電腦,每個;;電=r效地在-個網路中 體的至少-個處具有耗接到至少-個記憶 的可攜式裝 7個有效地連接至該電腦網路 可卸除式資科計個可攜式裝置係分別包括:-個 的連線:固和該電腦網路建立—個有效 儲存媒體上之作業及f)一個安裝在該可卸除式資料 入到該複數個主電腦中’5亥2一個作業系統可利用於載 該電腦網路上選:之至)一個主電腦中;-個用於在 個可攜式裝置之二個主電腦以作用為-個用於該至少-別該至少-個可攜 7::電腦之裝置’·-個用於選擇及識 用於該指定的主:二 '料卸除式儲存媒體令之-作為 所選的可卸除式錯:::機碟片之裳置,藉此選擇包含該 裝置;-個輪入/輪穿:之了拓式裝置作為指定的可攜式 /哥出裝置,盆伤 /、係用於载入該至少—個作業 200529004 =於從該指定的可攜式裝置選擇及載人該至少-==到該指定的主電腦中;一個 二 储編指定的主電腦、該複數 …、係 該電腦網路上之一個網路儲 知中之一、或是在 冬古&置T ’该硬體設定播俦包 ==的主電腦之硬體資訊,·以及-個用於在I 忒至乂 一個作業系統時結合該硬 載 環境的裝置。 °又疋私以產生一個操作 根據本發明的另一項特點,一 理系統之電腦程式組,該資 於開機-個資料處 以及至少一個有 "处理系統係包括一個主電腦 腦程式組係包括··一個第_指令可攜式裝置,Μ 少一個可攜式裝置〔 Ή擇及識別該至 該主電腦的開機碟片,·至少Ρ除式儲存媒體作為用於 該所選的可卸除弋儲戶 固作業系統,其係被安裝在 -該至少-二= 系統中之一到該主電腦内,及載入該至少一個作業 個第…組,其係結合—二-=環境;以及- 訊之硬體設定檔到該操作環境中·:::主電腦的硬體資 健存在該主電腦令的 〜、中该硬體設定檔係被 一個有效地連接至h —非可卸除式資料儲存媒體、 體、或是—個透過的第三可卸除式資料儲存媒 第四資料儲存媒體内同路而有效地連接至該主電腦的 根據本發明的另—項一 理系統之電腦程式組,該資料=:-個資料處 示統係包括一個電腦網 12 200529004 路’該電腦網路係具有複數個有效地連 腦以及至少-個有效地連接 …罔路的主電 文地連接至该網路的可攜式裝置,談雷 月囟程式組係包括:一個第一户 人 腦網路上之-個主電腦以作用為 ^擇在« 式裝置之指定的主電腦;—個 個了払 別哆至W、 -T 弟—扎々組,其係選擇及識 ΓΓ二 的—㈣-可卸除式儲存媒體作 為用於该指定的主電腦的開機 ” 电腼耵開铖碟片;至少一個 其係被安裝在該所選的第一可卸 ......., 三指令組,其係載入該至少一個==媒難上個第 入該至少-個作業系統中之—到或U擇及載 生-個操作環境;以及一個第==“内,以產 入古閼好托— 相7組’其係結合一個包 各有關忒才日疋的主電腦的硬體資 王班产由· *丄 、之硬體設定檔到該操作 衣兄中,其中該硬體設定檔係被 — 之一主+日似向aa 子在该複數個主電腦中 之主包恥内的一個第二非可卸除★次 有效地連接至該複數個主電腦中之二:::存媒體、-個 式資料儲存媒體、或是一個在該 路腦的第三可卸除 存裝置Μ。 網路上之第四網路儲 仍疋根據本發明的另一項特點 一 料處理系統之方法,其係包括步驟有:=::=個資 糸統’該資料處理系統係包含 貝料處理 電腦以另石, u具有一硬體設定播的主 毛細以及至少一個具有一可卸 詈·、$Ώ 式儲存媒體的可攜式裝 置,込擇及識別該至少一個可攜式 辦中夕 H 式羞置的可卸除式儲存媒 體中之一作為用於該主電腦的 祕、登ΑΑ 钱碟片,藉此選擇包含嗜 所k的可卸除式儲存媒體之可攜 σ 凌置作為指定的可攜式 13 .200529004 裝置;從該指定的 腦中;以及當載入該二入-個作業系統到該主電 生-個操作環境。 糸、、“,結合該硬體設定檔以產 仍是根據本發明的另一 個資料處理系 、寺點’ 一種用於同步化在一
係包括步驟有:提:二!攜式裝置内的標案之方法,其 係包含兩個可攜式固貝料處理系統’該資料處理系統 可攜式裝置.存取在❹料處理系統中的每個 上執行一個檔案處田理功;:及在該些播案中的至少-個播案 的二\:的&些與其它的特點、觀點及優點在失考以下 的圖式、說明與申請專 ^占在參考以下 【實施方式】 圍之下將會變得更易於瞭解。 要提本發明的詳細說明中’許多特定的细節是為了 要如供完整理解本發 心曰]、、、田即疋為了 者將可瞭解到的是,杯 相。然而,m項技術 之發明顯然可在沒有這此特定^r 發明的特點,眾所週知 4了避免不必要地混淆本 詳細描述。該詳細的說明大部=序、組件及電路並未被 接到系統的資料處理裝置的動::二=接類融 以及其它符號的表示而被提出。這此 '耳區塊、處理 為熟習此項技術者所使用之*二处J的說明與表示係 其他熟習此項技術者瞭解的=式效地傳達其成果的本質給 的一個實施例,,係表示關連該實施例所述 1項餐疋的特點、結構或縣 $可内含在本發明的至少一 14 .200529004 個實施例中。在說明書 中,,並不必然都是參照到同一個;出二的用語“在-喻 施例都互不相容之個 ::’但也不是與其它實 本發明的-或多個實施施例:再者,在代表 之順序並非固有地# _ 王圖或疋圖式中的區塊 本發明上有任任何特定的順序,也不是意味著在 現在請參考圖式,苴 一
之同性質的部件,第/相同的元件符號係指幾個圖中 其,該環境係包含-個人圖面係顯示—個操作環境的例子。尤 軟視窗XM乍"统八:是包含工作列102的微 顯干在兮八“ 複數個軟體應用程式的捷徑係被 取Adobe的可攜式文隸;;中祕6 A⑽…104是用於讀 1η θ 。式的檔案,視窗網際網路Explorer 覽網際網路,微軟Α(_1〇8是用於編輯試算 表文件’彳政軟PowerPoint 1 in曰m 微軟一12是用… 設計簡報的投影片, 曰 疋用於、扁寫word文件,視窗媒體播放機114 疋用灰播放多媒體槽案,並且資源回收筒116是用於暫時 儲存所丟棄的㈣。_個電子郵件帳戶彈出式對話方塊丄Η 係顯:電子郵件設定,其中内送的電子郵件是由一個具有 帳戶資Λ 1 22的p〇p3伺服器} 2〇所服務,並且外寄的電子 郵件是由一個SMTP伺服器124所服務。 本發明係提供一種可攜式裝置,其可操作不同的主電 恥,同時保存一致的操作環境。藉由根據本發明的可攜式 衣置所產生之操作環境較佳的是包含一個表列的使用者所 女衣之幸人體應用程式以及使用者對於那些應用程式之喜愛 15 200529004 的蒼數設定。當工作在不同的主電腦之上時,具有一致的 操作環境不僅將容許使用者能夠在其熟悉的應用程式上工 作’同時亦避免令人厭煩的參數設定。更重要的是,熟悉 的#作環境亦可以包含一組由該些軟體應用程式所產生的 個人彳S案。對於電腦使用者而言,該組個人檔案通常是重 要且無法取代的。 傳統上’使用者可以使用軟碟片202來在例如是第2 圖中所不的工作電腦2〇4、家用電腦2〇6以及膝上型電腦 馨208的多個電腦系、統之間共用該組個人檀案。為了提供類似 的操作%境給使用者,所有的電腦系統2〇4、2〇6以及 可能都已經安裝一組同樣的基本軟體應用程式。此種解決 方式之一個主要的缺點是某些資訊可能受到一個特定的應 用程式、、、勺束並且無法輕易地被共用。其中一個例子是包含 個電子郵件應用程式中過去進入的電子郵件之收件匣 (inbox)。使用者必須經歷令人厭煩的匯出與匯入的程序, #以便於在該些電腦系統2〇4、2〇6以及208之間共用此資訊。 近來,外部儲存裝置的容量已大為增加,此相較於軟 碟片202的儲存容量係容許儲存更多的資訊。可卸除式資 料儲存媒體的幾個例子係展示在第3圖中,尤其是3·5Ρ寸的 =SB/Flrewire c〇mb〇外接式硬碟機3〇2、usb快閃硬碟綱、 安全數位快閃記憶卡306以及2.5忖的外部USB/Firewire combo外接式硬碟機3〇8。這些可卸除式資料儲存媒體可以 儲存從數百個百萬位元組至數百個十億位元組的資訊。除 了被用作為額外㈣存媒體,這些可卸除式資料健存裝置 16 200529004 也已t被用作為儲存在電腦的内部硬 又糸钱上之系統的備份 系統。 備份系統的-項必要條件是能夠從包含該内部系統的 -個複製的媒體來開機。在此種從外部的儲存裝置開機的 領域中之許多種發展已經透過例如是通用串列匯流排⑽ 以及的連線而被達成。其中—個例子是新型的她1 以出邛Β〇_支援USB裝置開機之功能。此種以USB開 =者稱的特點是-種容許PC從咖裝置開機的则S(基本 幸則入/輸出系統)功能。儘管此種解 裡胛决方式係提供從一個儲存 在可卸除式裝置中的系統來操作 、、 F % ^之方式,但是其可被 視為具有有限的可攜性
At m + 了褊式裝置,因為此備份系統只 月b夠用來操作一種特定硬體設定的電腦。 可攜式裝置之主要的拙就Θ通a + 我疋要此應付多個不同硬體設 定之主電腦。第4圖係顯干田认+ •,肩不用於主電腦的裝置管理器402 之一個例子’其係包含例如 疋鍵盤404、滑鼠406、螢幕408、 DVD/CD-R〇M 裝置 41〇 叹’路介面卡412之一個表列的 硬體I置之資訊。裝置404、406 an» ^ π ^ ^ ^ 406、4〇8、410 與 412 可能由 不同的製造商製造出,並且 口而萬要由製造商提供安裝的 驅動私式。具有無線pc卡414 之、、罔路介面卡41 2的一個例 子係使用載入在該系統中的_ 特疋的驅動程式4 1 6。製造 商亦可以提供一個公用 农仏 工來組態設定該驅動程式。例 如,用於該無線PC卡的 既.^ , 動私式416可能需要指定存取 .、、、占、加岔長度、加密短語以 及其匕蒼數。類似的例子亦可 以應用至其它的週邊裝置, J如,網路或是本地的印表機 17 .200529004 設定以及本地區域網路TCP/IP設定。 作業系統係在電腦的硬體與使用者在該電腦上所執行 的應用程式軟體之間提供一個介面。作業系統亦執行基本 的工作,例如,辨識來自鍵盤404的輸入,傳送輸出至螢 幕408,追蹤在碟片上之檔案及目錄,以及控制例如是磁碟 機與印表機的週邊裝置。第5圖係顯示作業系統5〇2的一
個例子,其可以操作來控制例如是桌上型電腦5〇6、發幕 5〇8、滑鼠/鍵盤510、印表機512與掃描器514的硬體以及 权體應用轾式504。作業系統5〇2和硬體通訊所需的驅動程 式可被安裝在一個特定的位置中,例如是c . 、wind〇ws\System32\Drivers。或者是,找出用於作業系统 5〇2之已安裝的驅動程式所需之資訊可被儲存在-個像是 U权視®且錄的貝料庫。由於該些已安裝的驅動程式盥苴 它已安穿:的特定硬體的軟體之相互關係、,因此該些已安裝 的驅動程式與其它已安裝的特定硬體的軟體可被視為由該 作業糸統502的硬體層針對於以一個系統來操作—個電腦 之獨:的糸統所控制的實體系統資源之一部分。 第6圖係顯示一個可择 咖、_與608之一個例子1裂置6〇2支援三個主電腦 _能夠利用該可攜式裝置6:來 習知技術之解決方式係包 凡王_作’—種可行的 的驅動程式與其它特定硬體的、… 中。在此例中,當可攜式體被女裝在可攜式裝置 606與608中之一特定的硬 2和任-個主電腦604、 奴、矾時,該可攜式裝置602内 18 .200529004 的作業系統之硬體層係能夠找到適當的實體系統資源。然 而,此種習知技術的解決方式可能是相當麻煩的,尤其是 當超過一個的主電腦604、606與608使用具有不同的參數 設定之同樣的驅動程式時。例如,主電腦604、606與608 可能全都使用相同的無線PC卡作為網路介面卡,但是在其 存取點中可能指定了不同的加密方法。 第7圖係顯示根據本發明的可攜式裝置7〇2與主電腦 704之一實施例。該可攜式裝置7〇2可包含至少一個作業系 統706以及一個表列之已安裝的應用程式7〇8,其係提供使 用者在複數個主電腦之間一致的操作環境。供可攜式裝置 用來操作主電腦所需之驅動程式以及其它特定硬體 的軟體可被儲存在-個與主電腦7G4相連的健存媒體磁碟 機中。尤其,-個硬體設定冑71〇可被產生及儲存在主電 腦704的-個非可卸除式儲存媒體磁碟機中,以在可攜式 裝置702與該主電腦7〇4及例 间工 及例如疋嘵幕714、滑鼠/鍵盤 川、印表機川及掃描器720的週邊裝置712通訊時,容 許可攜式裝置702中的至少一個柞 的杏雕备试次、店, 乍業糸統能夠識別出適當 只版系、冼舅源,該硬體設定播7 ^ -T 了匕含例如疋適用於 该可攜式裝置702中的至少一個 置的驅動程式之硬體資訊。在另“統的芬數設定與裝 才貫施例中,該硬體設定 二^一個有效地連線至該主電腦704之可 地神媒體中、或是在一個透過電腦網路而有效 地連線至該主電腦_的:㈣儲存㈣t。 有效 再者,在可攜式裝置702中 扪至少一個作業系統706 19 ^ 200529004 之硬體層需要結合内 710中之實U取相關的硬體設定播 男、體糸、、充貝源。在電腦可執行作 ,苴 須從一個儲存媒體载入該 .......則^ 髀,访TT菜系、、苑至该電腦的工作記憶 豆〜 乍5己彳思體通常是隨機存取半 係透過-m腦“„,,著稱體㈣體(RAM)。此 電腦第…欠被導… 被執行的。開機是在 心 被¥通而在一個稱為“冷開機,,的過程中自動地
亚且開機可在電腦執行在—個稱為“暖開機,,的過程中 2觸發。將硬體設定檔710結合到至少一個作業系統湯 之:個貫施例是在主電腦704的開機序列期間被執行的。 弟8圖係顯示習知技術的用於開機序列之方法的一個 例子。第-個步驟8〇2係被稱為開機自我測試⑽Μ)。POM 步驟802可以檢查例如是記憶體、鍵盤、顯示卡等等之基 本的:體元件是否被預設’並且初始化該些元件至一二 作狀態中。第二個步驟804係被稱為開機初始化。在此步 驟804期間,該儲存媒體的第一個磁區係被檢查以找出作 業系統中電腦將會載入的主開機記錄以及分割表。前兩個 步驟802與804可藉由儲存在電腦内部的一或多個基本輸 入/輸出系統(BIOS)晶片中之韌體來加以控制。儘管以下的 討論是針對IBM相容的電腦之BI0S,但類似的討論亦可應 用到Itanium為基礎的電腦之可延伸韌體介面外殼、用於 Alpha系統的電腦之SRM控制台、以及在其它類型的電腦 中之類似的裝置/程式。在BIOS中的參數設定係指明在啟 動的初始化中檢查儲存媒體磁碟機的順序。一種可能#順 序將會是磁碟機“A”以判斷其是否包含一個袼式化的軟碟 20 200529004 片,若该軟碟機是空的,則接著是硬碟機“c”。在找到—個 有效的開機記錄之後,BIOS程式係將該碟片的第_個磁區 載入RAM,並且將控制交給該開機記錄。該開機記錄可以 指示電腦載入其它的作業系統檔案到RAM之中,以執行該 開機序列的其它部分。 ν …w小% Μ汉卩付屬的裝置 的資訊可被收集。尤其’該開機碟片的一個根目錄係被搜
尋有無一個設定檔,例如,用於視窗的c〇Nfig sys,其係 包含命令以指示該作業系統如何處理可能會連接到電腦/ 但BIOS不認識的硬體裝置之裝置的驅動程式。一個核心程 ,業系統的核心程式)係接著在步驟8〇8中被載入、二 I。遠糸統可藉由在步驟㈣中執行—個批次播,例如, :::::AUT0EXEC.BAT來進一步被初使化,該批次檑 ” i 3母-人忒電腦被開機時,將由該電腦所執行之一 的命令或是程式的名稱。最後,該系統在 ㈣共使用’並且可等待第-位使用者登錄。 備 電腦第9。:圖二顯示根據本發明之包括可攜式裝置902及主 二9。的貧料處理系統之開機程序的一個例子,該可攜 ^ 〇2係包含至少一個安裝在-個可卸除式資料儲广 :二之可攜式作業系統。尤其,在ρ 在主電腦904中的RTnc u々人丄 外外〇之傻, 定可攜式裝 #曰在啟動的初始化步驟908令指 施例中,該可 的儲存媒體作為開機磁碟機。在-個實 定為第-個被置咖可在主電腦904的Bi〇S中被設 L々磁碟機,此係利用像是前述的“刪開 21 * 200529004 機”之特點。在另—奋 至主電腦904的儲二:,該BI〇S可以先從-個連接 載入的門機:°子石碟機載入-個開機記錄。接著,被 m入的開機記錄將合 被 開機記錄,以供門::广° ‘式裝置902作為代替的主 中,該㈣ 機序列的其餘部分使用。在另-實施例 查該可權式:會等待並且週期性地❹檢 旦可攜式裝置902被=出經被插入該主電腦904中。— 4別出,則該被載入的開機記錄將會 裝置902的設定伊中之硬體叹疋步冑910巾,在該可攜式 疋杧中之育訊以及在主電腦904中的硬體資 訊都將會被該至少一個作業系統所收集。在核心程式的載 J間主電腦9〇4中之一個指定的位置亦可被搜尋 、進乂、、Ό合硬體貢訊。在一個實施例中,該硬體資訊可 被掛載到—個載人的核心程式中,並且連結或捷徑可在該 載入的核心私式中被產生,以結合該主電㈣_的硬體資 汛。在鑪系統於步驟914被初始化之後,來自可攜式裝置 的一個表列之使用者熟悉的應用程式將會在步驟916中備 妥以供使用者使用。 在下文係提供第9圖被用於不同類型的作業系統之詳 細的讨淪。第一個所要討論的是用於視窗95/98/ΜΕ作業系 統的開機序列之一個例子。在啟動的初始化步驟908中被 載入的開機記錄將會進一步載入兩個系統檔案,亦即, 10·SYS與MSDOS.SYS。10.SYS係在硬體設定步驟910中 載入CONFIG.SYS並且執行AUTOEXEC.BAT。在一個實施 22 .200529004 ‘ 例中,該CONFIG.SYS將會指向與主電腦904相關連的碟 片儲存處中之指定的位置,用於載入硬體驅動程式。在另 一實施例中,一個文本(script)或程式係内含在 AUTOEXEC.BAT中,其將會掃描與主電腦相關連的整個碟 片儲存處,以在該安裝的可攜式作業系統中產生連結或捷 徑。步驟9 12之載入的核心程式可以透過那些產生的連結 以結合在主電腦中的硬體裝置。在另一個實施例中,一種 修改型的核心程式係被引入,其將會藉由掃描與主電腦相 ® 關連的整個碟片儲存處或是藉由載入在與主電腦相關連的 碟片儲存處中之特定的檔案,以直接結合主電腦中的硬體 裝置。被結合到來自可攜式裝置902之載入的作業系統中 之硬體資訊係被稱為該主電腦904的“硬體設定檔”。 在用於視窗NT作業系統的開機序列之另一個例子 中,該載入的開機記錄將會在啟動的初始化步驟908中載 入NTLDR到記憶體中。在該硬體檢測/設定步驟9 1 0中, 該載入的NTLDR將會進一步載入NTDETECT.COM用於硬 ® 體檢測,其中該檢測出的資訊將會被置放在動態登錄機碼 HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION 之 下,並且該載入的 NTLDR 亦將會繼續讀入 HKEY—LOCAL—MACHINE\SYSTEM 的登錄區段(一個區段 是包含一個登錄子樹的一個檔案),該登錄區段係包含裝置 的驅動程式之資訊。NTLDR進一步載入核心檔案 NTOSKRNL.EXE到記憶體中。同時,NTLDR亦載入硬體抽 象函式庫HAL.DLL到記憶體中,其將會把核心程式與硬體 23 200529004 隔開。之後,NTLDR在NTOSKRNL.EXE之記憶體内的翻 版中找出核心程式功能,並且在步驟91 2中轉移控制給 NTOSKRNL.EXE。在一個實施例中,一個文本或是程式係 被NTLDR呼叫,其將會根據主電腦904中的硬體設定檔來 針對裝置的驅動程式修改該登錄區段。在另一實施例中, 一種修改型的NTLDR將會載入一個包含來自主電腦904的 硬體設定檔之額外的登錄區段。在另一個實施例中,一個 客製的HAL.DLL係被載入以結合主電腦904的硬體設定 _檔。 在用於LINUX作業系統的開機序列之另一個例子中, 該被載入的開機記錄將會在啟動的初始化步驟908中載入 一個開機載入程式,例如,用於 IBM相容的電腦之 LILO/GRUB、用於Alpha系統的電腦之ABOOT以及用於 Itanuim為基礎的電腦之ELIL0到記憶體中。該開機載入程 式首先將會在步驟912中載入核心程式到記憶體中。接著, 該被載入的核心程式將會初始化該裝置的驅動程式以用於 • 步驟91 0中的硬體設定。在一個實施例中,一種修改型的 核心程式係被引入,其將會直接結合主電腦904的硬體設 定檔。 歸納第9圖中所描繪的例子,一個可攜式作業系統可 包含至少一個儲存在第一資料儲存媒體或是可攜式裝置 902中的作業系統,該至少一個作業系統係和儲存在第二資 料儲存媒體或主電腦904中的硬體設定檔710鬆散耦合。 在開機序列期間,該被載入的至少一個作業系統係能夠結 24 200529004 合該硬體設定權710,其係容許 主電腦_相連的硬體裝置。該可=統能夠操作與該 個具有該至少一個已安裝可攜式作業^置902可包含一 儲存媒體。該主電腦9〇4 ........可卸除式資料 檔71〇之資料處理裝置,旦個,、有已儲存硬體設定 ,、係此夠從該可满斗壯职 機。在—個實施例中,該可攜式裝f置州開 類型的硬體設定槽以及/或是不_ ^含用於不同 裝的可攜式作業系統。 、〇主電腦之複數個安 由於該可攜式裝置902被實 存媒體中,因此存取驗證被認為:在;::卸除式㈣ 護資料之重要的特點。第i。圖係展干系統遺失時保 統被區分成-個公用的部分1002 =及不根據树明的一個系 之_ ^ 及個保密的部分1 〇〇4 一個例子。該公用的部分1〇〇2可 ^ ^ ^ 皮用來储存該至少一個 作業系統與應用程式。該保密的 宓的次μ 刀1004可破用來儲存機 :…例如是密碼保護、指紋驗證或是語音啟動的存 取驗證可在使用者登錄期間被 廿办干乂 w 右5亥可攜式裝置902 腦糸統中的開機磁碟機時,則該保密的部分趣可 二:在存取期間要求驗證、或者其可以完全被排除在槽案 ::之外。第Π)圖亦展示一個表列之可能的可攜式裝置。 π' ,3·5 吋的 USB/FireWire C〇mbo 外接式硬碟機 1006、 咖快閃硬碟圆、安全數位快閃記憶卡以及2.5对 的外部USB/Firewire combo外接式硬碟機1〇12是只用於資 料儲存的裝置。在PDA 1014以及MP3播放機1〇16中内含 的硬碟機可被組態設定成可攜式裝置9〇2以操作主電腦 25 .200529004 904。再者,膝上型 設定成可攜式裝置9〇21。= 硬碟機亦可以被组態 制的硬场作主電腦904,尤其在一個受限 制的硬體存取權之環境 又, 你目士木 寻別疋如此。其中一個例子是一 位具有膝上型電腦1〇18的 各而要使用網際網路時。為了 、免存取到么司的内部網路, 内立i , 女哀在该膝上型電腦1018的 内W硬碟機中之可攜式裝置 Μ ^ 將曰用一個在硬體設定檔 〒所疋義之特疋的ip位址夾 904, i禮六1 耒知作由该公司所提供的主電腦
〃僅谷々使用網際網路。 可攜式裝置902之另一 Jg舌西从处 員重要的特點是複製一個備份 疋同步化兩個系統之功能,因為被施行在一個可卸 ? ‘式晨置902貫體上可能容易受 至1損壞。第II圖係描繪—種同步化兩個系統之方法,苴中 該兩個系統可以是兩個可攜式裝置902。使用者首先是:同 步化程序副中指定兩個系統⑽與祕在該程序1102 中的-項特點⑴0將會在—個對話方塊UG4中表列所有 在系統1106中、但不在系統丨⑽中的㈣。使用者接著 選擇一個更新的表列之檔案以從系統n〇6加入到系統 1108。在步驟uu中更新系統圓之前,一個用於找出 心思的軚體之檢查惡意軟體(mal ware)的程序丨11 2可被應用 到該更新表列中之所選的檔案。為了複製一個備份系2, 使用者可以在系統1108中置入一個空的可攜式裝置,並且 將系統1 106中所有的檔案加到系統丨1〇8中。類似的程序 1Π6亦可被應用到位在系統11〇8中、但不在系統η%中 的檔案。一個用於在檔案層級上同步化修改過的檔案之程 26 200529004 序⑴8將會表列在兩個系統中具有相同的路徑與名稱、但 具f不同的槽案尺寸以及/或是修改時間之檔案。使用者可 以错由從另一個系統匯入具有較後來修改的時間之檔案來 更新们系統。一個用於在内容層級上同步化修改過的栌 案之程序1120將會表列在兩個系統中具有相同的路徑與: 有不同的“案内谷之檔案。使用者同樣可以藉由 在來自另-個系統的表列中選擇播案以更新一個系統。 一種用㈣步化檔案之資料處理裝置可以包括一個主 電細9 0 4以及至少而1 4崔 以w…兩個可攜式裝置902。-個程序可被引入 以置902,之一作為指定的可攜式裝置902 擇,以往返於該指定的可攜式置來02:接著被選 前所述,在執行播案處理之前;能需要:^田案°如先 軟體的搜尋。 〜而要存取驗證以及惡意 在本發明的另一個實施例中,借 個可攜式裝…加以操作。為τ保護在:二由電- 個作業系統可用-種非侵入到該借來的 中的至二 態設定。組態設定的一個例子可以是限制 個作業系統只能夠讀取硬體設定檔710以及存.乂 定檔中所列的裝置。 存取在该設 儘管前述的實施例都專注在討論 來操作多個主電腦,但是本發明的一二=置- 在大量的可攜式裳置902共用較小量的主電主馬要9的有㈣是 电細904時所帶 27 •200529004 來的成本卩牛低。其中一個例子是擁有由學生所共用之一定 數罝的電腦之學校的電腦實驗室。由於可攜式裝置902的 成本可能只有主電腦904的成本之一小部分而已,因此相 較於提供每位學生一部主電腦系統9〇4,提供學生自己的可 攜式政置902將會是較輕的經濟負擔。學生亦可以在家用 的主電腦904上使用其可攜式裝置9〇2,該主電腦9〇4同樣 可以由其他的家庭成員所共用。類似的情形亦可被應用到 例如是客服中心之某種集中的服務設施,其中許多工作在 不同的輪班時間之操作者係共用同一套主電腦9〇4。可攜式 裝置902與主電腦904的概念在組織此種設施方面係帶來 極大的彈性。其它共用主電腦9〇4之類似的情形亦可包含 圖書館、網咖、機場的商務候機室以及其它地方。 第12圖係展示具有支援多個可攜式裝置1202、1204、 1206、1208、1210、1212 與 1214 之多個主電腦 1216、1218、 1 220與1 222的環境之一個例子。由於不同的使用者可能會 接著連續使用其中一部主電腦1216、1218、1220與1222, 因此可能需要有一個清理程序以避免留下任何非故意殘餘 的資訊在該主電腦内。此程序可以在使用者的登出階段中 被施行。再者,公用的主電腦可能需要包含多個硬體設定 檔1224 ’以便於支援不同類型的可攜式裝置12〇2、12〇4、 1206、1208、1210、1212與1214以及不同發行版本的可攜 式裝置 1202、1204、1206、1208、1210、1212 與 1214。主 電腩1216、1218、1220與1222中之一亦可以包含多個權 限設定1224,以限制某些可攜式裝置12〇2、12〇4、12〇6、 28 200529004 1 208、1 2 1 0、1 2 1 2與1 2 1 4的存取權,例如,只有某些使用 者擁有使用商務候機室中的印表機之權利。 某些可卸除式資料儲存媒體可能會在使用者暫時離開 公用的主電腦時輕易地被偷走。在一個實施例中,所有的 可攜式裝置 1202、1204、1206、1208、1210、1212 與 1214 都可透過一個像是USB集線器的元件而連接至一電腦網 路,並且被集中在一個受監控的環境下。當使用者在此種 環境下登入一個可攜式裝置1202、1204、1206、1208、1210、 1212與1214時,一個主電腦將會被指定給該可攜式裝置 1202、1204、1206、1208、1210、1212 與 1214。該被指定 的主电係透過该電腦網路而有效地連接至該可攜式裝置 1202、12〇4、1206、12〇8、121〇、i2i2 與 1214。在此環境 中亦可能需要伺服器電腦來管理在主電腦1216、1218、1220 與 1222 以及可攜式裝置 1202、1204、1206、1208、1210、 人1 2 14之間的指定。再者,集中的硬體設定檔或是權 限设定亦可被儲存在該飼服器電腦或是其它連接到該電腦 網路的資料儲存媒體中。 另一個避免可攜式裝置1202、1204、1206、12〇8、121()、 12:2與1214被偷的實施例是在主電腦内具有一個例如是快 間記憶卡的讀卡機之内建的元件。該主電蹈可以透過此元 件而有效地連接至可难十爿士 才间式衣置 1202、1204、1206、1208、 】21〇、1212與1214中之一。兮、垂社—从 5亥連接兀件的手動彈出功能係 可 w 裝置 12〇2、⑽4、1206、制'121()、1212與】214 之-操作主電腦時被禁能。使用者在暫時離開主電腦 29 200529004 時’只需要致能具有密碼保護的螢幕保護程式即可。 個實施例是利用目前的操作階段在主電腦中的或日更 碟機的交換空間中之快照(snapshot)來實施一個待命模=更 此係谷终使用者暫時從主電腦移除該可攜式誓 、 1 2 〇 2、
1204、!2〇6、1208、1210、1212與 1214。當該可攜式裝置 K02、12〇4、1206、12〇8、1210、1212與 1214 在模工= 中被插回主電腦時,該主電腦將會驗證該插入的可 置 1202、1204、1206、1208、1210、1212 與 1214 ^ 以及/或是在恢復該操作階段之前請求輸入密碼。 刀 考量一種包括透過一電腦網路有效地連接之至少一個 可攜式裝置 1202、U04、1206、12〇8、121()、12i2^ aw 以及複數個主電腦1216、1218、122〇與1222的資料處理 系統。有效的連線可被建立在可攜式裝置12〇2、丨2^、 1206、1208、1210、1212 與 1214 中之一與一 腦之間。在一個實施例中,該可攜式裝置丨2〇2 1208 、 1210 、 個指定的主電 、1204、1206、
1212與m4可以實際上透過像是 USB、SCSI、RS-232、PCMCIA、 線而附接到該指定的主電腦。在 裝置 1202 、 1204 、 1206 、 1208 、 定的主電腦係透過利用像是乙太
FireWire、 802.1 la PS/2、EPP以及ECP的連 另一實施例中,該可攜式 1210、1212 與 1214 與指 網路、Gigabit乙太網路、 802_llb、802.11g、藍芽 以及CDPD的連線之電腦 網路而有效地連接 當在該可攜式裝置1202、12〇4、u〇6、 1208、1210、1212 與 指定的主電腦中時, 1214中之至少一個作業系統被載入該 該被載入的至少一個作業系統係結合 30 200529004 .該指定的主電腦之硬體資訊的硬體設定樓。 -個網路儲存裝:::222中之-、或是在該電腦網路上之 為了進-步詳細說明藉由可攜 不同的解決方式,第13圖係展示—個可=作主“之 主電腦彳间式4置以及一個 個产宰=1體㈣存管理之—個例子。考量包含一 Γ3〇ΓΓΓ訊、至少—個作業系統⑽、應用程式 及在—個碟片儲存處1312中之其它可能的檔 =:間’主電腦將會識別該可卸除式媒 為開機震置,並且載入該開機記錄13。6到讀 1320而-之則寺定的位置’例如《〇:〇〇7Ch。該透過快取 t…糟由CPU 1 3 1 8處理之被載人的開機記錄將會進-步 私不忒主電腦1302載入該至少一個作業系統i。該至少 一個作業系統13G8係被設計成載入到ram助中之可利 用的記憶體之頂端,並且接著其複製的程度是足以符合該 至f二個作業系統本身的需求。該至少一個作業系統1308 接著月’H主RAM 1322的群組底端,並且開始建立控制主電腦 1302的硬體子系統所需之各種的驅動程式軟體。在使得該 至夕個作業系統1308完全地被載入之後,剩餘的ram 1 322將會備妥以供應用程式的處理使用。若該應用程式空 門被真滿4 ’則RAM ! 322中之未使用的資訊將會暫時被移 到硬碟内之虛擬記憶體1 324中。 31 .200529004 考量第一種習知技術的解決方 1314係被儲存在可卸除式媒體磁碟機’、⑨體没疋, 檔1314是在作業系統13〇8的 ,該硬體設定 的週邊裝置而被產生的。該硬體中
載入讀1322,以容許該被載入的系統操作主電腦· =及其週邊裝置。由於在可攜式裝置與主電腦⑽之間極 為後切的關係,該第一種習知技術的解決方式只能夠在且 有類似的硬體設定之主電腦⑽間提供有限的可攜性。2 種解決方式係類似於Meyer等人在美國專利第6 17⑽” 中以及Suzuki在美國專利第6,6〇1,139號中所教示之技^ 考量第二種習知技術的解決方式。該可卸除式媒體磁 碟機1304係具有一個已安裝的作業系統以及一個根據第一 主電腦之儲存在其碟片儲存處1312中的第一硬體設定檔。 第二主電腦亦具有一個儲存在其碟片儲存處Η%中的硬體 設定檔1314。在第二種習知技術的解決方式中,一個更新 程序係被執行,以透過連線1316將1326中的硬體設定檔 1 3 14複製或疋A錄到儲存碟片丨3丨2中。該更新後的裝置現 在便可以如同在第一種習知技術的解決方式中所介紹之程 序來開機该弟一主電腦。若沒有驅動程式衝突時,該更新 後的裝置仍然可以開機該第一主電腦。先前所提及之可能 的·動程式衝突是無線存取點之不同的參數設定。在該例 子中’該更新程序需要在開機該第一主電腦之前再次被執 行。第二種習知技術的解決方式係類似於Malik在美國專利 第6,718,463號中以及Gere在美國專利公開號 32 •200529004 2004/0019778中所教示之技術。 在第二種習知技術的解決方式中之可攜式裝置可能只 適口用於払作一小組主電腦而已,例如,一個家用電腦以 及一個在工作處所使用之電腦。對於操作公用的主電腦而 a,可此都一直會需要該更新程序。由於透過連線1 3 1 6傳 达貧訊的速度以及可卸除式媒體磁碟機13〇4的讀取/寫入 速度可能比主電腦中的碟片儲存處1326之内部的通訊及讀
取/寫入速度慢上十倍,因此在每次開機序列之前都執行該 更新程序可能是非所願的。 為了進-步避免從該可卸除式媒體磁碟機讀取資訊, 作業系統1328亦可被儲存在與主電腦13〇2相連的碟 存處1326中。在從可卸除式媒體磁碟機載入該至少一個作 根據本發明的一個實施例係包含如先前所述的例子, 在主電腦載入該至少一個作業系統時結合硬體設定檔。尤 其,該硬體設定擋1314將會被儲存在主電腦13〇2中。在 -個實施財,—個文本或是—㈣式將會在該開機序列 期間被叫帛,其將會搜尋在主電腦的碟片儲存處中之一指 定的位置是否有該硬體設定檔。被找到的硬體設定檔將: 直接被載入RAM 1 322中。在另_個實施例中,該被找到的 硬體設定槽可被掛载到該被載入的至少一個作業系統中, 亚且連結或捷徑可在該被載入的至少一個作業系統中被產 生以結合該主電腦的硬體資訊。相較於先前所介紹之習知 、丁的解决方式’ &些實施例將會避免透過連線1…來讀 取/寫入該硬體設定檔1314於可卸除式媒體磁碟機中。 33 * 200529004 業系統1308到主電腦的記憶體之 之某二函式4、程式以及/或是播 然而,# t + 逼驷的圮憶體中。 竹主弘中的貧訊在沒有驗證之下人 入的作業系統1308中可能是非所M 、、、σ σ到遠被載 , b疋非所願的,尤其當利用坊讦擔 式裝置在公用的主電腦中特別是如此,因為 - 程式或是函式庫可能在沒有林 ?過的 ^ ^ _ 々逍知之下就έ己錄某些有用的眘 说在該可攜式裝置中。一 、貝 處中所儲存…向個用以仏查在主電腦的碟片儲存 二 =存之拉組内的發行版本號碼、發行版本的曰期、 杈、、且尺寸、模組的核對和(check , 之驗證程序可能是么亜从备 以及/或疋其它簽名 中的作孝李统132S 。在該驗證之後’儲存在主電腦 業糸、、先1328之相容的模組將會被載入㉟主 憶體,·否則,儲存在該可攜式裝置中 二… 組將:被载入該主電腦的記憶體。該些模組的,=:之模 糸統字型的851侧.咖與VG °用於 置函式庫的咖2.DLL。 ⑽U用於圖形裝 根據本發明的一個可攜式裝置係包括—個 料儲存媒體以 示式貝 統。當該可卸^之至少一個作業系 時… 枓儲存媒體有效地連接至-個主電腦 °χ可卸除式資料儲存媒體中的至少一個作"㈣ 會被載入到該主電腦中,並且令㈣入的$,作業系統將 从时入 卫且邊被載入的至少一個作警多 、、字^操作該主電腦。在 〆、’、 不僅表示該可卸…二中的可攜式裝置之可攜性 系統能夠以不二二1可移動性,同時亦表示該 〇更體δ又疋來操作主電腦之適應性。對於 34 200529004 母個主電腦而言,當該至少一個作業系統被载入時,— 彳:=主電腦中的硬體設定播係被結合到該被二:: /、、糸^中。該硬體設定檔將會提供必要的資訊給該被載入 的至f一個作業系統,以完全地操作該主電腦及其週邊2 置。該硬體設定檔的動態結合係提供給一個可押 :
Pi ·χ* 1--1 置月I 乂不同的硬體設定來操作主電腦之可攜性。在本义曰 =可攜式裝置並不同於同樣也是可攜式且具有—個 膝上型電腦。更明確地說,其差異是在本發明中 勺可t式裝置是可從包括微處理器與記憶體以及 :鍵盤、顯示器及滑鼠之硬體週邊設備的主電腦分離的 :而:此說明書並未限制像是PDA、Mp3播放機或甚至曰 本上型電腦之可攜式的件 一 疋 來操作該主電腦。 、…為-個可攜式装置 近來,例如是外接式硬碟及快閃記憶硬
磁碟機係提供了-種隨插即用的儲存裝置之趨勢 SB 亦提供USB開機的功能。 。央特爾 „於+ 在央特爾的200 1年5月夕 開舍商更新雜誌中發表之R a g! a n d等人所 之 用士占、· 寸尸吓撰舄的文章“英转 爾在桌上型機板中提供USB開 、寺 能的技術細節。在本發明的例1咖開機功 否,並且在_到該可攜式心=存媒體的存在與 太·^日Ρ π + 置之後自動地啟動開機程序。 本餐明已經在某種程度的特定 述。熟習此項技術者係睁解下充刀砰細地被描 作為兴例“ 現有實施例的揭露内容僅是 作為舉例而已,並且可訴諸於部件的配置與組合上之^ 35 200529004 變化,而不脫離所主張的本發明夕牲a 月之精神與範疇。儘管在此 所論述的實施例可能看似包含某此 、二有關於袼式與配置方面 之資訊單元的呈現之限制,但是太 5月具有遠超出此實施 例之可應用性,此可為熟習此項# 貝枝術者所體認到。於是, 本發明的範疇係藉由所附的申請專 ^_ 月寻利乾圍所界定,而不是 先w的實施例之說明。 【圖式簡單說明】 第1圖係顯示一個具有較佳 術的操作環境; ㈣子郵件設定之習知技 第2圖係顯示一個利用軟碟 用的槽案之習知技術的系統; 肖存可被不同電腦共 第3圖係顯示可被用作為 卸除式資料儲存媒體之幾個例子;置之習知技術的可 第4圖係顯示一個具有較佳的 技術的硬體管理器; 吩"面卡设定之習知 第5 ®係顯示—個在硬體與 面之習知技術的作業系統; …用程式之間提供介 腦之習知技術的可 弟6圖係顯示一個操作不同的 攜式裝置; 第7圖係顯示根據本發明的 合-個儲存在一主電腦中“個可攜式裝置,其係結 ^ % ^中的硬體設定檔; 弟8圖係顯示一個 w用於開機電腦系 序順序; $、、先之習知技術的程 個可攜式作業系統 弟9圖係顯示利用根據本發明的— 36 200529004 來開機主電腦的一個例子; 第:。圖係顯示根據本發明來分割 P除式貝料儲存媒體成 同式裝置的可 個例子丨 用的。卩分以及保密的部分之— 第11圖係顯示根據本發明之一 式裝置的方法; 用於同步化兩個 可攜 弟12圖係顯示根據本發明 多個主電腦係由多個可崔 個貧料處理系統,其中 卜 J “式裝置所共用·、 第1 3圖係顯示根據本發明的一,以及 主電腦之記憶體與储存營 一個可攜式裝置以及一個 ^理的1 # 【主要元件符號說明】 。 1 0 2 :工作列 104 · Adobe Acrobat 106 · Explorer 108 ·微軟 Access
110 ·微軟 PowerPoint 1 1 2 :微軟 w o r d 114 :視窗媒體播放機 1 1 6 :資源回收筒 1 1 8 :對話方塊 120 : POP3伺月艮器 1 2 2 :帳戶資訊 124 : SMTP伺月艮器 202 :軟碟片 37 • 200529004 204 :工作電腦 206 :家用電腦 208 :膝上型電腦 3 02 · USB/Firewire combo 外接式硬碟機 304 : USB快閃硬碟 3 06 :安全數位快閃記憶卡 308 · USB/Firewire comb〇 外接式硬碟機 402 :裝置管理員 404 :鍵盤 406 :滑鼠 408 :螢幕 410 : DVD/CD-ROM 裝置 41 2 :網路介面卡 414 :無線pc卡 41 6 ·驅動程式 502 :作業系統 5 06 :桌上型電腦 5〇8 :螢幕 5 1 〇 ·滑鼠/鍵盤 5 1 2 :印表機 5 14 ·掃描器 6〇2 :可攜式裝置 604、606、608 :主電腦 702 :可攜式裝置 38 200529004 704 :主電腦 706 :作業系統 708 :應用程式 7 1 0 :硬體設定檔 712 :週邊裝置 714 :螢幕 716 :滑鼠/鍵盤
7 1 8 :印表機 720 :掃描器 8 02 :開機自我測試(POST)步驟 8〇4 :開機初始化步驟 806 :硬體設定步驟 808 :載入核心程式步驟 8 1 0 :系統初使化步驟 8 1 2 :使用者登錄步驟 902 :可攜式裝置 904 :主電腦 906 : POST 步驟 908 :啟動的初始化步驟 9 1 0 :硬體設定步驟 9 1 2 :核心程式的載入步驟 9 14 :系統初始化步驟 9 1 6 :使用者登錄步驟 1002 :公用的部分 39 200529004 1004 :保密的部分 1006 ·· 1008 : USB/Firewire combo U S B快閃硬碟 外接式硬碟機
1 0 1 0 ··安全數位快閃記憶卡 1012 · USB/Flrewire c〇mb〇 外接式硬碟機 1014 : PDA 、 1 0 1 6 : MP3播放機 1 0 1 8 :膝上型電腦 1102 :同步化程序 1104 :對話方塊 1106 、 1108 ·•系統 1 1 1 〇 :特點 1 1 1 2 ·檢查惡意軟體的程序 1 1 1 4 :更新系統步驟 1 1 1 6 :更新系統步驟 1 1 1 8 :在檔案層級上同步化修改過的檔案之程序 1 1 20 :在内容層級上同步化修改過的檔案之程序 1202、1204、1206、1208、1210、1212、1214 :可榷上 」碼式裝 1216、1218、1220、1222:主電腦 1224 :硬體設定檔 1302 :主電腦 1304 :可卸除式媒體磁碟機 1306 :開機記錄 1 308 :作業系統
40 •200529004 1 3 1 0 :應用程式 1 3 1 2 :碟片儲存處 1 3 1 4 :硬體設定檔 1 3 1 6 :連線 1318 : CPU 1 320 :快取 1 322 : RAM 1324 ·•虛擬記憶體 1 326 :碟片儲存處 1 328 :作業系統
Claims (1)
- 200529004 十、申請專利範圍: 1 · 一種安裝在一第一資祖 統,其係包括: …子媒體上之可攜式作業系 -個第-指令組,當該第—指令 連接至該第一資料儲存媒體的主電腦,個有效地 被組態設定以產生一個摔作 '"弟指令組係 似私作%i兄,該操作環 包含有關該主電腦的硬體資訊之硬體設定俨.—5 —個 其中該第-資料儲存媒體係可從ς。腦卸除. §亥主電腦係包括一個第二資料儲存媒體 , 該硬體設定檔係被儲存在該第2 财姐 2. 如申請專利範圍第i項之 、 存媒體中。 -指令組係包括: 、%式作業系統’其中該第 ::固:其係可利用於载入該主電腦;以及 ,二:二“且:當該第二指令組執行在該主電腦之 % ’ 5亥弟一扣令組係被組態設定以使得該作業 一個結合該硬體設定檔的操作環境。 ’、、、、 3. -種安裝在一第一資料儲存媒體 統,其係包括: 加八作菜糸 “ 一個第一指令組’當該第-指令組被載入一個有效地 連接至該第-㈣儲存媒體之指定的主電腦時,該第一指 1組=組態設定以產生—個操作環境,該操作環境係結 ::個包含有關該指定的主電腦的硬體資訊之硬體設定 其中該指定的主電腦是—個電腦網路之一構件; 42 • 200529004 腦網路並且從該指定 該第一資料儲存媒體係可從該電 的主電腦卸除; 並且 該硬體設定㈣被儲存在-個第二資料儲存媒 體中; 料儲存媒體、或是該指定 该電腦網路係包括該第 項之可攜式作業系統,其中該第 的主電腦係包括該第二資料儲存媒體 4.如申請專利範圍第 一指令組係包括: 以及 一個作業系統,其係可利用於載人該指定的主 電腦; 個第二指令組,當該二八 電腦之上時,該第八一…且執行在該指定的主 〆弟一^日令組係被組離 統產生一個結合該 a 心叹疋以使侍該作業系 亥硬體设定檔的操作環境。 5.-種可攜式裝置,其係包括: 個可卸除式資料儲存媒體; 、個在主電腦與該可卸除式資 -個有效的連線之通訊裝置;以:貝物媒體之間建立 請專二:=在該可卸除式崎存媒體上之”申 靶圍弟】項的可攜式作業系統。 之根據申 ▲中If專利範圍第5項之 式資科館存媒體、:式义置,其令該 是至少一個括至"-個需要存取驗證的 1固女I的軟體應用程式 ^分、或 7·如申請專利铲问够 /疋兩者。 接到至少 β 5項之可攜式裝置,1 们―體或至少一個輸入/輪出裝置更包耦 或是兩者 43 200529004 的至少一個處理器。 8.如申請專利範圍第7 .貝之可攜式裝置,其中該至少一 個輛入/輸出裝置係從以 /、 示器、揚聲器、麥克風以/構成的群組中選出:鍵盤、顯 見風以及游標控制裝置。 9·如申請專利範圍 t # ^ 5項之可攜式裝置,其中該通訊裝 置係包括一個從以下所 p. w. 成的群組中選出之通訊介面: FnxWlre、USB、SCSI ^ Frp 〜 Kb_232、PCMCIA、PS/2、EPP、 ECP、乙太網路、Gi i 802 11 a ^ - 乙太網路、802.1 1a、802.1 1b、 802.1 lg、藍芽以及 CDpD。 1〇. 一種可攜式震置,其係包括: 二個可卸除式資料儲存媒體; 個在一主電腦與該 -個有效的連線之通訊袭置;::貝枓儲存媒體之間建立 至乂個安裝在f亥可卸除式資 請專利範圍第3項的可攜式作業系統4存媒體上之根據申 U·如申請專利範圍第1〇項之可 除式資科儲存媒體更包括至少一個需;V置’其中該可卸 或是至少-個安裝的軟體應用程:取:證的部分、 j申b專利範圍第〗〇項之 耦接到至少— "式裝置’其更包括. 個元h體或至少一個給人/认 尺匕祜· 者的至少—個處理器。 輪入/輪出裳置、或是兩 .如申清專利範圍第J 2項之可 一個輸入/輪出f 同式破置,其中該 顯干π 4置係從以下所構成的群组中、登山 』 ”、、y、态、揚聲器、麥克 k出·鍵盤、 夕兄風以及游標控制裝置。 44 200529004 14. 如申請專利範圍第10項之可攜式裝置,其中該通訊 裝置係包括一個從以下所構成的群組中選出之通訊介面: FireWire、USB、SCSI、RS-232、PCMCIA、PS/2、EPP、 ECP、乙太網路、Gigabit 乙太網路、802.1 la、802.1 lb、 802.1 lg、藍芽以及 CDPD。 15. —種資料處理系統,其係包括: 一個主電腦,其係具有耦接到至少一個記憶體的至少 一個處理器; _ 至少一個有效地連接至該主電腦的可攜式裝置,該至 少一個可攜式裝置係分別包括:一個可卸除式資料儲存媒 體;一個和該主電腦建立一個有效的連線之通訊裝置;至 少一個安裝在該可卸除式資料儲存媒體上之作業系統,該 至少一個作業系統可利用於載入到該主電腦中; 一個用於選擇及識別該至少一個可攜式裝置的可卸除 式儲存媒體中之一作為用於該主電腦的開機碟片之裝置, 藉此選擇包含該所選的可卸除式儲存媒體之可攜式裝置作 ®為指定的可攜式裝置; 一個輸入/輸出裝置,其係用於載入該至少一個作業系 統或是用於從該指定的可攜式裝置選擇及載入該至少一個 作業系統到該主電腦中; 一個硬體設定檔,其係儲存在該主電腦中的一個第一 非可卸除式資料儲存媒體、一個有效地連接至該主電腦的 第二可卸除式資料儲存媒體、或是一個透過一電腦網路而 有效地連接至該主電腦的第三資料儲存媒體中,該硬體設 45 •200529004 定檔係包含有關該主電腦的硬體資訊;以及 個用方;在載入該至少一個作業系統時結合該硬體設 定檔以產生一個操作環境的裝置。 16·如申σ月專利&圍第15項之資料處理系统,其更包括 個用以k測忒至少一個具有有效的連線至該主電腦的可 攜式裝置之可卸除式儲存媒體的存在與否之裝置。17·如申請專利範圍第15項之資料處理系統,其中該主 電腦係更包括至少一個週邊裝置。 I 18·如U利乾圍第17項之資料處理线,其中該至 v一個週邊裳置係從以下所構成的群組中選出:鍵盤、顯 :器、揚聲器、麥克風、游標控制裳置、印表機以及掃描 圍第17項之資料處理系統 ^ ^ ^ ^ ^ ^ 一〜月竹爽理系統,具宁 月且δ又疋;更包括有關該一 ^個週邊裝置的硬體資訊。 20·如申清專利範圍第15 ^^ ^ ^ , 貝抖處理系統,其中該硬 …核係包括設定、初始化以及登錄的資訊。 21·如申請專利範圍第 、 於載入該至少—個作孝;:二之精處理系統,其中該用 丨口 u糸糸統的輸入/輪 以將該至少-個作業系統載入該主恭%置係一個用 憶體(RAM)中之裝置。 人节鵰的一個隨機存取記 22.如申請專利範圍第15項之資 -個用於禁能手動彈出功能的裝置':、:理系統,其更包括 係使得該至少一個可攜式:、中該手動彈出功能 的。 < Λ主電腦的分離成為可行 46 .200529004 23. 如申請專利範圍第i5項之資料處理系統,其更包括 執仃—個清理程序以從該主電腦移除非所要的資 24. 如:請專利範圍第15項之資料處理系統,其更包括 固以Λ轭-待命模式以使得該至 該主電腦之暫時分離成為可行的裝置。㈣置從 Γ.如申:專利範圍第15項之資料處理系統,其更包括 = 定檔,每個該硬體設定槽係對應於該至少- 個可攜式裝置之一種特定的類型。 26.如申請專利範圍第。項之資料 體設定檔係更包括_個權 …Ί亥硬 产定對其中該權限設定檔係 才曰疋對於该主電腦中的 攜式裝置。 t體貝源之存取杻限給該指定的可 …27.如申請專利範圍第15項之資料處理系統,其中該主 電更包括一個電f & 在電腦作業系統係被儲存 在4主電知的一個儲存裝置上。 28·如申請專利範圍第27項之次 ^ 於載入該至少一個作掌 ^胃科處理糸統,其中該用 一 個作業π、統的輸入/輸出裝置係更包括: :個用以比較該電腦作業系統與該指定的可攜式裳置 之至乂 一個作業系統的裝置;以及 相容二::置,其係在來自該電腦作業系統的-個模組是 相奋方、、该各定的可攜式裝置 的模组砗田 至^、一個作業系統之對應 r 、:曰’以將來自該電腦作業系統的模組載入該主電 知’亚且在來自該指定的可攜式裝置之至少一個作業系統 47 -200529004 的-個模組是不相容於該電腦作業系 時’用以將來自該指定的可攜式裝置之至少_/應的換組 的模組載入該主電腦。 固作業系統 29.-種資料處理系,統,其係包括: -個電腦網路,其係具有複 連線的主電腦,每個該主電腦係具有輪接二:個:路中 體的至少一個處理器; ^ 個圮憶 至少-個有效地連接至該電腦網路的可 至少一個可攜式裝置係分別包一 同式扁置,該 媒體;一個和該電腦網路 ^可卸除式資料儲存 置,至少一個安裝在該可卸除式資料儲存媒^之通吼裝 統,該至少一個作業系紐 、 ”體上之作業系 中之5 I ” ’、、 P 1用於載入到該複數個主f 甲之至少一個主電腦中; 双個主電腦 一個用於在該電腦網路 個用於該至少-個可芦切^擇—個主電腦以作用為- 一個用於選擇及識j 凌置, 式健存媒體中之-作為用—個可搞式裝置的可卸除 裳置,藉此選擇包含”"§指定的主電腦的開機碟片之 裝置作為指定的可可樓式 :個輸入/輸出裝置,其係用於載入該 、、先或疋用於從該指定的 個作業系 業糸統到該指定的主電腦中·, 至夕一個 數個/固硬體设定檔,其係儲存在該指定的主電腦 歎個主電腦中之一、 电恥、該複 1在該電腦網路上之一個網路儲存 48 -200529004 I置中’该硬體設定彳當係包含右 各有關该指定的主電腦之 資訊;以及 文組 -個用於在載入該至少—個作業系統時結合該於 定檔以產生一個操作環境的裝置。 3〇·如申請專利範圍第29項之資料處理系統,其中該 數個主電腦中之至少一個主電腦係被組態設定成作用為一 個伺服器電腦以管理該電腦網路。 3Κ如申請專利_ 29工員之資料處理系統,其更包括 一個用以檢測該至少一個呈右古 似/、有有效的連線至該電腦網路的 可攜式裝置之可卸除式儲存媒體的存在與否之褒置。 32·如申請專利範圍第29項 + 貞之貝枓處理系統,其中該指 疋的主電腦更包括至少一個週邊裳置。 小33.如申請專利範圍第32項之資料處理系統,其中該至 ^ 個週邊裝置係從以下所構成的君菜知士 示哭、描声μ u 請成的群組中選出:鍵盤 '顯 器。 』衣罝、印表機以及掃描 34·如申請專利範圍第32項資 r ^ ^ ^ ^ 貝枓處理系統,其中該硬 月豆目又疋檔更包括有關該至少一個週 ^似、邊凌置的硬體資訊。 35·如申請專利範圍第29項之資 體設定槽係包括設定、初始化以及登錄 36.如申請專利範圍第29項之資 ' 於載入該至少一個作業系統的輸入/輪出:置:其一中該用 以將該至少—個作業系統載人該指定的^ ^個用 存取記憶體(RAM)中之裝置。 “細的一個隨機 49 200529004 37.如申請專利範圍第巧項 -個用於禁能手動彈出功 -理系、·先,其更包括 係使得該至少一個可攜式中該手動彈出功能 電腦網路的分離成為可行的。仗—的主電腦或是從該 一個請專利範圍第29項之資料處理系統,…括 個用表執行-個清理程序以從該 :、更包括 要的資訊之裝置。 0 電細移除非所 39·如申請專利範圍第29項之 ^ 一個用以實施一待务 ^ 、"处理系統,其更包括 該指定的主電腦戈::以使得該至少-個可攜式裝置從 置。—電腦網路之暫時分離成為可行的裝 複數:如申請專利範圍第29項之資料處理系統,其更包括 石更體設定檔,每個該硬體設定 個可攜式裝置之-種特^的類型。 于應於m μ4定 =請專利範圍第29項之資料處理系統,其中該硬 --疋檔係更包括—個權限設定檔 對於該指定的主雷Λ -中。亥杻限故疋檔係 疋的主電知中的硬體資源或是該電腦網路上的硬 =裝、置或是兩者的硬體資源指定存取權限給該指定的可 42.如中請專利範圍第29項之資料處理系統,其中該指 :儲2腦更包括—個電腦作業系統’該電腦作業系統係 上:子忒指定的主電腦或是該電腦網路的一個儲存裝置 Μ·如申請專利範圍第42項之資料處理系統,其中該用 50 • 200529004 於載入該至少-個作業系統的輸入/輪出裝置係更包括. -個用錢較該電腦作業系統與該指定的可攜 之至少一個作業系統的裝置;以及 又 一個裝置’其係在來自該電腦作業系統的-個模组是 相容於該指定的可攜式裝置中之至少一個作業系統之對庫 的模組時,用以將來自該電腦作業系統的模組載入該指: 的主電腦,並且在來自該指定的可攜式裝置之至少—個作 業糸統的一個模組是不相容於該電腦作業系統中之對應的 模組時1以將來.自該指定的可攜式裝置之至少一㈣業 系統的模組載入該指定的主電腦。 /、 认如申請專利範圍第29項之資料處理系統,其中兮硬 體认疋棺係内含在-個集中的硬體設定檀中, 體設定檔係被健存在-個主電腦或是在該電路之更 個網路儲存裝置中,並且且 之一 複數個主電腦的硬體資訊:有關在該電腦網路上之 45 · 一種用於開機一個資斗%考 資料;&個貝科處理糸統之電腦程式組,該 統係包括—個主電腦以及至少-個有效地連接 /甩月匈的可攜式裝置,該電腦程式組係包括· 裝置二其係選擇及識別該至少-個可攜式 機碟片;個弟一可卸除式儲存媒體作為用於該主電腦的開 至少一個作業系統 儲存媒體上; 一個第二指令組, ,其係被安裝在該所選的可卸除式 其係载入該至少一個作業系統、或 51 200529004 是選擇及載入該至少一個作孝 、,立1 卞栗糸統中之一到該主電腦内, 以產生一個操作環境;以及 一個第三指令組,J:係结人 Jm ^ ^ 石# M次^ ,、係、、〇。一個包含有關該主電腦的 更月豆貝矾之硬體設定檔到該操作環境中; 其中δ玄硬體設定檔係被儲存 ,b ^ A t 丁牡A主電腦中的一個第- 非可卸除式資料儲存媒妒、一 乐一 楚二 , 、 有效地連接至該主電腦的 弟二可卸除式資料儲存媒體、θ 右峙砧4祕 次疋一個透過一電腦網路而 有效地連接至該主雷 纷阳 冤知的苐四貧料儲存媒體内。 46·如申請專利範圍 加m < 电細矛王式組,苴f白杠 個用於偵測該至少一個 八更匕括一 . 個一有有效的連線至該主雷r1μ 式裝置的可知险4 μ 士 電私之可攜 卸除切存媒體的存在與否之指令、組。 一 47.一種用於開機_個資料處理系統之 貧料處理系統係包括 电恥転式組,该 數個有效地連接至 /仏㈣係具有複 次、’路的主電腦以及至 _ 接至該網路的可难— 個有效地連 勺了‘式震置,該電腦程式組係 一個第_扣人/ 丨〜、匕栝· 曰H,其係用於選擇在 個主電腦以作用為 畢在巧月尚網路上之一 的主電腦; 式衣置之指定 一個第二指令組, u. 、 /、係選擇及識別該至小 裝置的一個第一可 1 ^ 一個可攜式 B<<< ^ P ^、式儲存媒體作為用於哕扣— ^ ^的開機碟片; …亥戋疋的主電 至少一個作業系 RAw JU '' '、、,其係被安裝在該所ip ^ # 除式儲存媒體上; 、的弟一可卸 一個第三指令組, 、 糸載入該至少-個作業系統、或 52 -200529004 1選擇及載入該至少一個作業系統中之一到該指定的主電 月囱内,以產生一個操作環境;以及 一個第四指令組’其係結合-個包含有關該指定的主 電腦的硬體資訊之硬體設定檔到該操作環境中; 其中該硬體設定檔係被儲存在該複數個主電 主電腦内的-個第二非可卸除式資料儲存媒體、―: 地連接至該複數個主電腦中之—主電腦的第三: =存媒體、或是-個在該電腦網路上之第四網路二:; 後如申請專利範園第47項之電腦程式組 個用於谓測該至少-個具有有效的連線至;;更匕括一 之可攜式裝置的可卸除式儲存媒體的存在與否::腦 步驟4有9.:—種用於操作一個資料處理系統之方法,其^包括 提供一個根據中請專利範圍第15項之f料處理 選擇及識別該至少一個可攜式f ^ 為用於該主電腦的開機碟片,藉此選擇包含t: 裝置除式儲存媒體之可攜式裝置作為指定的可攜式 選擇= = 個作業系統或是 告 ^個作業系統到該主電腦中;以及 當載入該至少一個作業系統時,結 產生一個操作環境。 -硬體设定檔以 5。·如申請專利範圍第49項之方法,其更包㈣測該至 53 200529004 少一個具有有效的連線 式儲存媒體的存在與否之至;:電腦之可攜式裝置 51.如申請專利範圍第49項之方 手動彈出功能之步驟,農 更匕括不此一個 一個可攜式裝置從該主 匕係使仔该至少 電知的分離成為可行的。 52·如申請專利範圍第的項 清理程序以從該主電、/ 一包括執行一個 53如申… 非所要的資訊之步驟。 53. 如申μ專利範圍第49項之 — 待命模式以使得該至少_ 、彳^匕括貫施一個 分離成為可行的步驟。T攜式裝置從該主電腦之暫時 54. 如申請專利範圍第衫項之方 統的步驟係包括步驟有: / /、中載入該作業系 比較4疋的可攜式裝置之至少 電腦上之一個電腦作業系統· 作業糸統與該主 若來自該電腦作業系統的 可攜式裝置中之至少一個作業系统之::相谷於該指定的 電腦作業系統將該模组載入該主 …的拉組時,從該 若來自該指定的可攜式袁置之 :換組是不相容於該電腦作業系固作業系統的一 该指定的可攜式裝置之至少-個作苹系應的模組時,從 主電腦。 某系統將該模組載入該 55·—種用於操作—個資料 步驟有: 、,先之方法,其係包括 提供-個根據申請專利範圍第 月^貝枓處理系統; 54 200529004 選擇在該電腦網路上之一個主電腦以作用為一個用於 該至少一個可攜式裝置之指定的主電腦; 選擇及識別該至少一個可攜式裝置的可卸除式儲存媒 體中之一作為用於該指定的主電腦的開機碟片,藉此選擇 包含該所選的可卸除式儲存媒體之至少一個可攜式裝置作 為指定的可攜式裝置; 從該指定的可攜式裝置載入該至少一個作業系統或是 選擇及載入該至少一個作業系統到該指定的主電腦中;以 •及 當載入該至少一個作業系統時,結合該硬體設定檔以 產生一個操作環境。 5 6.如申請專利範圍第55項之方法,其更包括偵測該具 有有效的連線至該電腦網路之指定的可攜式裝置之可卸除 式儲存媒體的存在與否之步驟。 57.如申請專利範圍第55項之方法,其更包括禁能一個 手動彈出功能之步驟,其中該手動彈出功能係使得該指定 $ 的可攜式裝置從該指定的主電腦或是從該電腦網路的分離 成為可行的。 5 8.如申請專利範圍第55項之方法,其更包括執行一個 清理程序以從該指定的主電腦移除非所要的資訊之步驟。 59. 如申請專利範圍第55項之方法,其更包括實施一個 待命模式以使得該指定的可攜式裝置從該指定的主電腦或 是從該電腦網路之暫時分離成為可行的步驟。 60. 如申請專利範圍第55項之方法,其中載入該至少一 55 200529004 個可攜式作業系統的步驟係包括步驟有: 比較該指定的可攜忒驶里> γ , ± ‘式$置之至少一個作業系統與該指 疋的主電腦上之-個電腦作業系統; 若來自該電腦作鞏系& aa _ 可 ^業系統的一個模組是相容於該指定的 心 個作業系統之對應的模組時,從該 电月向作業系統將該模組$ ^ 軾八邊指定的主電腦;以及 右來自β“曰疋的可攜式裝置之作 不相容於該電腦作業系統中 個核',且疋 可撺斗、壯班 對應的核組日守,從該指定的 了攜式裝置之至少一個作蚩金从# 曰心曰J 電腦。 …糸、冼將該模組載入該指定的主 6 1 · —種用於同步化在一 ^ 式裝置内的檑案之方法,莖、#处理系統中之兩個可攜 宏其係包括步驟有: 提供一個根據申請專利範 該資料處理系統係包括兩個可之貧料處理系統, 存取在該資料處理系統中的 ^ 案;以及 可‘式裝置内的檔 在該此槽牵φ & s , 一怕木肀的至少一個檔 能。 執行一個檔案處理功 62·如申請專利範圍第61項之方 惡意軟體搜尋功能之步驟。 ,,其更包括執行一個 63·如申凊專利範圍第62項之方 尋功能係在該檔案處理功能之吁、冼,其中該惡意軟體搜 64如申士主皇4丨# 別被執行。 •甲明專利鉈圍第<51項之方 資料處理系統的一個 ’,其更包括比較在該 、置中之一個檔案與該資 56 -200529004 料處理系統的一個第二可攜式裝置中之 6 5 ·如申請專利範圍第61項之方、去其 資料處理系統的一個第一可攜式裝置中之 資料處理系統的一個第二可攜式裝置中 驟。•如申請專利範圍第61項之方法, 能係從以下所構成的群組被選出: 攸-個第一可攜式裝置複 式裝置; 仏攜式裝置; 刪除一個檔案; 刪除—個檔案失; 從一個第_可 第二可攜式聿詈· ^袭置複製-個 衣罝,以及 刪除一個檔 田案的-邹份。 個構案的步驟。 更包括比較在該 一個檔案夾與該 一個檔案夾的步 中該檔案處理功 至一個第二可攜 夾至一個第二可 的一部份至一個 十一、圖式: 如次頁 57
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US54857604P | 2004-02-28 | 2004-02-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200529004A true TW200529004A (en) | 2005-09-01 |
| TWI310502B TWI310502B (en) | 2009-06-01 |
Family
ID=35056624
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW094100348A TWI310502B (en) | 2004-02-28 | 2005-01-06 | Method, data processing system and computer readable medium recording instructions for operating a host computer from a portable apparatus |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US7555568B2 (zh) |
| TW (1) | TWI310502B (zh) |
| WO (1) | WO2005091745A2 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104822324A (zh) * | 2012-09-13 | 2015-08-05 | 皇家飞利浦有限公司 | 通过移动显示装置操作的超声成像装置和超声成像系统 |
Families Citing this family (76)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080082813A1 (en) * | 2000-01-06 | 2008-04-03 | Chow David Q | Portable usb device that boots a computer as a server with security measure |
| US7120789B2 (en) * | 2003-08-14 | 2006-10-10 | International Business Machines Corporation | System and method for portable on-demand central processing unit |
| US7308584B2 (en) | 2003-08-14 | 2007-12-11 | International Business Machines Corporation | System and method for securing a portable processing module |
| US7032053B2 (en) * | 2003-08-14 | 2006-04-18 | International Business Machines Corporation | System and method for loading, executing, and adapting a portable running operation system from a removable module to multiple computer systems |
| US20050038879A1 (en) * | 2003-08-14 | 2005-02-17 | International Business Machines Corporation | System and method for discovery of remote device driver functionality and interface |
| US7225448B2 (en) | 2003-08-14 | 2007-05-29 | Lenovo (Singapore) Pte. Ltd. | System and method for hibernating application state data on removable module |
| US7225440B2 (en) * | 2003-08-14 | 2007-05-29 | International Business Machines Corporation | System and method for manufacturing and updating insertable portable operating system module |
| US8019194B2 (en) * | 2004-04-05 | 2011-09-13 | S. two Corp. | Digital audio and video recording and storage system and method |
| US7293117B2 (en) * | 2004-06-10 | 2007-11-06 | Microsoft Corporation | Self-installing peripheral device with memory wherein in response to user request for additional storage peripheral device being configured to remove installation software stored on memory |
| US7640592B2 (en) * | 2004-06-12 | 2009-12-29 | Microsoft Corporation | Installation setup |
| US20120210119A1 (en) * | 2004-06-14 | 2012-08-16 | Arthur Baxter | Method and Apparatus for Secure Internet Browsing |
| WO2005124644A2 (en) * | 2004-06-14 | 2005-12-29 | Arthur Baxter | Removable data storage medium and associated marketing interface |
| US8578063B2 (en) * | 2004-08-20 | 2013-11-05 | Mitsubishi Kagaku Media Co., Ltd. | Self-labeling digital storage unit |
| US7591018B1 (en) * | 2004-09-14 | 2009-09-15 | Trend Micro Incorporated | Portable antivirus device with solid state memory |
| US20060080540A1 (en) * | 2004-10-08 | 2006-04-13 | Robert Arnon | Removable/detachable operating system |
| US8041824B1 (en) * | 2005-04-14 | 2011-10-18 | Strauss Acquisitions, L.L.C. | System, device, method and software for providing a visitor access to a public network |
| DE102005032075B4 (de) * | 2005-07-08 | 2007-06-28 | Lenze Drive Systems Gmbh | Verfahren zum Datenabgleich aus einem und für einen Antriebsregler einer Maschine |
| US20070061355A1 (en) * | 2005-09-13 | 2007-03-15 | International Business Machines Corporation | Computer- implemented method, system, and program product for managing data for an information technology (IT) migration |
| US8191120B2 (en) * | 2006-01-05 | 2012-05-29 | Sandisk Il Ltd. | Powerless electronic storage lock |
| US7912994B2 (en) * | 2006-01-27 | 2011-03-22 | Apple Inc. | Reducing connection time for mass storage class peripheral by internally prefetching file data into local cache in response to connection to host |
| DE102006013149A1 (de) * | 2006-03-20 | 2007-10-04 | Vodafone Holding Gmbh | Verbindungsmodul |
| US8245293B2 (en) * | 2006-03-31 | 2012-08-14 | Huang Evan S | Methods and apparatuses for securely operating shared host computers with portable apparatuses |
| US8914865B2 (en) * | 2006-05-27 | 2014-12-16 | Loughton Technology, L.L.C. | Data storage and access facilitating techniques |
| US7859539B2 (en) | 2006-05-27 | 2010-12-28 | Christopher Vance Beckman | Organizational viewing techniques |
| US20080086680A1 (en) * | 2006-05-27 | 2008-04-10 | Beckman Christopher V | Techniques of document annotation according to subsequent citation |
| US7999415B2 (en) | 2007-05-29 | 2011-08-16 | Christopher Vance Beckman | Electronic leakage reduction techniques |
| US8266692B2 (en) * | 2006-07-05 | 2012-09-11 | Bby Solutions, Inc. | Malware automated removal system and method |
| US8234710B2 (en) * | 2006-07-05 | 2012-07-31 | BB4 Solutions, Inc. | Malware automated removal system and method using a diagnostic operating system |
| US9047452B2 (en) * | 2006-07-06 | 2015-06-02 | Dell Products L.P. | Multi-user BIOS authentication |
| US8769528B2 (en) * | 2006-07-14 | 2014-07-01 | Moka5, Inc. | Fixed-function consumer-electronics device providing general-computing functions with virtual machines |
| US7624440B2 (en) * | 2006-08-01 | 2009-11-24 | Emt Llc | Systems and methods for securely providing and/or accessing information |
| US7890723B2 (en) * | 2006-12-29 | 2011-02-15 | Sandisk Corporation | Method for code execution |
| US7890724B2 (en) * | 2006-12-29 | 2011-02-15 | Sandisk Corporation | System for code execution |
| US8125986B2 (en) * | 2007-01-19 | 2012-02-28 | International Business Machines Corporation | Method for enabling secure usage of computers using a mechanism lockdown |
| GB2444305B (en) * | 2007-01-26 | 2010-12-22 | Key Criteria Connect Ltd | Method of identifying devices in mobile and desktop environments |
| GB2445991B (en) * | 2007-01-26 | 2009-04-01 | Key Criteria Connect Ltd | Method of loading software in mobile and desktop environments |
| US20080288782A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Security to an External Attachment Device |
| TW200834338A (en) * | 2007-02-05 | 2008-08-16 | Power Quotient Internat Company | Computer system architecture and the corresponding method for its operating system thereof |
| US20080209143A1 (en) * | 2007-02-26 | 2008-08-28 | Kabushiki Kaisha Toshiba | Digital multi-function peripheral and control method for the same |
| US7818559B2 (en) * | 2007-02-28 | 2010-10-19 | Microsoft Corporation | Boot negotiation among multiple boot-capable devices |
| US7913295B2 (en) * | 2007-04-04 | 2011-03-22 | Microsoft Corporation | Method and apparatus to enable a securely provisioned computing environment |
| WO2008128294A1 (en) * | 2007-04-24 | 2008-10-30 | Cbb International Pty Ltd | A computer operating device |
| US7853999B2 (en) * | 2007-05-11 | 2010-12-14 | Microsoft Corporation | Trusted operating environment for malware detection |
| US8104088B2 (en) * | 2007-05-11 | 2012-01-24 | Microsoft Corporation | Trusted operating environment for malware detection |
| US9251350B2 (en) * | 2007-05-11 | 2016-02-02 | Microsoft Technology Licensing, Llc | Trusted operating environment for malware detection |
| US20090070572A1 (en) * | 2007-09-11 | 2009-03-12 | Mark Shahaf | Method and apparatus for portable computing environment |
| US20090089779A1 (en) * | 2007-09-28 | 2009-04-02 | Evelyn Thompson Brengle | Apparatus system and method for customizing a computing environment |
| US9015705B2 (en) * | 2008-03-28 | 2015-04-21 | International Business Machines Corporation | Computing device having a migrated virtual machine accessing physical storage space on another computing device |
| US8561087B2 (en) * | 2008-07-16 | 2013-10-15 | Sandisk Il Ltd. | Methods for enabling software in storage-capable devices |
| US20100037092A1 (en) * | 2008-08-07 | 2010-02-11 | Urbano Zamora | System and method for backup, reboot, and recovery |
| JP2010044579A (ja) * | 2008-08-12 | 2010-02-25 | Brother Ind Ltd | 周辺装置、プログラム、およびドライバインストールシステム |
| US9424017B2 (en) * | 2008-08-29 | 2016-08-23 | Red Hat, Inc. | Live operating system installation for Universal Serial Bus devices |
| US8204907B1 (en) * | 2008-11-10 | 2012-06-19 | Symantec Corporation | Systems and methods for collecting file access history information |
| TWI403921B (zh) * | 2009-08-17 | 2013-08-01 | Acer Inc | 操作模式決定方法及電腦系統 |
| US8516236B2 (en) * | 2009-09-30 | 2013-08-20 | Imation Corp. | Portable desktop device and method of host computer system hardware recognition and configuration |
| US8266350B2 (en) * | 2009-09-30 | 2012-09-11 | Imation Corp. | Method and system for supporting portable desktop |
| US8555376B2 (en) * | 2009-09-30 | 2013-10-08 | Imation Corp. | Method and system for supporting portable desktop with enhanced functionality |
| US8601532B2 (en) * | 2009-09-30 | 2013-12-03 | Imation Corp. | Method and system for provisioning portable desktops |
| US9087197B2 (en) | 2009-11-13 | 2015-07-21 | Imation Corp. | Device and method for verifying connectivity |
| US20110161428A1 (en) * | 2009-12-28 | 2011-06-30 | Ezpnp Technologies Corp. | Two-way data and resources sharing method |
| US9418071B2 (en) * | 2010-03-19 | 2016-08-16 | Seagate Technology Llc | Method and system for automatically initiating a file aggregation process between communicatively coupled devices |
| US8505003B2 (en) | 2010-04-28 | 2013-08-06 | Novell, Inc. | System and method for upgrading kernels in cloud computing environments |
| US20120174212A1 (en) * | 2010-12-29 | 2012-07-05 | Microsoft Corporation | Connected account provider for multiple personal computers |
| TWI437493B (zh) * | 2011-07-25 | 2014-05-11 | Quanta Comp Inc | 電腦系統及其作業系統載入方法 |
| JP6058330B2 (ja) * | 2011-11-07 | 2017-01-11 | 東芝メディカルシステムズ株式会社 | 超音波診断装置 |
| US9253249B2 (en) * | 2012-07-23 | 2016-02-02 | Via Technologies, Inc. | Hardware resource accessing systems and methods for accessing hardware resources in browser-based operating systems and machine-readable storage medium thereof |
| US9846582B2 (en) * | 2012-09-12 | 2017-12-19 | Microsoft Technology Licensing, Llc | Operating system hardware configuration state specialization |
| US9106721B2 (en) | 2012-10-02 | 2015-08-11 | Nextbit Systems | Application state synchronization across multiple devices |
| US9038060B2 (en) * | 2012-10-02 | 2015-05-19 | Nextbit Systems Inc. | Automatically installing operating system specific to a detected network |
| CN104937603B (zh) | 2013-01-10 | 2018-09-25 | 日本电气株式会社 | 终端、解锁方法和程序 |
| GB2525409B (en) * | 2014-04-24 | 2016-11-02 | Ibm | Enabling an external operating system to access encrypted data units of a data storage system |
| TW201608408A (zh) * | 2014-08-18 | 2016-03-01 | Innostor Technology Corp | Usb儲存裝置之無線認證系統及方法 |
| WO2016033539A1 (en) | 2014-08-29 | 2016-03-03 | Memory Technologies Llc | Control for authenticated accesses to a memory device |
| DE112016006707T5 (de) * | 2015-04-26 | 2019-01-10 | Intel Corporation | All-in-one-mobilrechnervorrichtung |
| US10223151B2 (en) | 2017-03-17 | 2019-03-05 | International Business Machines Corporation | Creating multiple local virtual machines running multiple operating systems |
| CN112256335B (zh) * | 2020-09-25 | 2023-06-27 | 宇龙计算机通信科技(深圳)有限公司 | 驱动文件的加载方法、装置、存储介质及电子设备 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8612553B2 (en) * | 2000-01-14 | 2013-12-17 | Microsoft Corporation | Method and system for dynamically purposing a computing device |
| US20020124245A1 (en) * | 2000-08-14 | 2002-09-05 | Alvin Maddux | Method and apparatus for advanced software deployment |
| FR2823576B1 (fr) * | 2001-04-12 | 2004-04-02 | Gerard Sinpraseuth | Support d'enregistrement amovible |
| US7111308B2 (en) * | 2001-05-17 | 2006-09-19 | Lite-On It Corporation | Protection method for manual ejection operation of optical disk drive |
| CN1122281C (zh) * | 2001-06-30 | 2003-09-24 | 深圳市朗科科技有限公司 | 一种多功能半导体存储装置 |
| US7055026B2 (en) * | 2002-07-26 | 2006-05-30 | Sun Microsystems, Inc. | Method and system for a portable adaptable operating environment identity |
| US7441108B2 (en) * | 2002-11-19 | 2008-10-21 | Ken Scott Fisher | Portable memory drive with portable applications and cross-computer system management application |
| US7873723B2 (en) * | 2003-01-30 | 2011-01-18 | Hewlett-Packard Development Company, L.P. | Device data |
| US7181740B2 (en) * | 2003-03-31 | 2007-02-20 | Sony Corporation | Method and system for automated provision of build images |
| US7073013B2 (en) * | 2003-07-03 | 2006-07-04 | H-Systems Flash Disk Pioneers Ltd. | Mass storage device with boot code |
| US7664836B2 (en) * | 2004-02-17 | 2010-02-16 | Zhe Khi Pak | Device and method for booting an operation system for a computer from a passive directly attached network device |
| US7797525B2 (en) * | 2004-07-01 | 2010-09-14 | Hewlett-Packard Development Company, L.P. | Operating system installation |
-
2004
- 2004-12-09 US US11/008,326 patent/US7555568B2/en active Active
- 2004-12-20 WO PCT/US2004/043256 patent/WO2005091745A2/en not_active Ceased
-
2005
- 2005-01-06 TW TW094100348A patent/TWI310502B/zh not_active IP Right Cessation
-
2009
- 2009-05-25 US US12/471,471 patent/US7996498B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104822324A (zh) * | 2012-09-13 | 2015-08-05 | 皇家飞利浦有限公司 | 通过移动显示装置操作的超声成像装置和超声成像系统 |
| CN104822324B (zh) * | 2012-09-13 | 2018-03-13 | 皇家飞利浦有限公司 | 通过移动显示装置操作的超声成像装置和超声成像系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7996498B2 (en) | 2011-08-09 |
| TWI310502B (en) | 2009-06-01 |
| US20050193188A1 (en) | 2005-09-01 |
| US7555568B2 (en) | 2009-06-30 |
| WO2005091745A3 (en) | 2007-02-08 |
| US20090276509A1 (en) | 2009-11-05 |
| WO2005091745A2 (en) | 2005-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200529004A (en) | Method and apparatus for operating a host computer from a portable apparatus | |
| TWI353522B (en) | Method and apparatus for interfacing with a restri | |
| US7797278B2 (en) | Migratable backup and restore | |
| US8117608B1 (en) | System and method of providing mobility to personal computers | |
| TW200828118A (en) | Method and process for using common preinstallation environment for heterogeneous operating systems | |
| JP2013506205A (ja) | ポータブルデスクトップデバイス、ならびにホストコンピュータシステムハードウェア認識および構成の方法 | |
| CN102135893A (zh) | 将操作系统集成到bios芯片及启动服务器上操作系统的方法 | |
| TWI326427B (en) | Biometrics signal input device, computer system having the biometrics signal input device, and control method thereof | |
| JP2005520247A (ja) | ホストコンピュータに対する取り外し可能(releasable)接続のためのアプリケーションソフトウェア付き記憶装置 | |
| TW200821931A (en) | Platform authentication via transparent second factor | |
| CN101430642B (zh) | 一种应用于uefi的操作界面的实现方法及系统 | |
| TWI342500B (en) | Method and system for automatic installation of a functional unit driver on a host | |
| EP2483801B1 (en) | Method and system for provisioning portable desktops | |
| Rankin et al. | The official Ubuntu server book | |
| EP2483800B1 (en) | Method and system for supporting portable desktop with enhanced functionality | |
| Boswell | Inside Windows Server 2003 | |
| WO2005078595A1 (ja) | 着脱式外部記憶装置および自動起動プログラム | |
| TW201207732A (en) | A automatic install system and method of the client and the server | |
| TW201118642A (en) | Computer system for rapid scanning or treatment of malicious software and method thereof | |
| KR101366913B1 (ko) | 클러스터 컴퓨팅-nic 기반 os프로비전 | |
| TW201001226A (en) | Memory device | |
| TWI295778B (zh) | ||
| Jones et al. | Microsoft Windows Server 2003 Delta Guide | |
| Silverman | Running Windows on Your Mac | |
| Comvalius | Windows 7 for XP Professionals: Essential Planning & Support for the IT Pro |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |