web-dev-qa-db-ja.com

UEFIコンピューター上のWindowsおよびLinuxの画像(Clonezillaなど)

私は長年にわたってClonezillaを使用して、Windows7以下およびUbuntuやその他のオペレーティングシステムをホストするパーティションからイメージを作成しています。画像の作成と復元は私にとって簡単でした。

しかし、UEFIの登場により、Clonezillaでイメージを作成する方法と、正しい方法でイメージを復元する方法がわかりません。

同じGPTディスクでWindows7とUbuntuを実行しています。どちらもUEFIを使用しています。

質問は

  • Clonezillaを使用してWindows7または8をホストしているパーティションの復元可能なイメージを作成する場合、「EFIシステムパーティション」とMRPのイメージも作成する必要がありますか?

  • または、パーティション「EFIシステムパーティション」とMRPのイメージを作成する必要はありません。これは、WindowsとUbuntuのイメージを復元した後、これらの両方のパーティションを再構築できるためです(WindowsインストールディスクまたはLinuxツールを使用)。新しいディスク?

  • Windows 7または8(UEFI)イメージを新しいディスク(Clonezillaなど)に復元する簡単な方法は何ですか?イメージを復元する前に、他のパーティション(「EFIシステムパーティション」とMRP)を手動で作成する必要がありますか?

単一のパーティションだけでなく、ホールディスクのクローンを作成することも可能ですが、これは私が望んでいることではありません。

4
Fango

ディスクのクローンを作成するときは、すべてのパーティションをコピーする必要があります。

ブートパーティションなしでデータパーティションをコピーしただけでは、イメージが再作成されたコンピュータは起動しません。

EFIパーティションを最初から作成する場合は、Windowsブートローダーとそのすべての設定を再作成する必要があります。 EFIパーティションを使用して起動する他のオペレーティングシステムと同じです。

パーティションのクローンを作成する最も簡単な方法は、データパーティションだけでなく、すべてのパーティションのクローンを作成することです。データパーティションのみを実行する場合は、すべてのパーティションと、各パーティション内で必要な構成を再作成する必要があります。


ブートパーティション(EFI

EFIパーティションは、ブートローダーとブートローダーの構成を保持するために使用されます。

通常、システムを正常に起動するために必要なデータが保持されているため、これをコピーすることをお勧めします。
パーティションを再構築することは可能ですが、それはかなり難しく、気の弱い人にはお勧めしません。最良のオプションは、ディスク全体(またはすべてのパーティション)をイメージ化し、それ(またはすべてのパーティション)を復元することです。

ブートパーティションを手動で作成する場合は、次のdiskpartコマンドを使用します。

create partition efi [size=<n>] [offset=<n>] [noerr]

MRPパーティション

このパーティションに関する私の調査に基づくと、Windowsが使用する場合と使用しない場合があるのは単なるバッファスペースです。

最善の策は、それをコピーして復元することです。これは、失いたくないパーティションメタデータを保持している可能性があるためです。

このパーティションを手動で作成する場合は、次のdiskpartコマンドを使用します。

create partition msr [size=<n>] [offset=<n>] [noerr]

Windowsブートローダー

Windowsシステムの起動に必要なWindowsブートローダーファイルを作成するには、bcdbootを使用する必要があります。 bcdboot/f UEFIオプションとともに使用して、WindowsブートローダーファイルのUEFIセットをセットアップする必要があることを指定します。システム固有のオプションをいくつか省略したので、必ずコマンドをカスタマイズしてください。詳細については、bcdboot /?を参照してください。以下のtechnet記事へのリンクもあります。

Windowsブートローダーファイルが再作成された後、BCDデータベースを構成する必要があります。これは、bcdeditコマンドを使用して実行できます。

このコマンドは巨大であるため、詳細には触れません。詳細についてはbcdedit /?を実行するか、technetで詳細をお読みください。以下のtechnet記事へのリンクもあります。

EasyBCDは、BCDデータベースの編集に使用できるNiceインターフェイスを備えており、無料であるため、さらに使いやすくなっています。 (以下のリンクを参照)


Tl; Dr

システムが作成するWindowsシステムのすべてのパーティションを常に移行します(EG EFIbootMRPsystemrecoveryetc...)。


リンク

MRPとは何ですか?
https://en.wikipedia.org/wiki/Microsoft_Reserved_Partition

EFIパーティションとは何ですか?
https://en.wikipedia.org/wiki/EFI_system_partition

MRPの作成方法:
https://technet.Microsoft.com/en-us/library/cc770438(v = ws.11).aspx

EFIパーティションを作成する方法:
https://technet.Microsoft.com/en-us/library/cc725927(v = ws.11).aspx

BCDBootの使用方法:
https://technet.Microsoft.com/en-us/library/gg577238(v = ws.11).aspx

BCDEditの使用方法:
https://technet.Microsoft.com/en-us/library/cc731662(v = ws.11).aspx

Neosmart EasyBCD:
http://neosmart.net/EasyBCD/

1
Elliot Labs LLC