国产精品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>

      從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的方法及裝置的制作方法

      文檔序號(hào):6558146閱讀:181來源:國(guó)知局
      專利名稱:從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,更具體地說,涉及從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的方法及裝置。
      背景技術(shù)
      外部數(shù)據(jù)存儲(chǔ)裝置、如外部硬盤驅(qū)動(dòng)器允許用戶增加計(jì)算機(jī)上的可用存儲(chǔ)空間,而不必在物理上打開計(jì)算機(jī)機(jī)箱并安裝新的盤驅(qū)動(dòng)器。為了利用外部數(shù)據(jù)存儲(chǔ)裝置,用戶把電纜從外部數(shù)據(jù)存儲(chǔ)裝置連接到計(jì)算機(jī)上的連接點(diǎn)?;蛘?,用戶可經(jīng)由無線協(xié)議建立外部數(shù)據(jù)存儲(chǔ)裝置與計(jì)算機(jī)之間的無線鏈路。
      現(xiàn)代操作系統(tǒng)實(shí)現(xiàn)復(fù)雜的文件管理系統(tǒng)來控制數(shù)據(jù)存儲(chǔ)。這些復(fù)雜的文件管理系統(tǒng)通常包括數(shù)據(jù)高速緩存算法,它們把常用或最近使用的數(shù)據(jù)文件的副本存儲(chǔ)在計(jì)算機(jī)的存儲(chǔ)器中,因?yàn)榭梢员缺P驅(qū)動(dòng)器快得多地存取計(jì)算機(jī)的存儲(chǔ)器。但是,系統(tǒng)存儲(chǔ)器比盤驅(qū)動(dòng)器上的可用存儲(chǔ)空間小。當(dāng)計(jì)算機(jī)需要存儲(chǔ)器來存儲(chǔ)文件時(shí),計(jì)算機(jī)通過運(yùn)行文件更新例程以便采用計(jì)算機(jī)的存儲(chǔ)器中存儲(chǔ)的較新版本更新盤驅(qū)動(dòng)器上存儲(chǔ)的文件的版本,來清除存儲(chǔ)器中的空間。一旦文件的最新版本存儲(chǔ)在盤驅(qū)動(dòng)器上,計(jì)算機(jī)可將以前保存那個(gè)文件的存儲(chǔ)器用于另一個(gè)文件。即使以上所述的數(shù)據(jù)高速緩存算法顯著提高計(jì)算機(jī)系統(tǒng)的性能,當(dāng)外部數(shù)據(jù)存儲(chǔ)裝置集成到計(jì)算機(jī)的文件系統(tǒng)中時(shí)也出現(xiàn)問題。這些問題源于以下事實(shí)外部數(shù)據(jù)存儲(chǔ)裝置不是永久連接到計(jì)算機(jī),并且可易于拆除。例如,外部閃存驅(qū)動(dòng)器可能僅通過從其端口拔下閃存驅(qū)動(dòng)器而從計(jì)算機(jī)系統(tǒng)移走。如果來自外部數(shù)據(jù)存儲(chǔ)裝置的數(shù)據(jù)文件的更近的副本存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器而不是外部數(shù)據(jù)存儲(chǔ)裝置中,則如果外部數(shù)據(jù)存儲(chǔ)裝置意外地與計(jì)算機(jī)斷開連接,數(shù)據(jù)可能丟失或破壞。出現(xiàn)數(shù)據(jù)的這種丟失或破壞,因?yàn)橐坏┩獠繑?shù)據(jù)存儲(chǔ)裝置在物理上與計(jì)算機(jī)斷開連接,沒有讓操作系統(tǒng)更新外部數(shù)據(jù)存儲(chǔ)裝置上的數(shù)據(jù)文件的任何方式。對(duì)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)文件的副本進(jìn)行的變更被丟失。
      認(rèn)識(shí)到這種可能的數(shù)據(jù)丟失可能是一個(gè)問題,許多計(jì)算機(jī)操作系統(tǒng)已經(jīng)嘗試提供涉及運(yùn)行文件更新例程以確保已經(jīng)對(duì)外部數(shù)據(jù)存儲(chǔ)裝置更新了數(shù)據(jù)文件的最近副本的軟件的解決方案。但是,這些文件更新例程需要由用戶發(fā)起,一些用戶可能不了解如何發(fā)起拆除軟件。

      發(fā)明內(nèi)容
      本發(fā)明的實(shí)施例提供用于從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的方法及裝置。具體來說,本發(fā)明的一個(gè)實(shí)施例包括一種外部數(shù)據(jù)存儲(chǔ)裝置,其中包括可啟動(dòng)組件,以便發(fā)送從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的請(qǐng)求,其中,所述可啟動(dòng)組件包括能夠以物理或電氣方式啟動(dòng)的裝置。
      在另一個(gè)實(shí)施例中,提供一種計(jì)算機(jī)系統(tǒng),它包括計(jì)算機(jī)以及外部數(shù)據(jù)存儲(chǔ)裝置,該裝置配置成當(dāng)位于外部數(shù)據(jù)存儲(chǔ)裝置上的用戶啟動(dòng)組件被啟動(dòng)時(shí)向計(jì)算機(jī)發(fā)送信號(hào),其中,信號(hào)包含從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置的請(qǐng)求。
      在本發(fā)明的又一個(gè)實(shí)施例中,提供一種斷開外部數(shù)據(jù)存儲(chǔ)裝置的連接的方法,其中包括檢測(cè)位于外部數(shù)據(jù)存儲(chǔ)裝置上的可啟動(dòng)組件的啟動(dòng),并在檢測(cè)到可啟動(dòng)組件的啟動(dòng)之后產(chǎn)生斷開請(qǐng)求。
      在本發(fā)明的又一個(gè)實(shí)施例中,提供一種方法,其中包括檢測(cè)外部數(shù)據(jù)存儲(chǔ)裝置與計(jì)算機(jī)系統(tǒng)斷開,通知用戶重新連接外部數(shù)據(jù)存儲(chǔ)裝置,如果用戶重新連接外部數(shù)據(jù)存儲(chǔ)裝置,則把外部數(shù)據(jù)存儲(chǔ)裝置結(jié)合到計(jì)算機(jī)系統(tǒng)的文件系統(tǒng)中,以及在計(jì)算機(jī)與外部數(shù)據(jù)存儲(chǔ)裝置之間運(yùn)行文件更新例程。


      圖1是根據(jù)本發(fā)明的實(shí)施例、用于斷開外部數(shù)據(jù)存儲(chǔ)裝置的示范計(jì)算機(jī)系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明的實(shí)施例的示范外部硬盤驅(qū)動(dòng)器的簡(jiǎn)圖;圖3是根據(jù)本發(fā)明的示范實(shí)施例的示范閃存驅(qū)動(dòng)器的簡(jiǎn)圖;圖4是流程圖,說明根據(jù)本發(fā)明的實(shí)施例、用于斷開外部數(shù)據(jù)存儲(chǔ)裝置的示范過程;以及圖5是流程圖,說明根據(jù)本發(fā)明的實(shí)施例、用于防止因斷開外部數(shù)據(jù)存儲(chǔ)裝置而引起的數(shù)據(jù)丟失的示范過程。
      具體實(shí)施例方式
      根據(jù)本發(fā)明的示范實(shí)施例針對(duì)外部數(shù)據(jù)存儲(chǔ)裝置、如外部硬盤驅(qū)動(dòng)器或者閃存驅(qū)動(dòng)器。外部數(shù)據(jù)存儲(chǔ)裝置包括可啟動(dòng)組件,它發(fā)送斷開外部數(shù)據(jù)存儲(chǔ)裝置的請(qǐng)求。在一個(gè)實(shí)施例中,這種可啟動(dòng)組件使用戶能夠移走外部數(shù)據(jù)存儲(chǔ)裝置,而沒有數(shù)據(jù)丟失或數(shù)據(jù)破壞的風(fēng)險(xiǎn)。
      圖1說明用于斷開外部數(shù)據(jù)存儲(chǔ)裝置的示范計(jì)算機(jī)系統(tǒng)10的框圖。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)10包括一個(gè)或多個(gè)處理器或者中央處理器(“CPU”)12。CPU 12單獨(dú)使用或者與其它CPU結(jié)合使用。雖然主要以單數(shù)形式提到CPU 12,但是,可實(shí)現(xiàn)具有任何適當(dāng)數(shù)量的物理或邏輯CPU的系統(tǒng)。
      芯片組14耦合到CPU 12。芯片組14提供CPU 12與包括存儲(chǔ)控制器18、輸入/輸出(“I/O”)總線24、盤驅(qū)動(dòng)器控制器20在內(nèi)的計(jì)算機(jī)系統(tǒng)10的其它組件之間的信號(hào)的通信路徑。根據(jù)計(jì)算機(jī)系統(tǒng)10的配置,多個(gè)不同信號(hào)的任一個(gè)可通過芯片組14發(fā)送。計(jì)算機(jī)系統(tǒng)10中的信號(hào)的路由選擇可易于調(diào)節(jié),而沒有改變計(jì)算機(jī)系統(tǒng)10的基本性質(zhì)。
      如圖所示,存儲(chǔ)控制器18在操作上耦合到芯片組14。在備選實(shí)施例中,存儲(chǔ)控制器18集成到芯片組14中。存儲(chǔ)控制器18在操作上耦合到一個(gè)或多個(gè)存儲(chǔ)裝置16。在一個(gè)實(shí)施例中,存儲(chǔ)裝置16是多個(gè)工業(yè)標(biāo)準(zhǔn)存儲(chǔ)器類型中的任一種,包括但不限于單列直插存儲(chǔ)模塊(“SIMM”)和雙列直插存儲(chǔ)模塊(“DIMM”)。在本發(fā)明的某些實(shí)施例中,存儲(chǔ)裝置16通過存儲(chǔ)指令以及數(shù)據(jù)來幫助外部數(shù)據(jù)存儲(chǔ)裝置的安全拆除。
      芯片組14耦合到I/O總線24。I/O總線24用作從芯片組14到I/O裝置26、27、28、30、32和34的信號(hào)的通信路徑。I/O裝置26、27、28、30、32和34包括諸如外部硬盤驅(qū)動(dòng)器26、外部數(shù)據(jù)存儲(chǔ)裝置27或閃存驅(qū)動(dòng)器28之類的外部數(shù)據(jù)存儲(chǔ)裝置以及諸如鼠標(biāo)30、視頻顯示器32或鍵盤34之類的用戶接口裝置。外部數(shù)據(jù)存儲(chǔ)裝置27可包括任何適當(dāng)類型的外部數(shù)據(jù)存儲(chǔ)裝置,例如照相機(jī)、電話或存儲(chǔ)卡讀取器,它們可耦合到計(jì)算機(jī)系統(tǒng)10。
      在一個(gè)實(shí)施例中,I/O總線24采用多種通信協(xié)議中的任一種與I/O裝置26、27、28、30、32和34進(jìn)行通信。外部數(shù)據(jù)存儲(chǔ)裝置采用接口協(xié)議與計(jì)算機(jī)通信。這些接口協(xié)議允許計(jì)算機(jī)與外部數(shù)據(jù)存儲(chǔ)裝置交換信息??山邮艿耐ㄐ艆f(xié)議包括但不限于通用串行總線(“USB”)、USB-2、串行高級(jí)技術(shù)配件(“S-ATA”)、IEEE-1394、小型計(jì)算機(jī)系統(tǒng)接口(“SCSI”)、集成驅(qū)動(dòng)電子設(shè)備(“IDE”)、光纖信道、千兆以太網(wǎng)或藍(lán)牙。各種類型的通信協(xié)議可在計(jì)算機(jī)系統(tǒng)10中實(shí)現(xiàn)。在一個(gè)備選實(shí)施例中,I/O總線24集成到芯片組14中。
      在一個(gè)實(shí)施例中,盤驅(qū)動(dòng)器控制器20在操作上耦合到芯片組14。盤驅(qū)動(dòng)器控制器用作芯片組14與一個(gè)或多個(gè)內(nèi)部盤驅(qū)動(dòng)器22之間的通信路徑。在本發(fā)明的某些實(shí)施例中,內(nèi)部盤驅(qū)動(dòng)器22通過存儲(chǔ)指令以及數(shù)據(jù)來幫助外部數(shù)據(jù)存儲(chǔ)裝置的斷開。盤驅(qū)動(dòng)器控制器20和內(nèi)部盤驅(qū)動(dòng)器22采用包括以上對(duì)于I/O總線24所述的那些全部在內(nèi)的任何適當(dāng)類型的通信協(xié)議相互通信或者與芯片組14通信。
      根據(jù)本發(fā)明的實(shí)施例可用于各種各樣的計(jì)算機(jī)系統(tǒng)和電子裝置中,例如但不限于蜂窩電話、個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理以及可耦合到外部數(shù)據(jù)存儲(chǔ)裝置的其它電子裝置。
      圖2說明根據(jù)本發(fā)明的實(shí)施例的示范外部硬盤驅(qū)動(dòng)器26。圖2所示的外部硬盤驅(qū)動(dòng)器26是對(duì)前面針對(duì)圖1所述的外部硬盤驅(qū)動(dòng)器26的更詳細(xì)說明。在一個(gè)實(shí)施例中,外部硬盤驅(qū)動(dòng)器26包括外殼或機(jī)殼52,其中包括盤驅(qū)動(dòng)器單元(未示出)、允許外部硬盤驅(qū)動(dòng)器連接到電源的電源轉(zhuǎn)換電路(未示出)、以及允許外部硬盤驅(qū)動(dòng)器26與計(jì)算機(jī)通信的通信協(xié)議電路(未示出)。電源電路和通信電路可處于其它位置,而沒有影響外部硬盤驅(qū)動(dòng)器26的性能。
      外部硬盤驅(qū)動(dòng)器26還包括可啟動(dòng)組件54。如本文所使用的,可啟動(dòng)組件、如可啟動(dòng)組件54包括但不限于可驅(qū)動(dòng)構(gòu)件、按鈕、開關(guān)、觸敏墊、能夠在檢測(cè)到伴隨人的觸摸的溫度或電容變化時(shí)啟動(dòng)的表面、或者能夠以物理或電氣方式啟動(dòng)的其它各種裝置。可啟動(dòng)組件54可設(shè)置在外部硬盤驅(qū)動(dòng)器26的機(jī)殼52上的各種適當(dāng)位置。在一個(gè)實(shí)施例中,當(dāng)用戶啟動(dòng)可啟動(dòng)組件54時(shí),邏輯或軟件通知外部硬盤驅(qū)動(dòng)器26所連接的計(jì)算機(jī)用戶希望斷開外部硬盤驅(qū)動(dòng)器26。下面參照?qǐng)D4更詳細(xì)地描述這個(gè)過程。在本發(fā)明的一個(gè)實(shí)施例中,可啟動(dòng)組件54具有與眾不同的顏色、如紅色,以便向用戶通知它的位置。在另一個(gè)實(shí)施例中,可啟動(dòng)組件54閃爍,以便向用戶通知它的位置。在又一個(gè)實(shí)施例中,可啟動(dòng)組件54可發(fā)出可聽告警,以便向用戶表明它的存在或位置。
      在一個(gè)實(shí)施例中,外部硬盤驅(qū)動(dòng)器26還包含活動(dòng)指示燈56和狀態(tài)指示燈58。這些指示燈通知用戶關(guān)于機(jī)殼52內(nèi)的盤驅(qū)動(dòng)器的活動(dòng)等級(jí)或狀態(tài)。最后,外部硬盤驅(qū)動(dòng)器26可包含電源開關(guān)60。電源開關(guān)60允許用戶開關(guān)外部硬盤驅(qū)動(dòng)器26。在備選實(shí)施例中,不存在電源開關(guān)60,以及給外部硬盤驅(qū)動(dòng)器26的電力由手動(dòng)連接或斷開到電源的電源線(未示出)來控制。
      圖3說明根據(jù)本發(fā)明的示范實(shí)施例的閃存驅(qū)動(dòng)器28。圖3所示的示范閃存驅(qū)動(dòng)器28是對(duì)前面針對(duì)圖1所述的示范閃存驅(qū)動(dòng)器28的更詳細(xì)說明。在所述實(shí)施例中,閃存驅(qū)動(dòng)器28包括機(jī)殼72、可啟動(dòng)組件74以及連接器76。在一個(gè)實(shí)施例中,機(jī)殼72組成閃存驅(qū)動(dòng)器28的主體,以及閃存驅(qū)動(dòng)器28包含某種形式的固態(tài)存儲(chǔ)器(未示出)。在另一個(gè)實(shí)施例中,機(jī)殼72包含通信電路(未示出),以便允許閃存驅(qū)動(dòng)器28通過USB、USB-2、IEEE 1394、藍(lán)牙或者類似的通信協(xié)議與計(jì)算機(jī)通信。
      在一個(gè)實(shí)施例中,閃存驅(qū)動(dòng)器28還包括連接器76。連接器76允許閃存驅(qū)動(dòng)器28物理連接到計(jì)算機(jī)。連接器76的大小和形狀將根據(jù)閃存驅(qū)動(dòng)器28所采用的通信協(xié)議而變化。例如,如果閃存驅(qū)動(dòng)器28基于USB通信協(xié)議進(jìn)行工作,則連接器76為USB插頭。在另一個(gè)實(shí)施例中,其中的閃存驅(qū)動(dòng)器28基于無線通信協(xié)議、如藍(lán)牙或另外的適當(dāng)無線通信協(xié)議進(jìn)行工作,則沒有連接器76。在這種情況中,不需要計(jì)算機(jī)與閃存驅(qū)動(dòng)器之間的物理連接,因而沒有連接器76。
      閃存驅(qū)動(dòng)器28還包括可啟動(dòng)組件74??蓡?dòng)組件74位于閃存驅(qū)動(dòng)器28上的各種適當(dāng)位置。在一個(gè)實(shí)施例中,當(dāng)用戶啟動(dòng)可啟動(dòng)組件74時(shí),邏輯或軟件通知閃存驅(qū)動(dòng)器28所連接的計(jì)算機(jī)用戶希望斷開閃存驅(qū)動(dòng)器28。下面參照?qǐng)D4更詳細(xì)地描述這個(gè)過程。在一個(gè)實(shí)施例中,可啟動(dòng)組件74具有與眾不同的顏色、如紅色,以便向用戶通知它的位置。在另一個(gè)實(shí)施例中,可啟動(dòng)組件74閃爍,以便向用戶通知可啟動(dòng)組件74的位置。在又一個(gè)實(shí)施例中,可啟動(dòng)組件74可發(fā)出可聽告警,以便向用戶表明它的存在或位置。
      圖4是流程圖,說明根據(jù)本發(fā)明的實(shí)施例、用于斷開外部數(shù)據(jù)存儲(chǔ)裝置的示范過程100。雖然將依據(jù)拔出按鈕來描述過程100,但是,本領(lǐng)域的技術(shù)人員會(huì)理解,另外類型的可啟動(dòng)組件可替代拔出按鈕。如框102所示,過程100以計(jì)算機(jī)等待在外部數(shù)據(jù)存儲(chǔ)裝置之一上啟動(dòng)拔出按鈕而開始。在拔出按鈕被啟動(dòng)(例如按下)之后,外部數(shù)據(jù)存儲(chǔ)裝置向CPU或芯片組傳送或發(fā)送斷開請(qǐng)求信號(hào),表明拔出按鈕已經(jīng)被啟動(dòng)。在一個(gè)實(shí)施例中,一旦已經(jīng)發(fā)送斷開請(qǐng)求信號(hào),計(jì)算機(jī)在顯示器上向用戶顯示斷開消息,如框104所示。在一個(gè)實(shí)施例中,這個(gè)斷開消息確認(rèn)用戶希望斷開外部數(shù)據(jù)存儲(chǔ)裝置。在另一個(gè)實(shí)施例中,計(jì)算機(jī)將響應(yīng)斷開請(qǐng)求信號(hào)而運(yùn)行嵌入操作系統(tǒng)中的軟件例程。例如,如果計(jì)算機(jī)正運(yùn)行Windows操作系統(tǒng),則計(jì)算機(jī)可能運(yùn)行安全拆除硬件的軟件特征件。在備選實(shí)施例中,斷開消息被忽略。
      一旦用戶確認(rèn)拔出外部數(shù)據(jù)存儲(chǔ)裝置的請(qǐng)求(框106),計(jì)算機(jī)將確定外部數(shù)據(jù)存儲(chǔ)裝置上所存儲(chǔ)的文件中的一個(gè)或多個(gè)當(dāng)前是否正在由計(jì)算機(jī)使用,如框108所示。在一個(gè)實(shí)施例中,如果文件仍然在使用中,則計(jì)算機(jī)通知用戶,如框110所示,并且在斷開外部數(shù)據(jù)存儲(chǔ)裝置之前為用戶提供關(guān)閉正在使用的文件的機(jī)會(huì)。在備選實(shí)施例中,計(jì)算機(jī)自動(dòng)關(guān)閉位于外部數(shù)據(jù)存儲(chǔ)裝置上的目前正在使用的文件。在這種情況中,不需要框110所示的用戶通知。
      隨后,根據(jù)框112,計(jì)算機(jī)對(duì)外部數(shù)據(jù)存儲(chǔ)裝置運(yùn)行文件更新例程。在文件更新例程期間,計(jì)算機(jī)準(zhǔn)備外部數(shù)據(jù)存儲(chǔ)裝置與計(jì)算機(jī)斷開連接。在一個(gè)實(shí)施例中,這種準(zhǔn)備涉及檢查外部數(shù)據(jù)存儲(chǔ)裝置上存儲(chǔ)的文件,以便確保對(duì)于已經(jīng)復(fù)制到計(jì)算機(jī)存儲(chǔ)器中的文件進(jìn)行的變更已經(jīng)重新更新到外部數(shù)據(jù)存儲(chǔ)裝置上存儲(chǔ)的文件的副本。在一個(gè)實(shí)施例中,文件更新例程還包括準(zhǔn)備或幫助外部數(shù)據(jù)存儲(chǔ)裝置與計(jì)算機(jī)斷開連接所需的附加步驟。在一個(gè)備選實(shí)施例中,文件更新例程還包括從計(jì)算機(jī)的文件系統(tǒng)拆除外部數(shù)據(jù)存儲(chǔ)裝置,或者調(diào)節(jié)到外部數(shù)據(jù)存儲(chǔ)裝置的電力。
      根據(jù)框114,在計(jì)算機(jī)已經(jīng)運(yùn)行文件更新例程(框112)之后,計(jì)算機(jī)確定外部數(shù)據(jù)存儲(chǔ)裝置是否用作內(nèi)部盤驅(qū)動(dòng)器之一的備份。在一個(gè)實(shí)施例中,外部數(shù)據(jù)存儲(chǔ)裝置用作內(nèi)部盤驅(qū)動(dòng)器之一的備份存儲(chǔ)區(qū)。如果外部數(shù)據(jù)存儲(chǔ)裝置用作內(nèi)部盤驅(qū)動(dòng)器之一的備份,則計(jì)算機(jī)同步內(nèi)部盤驅(qū)動(dòng)器上存儲(chǔ)的預(yù)先指定文件與外部數(shù)據(jù)存儲(chǔ)裝置,如框116所示。這個(gè)同步過程可采取多種形式,并且是本領(lǐng)域的技術(shù)人員眾所周知的。在本發(fā)明的備選實(shí)施例中,同步過程在過程100中的另外某個(gè)點(diǎn)上發(fā)生。
      不管外部數(shù)據(jù)存儲(chǔ)裝置是否用作備份,如果外部數(shù)據(jù)存儲(chǔ)裝置先前在邏輯上沒有切斷,則計(jì)算機(jī)在邏輯上從計(jì)算機(jī)切斷外部數(shù)據(jù)存儲(chǔ)裝置。在一個(gè)實(shí)施例中,邏輯上切斷外部存儲(chǔ)裝置包括從計(jì)算機(jī)的文件系統(tǒng)中移除外部數(shù)據(jù)存儲(chǔ)裝置,如框118所示。在一個(gè)實(shí)施例中,計(jì)算機(jī)則將通知用戶用戶這時(shí)可安全地?cái)嚅_外部數(shù)據(jù)存儲(chǔ)裝置,而沒有數(shù)據(jù)丟失的風(fēng)險(xiǎn),如框120所示。在一個(gè)實(shí)施例中,這個(gè)通知包括向用戶顯示消息,表明從計(jì)算機(jī)斷開外部數(shù)據(jù)存儲(chǔ)裝置是安全的。在另一個(gè)實(shí)施例中,通知用戶可包括使指示燈發(fā)光或者在外部數(shù)據(jù)存儲(chǔ)裝置上顯示消息,以便表明斷開外部數(shù)據(jù)存儲(chǔ)裝置是安全的。在又一個(gè)實(shí)施例中,通知用戶可包括可聽通知,例如音調(diào)或者計(jì)算機(jī)化語音。
      圖5是流程圖,說明根據(jù)本發(fā)明的實(shí)施例、用于防止因斷開外部數(shù)據(jù)存儲(chǔ)裝置而引起的數(shù)據(jù)丟失的示范過程130。如上所述,在沒有運(yùn)行文件更新例程時(shí)斷開外部數(shù)據(jù)存儲(chǔ)裝置可能導(dǎo)致文件破壞或數(shù)據(jù)丟失。如框132所示,過程130以檢測(cè)外部數(shù)據(jù)存儲(chǔ)裝置的斷開開始。在檢測(cè)斷開之后,過程130繼續(xù)確定是否對(duì)已斷開的外部數(shù)據(jù)存儲(chǔ)裝置運(yùn)行了文件更新例程。在一個(gè)實(shí)施例中,過程將確定在外部數(shù)據(jù)存儲(chǔ)裝置斷開之前是否運(yùn)行了文件更新例程。如果運(yùn)行了文件更新例程,則過程130結(jié)束,如框138所示。但是,如果沒有對(duì)外部數(shù)據(jù)存儲(chǔ)裝置運(yùn)行文件更新例程,則過程130將確定是否應(yīng)當(dāng)對(duì)已斷開的外部數(shù)據(jù)存儲(chǔ)裝置運(yùn)行文件更新例程(即,計(jì)算機(jī)存儲(chǔ)器中是否存在具有外部數(shù)據(jù)存儲(chǔ)裝置上的未更新副本的任何文件)。如果不需要運(yùn)行文件更新例程,則過程130結(jié)束,如框138所示。本領(lǐng)域的技術(shù)人員會(huì)理解,在備選實(shí)施例中,框134和136可交換。換言之,在備選實(shí)施例中,過程130首先確定是否需要運(yùn)行文件更新例程,然后確定是否運(yùn)行了文件更新例程。
      如果文件更新例程在外部數(shù)據(jù)存儲(chǔ)裝置斷開之前已運(yùn)行,則過程130繼續(xù)提示用戶重新連接外部數(shù)據(jù)存儲(chǔ)裝置,如框140所示。一旦用戶重新連接外部數(shù)據(jù)存儲(chǔ)裝置,則過程130通過對(duì)外部數(shù)據(jù)存儲(chǔ)裝置運(yùn)行文件更新例程來結(jié)束,如框142所示。
      雖然按照以上所述順序說明了對(duì)于圖4和圖5概述的框,但是這種順序只是示范性的。在備選實(shí)施例中,框的順序可修改。此外,框可被添加、刪除、修改或者重新排列,并且仍然處于根據(jù)本發(fā)明的實(shí)施例的范圍內(nèi)。
      以上參照?qǐng)D2、圖3、圖4和圖5所述的示范過程的步驟中的許多包括用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的有序列表。有序列表可包含在計(jì)算機(jī)可讀介質(zhì)中,供可檢索指令并運(yùn)行它們以執(zhí)行前面所述過程的基于計(jì)算機(jī)的系統(tǒng)使用或者與其結(jié)合使用。在這種應(yīng)用的上下文中,計(jì)算機(jī)可讀介質(zhì)可能是可包含、存儲(chǔ)、傳遞、傳播、發(fā)送或傳輸指令的部件。作為實(shí)例,計(jì)算機(jī)可讀介質(zhì)可能是電子、磁、光、電磁或者紅外系統(tǒng)、設(shè)備或裝置。計(jì)算機(jī)可讀介質(zhì)的說明性而非窮舉的列表可包括具有一條或多條電線的電氣連接(電子)、便攜式計(jì)算機(jī)磁盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦可編程只讀存儲(chǔ)器(EPROM或閃存)、光纖以及便攜小型盤只讀存儲(chǔ)器(CDROM)。甚至能夠使用在其中印制了指令的紙張或另外的適當(dāng)介質(zhì)。例如,指令可經(jīng)由紙張或其它介質(zhì)的光學(xué)掃描以電子方式捕捉,然后經(jīng)過編譯、解釋或者根據(jù)需要以適當(dāng)方式處理,然后存儲(chǔ)于計(jì)算機(jī)存儲(chǔ)器中。
      權(quán)利要求
      1.一種外部數(shù)據(jù)存儲(chǔ)裝置(26),包括可啟動(dòng)組件(54),以便發(fā)送從計(jì)算機(jī)(10)斷開所述外部數(shù)據(jù)存儲(chǔ)裝置(26)的請(qǐng)求,其中所述可啟動(dòng)組件(54)包括能夠以物理或電氣方式啟動(dòng)的裝置。
      2.如權(quán)利要求1所述的外部數(shù)據(jù)存儲(chǔ)裝置(26),其特征在于,所述外部數(shù)據(jù)存儲(chǔ)裝置(26)包括外部硬盤驅(qū)動(dòng)器。
      3.如權(quán)利要求1所述的外部數(shù)據(jù)存儲(chǔ)裝置(26),其特征在于,所述可啟動(dòng)組件(54)包括所述外部數(shù)據(jù)存儲(chǔ)裝置(26)的外殼(52)上的按鈕或開關(guān)。
      4.如權(quán)利要求1所述的外部數(shù)據(jù)存儲(chǔ)裝置(26),其特征在于,所述可啟動(dòng)組件(54)包括觸摸或溫度敏感墊。
      5.一種計(jì)算機(jī)系統(tǒng),包括計(jì)算機(jī)(10);以及外部數(shù)據(jù)存儲(chǔ)裝置(26),配置成當(dāng)位于所述數(shù)據(jù)存儲(chǔ)裝置(26)上的用戶啟動(dòng)組件(54)被啟動(dòng)時(shí)向所述計(jì)算機(jī)(10)發(fā)送信號(hào),其中所述信號(hào)包含從所述計(jì)算機(jī)(10)斷開所述數(shù)據(jù)存儲(chǔ)裝置(26)的請(qǐng)求。
      6.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述外部數(shù)據(jù)存儲(chǔ)裝置(26)發(fā)送請(qǐng)求以啟動(dòng)軟件程序,從而安全地移走所述外部數(shù)據(jù)存儲(chǔ)裝置(26)。
      7.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),其特征在于,所述計(jì)算機(jī)(10)配置成在所述用戶啟動(dòng)組件(54)被啟動(dòng)之后將文件從所述計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器(16)復(fù)制到所述外部數(shù)據(jù)存儲(chǔ)裝置(26),其中所述文件先前從所述外部數(shù)據(jù)存儲(chǔ)裝置(26)復(fù)制到所述計(jì)算機(jī)的存儲(chǔ)器(16)。
      8.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),其特征在于,如果所述計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器(16)中存儲(chǔ)的所述文件的副本與所述文件不匹配,則所述計(jì)算機(jī)(10)更新所述外部數(shù)據(jù)存儲(chǔ)裝置(26)上的文件。
      9.如權(quán)利要求5所述的計(jì)算機(jī)系統(tǒng),其特征在于,在所述用戶啟動(dòng)組件(26)被啟動(dòng)之后,所述計(jì)算機(jī)(10)在邏輯上切斷所述外部數(shù)據(jù)存儲(chǔ)裝置(26)與所述計(jì)算機(jī)(10)之間的連接。
      10.如權(quán)利要求9所述的計(jì)算機(jī)系統(tǒng),其特征在于,在邏輯上切斷所述連接之前,所述計(jì)算機(jī)(10)將一個(gè)或多個(gè)預(yù)先指定的文件復(fù)制到所述外部數(shù)據(jù)存儲(chǔ)裝置(26)上。
      全文摘要
      一種用于從計(jì)算機(jī)(10)斷開外部數(shù)據(jù)存儲(chǔ)裝置(26)的裝置。更具體來說,提供一種外部數(shù)據(jù)存儲(chǔ)裝置(26),它包括可啟動(dòng)組件(54)以便發(fā)送從計(jì)算機(jī)(10)斷開所述外部數(shù)據(jù)存儲(chǔ)裝置(26)的請(qǐng)求,其中,可啟動(dòng)組件(54)包括能夠以物理或電氣方式啟動(dòng)的裝置。
      文檔編號(hào)G06F13/40GK1855082SQ20061007484
      公開日2006年11月1日 申請(qǐng)日期2006年4月19日 優(yōu)先權(quán)日2005年4月20日
      發(fā)明者D·H·哈尼斯, A·P·V·德洛爾姆 申請(qǐng)人:惠普開發(fā)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1