Hinzufügen von Fremddatenträgern zu einem Paket

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtual Disk Service durch die Windows Storage Verwaltungs-APIersetzt.]

In der Regel ist ein Fremddatenträger ein dynamischer Datenträger, der auf einem Computer zugeordnet und physisch auf einen anderen Computer verschoben wird. Jeder Datenträger, der zu einem anderen Paket als dem Onlinepaket gehört, wird jedoch als Fremddatenträger betrachtet, der zu einem Fremddatenträgerpaket gehört.

Für ein Fremdpaket ist das VDS _ PKF _ FOREIGN-Flag im ulFlags-Member der VDS _ PACK _ PROP-Struktur festgelegt. Fremdpakete sind immer offline.

Im folgenden Verfahren wird beschrieben, wie Sie einen oder mehrere Fremddatenträger importieren.

So importieren Sie einen oder mehrere Fremddatenträger

  1. Verschieben Sie Datenträger auf den neuen Computer.
  2. Verwenden Sie auf dem neuen Computer die IVdsService::Reenumerate-Methode, um die Fremddatenträger zu installieren.
  3. Wählen Sie das Onlinepaket als Zielpaket aus, das die Fremddatenträger empfängt. Wenn kein Onlinepaket vorhanden ist, verwenden Sie die IVdsSwProvider::CreatePack-Methode, um ein neues leeres Paket zu erstellen.
  4. Verwenden Sie die IVdsPack::MigrateDisks-Methode, um die Datenträger in das neue dynamische Paket zu importieren.
  5. Verwenden Sie die IVdsSwProvider::QueryPacks-Methode, um die Pakete aufzuzählen, und IVdsPack::GetProperties, um zu bestimmen, welches Paket jetzt das Onlinepaket ist.

Wenn Sie ein neues leeres Zielpaket erstellen, werden die Fremddatenträger nicht tatsächlich zu diesem Paket migriert. Stattdessen wird das Fremdpaket online markiert, das VDS _ PKF _ FOREIGN-Flag für das Paket gelöscht (sodass das Paket nicht mehr fremd ist), und das von Ihnen erstellte Zielpaket wird verworfen.

Hinweis

Verwenden Sie die IVdsPack::AddDisk-Methode, um einem Paket nicht zugeordnete Datenträger ( Datenträger, die nicht von einem Anbieter beansprucht werden) hinzuzufügen. Ein nicht zugeordneter Datenträger kann nicht fremd sein.

Verwenden von VDS

IVdsService::Reenumerate

IVdsSwProvider::CreatePack

IVdsPack::MigrateDisks

IVdsPack::AddDisk