All Documents
Image Management ServiceImage Management Service
- What's New
- Function Overview
- Service Overview
- Getting Started
-
User Guide
- Managing Public Images
-
Creating a Private Image
- Introduction
- Creating a System Disk Image from a Windows ECS
- Creating a System Disk Image from a Linux ECS
- Creating a Windows System Disk Image from an External Image File
- Creating a Linux System Disk Image from an External Image File
- Creating a BMS System Disk Image
- Creating a Data Disk Image from an ECS
- Creating a Data Disk Image from an External Image File
- Creating a Full-ECS Image from an ECS
- Creating a Full-ECS Image from a CSBS Backup
- Creating a Full-ECS Image from a CBR Backup
- Creating a Windows System Disk Image from an ISO File
- Creating a Linux System Disk Image from an ISO File
- Quickly Importing an Image File
-
Managing Private Images
- Modifying an Image
- Exporting Image List
- Checking the Disk Capacity of an Image
- Creating an ECS from an Image
- Deleting Images
- Sharing Images
- Importing an Image
- Exporting an Image
- Optimizing a Windows Private Image
- Optimizing a Linux Private Image
- Encrypting Images
- Replicating Images Within a Region
- Replicating Images Across Regions
- Tagging an Image
- Auditing Key Operations
- Windows Operations
- Linux Operations
- Permissions Management
- Change History
-
Best Practices
- Overview of IMS Best Practices
- Creating a Windows Image Using VirtualBox and an ISO File
- Creating a Linux Image Using VirtualBox and an ISO File
- Cleaning Up the Disk Space of a Windows ECS
- Converting the Image Format
- Creating a Private Image Using Packer
- Configuring an ISO File as a Local Image Source
- Change History
-
API Reference
- Before You Start
- API Overview
- Calling APIs
- Getting Started
- IMS APIs
-
Native OpenStack APIs
-
Image (Native OpenStack APIs)
- Querying Images (Native OpenStack API)
- Querying Image Details (Native OpenStack API)
- Updating Image Information (Native OpenStack API)
- Uploading an Image (Native OpenStack API)
- Deleting an Image (Native OpenStack API)
- Creating Image Metadata (Native OpenStack API)
- Deleting an Image (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Querying Image Metadata (Native OpenStack API v1 - Abandoned and Not Recommended)
- Querying Image Details (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Image Tagging (Native OpenStack APIs)
- Image Schema (Native OpenStack APIs)
- Image Sharing (Native OpenStack APIs)
- API Version Query (Native OpenStack API)
-
Image (Native OpenStack APIs)
- Examples
- Permission Policies and Supported Actions
- Common Parameters
- Status Codes
- Error Codes
- Change History
- SDK Reference
-
FAQs
-
Image Consulting
- How Do I Select an Image?
- What Do I Do If I Cannot Find a Desired Image?
- What Do I Do If I Want to Set Up an OpenVPN or PyTorch Environment But No Public Images Containing OpenVPN or PyTorch Are Available?
- How Do I Increase the Image Quota?
- What Are the Differences Between Images and Backups?
- Can I Tailor an Image?
- How Do I Migrate an ECS to a Different Region of Another Account?
- How Can I Back Up the Current Status of an ECS for Restoration in the Case of a System Fault?
- How Can I Apply a Private Image to an Existing ECS?
- Can I Import Data from a Data Disk Image to a Data Disk?
- Can I Use Private Images of Other Tenants?
-
Image Creation
- Image Creation FAQs
- Full-ECS Image FAQs
- How Can I Use a Backup to Create an EVS Disk or ECS?
- Is There Any Difference Between the Image Created from a CSBS/CBR Backup and That Created from an ECS?
- Why Can't I Find an ISO Image When I Want to Use It to Create an ECS or Change the OS of an ECS?
- How Do I Create a Full-ECS Image Using an ECS That Has a Spanned Volume?
- Why Is Sysprep Required for Creating a Private Image from a Windows ECS?
- What Do I Do If an ECS Created from a Windows Image Failed to Start After Running Sysprep?
- Image Sharing
-
OS
- How Do I Select an OS?
- How Is BIOS Different from UEFI?
- How Do I Delete Redundant Network Connections from a Windows ECS?
- What Do I Do If an ECS Starts Slowly?
- What Do I Do If the One-Click Password Resetting Plug-In Failed to Start?
- Why Can't I Find My Private Image When I Want to Use It to Create an ECS or Change the OS of an ECS?
-
Image Importing
- Can I Use Images in Formats Other Than the Specified Ones?
- What Are the Impacts If I Do Not Pre-configure an ECS Used to Create a Private Image?
- How Do I Import an OVF or OVA File to the Cloud Platform?
- What Do I Do If I Configured an Incorrect OS or System Disk Size During Private Image Registration Using an Image File?
- What Do I Do If the System Disk Size in a VHD Image File Exceeds the One I Have Specified on the Management Console When I Use This File to Register a Private Image?
- How Do I Import Existing HUAWEI CLOUD Private Images to a Specified Region?
-
Image Exporting
- Can I Download My Private Images to a Local PC?
- Can I Use the System Disk Image of an ECS on a Physical Server After I Export It from the Cloud Platform?
- Why Is the Image Size in an OBS Bucket Different from That Displayed in IMS?
- Can I Download a Public Image to My Local PC?
- What Are the Differences Between Import/Export and Fast Import/Export?
- What Do I Do If the Export Option Is Unavailable for My Image?
-
Image Optimization
- Why Do I Need to Install and Update VMTools for Windows?
- What Will the System Do to an Image File When I Use the File to Register a Private Image?
- How Do I Configure an ECS, BMS, or Image File Before I Use It to Create an Image?
- What Do I Do If a Windows Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- What Do I Do If a Linux Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- How Do I Enable NIC Multi-Queue for an Image?
- How Do I Configure an ECS to Dynamically Acquire IPv6 Addresses?
- How Do I Make a System Disk Image Support Fast ECS Creation?
- How Do I Install Native Xen and KVM Drivers?
- Image Replication
- Image Deletion
- Image Encryption
- Accounts and Permissions
- Cloud-Init
-
ECS Creation
- Can I Change the Image of a Purchased ECS?
- Can I Use a Private Image to Create ECSs with Different Hardware Specifications from the ECS Used to Create the Private Image?
- Can I Specify the System Disk Size When I Create an ECS Using an Image?
- What Do I Do If No Partition Is Found During the Startup of an ECS Created from an Imported Private Image?
- What Do I Do If the Disks of an ECS Created from a CentOS Image Cannot Be Found?
- What Do I Do If an ECS Created from a Windows Image Failed to Start When I Have Enabled Automatic Configuration During Image Registration?
- What Do I Do If an Exception Occurs When I Start an ECS Created from an Image Using the UEFI Boot Mode?
- Billing
- Change History
-
Image Consulting
- Videos
- Glossary
-
More Documents
-
User Guide (ME-Abu Dhabi Region)
- Overview
-
Creating a Private Image
- Introduction
- Creating a System Disk Image from a Windows ECS
- Creating a System Disk Image from a Linux ECS
- Creating a Windows System Disk Image from an External Image File
- Creating a Linux System Disk Image from an External Image File
- Creating a Data Disk Image from an ECS
- Creating a Data Disk Image from an External Image File
- Creating a Full-ECS Image from an ECS
- Creating a Full-ECS Image from a CBR Backup
- Creating a Windows System Disk Image from an ISO File
- Creating a Linux System Disk Image from an ISO File
- Quickly Importing an Image File
-
Managing Private Images
- Modifying an Image
- Checking the Disk Capacity of an Image
- Creating an ECS from an Image
- Deleting Images
-
Sharing Images
- Overview
- Obtaining the Account Name and Project Name
- Sharing Specified Images
- Accepting or Rejecting Shared Images
- Rejecting Accepted Images
- Accepting Rejected Images
- Stopping Sharing Images
- Adding Tenants Who Can Use Shared Images
- Deleting Image Recipients Who Can Use Shared Images
- Replicating a Shared Image
- Exporting an Image
- Optimizing a Windows Private Image
- Optimizing a Linux Private Image
- Replicating Images Within a Region
- Replicating Images Across Regions
- Exporting Image List
- Auditing Key Operations
- Converting the Image Format
- Windows Operations
- Linux Operations
- Permissions Management
-
FAQs
- Image Consulting
- Image Creation
- Image Sharing
- OS
-
Image Importing
- Can I Use Images in Formats not Described in This Document?
- What Are the Impacts If I Do Not Pre-configure an ECS Used to Create a Private Image?
- How Do I Import an OVF or OVA File to the Cloud Platform?
- What Do I Do If I Configured an Incorrect OS or System Disk Size During Private Image Registration Using an Image File?
- What Do I Do If the System Disk Size in a VHD Image File Exceeds the One I Have Specified on the Management Console When I Use This File to Register a Private Image?
- Image Exporting
-
Image Optimization
- Must I Install Guest OS Drivers on an ECS?
- Why Do I Need to Install and Update VMTools for Windows?
- What Will the System Do to an Image File When I Use the File to Register a Private Image?
- How Do I Configure an ECS or Image File Before I Use It to Create an Image?
- What Do I Do If a Windows Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- What Do I Do If a Linux Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- How Do I Set NIC Multi-Queue for an Image?
- How Do I Configure an ECS to Dynamically Acquire IPv6 Addresses?
- How Do I Make a System Disk Image Support Fast ECS Creation?
- What Is the Cause of the Failure to Install a Guest OS Driver on a Windows ECS?
- How Do I Install Native Xen and KVM Drivers?
- Accounts and Permissions
- Cloud-Init
-
ECS Creation
- Can I Use a Private Image to Create ECSs with Different Hardware Specifications from the ECS Used to Create the Private Image?
- Can I Specify the System Disk Size When I Create an ECS Using an Image?
- What Do I Do If the Disks of an ECS Created from a CentOS Image Cannot Be Found?
- What Do I Do If an ECS Created from a Windows Image Failed to Start When I Have Enabled Automatic Configuration During Image Registration?
- What Do I Do If an Exception Occurs When I Start an ECS Created from an Image Using the UEFI Boot Mode?
- Change History
-
API Reference (ME-Abu Dhabi Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
- IMS APIs
-
Native OpenStack APIs
-
Image (Native OpenStack APIs)
- Querying Images (Native OpenStack API)
- Querying Image Details (Native OpenStack API)
- Updating Image Information (Native OpenStack API)
- Uploading an Image (Native OpenStack API)
- Deleting an Image (Native OpenStack API)
- Creating Image Metadata (Native OpenStack API)
- Deleting an Image (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Querying Image Metadata (Native OpenStack API v1 - Abandoned and Not Recommended)
- Querying Image Details (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Image Schema (Native OpenStack APIs)
- Image Sharing (Native OpenStack APIs)
- API Version Query (Native OpenStack API)
-
Image (Native OpenStack APIs)
- Permission Policies and Supported Actions
- Common Parameters
- Status Codes
- Error Codes
- Change History
-
User Guide (Paris and Amsterdam Regions)
- Overview
-
Creating a Private Image
- Introduction
- Creating a System Disk Image from a Windows ECS
- Creating a System Disk Image from a Linux ECS
- Creating a Windows System Disk Image from an External Image File
- Creating a Linux System Disk Image from an External Image File
- Creating a BMS System Disk Image
- Creating a Full-ECS Image from an ECS
- Creating a Full-ECS Image from a CSBS Backup
- Creating a Windows System Disk Image from an ISO File
- Creating a Linux System Disk Image from an ISO File
- Quickly Importing an Image File
-
Managing Private Images
- Modifying an Image
- Exporting Image List
- Checking the Disk Capacity of an Image
- Creating an ECS from an Image
- Deleting Images
- Sharing Images
- Exporting an Image
- Optimizing a Windows Private Image
- Optimizing a Linux Private Image
- Encrypting Images
- Replicating Images
- Tagging an Image
- Auditing Key Operations
- Converting the Image Format Using qemu-img
- Converting the Image Format Using qemu-img-hw
- Windows Operations
- Linux Operations
-
FAQs
- Image Consulting
-
Image Creation
- Image Creation FAQs
- Why Can't I Find an ISO Image When I Want to Use It to Create an ECS or Change the OS of an ECS?
- How Do I Create a Full-ECS Image Using an ECS That Has a Spanned Volume?
- Why Is Sysprep Required for Creating a Private Image from a Windows ECS?
- What Do I Do If I Cannot Create an Image in ZVHD2 Format Using an API?
- Image Sharing
- OS
-
Image Importing
- Can I Use Images in Formats Other Than the Specified Ones?
- What Are the Impacts If I Do Not Pre-configure an ECS Used to Create a Private Image?
- What Do I Do If I Configured an Incorrect OS or System Disk Size During Private Image Registration Using an Image File?
- What Do I Do If the System Disk Size in a VHD Image File Exceeds the One I Have Specified on the Management Console When I Use This File to Register a Private Image?
-
Image Exporting
- Can I Download My Private Images to a Local PC?
- Can I Use the System Disk Image of an ECS on a Physical Server After I Export It from the Cloud Platform?
- Why Is the Image Size in an OBS Bucket Different from That Displayed in IMS?
- Can I Download a Public Image to My Local PC?
- What Do I Do If the Export Option Is Unavailable for My Image?
-
Image Optimization
- Must I Install Guest OS Drivers on an ECS?
- Why Do I Need to Install and Update VMTools for Windows?
- What Will the System Do to an Image File When I Use the File to Register a Private Image?
- How Do I Configure an ECS, BMS, or Image File Before I Use It to Create an Image?
- What Do I Do If a Windows Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- What Do I Do If a Linux Image File Is Not Pre-Configured When I Use It to Register a Private Image?
- How Do I Enable NIC Multi-Queue for an Image?
- How Do I Make a System Disk Image Support Fast ECS Creation?
- What Is the Cause of the Failure to Install a Guest OS Driver on a Windows ECS?
- How Do I Install Native Xen and KVM Drivers?
- Image Encryption
- Cloud-Init
-
ECS Creation
- Can I Use a Private Image to Create ECSs with Different Hardware Specifications from the ECS Used to Create the Private Image?
- Can I Specify the System Disk Size When I Create an ECS Using an Image?
- What Do I Do If No Partition Is Found During the Startup of an ECS Created from an Imported Private Image?
- What Do I Do If the Disks of an ECS Created from a CentOS Image Cannot Be Found?
- What Do I Do If an ECS Created from a Windows Image Failed to Start When I Have Enabled Automatic Configuration During Image Registration?
- What Do I Do If an Exception Occurs When I Start an ECS Created from an Image Using the UEFI Boot Mode?
- Change History
-
API Reference (Paris and Amsterdam Regions)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
- IMS APIs
-
Native OpenStack APIs
-
Image (Native OpenStack APIs)
- Querying Images (Native OpenStack API)
- Querying Image Details (Native OpenStack API)
- Updating Image Information (Native OpenStack API)
- Uploading an Image (Native OpenStack API)
- Deleting an Image (Native OpenStack API)
- Creating Image Metadata (Native OpenStack API)
- Deleting an Image (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Querying Image Metadata (Native OpenStack API v1 - Abandoned and Not Recommended)
- Querying Image Details (Native OpenStack API v1.1 - Abandoned and Not Recommended)
- Image Tagging (Native OpenStack APIs)
- Image Schema (Native OpenStack APIs)
- Image Sharing (Native OpenStack APIs)
- API Version Query (Native OpenStack API)
-
Image (Native OpenStack APIs)
- Examples
- API Actions
- Common Parameters
- Status Codes
- Error Codes
- Change History
-
User Guide (ME-Abu Dhabi Region)
Help Center>
Image Management Service>
Best Practices>
Creating a Windows Image Using VirtualBox and an ISO File>
Installing VirtualBox
Updated at: Feb 22, 2022 GMT+08:00
Installing VirtualBox
This section describes how to install VirtualBox.
Preparations
The host where VirtualBox is to be installed must meet the following requirements:
- The host runs a 64-bit Windows OS.
- The host has a memory of at least 4 GB and uses a dual-core processor. For example, the host specifications can be 8U16G.
- The available hard disk space is at least 20 GB.
- The host CPU supports hardware virtualization (Intel VT-x or AMD-V virtualization). For how to enable this, see Host CPU Settings (Hardware Virtualization).
For details about how to install VirtualBox, see the VirtualBox user guide at https://www.virtualbox.org/manual/UserManual.html.
Host CPU Settings (Hardware Virtualization)
Perform the following operations to enable hardware virtualization on an Intel host:

The operations may differ depending on the host. You can enable hardware virtualization as prompted.
- During startup, press the corresponding key to enter the BIOS.
- Enter the BIOS, choose Configuration > Intel Virtual Technology, and press Enter.
- Move the cursor to Enabled and press Enter. The value of Intel Virtual Technology will become Enabled.
- Press F10 to save the settings and exit. The hardware virtualization function is enabled.Figure 1 Enabling the hardware virtualization function
Procedure
- Download the VirtualBox installation package.
Download the installation package from https://www.virtualbox.org/wiki/Downloads.
- Decompress the installation package. Take VirtualBox-5.2.0 as an example. Right-click VirtualBox-5.2.0-118431-Win.exe, choose Run as administrator, and complete the installation as prompted.Figure 2 Installing VirtualBox
- Select the VirtualBox installation path and click Next.Figure 3 Selecting an installation path
- Personalize the settings and click Next.Figure 4 Personalized settings
- Click Finish.