2.5.1.2 Convert a Basic Disk to a Dynamic Disk

Goal

Convert a basic disk to a dynamic disk.

Context of Use

The administrator is setting up a storage server. In this process, the administrator is required to convert a basic disk to a dynamic disk and vice versa.

Actors

  • Admin Tool: A Microsoft Management Console (MMC) component, which is used by the administrator to configure the storage on the server.

  • Admin Client: The primary actor. The Admin Client is code that is running on the administrator's computer. The Admin Client implements client-side protocol components and consumes the storage services that are offered by the storage server. The Admin Client's interest is to correctly interpret, execute, and display the results of the commands that are issued by the administrator.

  • Disk Management service: The Disk Management service is the server-side implementation of the Disk Management Remote Protocol, as described in [MS-DMRP], and the Virtual Disk Service Protocol, as described in [MS-VDS].

Stakeholders

  • Administrator: The administrator is the person who administers the storage. The administrator is interested in organizing the storage, setting access rights, and enforcing quota-based limits on the storage. The administrator is external to the Storage Services protocols and interacts with the Storage Services protocols through the Admin Client.

Preconditions

The administrator has configured the Disk Management service on the storage server and has the appropriate access privileges to configure the disks and volumes.

Main success scenario

  1. Trigger: The administrator requests to convert the disk type from basic to dynamic by using the Admin Tool.

  2. The Admin Tool requests that the Admin Client establish a communication channel to the Disk Management service of the Storage Service system.

  3. The Admin Client contacts the Disk Management service to convert a basic disk to a dynamic disk by using the IVolumeClient::InitializeDisk method as described in [MS-DMRP] section 3.2.4.4.1.35.

  4. The Disk Management service converts the basic disk to a dynamic disk to store configuration information in an implementation-specific manner.

Postcondition

The required conversion from a basic disk to a dynamic disk has finished successfully.

Extensions

If the communication channel for , as described in [MS-DMRP], cannot be established, or it becomes disconnected, the Admin Client attempts to establish a connection multiple times until it fails. The completion of the disk's conversion depends on when the connection fails.

Variation

A variation of this use case is to convert a basic disk to a dynamic disk by using the Virtual Disk Service Protocol, as described in [MS-VDS]. The main success scenario steps of the variation are identical to those in the main use case that are described in this section.