システムのリカバリのためのコンピュータ実施方法であって、ユーザーによって選択されたリカバリの型式を取得する段階と、前記システムによって、インスタレーションパッケージを含んでいないリカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスする段階と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立する段階、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードする段階と、前記システムの前記取得されたリカバリの型式を遂行する段階と、を備えているコンピュータ実施方法。前記取得されたリカバリの型式は、オペレーティングシステムのリカバリ、又はバックアップからのユーザーデータの復元、又はディスクの修復、又はパスワードのリセット、のうちの1つである、請求項1に記載のコンピュータ実施方法。前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定する段階を更に備えており、前記確定する段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得する段階を備えている、請求項2に記載のコンピュータ実施方法。前記識別子は、前記ユーザーの身分証明又は前記システムのシリアル番号のうちの一方である、請求項3に記載のコンピュータ実施方法。前記ダウンロードデータは、前記識別子が工場出荷時のオペレーティングシステムを識別している場合は、前記システムにもともとインストールされていた前記工場出荷時のオペレーティングシステムをインストールするべく、複数のインスタレーションパッケージを備えている、請求項3に記載のコンピュータ実施方法。前記ダウンロードデータは、前記識別子が前記システムのための取得されたオペレーティングシステムであって当該システムにもともとインストールされていなかったオペレーティングシステムを識別している場合は、前記システムにもともとインストールされていなかった前記取得されたオペレーティングシステムをインストールするべく、複数のインスタレーションパッケージを備えている、請求項3に記載のコンピュータ実施方法。前記既定のリカバリの型式は、ディスク修復ユーティリティ又はパスワードのリセットである、請求項1に記載のコンピュータ実施方法。前記システムの前記取得されたリカバリの型式を遂行する段階は、当該取得されたリカバリの型式が前記パスワードのリセットである場合は、パスワードをリセットする、請求項2に記載のコンピュータ実施方法。前記ダウンロードデータは、更新されたリカバリディスクイメージを備えている、請求項1に記載のコンピュータ実施方法。前記更新されたリカバリディスクイメージを備える前記ダウンロードデータは、前記ストレージボリュームの前記不揮発性区画へ格納される、請求項8に記載のコンピュータ実施方法。システムのリカバリのためのコンピュータ実施方法であって、ユーザーによって選択されたリカバリの型式を取得する段階であって、前記取得されるリカバリの型式は、オペレーティングシステムのリカバリ、又はバックアップからのユーザーデータの復元、又はディスクの修復、又はパスワードのリセット、のうちの1つである、リカバリの型式を取得する段階と、前記システムによって、インスタレーションパッケージを含んでいないリカバリディスクイメージにアクセスする段階と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立する段階、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードする段階と、前記システムの前記取得されたリカバリの型式を遂行する段階と、を備えているコンピュータ実施方法。前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定する段階を更に備えており、前記確定する段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得する段階を備えている、請求項11に記載のコンピュータ実施方法。前記識別子は、前記ユーザーの身分証明又は前記システムのシリアル番号のうちの一方である、請求項12に記載のコンピュータ実施方法。前記ダウンロードデータは、前記識別子が工場出荷時のオペレーティングシステムを識別している場合は、前記システムにもともとインストールされていた前記工場出荷時のオペレーティングシステムをインストールするべく、複数のインスタレーションパッケージを備えている、請求項12に記載のコンピュータ実施方法。前記ダウンロードデータは、前記識別子が前記システムのための取得されたオペレーティングシステムであって当該システムにもともとインストールされていなかったオペレーティングシステムを識別している場合は、前記システムにもともとインストールされていなかった前記取得されたオペレーティングシステムをインストールするべく、複数のインスタレーションパッケージを備えている、請求項12に記載のコンピュータ実施方法。前記既定のリカバリの型式は、ディスク修復ユーティリティ又はパスワードのリセットである、請求項11に記載のコンピュータ実施方法。前記システムの前記取得されたリカバリの型式を遂行する段階は、当該取得されたリカバリの型式が前記パスワードのリセットである場合は、パスワードをリセットする、請求項11に記載のコンピュータ実施方法。前記ダウンロードデータは、更新されたリカバリディスクイメージを備えている、請求項11に記載のコンピュータ実施方法。プロセッサにシステムのリカバリのための動作を遂行させる実行可能な命令を備えるコンピュータ可読記憶媒体であって、前記命令は、ユーザーによって選択されたリカバリの型式を取得させる段階と、インスタレーションパッケージを含んでいないリカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスさせる段階と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立させる段階、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードさせる段階と、前記システムの前記取得されたリカバリの型式を遂行させる段階と、を備えている、コンピュータ可読記憶媒体。前記命令は、前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定させる段階を更に備えており、前記確定させる段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得させる段階を備えている、請求項19に記載のコンピュータ可読記憶媒体。プロセッサにシステムのリカバリのための動作を遂行させる実行可能な命令を備えるコンピュータ可読記憶媒体であって、前記命令は、ユーザーによって選択されたリカバリの型式を取得させる段階であって、前記取得されるリカバリの型式は、オペレーティングシステムのリカバリ、又はバックアップからのユーザーデータの復元、又はディスクの修復、又はパスワードのリセット、のうちの1つである、リカバリの型式を取得させる段階と、前記システムによって、インスタレーションパッケージを含んでいないリカバリディスクイメージにアクセスさせる段階と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立させる段階、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードさせる段階と、前記システムの前記取得されたリカバリの型式を遂行させる段階と、を備えている、コンピュータ可読記憶媒体。前記命令は、前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定させる段階を更に備えており、前記確定させる段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得させる段階を備えている、請求項21に記載のコンピュータ可読記憶媒体。ユーザーによって選択されたリカバリの型式を取得するための手段と、インスタレーションパッケージを含んでいないリカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスするための手段と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立するための手段、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードするための手段と、前記システムの前記取得されたリカバリの型式を遂行するための手段と、を備えている装置。前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定するための手段を更に備えており、前記確定する段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得する段階を備えている、請求項23に記載の装置。ユーザーによって選択されたリカバリの型式を取得するための手段であって、前記取得されるリカバリの型式は、オペレーティングシステムのリカバリ、又はバックアップからのユーザーデータの復元、又はディスクの修復、又はパスワードのリセット、のうちの1つである、リカバリの型式を取得するための手段と、インスタレーションパッケージを含んでいないリカバリディスクイメージにアクセスするための手段と、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立するための手段、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードするための手段と、前記システムの前記取得されたリカバリの型式を遂行するための手段と、を備えている装置。前記取得されたリカバリの型式が前記オペレーティングシステムのリカバリである場合、識別子に従って、オペレーティングシステムのバージョンを確定するための手段を更に備えており、前記確定する段階は、既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げ、前記識別子を前記URLへ供給し、前記オペレーティングシステムの前記バージョンについての情報を前記URLから取得する段階を備えている、請求項25に記載の装置。メモリと、前記メモリに格納されている命令によって、ユーザーによって選択されたリカバリの型式を取得し、インスタレーションパッケージを含んでいないリカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスし、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立し、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードし、前記ダウンロードデータを使用して前記システムの前記取得されたリカバリの型式を遂行する、ように構成可能なプロセッサと、を備えているコンピュータシステム。メモリと、前記メモリに格納されている命令によって、ユーザーによって選択されたリカバリの型式を取得し、ここに前記取得されるリカバリの型式は、オペレーティングシステムのリカバリ、又はバックアップからのユーザーデータの復元、又はディスクの修復、又はパスワードのリセット、のうちの1つである、リカバリの型式を取得しインスタレーションパッケージを含んでいないリカバリディスクイメージにアクセスし、前記取得されたリカバリの型式が、既定のリカバリの型式である場合、前記リカバリディスクイメージを使用して、ネットワーク接続を確立し、及び前記ネットワーク接続を介して、前記取得されたリカバリの型式についてデータをダウンロードし、前記ダウンロードデータを使用して前記システムの前記取得されたリカバリの型式を遂行する、ように構成可能なプロセッサと、を備えているコンピュータシステム。次に続く本発明の実施形態の詳細な説明では、添付図面を参照してゆくが、図面中、同様の符号は類似要素を指し示しており、また図面には本発明を実践することのできる特定の実施形態が例として示されている。これらの実施形態は、当業者が発明を実践できるように十分に詳細に説明されているが、他の実施形態が利用されることもあろうし、本発明の範囲から逸脱することなく、論理的、機械的、電気的、機能的、又は他の変更がなされる可能性もあるものと理解されたい。以下の詳細な説明は、従って、制限を課す意味に取られるべきではなく、本発明の範囲は付随の特許請求の範囲によってのみ定義される。コンピュータシステムのためのデータをリカバリするのに、高価で信頼性の低い物理的媒体を使用するよりむしろネットワーク化されたリカバリシステムを使用することができる。1つの実施形態では、リカバリの型式はユーザーが選択できる。リカバリディスクの収容されているストレージボリュームの不揮発性区画がアクセスされる。1つの実施形態では、リカバリディスクイメージは、コンピュータシステムのためのオペレーティングシステムの不完全バージョンである。この実施形態では、リカバリディスクイメージは、インスタレーションパッケージ、又はコンピュータシステムのためのオペレーティングソフトウェア又は標準ソフトウェアをインストールするのに使用することのできるパッケージ類を含んでいない。選択されたリカバリの型式が既定のリカバリの型式である場合、リカバリディスクイメージを使用してネットワーク接続が確立され、ネットワーク接続を介して、選択されたリカバリの型式についてデータがダウンロードされる。選択されたリカバリの型式が遂行される。図1は、ネットワーク化されたリカバリを遂行させることのできるシステムアーキテクチャ100を示している。システムアーキテクチャ100は、リカバリディスクイメージを有するコンピュータシステム110と、リカバリデータを有するサーバ120と、を含んでいる。リカバリディスクイメージを有するコンピュータシステム110とリカバリデータを有するサーバ120は互いにネットワーク130経由で通信することができる。1つの実施形態では、リカバリディスクイメージを有するコンピュータシステム110内のリカバリディスクイメージは、オペレーティングシステムをインストールするのに必要な1つ又はそれ以上のインスタレーションパッケージを含んでいない規模の縮小されたオペレーティングシステムとすることができる。1つの実施形態では、リカバリデータを有するサーバ120内のリカバリデータは、リカバリディスクイメージを有するコンピュータシステム110のリカバリを遂行するのに必要とされる実行可能なソフトウェアを含むデータとすることができる。リカバリデータを有するサーバ120からリカバリディスクイメージを有するコンピュータシステム110へダウンロードされるべきデータは、リカバリディスクイメージを有するコンピュータシステム110へネットワーク130経由でダウンロードされる。1つの実施形態では、ネットワーク130は、公共ネットワーク例えばインターネット又は私的ネットワーク例えばローカルエリアネットワークLANであってもよい。図2は、本発明の実施形態が動作できる或る例示としてのコンピュータシステムのブロック線図である。コンピュータシステム200は、単数又は複数の処理ユニット210、メインメモリRAM220、不揮発性ストレージ230、バス240、I/Oコントローラ250、ネットワークインターフェース260、I/Oコントローラ270、及びI/O周辺装置280、を含んでいる。メインメモリ220は、ダイナミックランダムアクセスメモリDRAM、スタティックRAMSRAM、又はフラッシュメモリの様な、あらゆる揮発性又は不揮発性の記憶媒体を網羅する。メインメモリ220は、ネットワーク化されたデータリカバリのためのコンピュータプログラムコード及びデータ構造を格納するための、単数又は複数の処理ユニット210がアクセスできる格納場所を含んでいる。その様なコンピュータプログラムコード及びデータ構造は不揮発性ストレージ230に格納されていてもよい。不揮発性ストレージ230には、フロッピィディスク、CDやDVDやBDブルーレイディスクの様な光学ディスク及び磁気光学ディスクを含む何れかの型式のディスク、磁気又は光学カード、又は何れかの型式の媒体、の様なあらゆる不揮発性記憶媒体が含まれ、不揮発性ストレージ230はメインメモリ220へ搭載されていてもよい。当業者には、コンピュータ可読記憶媒体又は機械可読記憶媒体という用語は、プロセッサメインメモリ220及び不揮発性ストレージ230を含むがアクセスできる何れかの型式の揮発性又は不揮発性ストレージデバイスを含んでいることが即座に認識されよう。単数又は複数の処理ユニット210は、メインメモリ220及び不揮発性ストレージ230へバス240を通して連結されている。単数又は複数の処理ユニット210は、コンピュータプログラムコードを実行しデータ構造を操作するように構成されている処理要素及び/又は論理回路構成を含んでいる。当業者には、ネットワーク化されたリカバリに付属するコンピュータプログラムコードを格納及び実行するのに、様々なコンピュータ可読記憶媒体を含め、他の処理手段及びメモリ手段が使用されてもよいことが自明であろう。単数又は複数の処理ユニット210は、命令をメインメモリ220及び不揮発性ストレージ230からバス240経由で取り出し、命令を実行して、以下に説明されている動作を遂行させる。バス240は、I/Oコントローラ250へ連結されている。I/Oコントローラ250は、更に、ネットワークインターフェース260へ連結されている。ネットワークインターフェース260は、ネットワーク化されたリカバリにとって必要なデータをダウンロードするのにネットワークへ接続することができる。バス240は、更に、単数又は複数のI/Oコントローラ270へ連結されている。単数又は複数のI/Oコントローラ270は、マウス、キーボード、モデム、ディスクドライブ、光学ドライブ、プリンタ、又は当技術でよく知られている他の機器類、であるI/O周辺装置280へ連結されている。図3は、図2の或る例示としてのメインメモリ220又は不揮発性ストレージ230或いはその両方を示している。図3を参照すると、メモリ310は、ブートファイル320、リカバリディスクイメージ330、及びオペレーティングシステム390を収容している。ブートファイル320内には、リカバリ型式取得部340とリカバリディスクイメージアクセス部350が在る。リカバリディスクイメージ330内には、ネットワーク接続確立部360、データダウンロード部370、及びリカバリ遂行部380が在る。他の実施形態では、ソフトウェア構成要素340及び350は、ブートファイル320から切り離されていてブートファイル320の一部でなくともよく、又はリカバリディスクイメージ330の一部とすることもできる。メモリ310は、単一メモリとして示されているが、これは1つの例示的な実施形態に過ぎない。代わりの実施形態では、メモリ310は、2つ以上のメモリへ分割されることもあろう。リカバリディスクイメージ330は、メモリ310の一部として示されているが、リカバリディスクイメージ330は、以下に図4及び図5に関連付けて説明されている様に不揮発性ストレージ構成要素に格納されていてもよい。リカバリディスクイメージ330は、更に、ユーザーがリカバリディスクイメージ330からブートして完全なオペレーティングシステムのバージョンを再インストールするといった様なリカバリ動作を遂行できるようにするブートソフトウェア及びカーネルを含むものとすることができる。オペレーティングシステム390は、コンピュータシステム上で実行するオペレーティングシステムの完全バージョンを含むものとすることができる。リカバリ型式取得部340は、ユーザーがネットワーク化されたリカバリを使用してコンピュータシステムに遂行させたいリカバリの型式をユーザーから取得することができる。1つの実施形態では、取得されたリカバリの型式は、オペレーティングシステムのリカバリであるかもしれない。或る代わりの実施形態では、取得されたリカバリの型式は、データバックアップからのユーザーデータの復元であるかもしれない。別の代わりの実施形態では、取得されたリカバリの型式は、ディスクの修復であるかもしれない。更に別の代わりの実施形態では、取得されたリカバリの型式はパスワードのリセットであるかもしれない。リカバリディスクイメージアクセス部350は、リカバリディスクイメージ330にアクセスすることができる。1つの実施形態では、アクセスされるリカバリディスクイメージは、メモリ310に置かれているリカバリディスクイメージ330である。或る代わりの実施形態では、リカバリディスクイメージは、以下に図4及び図5に関連付けて示されている様に不揮発性ストレージの区画に置かれていてもよい。1つの実施形態では、リカバリディスクイメージアクセス部350は、メモリ310又は不揮発性ストレージ区画の当該区画を読み出してリカバリディスクイメージへアクセスする。或る代わりの実施形態では、リカバリディスクイメージアクセス部350は、リカバリディスクイメージにアクセスすることのできるカーネルをロードするブートロード部を含むものとすることができる。1つの実施形態では、カーネルは、カーネルがディスクイメージドライバを使用してアクセスするリカバリディスクイメージにアクセスすることができる。ネットワーク接続確立部360は、リカバリディスクイメージを使用してネットワーク接続を確立することができる。1つの実施形態では、リカバリディスクイメージは、ネットワーク接続確立部360がネットワーク接続を確立するのに使用することのできるネットワークソフトウェアを収容している。1つの実施形態では、ネットワーク接続確立部360は、更に、ユーザー向けにウェブブラウザを開く。1つの実施形態では、ウェブブラウザは、リカバリディスクイメージに格納されている既定のウェブサイトへ向けて開かれる。1つの実施形態では、既定のウェブサイトは、コンピュータシステムの製造業者によって、当該製造業者と関連付けられているウェブサイトとして格納されていてもよい。データダウンロード部370は、リカバリ型式取得部340によって取得されたリカバリの型式についてデータをダウンロードすることができる。リカバリ型式取得部340によって取得されたリカバリの型式がオペレーティングシステムのリカバリである場合、データダウンロード部370は、識別子に従って、以前にコンピュータシステムにインストールされていたオペレーティングシステムをインストールするべく、複数のインスタレーションパッケージをダウンロードすることができる。1つの実施形態では、リカバリ型式取得部340によって取得されたリカバリの型式がディスク修復である場合、データダウンロード部370は、如何なるデータもダウンロードしない。或る代わりの実施形態では、リカバリ型式取得部340によって取得されたリカバリの型式がディスク修復である場合、データダウンロード部370は、ディスク修復ユーティリティをダウンロードすることができる。1つの実施形態では、リカバリ型式取得部340によって取得されたリカバリの型式がパスワードのリセットである場合、データダウンロード部370は如何なるデータもダウンロードしない。或る代わりの実施形態では、リカバリ型式取得部340によって取得されたリカバリの型式がパスワードのリセットである場合、データダウンロード部370は、識別子に従って、ユーザーと関連付けられているデータをダウンロードすることができる。リカバリ型式取得部340によって取得されたリカバリの型式が、バックアップからのユーザーデータの復元である場合、データダウンロード部370は、バックアップデータとして格納されている、ユーザーと関連付けられているデータをダウンロードすることができる。1つの実施形態では、データダウンロード部370は、既存のリカバリディスクイメージを更新するべく、更新されたリカバリディスクをダウンロードすることができる。リカバリ遂行部380は、リカバリ型式取得部340によって取得されたリカバリの型式に従って、コンピュータシステムのリカバリを遂行することができる。1つの実施形態では、リカバリ遂行部380は、コンピュータシステムのリカバリを、データダウンロード部370によってダウンロードされたデータを使用して遂行することができる。図4は、本発明の実施形態によるネットワーク化されたリカバリシステムの使用以前の或る例示としてのストレージボリュームを示している。図4を参照すると、ストレージボリューム410は、メモリ420及び不揮発性ストレージ440を収容している。メモリ420内にはユーザーデータ430が在る。不揮発性ストレージ440内には、種々雑多な実行可能物450及びリカバリディスクイメージ460が在る。1つの実施形態では、不揮発性ストレージ440は、メモリ420が上書き又は消去されたとしても、格納されているデータを保持することができる。この実施形態では、ネットワークリカバリは、不揮発性ストレージ440のコンテンツに影響を及ぼすこと無く、メモリ420側で遂行される。種々雑多な実行可能物450には、コンピュータシステムによって不揮発性ストレージに格納されている様々な実行可能物を含めることができる。例えば、種々雑多な実行可能物450には、EFIログインウインドー、ブーター、カーネル、カーネルキャッシュ、など、が含まれる。1つの実施形態では、リカバリディスクイメージ460は、オペレーティングシステムの規模縮小バージョンである。この実施形態では、オペレーティングシステムの規模縮小バージョンは、オペレーティングシステムの、リカバリの型式を取得するのにユーザーとの対話を可能にすることのできる部分、ネットワーク接続を確立することのできる部分、データをバックアップすることのできる部分、データをダウンロードすることのできる部分、及びコンピュータシステムのリカバリを遂行することのできる部分、を含むものとすることができる。1つの実施形態では、リカバリディスクイメージ460は、リカバリディスクイメージ460によって使用されるストレージの量が小さくなるように圧縮されていてもよい。1つの実施形態では、リカバリディスクイメージ460は、オペレーティングシステムをインストールするのに使用することのできる如何なるインスタレーションパッケージも収容していない。メモリ420は、単一メモリとして示されているが、これは1つの例示としての実施形態に過ぎない。代わりの実施形態では、メモリ420は、2つ以上のメモリへ分割されることもあろう。不揮発性ストレージ460は、単一ストレージとして示されているが、これは1つの例示としての実施形態に過ぎない。代わりの実施形態では、不揮発性ストレージ460は、2つ以上の不揮発性ストレージユニットへ分割されることもあろう。図5は、本発明の実施形態によるネットワーク化されたリカバリシステムの使用以後の或る例示としてのストレージボリュームを示している。図5を参照すると、ストレージボリューム510は、メモリ520と不揮発性ストレージ540を収容している。メモリ520内には、ユーザーデータ530とダウンロードデータ570が在る。ダウンロードデータ570は、ネットワーク化されたリカバリシステムを使用してダウンロードされており、コンピュータシステムのリカバリを遂行するのに使用することができる。不揮発性ストレージ540内には、種々雑多な実行可能物550とリカバリディスクイメージ560が在る。1つの実施形態では、不揮発性ストレージ540は、メモリ520が上書き又は消去されたとしても、格納されているデータを保持することができる。この実施形態では、ネットワーク化されたリカバリは、不揮発性ストレージ540のコンテンツに影響を及ぼすこと無く、メモリ520側で遂行される。種々雑多な実行可能物550には、コンピュータシステムによって不揮発性ストレージに格納されている様々な実行可能物を含めることができる。例えば、種々雑多な実行可能物550には、EFIログインウインドー、ブーター、カーネル、カーネルキャッシュ、など、が含まれる。1つの実施形態では、リカバリディスクイメージ560は、オペレーティングシステムの規模縮小バージョンである。この実施形態では、オペレーティングシステムの規模縮小バージョンは、オペレーティングシステムの、リカバリの型式を取得するのにユーザーとの対話を可能にすることのできる部分、ネットワーク接続を確立することのできる部分、データをバックアップすることのできる部分、データをダウンロードすることのできる部分、及びコンピュータシステムのリカバリを遂行することのできる部分、を含むものとすることができる。1つの実施形態では、コンピュータシステムのリカバリは、リカバリディスクイメージ560によって、ダウンロードデータ570を使用して遂行されることになる。或る代わりの実施形態では、コンピュータシステムのリカバリは、リカバリディスクイメージ560によって、ダウンロードデータ570には含まれていないメモリ520内の既存データ図示せずにアクセスすることにより遂行される。1つの実施形態では、リカバリディスクイメージ560は、リカバリディスクイメージ560によって使用されるストレージの量が小さくなるように圧縮されていてもよい。1つの実施形態では、リカバリディスクイメージ560は、オペレーティングシステムをインストールするのに使用することのできる如何なるインスタレーションパッケージも収容していない。メモリ520は、単一メモリとして示されているが、これは1つの例示としての実施形態に過ぎない。代わりの実施形態では、メモリ520は、2つ以上のメモリへ分割されることもあろう。不揮発性ストレージ560は、単一ストレージとして示されているが、これは1つの例示としての実施形態に過ぎない。代わりの実施形態では、不揮発性ストレージ560は、2つ以上の不揮発性ストレージユニットへ分割されることもあろう。図6は、本発明の実施形態によるネットワーク化されたリカバリ方法のフロー線図を示している。1つの実施形態では、ネットワーク化されたリカバリ方法600は、図3のリカバリ型式取得部340、リカバリディスクイメージアクセス部350、ネットワーク接続確立部360、データダウンロード部370、及びリカバリ遂行部380、によって遂行される。図6を参照すると、方法600は、ユーザーによって選択されたリカバリの型式を取得するブロック610で始まる。1つの実施形態では、ユーザーは、リカバリの型式の選択を、既定のキーシーケンスを入力することにより始めることができる。例えば、既定のキーシーケンスとは、<cntrl>R又は<command>Rであってもよい。1つの実施形態では、コンピュータシステムがブートアップされようとしているときに既定のキーシーケンスを入力することができる。或る代わりの実施形態では、既定のキーシーケンスは何時入力されてもよい。1つの実施形態では、取得されたリカバリの型式は、オペレーティングシステムのリカバリであるかもしれない。或る代わりの実施形態では、取得されたリカバリの型式は、バックアップからのユーザーデータの復元であるかもしれない。別の代わりの実施形態では、取得されたリカバリの型式は、ディスクの修復であるかもしれない。更に別の代わりの実施形態では、取得されたリカバリの型式はパスワードのリセットであるかもしれない。1つの実施形態では、ユーザーインターフェースが、ユーザーとの対話を可能にし、ユーザーインターフェースでユーザーによって選択されたリカバリの型式をユーザーが取得できるようにしている。1つの実施形態では、ユーザーインターフェースは、コンピュータシステム上で実行しているオペレーティングシステムによって実行されることになる。或る代わりの実施形態では、ユーザーインターフェースはリカバリディスクイメージによって実行されることになる。更に代わりの実施形態では、ユーザーインターフェースは、リカバリディスクイメージにアクセスすることのできるブートファイルによって実行されることになる。プロセスは次にブロック620へ進む。ブロック620で、リカバリディスクイメージの収容されているストレージボリュームがアクセスされる。1つの実施形態では、リカバリディスクイメージの収容されているストレージボリュームは、リカバリディスクイメージの収容されているストレージボリュームの区画を読み出すことによってアクセスされることになる。この実施形態では、リカバリディスクイメージの収容されているストレージボリュームの区画は、ブートロード部によってロードされるカーネルによって読み出されることになる。この実施形態では、リカバリディスクイメージは、コンピュータシステムの製造業者によって決められた区画に入れられていてもよい。1つの実施形態では、リカバリディスクイメージを収容することのできるストレージボリュームの区画は不揮発性である。或る代わりの実施形態では、リカバリディスクイメージを収容することのできるストレージボリュームの区画は揮発性である。1つの実施形態では、リカバリディスクイメージは、オペレーティングシステムの規模縮小バージョンとされている。この実施形態では、オペレーティングシステムの規模縮小バージョンは、オペレーティングシステムの、ネットワーク化されたリカバリを方法600に従って遂行するための部分を含むものとすることができる。リカバリディスクイメージは、バックアップサーバへのネットワーク接続を介してデータをバックアップするのに使用することができる。1つの実施形態では、バックアップサーバは、リカバリの場合にデータをダウンロードするのに使用されるサーバと同じサーバである。或る代わりの実施形態では、バックアップサーバは、リカバリの場合にデータをダウンロードするのに使用されるサーバへアクセスできる。1つの実施形態では、リカバリディスクイメージは、既定の時間間隔でデータをバックアップすることができる。或る代わりの実施形態では、リカバリディスクイメージは、ユーザーのリクエスト時にデータをバックアップすることができる。1つの実施形態では、リカバリディスクイメージは、リカバリディスクイメージによって使用されるストレージの量が小さくなるように圧縮されていてもよい。1つの実施形態では、リカバリディスクイメージは、オペレーティングシステムをインストールするのに使用することのできるインスタレーションパッケージを収容していない。プロセスは次にブロック630へ進む。ブロック630で、取得されたリカバリの型式がオペレーティングシステムのリカバリ又はユーザーデータの復元かどうかについて判定がなされる。取得されたリカバリの型式が、オペレーティングシステムのリカバリでもユーザーデータの復元でもなければ、方法はブロック660へ進む。取得されたリカバリの型式が、オペレーティングシステムのリカバリ又はユーザーデータの復元であるなら、方法はブロック640へ進む。ブロック640で、リカバリディスクイメージを使用してネットワーク接続が確立される。1つの実施形態では、リカバリディスクイメージ内のネットワークソフトウェアが、コンピュータシステムとリカバリデータの収容されているサーバの間のネットワーク接続を確立するのに使用される。ネットワーク接続が確立されたなら、コンピュータシステムとリカバリデータの収容されているサーバの間でデータが交換されることになる。プロセスは次にブロック650へ進む。ブロック650で、ネットワーク接続を介して、取得されたリカバリの型式についてデータがサーバからダウンロードされる。ダウンロードデータは、ユーザーによって選択されている取得されたリカバリの型式に依存することになろう。1つの実施形態では、ダウンロードデータは、確立されたネットワーク接続を介して、リカバリデータの収容されているサーバからダウンロードされる。取得されたリカバリの型式が、オペレーティングシステムのリカバリである場合、識別子に従って、コンピュータシステム上のオペレーティングシステムのバージョンをインストールするべく、複数のインスタレーションパッケージがダウンロードされることになる。1つの実施形態では、識別子は、コンピュータシステムを購入した又はコンピュータと関連付けられているユーザーの身分証明である。或る代わりの実施形態では、識別子は、コンピュータシステムと関連付けられているシリアル番号である。システムへインストールされるべきオペレーティングシステムのバージョンについての情報が、以下に図7に関連付けて説明されている様に取得される。情報がリカバリディスクイメージによって取得されたなら、リカバリディスクイメージは、取得された情報に従って、インスタレーションパッケージをサーバからダウンロードすることができる。取得されたリカバリの型式がユーザーデータの復元である場合、ユーザーデータがネットワーク接続を介してダウンロードされることになる。1つの実施形態では、ユーザーデータは、ネットワーク接続を使用してアクセスすることのできるバックアップサーバ例えば、AppleTimeMachine商標に格納されている。1つの実施形態では、インスタレーションパッケージ又はユーザーデータに加え、更新されたリカバリディスクイメージがネットワーク接続を介してダウンロードされて、既存のリカバリディスクイメージを更新する。1つの実施形態では、更新されたリカバリディスクイメージは、オペレーティングシステム更新がコンピュータシステム上で遂行されるときは、更新されない。1つの実施形態では、既存のリカバリディスクイメージは、リカバリディスクイメージの新バージョンが利用可能になったときに自動的に更新されることになる。ブロック600で、取得されたリカバリの型式が遂行される。取得されたリカバリの型式がオペレーティングシステムのリカバリである場合、識別子に従ってダウンロードされたインスタレーションパッケージを使用してオペレーティングシステムをコンピュータシステムに再インストールすることができる。1つの実施形態では、再インストールは、不揮発性ストレージに格納されているカーネル又はブーターを使用して遂行されることになる。1つの実施形態では、インスタレーションパッケージは、揮発性のストレージボリューム区画のみを書き換える。この実施形態では、リカバリディスクイメージ及びストレージボリューム内の残部である不揮発性ストレージは、オペレーティングシステムの再インスタレーションによって上書きされない。取得されたリカバリの型式がディスクの修復である場合、リカバリは、コンピュータシステム上のディスク修復ユーティリティを実行することによって遂行されることになる。1つの実施形態では、ディスク修復ユーティリティは、リカバリディスクイメージ内に格納されていてもよい。ディスク修復ユーティリティは、ディスクの1つ又はそれ以上の部分を修復してディスクの失陥を直すものであってもよい。取得されたリカバリの型式がパスワードのリセットである場合、コンピュータシステムについて1つ又はそれ以上のパスワードを格納しているメモリの部分にアクセスして、ユーザーパスワードがリセットされる。1つの実施形態では、ユーザーは、ユーザーがリセットしたいと所望するパスワードを選択する。或る代わりの実施形態では、全ての格納されているパスワードがリセットされる。1つの実施形態では、ユーザーパスワードは、コンピュータシステムについて単数又は複数のパスワードを格納しているメモリの部分をクリアにすることによってリセットされることになる。或る代わりの実施形態では、ユーザーパスワードは、コンピュータシステムについて単数又は複数のパスワードを格納しているメモリの部分を、ユーザーが提供する新しいパスワードで更新することによってリセットされることになる。取得されたリカバリの型式がバックアップからのユーザーデータの復元である場合、ダウンロードされたバックアップデータを使用して、コンピュータシステムに格納されているユーザーデータが更新される。こうしてプロセスは終了する。方法600は、ネットワーク化されたリカバリの1つの実装を示している。代わりの実施形態では、方法600のブロックを遂行する順序が、本発明の範囲から逸脱すること無く修正されることもあろう。1つの実施形態では、方法600は、リカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスする段階及びリカバリディスクイメージを使用してネットワークを確立する段階に先立って、ユーザーによって選択されたリカバリの型式を取得してもよい。或る代わりの実施形態では、方法600は、ユーザーによって選択されたリカバリの型式を取得する段階に先立って、リカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスし、その後リカバリディスクイメージを使用してネットワーク接続を確立してもよい。或る代わりの実施形態では、方法600は、最初にリカバリディスクイメージの収容されているストレージボリュームの不揮発性区画にアクセスし、次に、ユーザーによって選択されたリカバリの型式を取得する段階に先立ってリカバリディスクイメージを使用してネットワーク接続を確立する段階が続いてもよい。図7は、本発明の実施形態によるオペレーティングシステムバージョン確定の或る例示としてのフロー線図を示している。1つの実施形態では、オペレーティングシステム確定方法700は、図3のデータダウンロード部370によって遂行される。図7を参照すると、方法700は、コンピュータシステムの製造業者と関連付けられている既定のユニフォームリソースロケータURLに向けてウェブブラウザを立ち上げるブロック710で始まる。1つの実施形態では、既定のURLは、製造業者と関連付けられているオンラインストアのURLとされている。プロセスは次にブロック720へ進む。ブロック720で、既定のURLへ識別子が供給されることになる。1つの実施形態では、識別子は、ユーザーによって、URLの1つ又はそれ以上のフィールドへ入力されることになる。或る代わりの実施形態では、識別子は、自動的に、ユーザーインターフェースでのユーザーによって供給された識別子を使用してURLの1つ又はそれ以上のフィールドに入力されることになる。1つの実施形態では、識別子情報は、URLによって、識別子に加えてパスワードを入力するようユーザーに要求することにより認定される。1つの実施形態では、識別子がコンピュータシステムのシリアル番号である場合、ユーザーはオペレーティングシステムを再インストールする段階に先立ってシリアル番号を取得する必要があろう。或る代わりの実施形態では、シリアル情報は、コンピュータシステムによって読み出され、ユーザーからの如何なる対話も無しに直接URLへ供給される。プロセスは次にブロック730へ進む。ブロック730で、コンピュータにインストールされるオペレーティングシステムのバージョンについての情報がURLから取得される。1つの実施形態では、識別子がユーザーの身分証明情報である場合、当該情報がURLによって使用され、ユーザーがコンピュータシステムにもともとインストールされていたバージョンとは異なるオペレーティングシステムのバージョンを購入したかどうかが判定される。この実施形態では、ユーザーがコンピュータシステムにもともとインストールされていたバージョンとは異なるオペレーティングシステムのバージョンを購入していた場合、取得される情報は、購入されたオペレーティングシステムのバージョンということになる。ユーザーが、コンピュータシステムにもともとインストールされていたバージョンとは異なるオペレーティングシステムのバージョンを購入しなかった場合、取得される情報は、もともとインストールされていたオペレーティングシステムのバージョンということになる。例えば、ユーザーが、インストールされているMacOSX商標バージョン10.5を購入していて、その後にMacOSX商標バージョン10.6を購入した場合、取得される情報はMacOSX商標バージョン10.6ということになる。或る代わりの実施形態では、識別子はシステムのシリアル番号であり、システムのシリアル番号を使用して、コンピュータシステムにもともとインストールされていたオペレーティングシステムのバージョンが確定される。ここに記載されている方法は、何れかの特定のプログラミング言語に関連して記載されているのではない。ここに記載されている本発明の教示を実施するのに、様々なプログラミング言語が使用され得るものと理解しておきたい。更に、当業者においては、ソフトウェアのことを、アクションを起こす又は結果を生じさせるものとしてあれやこれや例えば、プログラム、手続き、プロセス、アプリケーション、モジュール、論理、などの形態で口にするのは珍しいことではない。その様な表現は、コンピュータによるソフトウェアの実行がコンピュータプロセッサをしてアクションを遂行させる又は結果を発生させるということを言う場合の単なる簡易的な言い方である。図6の方法600及び図7の方法700にはそれぞれ、本発明の範囲から逸脱すること無しにより多くの或いはより少ないプロセスが組み入れられてもよく、ここに示され記載されているブロックの配列によって何らの特定の順序も示唆されていないことを併せて理解しておきたい。以上の記載は、説明を目的としたものであり制限を課すことを意図しているわけではないことを理解されたい。当業者には、以上の記載が読まれ理解されたなら多くの他の実施形態が自明となろう。本発明の範囲は、従って、付随の特許請求の範囲並びにその様な特許請求の範囲が権限を与えられている等価物の全範囲を参照して判断されるものとする。